【Linux】【Linux实战技能100讲】第三章:系统管理篇

因上努力

个人主页:丷从心·

系列专栏:Linux

果上随缘


26|网络管理


27|查看网络配置

网卡命名修改
  • 网卡命名规则受biosdevnamenet.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
  • 退出telnetCtrl+]
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值