linux网络设置与基础服务
一.查看及网络测试
1.查看网络配置 ifconfig
如果要查看指定的网络接口信息,加指定的网络接口
例如: ifconfig ens33 查看接口的ens33的网络配置
2.查看路由表条目 route
参数: -n 将路由记录中的地址显示为数字形式。
其中Destination—对应目标网段的地址。
Gateway—下一跳路由器地址
Iface—对应发送数据网络的接口
default代表此行是默认网关记录。下一跳是“*”代表咪表网段是与本机直接相连的。
3.查看网络连接情况 netstat(查看当前网络网络的网络连接状态,路由表,接口统计等信息。)
参数: -a:显示当前主机中所有活动的网路连接信息。
-n:以数字的形式事显示。
-r:显示路由表信息。
-l:显示出去监听状态的网络连接及端口信息。
-t:查看tcp协议相关信息。
-u:查看udp协议相关信息。
-p:显示与网络连接相关的进程号,进程名称信息。
例子: netstat -anpt | grep “:80”–意思:查看本机是否有tcp为80端口的程序在运行。
二.测试网络连接
1.检测网络连通性 ping
2.追踪数据表的路由途径 traceroute
注意:
linux中:traceroute www.baidu.com 追踪访问百度的数据路径。
windos中: tracert www.baidu.com 追踪百度的数据路径。
3.域名解析 nslookup
例子: nslookup www.baidu.com
4.使用命令修改网卡的信息
ifconfig ens33 192.168.100.105/24
或者
ifconfig ens33 192.168.100.105 netmask 255.255.255.0—修改网卡ens33的ip地址为192.168.100.105/24。
注意:命令修改是临时的,如果systemctl restart network(重启网卡),则恢复原本配置的地址。或者使用ifdown ens33:ifup ens33(重启ens33网卡)
5.创建虚接口 ifconfig ens33:0 172.17.17.17/24
6.使用route命令添加,删除静态路由记录。
添加:
route add -net 192.168.200.0/24 gw 192.168.122.1 代表访问192.168.200.0网段的数据包都交给192.168.122.1。
注意:默认网关的IP地址应该与本机的其中一个接口的IP地址属于同一网段内。意思就是我们的下一跳地址必须本机需要有同一网段的接口
删除:
route del -net 192.168.200.0/24—删除192.168.200.0网段的路由条目。
7.添加,删除默认网关记录。
route del default gw 192.168.4.1 删除默认网关记录192.168.4.1
route add default gw 192.168.4.254 添加新的默认网关记录192.168.4.254
注意:同一主机的路由表只应有一条默认网关记录,若同时存在多条默认网关记录,可能会导致该主机的网络连接出现故障。
三.修改网络配置文件
1.设置静态ip
2.主机名配置文件
vim /etc/hostname 编辑配置文件后更改主机名
hostnamectl set-hostname kgc 更改名字为kgc。
uname -n 或者 hostname 查看主机名
3.域名解析配置文件 vi /etc/resolv.conf
格式:nameserver 114.114.114.114
4.本地主机映射文件 —记录着一份主机名与ip地址的映射关系表。 vim /etc/hosts