1. 常见协议
SNMP(Simple Network Management Protocol)简单网络管理协议
SMTP(Simple Mail Transfer Protocol):简单邮件传送协议
TELNET Protocol:虚拟终端协议
TFTP(Trivial File Transfer Protocol):小文件传输协议
2. TCP 和 UDP 常用端口号名称
23 telnet 远程连接服务
25 smtp 电子邮件服务
53 DNS 域名解析服务,有 tcp53 也有用 udp53 端口传输
3. 如果你不知道哪个端口对应哪个服务怎么办?
vim /etc/services #此文件中,包含所有常见端口号及服务名称
#此文件可以查看常用端口对应的名字。iptables 或 netstat 要把端口解析成协议名时,都需要使用
到这个文件。另外后期 xinetd 服务管理一些小服务时,也会使用到此文件来查询对应的小服务端口号。
4. IP 地址分 5 类,常见的地址是 A、B、C 三类
A 类地址:范围从 0-127,0 是保留的并且表示所有 IP 地址,而 127 也是保留的地址,并且是用于测 试环回口用的。因此 A 类地址的可用的范围其实是从 1-126 之间。以子网掩码:255.0.0.0.
B 类地址:范围从 128-191,如 172.168.1.1,以子网掩码来进行区别:255.255.0.0
C 类地址:范围从 192-223,以子网掩码来进行区别: 255.255.255.0
D 类地址:范围从 224-239,被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算
机,它标识共享同一协议的一组计算机。(组播网络)课下了解什么叫单工和双工 E 类地址:范围从 240-254,为将来使用保留。
5. ABC 3 类中私有 IP 地址范围:
A:10.0.0.0--10.255.255.255 /8
B: 172.16.0.0--172.31.255.255 /16
C: 192.168.0.0--192.168.255.255 /24
6. 常见的一些网络接口
eth0 ..... eth4 ... 以太网接口(linux6)
waln0 无线接口
eno177776 以太网接口 (centos7)
ens33 以太网接口(centos7)
ens160 以太网接口(centos8) bond0 team0 网卡绑定接口 virbr0 虚拟交换机桥接接口 br0 虚拟网桥接口
lo 本地回环接口 vnet0 KVM 虚拟机网卡接口
7. 修改完成使配置生效(在修改配置文件后,需要运行 nmcli con reload 使 NetworkManager 读取配置文件更改。接口依然需要重新启动,以便修改生效):
[root@xuegod63 ~]# nmcli connection reload
[root@xuegod63 ~]# nmcli connection down ens33
[root@xuegod63 ~]# nmcli connection up ens33
8. 本机域名解析顺序
[root@xuegod63 ~]# vim /etc/nsswitch.conf #查找以下内容
#hosts: db files nisplus nis dns
hosts: files dns myhostname #可以看到是先查看 files hosts 文件,再查看 DNS 的
9. 查看网关是否有冲突
[root@xuegod63 ~]# arping -I ens33 192.168.1.1
ARPING 192.168.1.1 from 192.168.1.63 ens33
Unicast reply from 192.168.1.1 [80:9F:AB:08:EB:CA] 3.786ms
Unicast reply from 192.168.1.1 [80:9F:AB:08:EB:CA] 2.631ms
如果一个 IP,得到两个 MAC 地址就说明有人正在尝试冒充我们的 IP 或网关
10. watch
作用:实时监测命令的运行结果,可以看到所有变化数据包的大小
-d, --differences ['dɪfərəns] #高亮显示指令输出信息不同之处;
-n, --interval seconds [ˈɪntəvl] #指定指令执行的间隔时间(秒); 例 1:每隔 1 秒高亮差异显示 ens33 相关信息 [root@xuegod63 ~]# watch -d -n 1 "ifconfig ens33"
Ctrl+c 就可以退出~