linux网络设置
一、基础命令:
1.ifconfig:
(1)基础命令:ifconfig 设备名(查看指定设备)
(2)常用选项:
① -a:
② -s:
(3)常用命令:
① ifconfig ens33:0 指定网段(配置虚拟网卡)
② ifup 设备名:开启指定设备,ifdown 设备名:停止指定设备。
2.hostname:查看主机名
(1)hostname 主机名:临时修改,使用su刷新后生效,重启即失效。
(2)hostname set-hostname 主机名:永久修改,su刷新后生效
3.route:查看或设置主机中的路由表信息。
(1)route -n:查看路由表,但网关和默认路由器显示的事对应地址。
(2)添加路由表格式:
① 临时添加:route add -net 目的网段 gw 出口网关地址 dev 网卡名称(ens33)
② 添加默认路由:route add default gw 指定网关 dev ens33
③ 永久修改:vim /etc/sysconfig/static-routes
④ 删除路由:route del default gw 指定网关
4.netstat:端口扫描,查看端口是否正常工作。
(1)查看:
(2)常用选项:
(3)常用命令:netstat -antp | grep 端口号(查看端口是否被占用)
5.ss:查看网络连接情况。
(1)基本格式:ss 选项
(2)常用选项:
(3)常用命令:ss -antp | grep sshd
ss -antp | grep 端口号(查看端口是否被占用)
(4)netstat和ss都可以解决端口被占用情况:
① 端口被谁占用
② 查询端口被哪个服务占用:80,http,nginx
6.ping:属于ICMP协议,测试网络连通性。
(1)常用选项:-c:指定ping的次数 -w:等待超时
7.traceroute:跟踪数据包。
(1)作用:用于测试当前主机到目的主机之间经过的网络节点。
(2)格式:traceroute IP地址或域名
8.nslookup:测试DNS域名解析。
(1)作用:正向解析,通过域名解析出真正的IP地址。
9.dig:显示当前网段的详细信息。
二、网络设置:
1.配置网卡:
(1)配置多网卡:
① 添加网络适配器:
② 复制:
③ 修改配置:
④ 重启网卡并查看:
2.配置DNS域名解析服务器:
(1)修改DNS域名解析服务器的配置文件:vim /etc/resolve.conf
① 先修改配置文件:
② 再修改网卡:
③ 重启后生效: