
个人主页:丷从心·
系列专栏:Linux

26|网络管理
27|查看网络配置
网卡命名修改
- 网卡命名规则受
biosdevname和net.ifnames两个参数影响 
vim /etc/default/grub
 
GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet biosdevname=0 net.ifnames=0"
 
grub2-mkconfig -o /boot/grub2/grub.cfg
 
- 编辑
/etc/udev/rules.d/70-presistent-net.rules文件 
# ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="eth0"
 
GRUB
- G R U B GRUB GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统
 - G R U B GRUB GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数
 
查看网卡物理连接情况
mii-tool device
 
查看网关
route -n
 
- 
-n选项用于不将 I P IP IP解析成主机名 
28|修改网络配置
修改IP
ifconfig device IP
 
ifconfig device IP netmask <netmask>
 
ip命令
查看IP地址
ip addr ls
 
删除网络接口IP
ip addr del IP/<24> device <device>
 
添加网络接口IP
ip addr add IP/<24> device <device>
 
启用网卡
ifconfig device up
 
ifup device
 
ip link set device <device> up
 
禁用网卡
ifconfig device down
 
ifdown device
 
ip link set device <device> down
 
删除默认网关
route del default gw gateway
 
添加网关
添加默认网关
route add default gw gateway
 
添加明细路由
route add -host IP gw gateway
 
route add -net <net> netmask <netmask> gw gateway
 
ip route add net/<24> via gateway
 
29|网络故障排除命令
traceroute
traceroute -w number domainname/IP
 
- 
-w选项表示最多等待时长 
mtr
mtr
 
nslookup
nslookup domainname
 
- 
nslookup用于将域名解析成 I P IP IP 
nslookup
 
- 输入
server用于查看 D N S DNS DNS 
telnet
telnet domainname/IP port
 
- 退出
telnet:Ctrl+] 
tcpdump
tcpdump -i any -n port <port>
 
- 
-i选项用于指定网络接口 - 
-n选项用于将域名解析成 I P IP IP 
tcpdump -i any -n host IP
 
tcpdump -i any -n host IP and port <port>
 
tcpdump -i any -n host IP and port <port> -w file
 
- 
-w选项用于指定保存文件 
netstat
netstat -ntpl
 
-  
-n选项用于将域名解析成 I P IP IP -  
-t选项用于以 T C P TCP TCP方式截取内容 -  
-p选项显示端口的同时显示对应的进程 -  
-l选项表示 T C P L I S T E N TCP \ LISTEN TCP LISTEN状态 
ss
ss -ntpl
 
30|网络管理和配置文件
network管理程序
查看网络服务状态
service network status
 
初始化设置
service network restart
 
查看network状态
chkconfig --list network
 
禁用network
chkconfig --level 2345 network off
 
service network stop/disable
 
启用network
chkconfig --level 2345 network on
 
service network start
 
NetworkManager管理程序
查看NetworkManager状态
systemctl list-unit-files NetworkManager.service
 
禁用NetworkManager
systemctl stop/disable NetworkManager
 
启用NetworkManager
systemctl start NetworkManager
 
初始化设置
systemctl restart NetworkManager.service
 
修改主机名
hostnamectl set-hostname hostname
 
- 修改
/etc/hosts配置文件,写入 I P IP IP和主机名的对应关系 
31|软件包管理器的使用
-  
C e n t O S CentOS CentOS、 R e d H a t Red \ Hat Red Hat、 F e d o r a Fedora Fedora使用 y u m yum yum包管理器,软件安装包格式为 r p m rpm rpm
 -  
D e b i a n Debian Debian、 U b u n t u Ubuntu Ubuntu使用 a p t apt apt包管理器,软件安装包格式为 d e b deb deb
 
32|使用rpm命令安装软件包
rpm包格式
vim-common-7.4.629-7.el7.x86_64
 
- 
vim-common为软件名称 - 
7.4.629-7为软件版本 - 
el7为系统版本 - 
x86_64为平台 
查询已经安装的软件包
rpm -q package
 
rpm -qa
 
安装软件包
rpm -i package
 
卸载软件包
rpm -e package