跳至主要內容

Chapter11 - Manager Network

Change Lee...大约 2 分钟LinuxRHEL124

Manager Network

常见服务端口查看文件:/etc/services
rhel 7开始网卡的命令开头规则为:

------------
以太网en无线网wl
WWANwwhotplug 热插拔s
PCI接口p主板集成o
MAC地址使用x------

最后的数字是:索引、ID或端口。
如:eno1,ens33,enp2s0,eth0
无法确认的情况下,使用ethN 传统的形式。

biosdevname 包用来定义udev设备的名称规则,PIC(S)网卡名pYpX ,Y代表slot number ,X 代表当前板卡的第几个口

==============================================================

ip addr show ens33      #查看信息
ip -s link show eth0      #显示统计信息tatistics(统计)
ip route                 #查看路由
ping -c3 192.168.1.1  -cN     #指定ping的次数
tracepath access.redhat.com      #跟踪路由,默认使用UDP路由,然后UDP经常被封

traceroute 有 -I(ICMP) , -T (TCP) 选项

RTT :Round trip timging; MTU:Maximum transmission unit

ss -ta 显示tcp socket 统计信息 -t=tcp ,-a=all.

ss类似netstat 命令

  • -n 以数字形式显示端口或地址
  • -t tcp
  • -u udp
  • -l 显示处于Listening状态的服务
  • -a 显示所有
  • -p 显示进程使用的socket

==============================================================

配置文件位置/etc/sysconfig/network-scripts/
网络管理服务:NetworkManager,命令是nmcli

nmcli con show                 #显示所有连接的网卡
nmcli con show --active         #显示处于激活状态的网卡
nmcli con show "ens33"            #显示网卡的详细信息,对应的详细说明查看man nm-settings 
nmcli dev status
nmcli dev show ens33               #显示指定网卡
nmcli dev show                    #显示网卡
nmcli con show                    #显示连接
nmcli con up  <"ID">              #启用网卡
nmcli con down  <"ID">             #关闭网卡
nmcli dev dis  <"ID">             #断开连接
nmcli net off                     #停用网卡
nmcli net on                      #启用网卡
nmcli con add  ….               #添加连接
nmcli con mod  <"ID">             #修改连接
nmcli con del  <"ID">             #删除连接
man nm-connection-editor            #查看详细说明

==============================================================

nmcli con add con-name "default" type ethernet ifname eth0
nmcli con add con-name "static" ifname eth0 autoconnect no type ethernet ip4 172.25.1.10/24 gw4 172.25.1.254 
nmcli con up "static"
nmcli con up "default"
nmcli con mod "static" connection.autoconnect yes
nmcli con mod "static" ipv4.dns 172.24.1.254
nmcli con mod "static" +ipv4.dns 8.8.8.8
nmcli con mod "static" ipv4.address "172.25.2.10/24 172.25.2.254"
nmcli con mod "static" +ipv4.address 192.168.1.1/24

==============================================================

修改配置文件后使用

nmcli con reload  #重新加载配置文件
nmcli con down #关闭
nmcli con up #启用

==============================================================

hostname 查看主机名

hostnamectl set-hostname deskop.example.com
hostnamectl status   #查看主机信息,包括主机名、计算机类型、系统类型、版本、架构
cat /etc/hostname  #主机名保存的文件,/etc/sysconfig/network (老版本)

/etc/hosts 文件配置静态域名解析,本地解析

getent hosts www.baidu.com  #getent 解析域名,同nslookup,对hosts文件有支持 
host classroom.example.com  #解析域名,同nslookup

/etc/resolv.conf 配置 DNS 服务器地址,支持内容如下:

  • nameserver: DNS 的IP地址,最多可以设置3个
  • search : 一般用域名,
  • domain :一般用域名

PEERDNS=no 时,不会影响/etc/resolv.conf ,如果网卡配置PEERDNS=yes ,重启网卡时会覆盖resolv.conf

上次编辑于:
贡献者: change,lichangyangccm@163.com
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3