网络状态的查看
- ifconfig
/sbin/ifconfig普通用户
eth0 第一块网卡 (网络接口)
eno1 板载网卡
enp0s3 无法获取物理信息的PCI-E网卡
CentOS 7 使用了一致性网络设备命名 ,以上都不匹配使用eth0
inet IP地址 netmask 子网掩码
网络接口命名
网卡命名规则受biosdevname 和net.ifnames俩个参数影响
vim /etc/default/grub 【配置文件】
biosdevname=0 net.ifnames=0 【增加或者修改这俩个设置项为0】
grub2 -mkconfig -o /boot/grub2/grub.cfg 【使配置文件生效】
init 6 【重启】
mii-tool eth0 【查看网线的连接状态】
route -n 【查看网关】
网络配置 路由命令
ifconfig 接口 IP地址 子网掩码
ifup 接口
ifdown 接口
route add default gw 网关ip
route add -host 指定ip gw 网关ip
route add -net 指定网段 netmask 子网掩码 gw 网关ip
网络故障排除
ping 主机/域名 【网络终端 防火墙】
traceroute【 网络质量 追踪路由 】
mtr 【检查数据包丢失 】
nslookup 【域名的问题】
telnet 【端口的连接状态】
tcpdump -i any -n host 10.0.0.1 and prot 80 【分析数据包】
netstat 【服务的监听范围 】
ss
网络服务管理
ifcfg-enth0
常用的网络配置文件
/etc/sysconfig/network-scripts
网卡文件命名格式:ifcfg-端口
- 重启网卡
service network restart
/etc/init.d/network restart 【服务的快捷方式】
- 停止某个网卡
ifdown 网卡名 【停止某个网卡】
- ifup
ln -s 原始路径 快捷方式路径
l :文件类型为link类型
- 软件包的管理器
CentOS RedHat 使用yum包管理器,软件安装包格式为rpm
pm格式vim-common-7.4.10-5.e17.x86-64.rpm软件名称 软件版本
rpm常用命令
-q
-i
-e
- yum包管理器
管理rpm不用考虑依赖关系
源代码编译安装
- 内核升级
uname -r
yum install kernel-3.10.0
yum update