linux网络服务初学者,勿喷!

                       Linux网络服务与shell脚本攻略

1.查看网络配置
(1)ifconfig:查看将显示当前主机已启用(活动)的网络接口信息。
(2)Ifconfig -ens33:查看第一块以太网卡的名称。
(3)Ifconfig -lo:查看“回环”网络接口
ether:表示网络接口的物理地址(MAC地址),如“00:50:56:81:29:86”。
Inet:表示网络接口的ip地址,如“192.168.4.11”。
Broadcast:表示网络接口所在网络的广播地址,如“192.168.4.255”。
Netmask:表示网路接口的子网掩码,如“255.255.255.0”。
2.查看主机名,并修改。
(1)hostname:查看主机名
(2)Hostname liuyu:修改主机名
3.使用route命令查看路由表条目。
(1)route:查看路表
linux网络服务初学者,勿喷!_第1张图片
(2)route -n:将路由记录中的地址信息显示为数字形式。

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200616195208639.pnglinux网络服务初学者,勿喷!_第2张图片4.使用netstat命令查看网络连接情况
(1)netstat可用的参数有:-a:显示当前主机中所有活动的网络连接信息(包括监听,非监听状态的服务端口)
-n:以数字的形式显示相关的主机地址,端口等信息。
-r:显示路由表。
-l:显示处于监听(listening)状态的网络连接及端口信息。
-t:查看TCP协议相关的信息
-u:显示UDP协议相关的信息
-p:显示与网络连接相关联的进程号,进程名称信息(改选项需要root权限)
(2)比如:netstat -anpt:查看以数字形式显示当前系统中所有的TCP连接信息同时显示对应的进程信息。
linux网络服务初学者,勿喷!_第3张图片
(3)netstat -anptu:查看UDP相关信息。
linux网络服务初学者,勿喷!_第4张图片
(4)面试题:
查看某个端口是否活跃。
Netstat -anpt | grep httpd:查看httpd端口是否活跃,是否开启。
5.测试网络连接
(1).使用traceroute命令跟踪数据包的路由途径。
Traceroute www.baidu.com:可以测试从当前主机到百度服务器主机之间经过了那些网络节点并显示各中间节点的连接状态。
linux网络服务初学者,勿喷!_第5张图片
(2)使用nslookup命令测试DNS域名解析
比如:nslookup www.baidu.com:可以查看百度的ip地址。
linux网络服务初学者,勿喷!_第6张图片
6.设置网络地址参数方式
(1)临时配置 —— 使用命令调整网络参数
简单、快速,可直接修改运行中的网络参数
一般只适合在调试网络的过程中使用
系统重启以后,所做的修改将会失效
(2)固定设置 —— 通过配置文件修改网络参数
修改各项网络参数的配置文件
适合对服务器设置固定参数时使用
需要重载网络服务或者重启以后才会生效

(列子)第一种临时配置网络ip地址格式:ifconfig ens33 192.168.100.102 netmask 255.255.255.0
第二种:ifconfig ens33 192.168.100.102/24
然后重启网卡:systemctl restart network :第二种关闭在重启:ifdown ens33 ifup ens33
查看:ifconfig ens33
设置虚拟网络接口:
Ifconfig +接口名+序号+ ip地址 比如:ifconfig ens33 0 192.168.17.15
7:设置路由记录 route命令添加,删除静态路由记录
(1)添加到指定网段的路由记录
Route add -net 网段地址 gw ip地址网关
(比如)route add -net 192.168.100.0 gw 192.168.100.2
(2)删除到指定网段的路由记录
Route del -net 网段地址
(比如)route del -net 192.168.100.0
(3)向路由表中添加默认网关记录
Route add default gw ip地址(网关)
(比如)route add default gw 192.168.100.2
(3)删除路由表中的默认网关记录
Route del default gw IP地址(网关)
(比如)route del default gw 192.168.100.2
7.永久配置网络接口配置文件
(1)vim /etc/sysconfig/network-scripts/目录下的ifconfig-ens33:第1块以太网卡的配置文件linux网络服务初学者,勿喷!_第7张图片
修改格式:BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.100
PREFIX=24
GATEWAY=192.168.100.2
DNS1=192.168.100.
8.本主机的映射文件
进入Vim /etc/hosts文件配置
linux网络服务初学者,勿喷!_第8张图片
配置了192.168.100.100是我本机的IP地址,然后用我本机去ping www.baidu.com会是ping的我本机ip地址linux网络服务初学者,勿喷!_第9张图片
注释:第一次写,写的不是很好,有好意见就提出来,我会努力改进,谢谢观赏。

你可能感兴趣的:(linux网络服务初学者,勿喷!)