Linux中的网络设置方式
目录
- 1、iconfig
- 2、hostname
- 3、route
- 4、netstat
- 5、ss
- 6、ping
- 7、traceroute
- 8、nsloolup
- 9、dig
- 10、DNS解析地址的配置文件
- 总结
网卡配置文件路径
/etc/sysconfig/network-scripts/
进入ifcfg-ens33文件修改网卡配置
1、iconfig
查看所有活动的网络设备
- +设备名:查看指定的设备
- -a:查询所有的网络设备
- -s:查询网络通讯情况
- ifconfig ens33 up:打开指定设备
- ifconfig ens33 down:关闭指定设备
- ifup ens33:打开设备
- ifdown ens33:关闭设备
2、hostname
修改主机名
- 临时修改
hostname ky29 su ##刷新
- 永久修改
hostnamectl set-hostname test2 su
3、route
查看路由表
- -n:将路由记录中的地址信息显示为数字形式
添加静态路由
- 临时配置
route add -net 192.168.14.0/24 gw 192.168.111.74 dev ens33
添加默认路由
route add defaults gw 192.168.111.74 dev ens33
删除默认路由
route del default g编程客栈w 192.168.1RiqNusGN11.74
4、netstat
端口扫描,查看端口是否正常工作
- -a:显示当前主机所有活动的网络链接信息
- -n:以数字的形式显示相关的主机地址和端口信息
- -r:显示路由表的信息
- -l:显示处于监听状态的网络链接和端口信息
- -t:显示tcp协议的信息
- -u:显示udp协议的信息
- -p:显示与网络链接相关的进程号,进程名称信息(必须要使用root权限)
一般使用格式
netstat -ansp | grp 端口号/服务名
5、ss
socket(通信套接字)
- -t:tcp协议
- -u:udp协议
- -w:裸套接字
- -x:内核socket相关
- -RiqNusGNl:处于监听状态
- -a:显示所有网络链接活动
- -n:数字格式
- -p:相关进程的pid和进程名
常用格式
ss -antp | grep 端口号/服务名
主要作用:端口被占用
1、查询端口被谁占用
2、查询出端口被哪个服务占用
- ss查询速度比netstat要快
- ss适用于链接量较大的场景,netstat可能会卡死
6、ping
测试网络连通性
ping www.baidu.com ##不指定ping的次数,一直ping
- -c:指定ping的次数
- -w:超时等待
7、traceroute
跟踪数据包
8、nsloolup
正向解析,通过域名解析出真正的ip地址
9、dig
显示网站的详细信息,正向解析。
10、DNS解析地址的配置文件
/etc编程客栈/resolve.conf
需要同时在ifcfjsg-en33写入同样的DNS地址
/etc/resolve.conf:nameserver 8.8.8.8 ifcfg-en33:DNS1=8.8.8.8
IP地址与主机的映射
/etc/hosts
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论