Linux中的网络相关命令
1.网卡配置文件
#网卡配置文件
[root@lxy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #网络类型
BOOTPROTO=none #ip地址获取方式 dhcp动态 静态 static none
NAME=eth0 #网卡名
DEVICE=eth0 #设备名
ONBOOT=yes #网卡是否开机自启动
IPADDR=10.0.0.150 #IP地址
PREFIX=24 #子网掩码 NETMASK=255.255.255.0
GATEWAY=10.0.0.2 #网关
DNS1=223.5.5.5 #主DNS
DNS2=223.6.6.6 #次DNS
2.ping网络的测试工具
ping #网络的测试工具
-c #抓几个包
-t #持续ping windows上面使用
-W #超时时间,秒级
-f #极速
3.nmap网络的扫描工具
nmap #网络的扫描工具
[root@lxy ~]# nmap -p22 10.0.0.150
Starting Nmap 6.40 ( http://nmap.org ) at 2020-01-16 00:03 CST
Nmap scan report for 10.0.0.150
Host is up (0.00023s latency).
PORT STATE SERVICE
22/tcp open ssh
MAC Address: 00:0C:29:02:93:87 (VMware)
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
[root@lxy ~]# nmap -p1-80 10.0.0.150
Starting Nmap 6.40 ( http://nmap.org ) at 2020-01-16 00:03 CST
Nmap scan report for 10.0.0.150
Host is up (0.00011s latency).
Not shown: 79 closed ports
PORT STATE SERVICE
22/tcp open ssh
MAC Address: 00:0C:29:02:93:87 (VMware)
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
[root@lxy ~]# nmap -p22,80 10.0.0.150
Starting Nmap 6.40 ( http://nmap.org ) at 2020-01-16 00:04 CST
Nmap scan report for 10.0.0.150
Host is up (0.00018s latency).
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
MAC Address: 00:0C:29:02:93:87 (VMware)
Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
[root@lxy ~]# nmap 10.0.0.150
Starting Nmap 6.40 ( http://nmap.org ) at 2020-01-16 00:04 CST
Nmap scan report for 10.0.0.150
Host is up (0.000089s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
MAC Address: 00:0C:29:02:93:87 (VMware)
Nmap done: 1 IP address (1 host up) scanned in 0.09 seconds
4.nc网络工具
nc #网络工具,是netcat的简写,有着网络界的瑞士军刀美誉。
-u #指定nc使用UDP协议,默认为TCP udp协议
-l #监听某个端口
#服务端
[root@lxy ~]# nc -l 80
a:123
#客户端测试
[root@lxy ~]# nc 10.0.0.150 80
a:123
5.netstat 检测系统网络数据
netstat #检测系统网络数据
-l #列出监听的端口
-n #禁止主机和端口解析
-t #tcp协议
-u #udp协议
-p #显示pid号及进程名称
-a #列出所有的
-r #显示路由表
-ant #显示tcp的11种状态
-rn #显示路由表
6.ss 检测系统网络数据
ss #检测系统网络数据
-l #列出监听的端口
-n #禁止主机和端口解析
-t #tcp协议
-u #udp协议
-p #显示pid号及进程名称
-a #列出所有的
-ant #显示tcp的11种状态
7.telnet 远程连接的服务,只支持普通用户
telnet #远程连接的服务,只支持普通用户
#服务端操作
[root@lxy ~]# useradd test
[root@lxy ~]# echo '1' |passwd --stdin test
Changing password for user test.
passwd: all authentication tokens updated successfully.
[root@lxy ~]# yum install -y telnet-server
[root@lxy ~]# systemctl start telnet.socket
[root@lxy ~]# netstat -lntp | grep 23
tcp6 0 0 :::23 :::* LISTEN 1/systemd
[root@lxy ~]#
#客户端测试
[C:\~]$ telnet 10.0.0.150
Connecting to 10.0.0.150:23...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
lxy login: root
Password:
Login incorrect
lxy login: test
Password:
阿米托福
[test@lxy ~]$
#测试主机是否开放某个端口
[C:\~]$ telnet 10.0.0.150 22
Connecting to 10.0.0.150:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
SSH-2.0-OpenSSH_7.4
8.iftop 检查网卡数据的传输的流量,网卡的速率
iftop #检查网卡数据的传输的流量,网卡的速率
-n #禁止解析主机名
-P #禁止解析端口
-i #监听某一块网卡
-B #以字节的形式显示
TX #流出流量
RX #流入的流量
TOTAL #总流量
cum #从运行iftop命令时的数据
perk #峰值
rates 分别表示过去2s 10s 40s的平均流量
按q退出监控
9.traceroute Linux路由跟踪命令
路由跟踪的命令
[root@lxy ~]# yum install -y traceroute
traceroute #Linux路由跟踪命令
-n #禁止解析域名
[root@lxy ~]# traceroute -n www.baidu.com
windows 路由跟踪命令
C:\Users\oldboy>tracert -d www.baidu.com
通过最多 30 个跃点跟踪
到 www.a.shifen.com [180.101.49.11] 的路由:
1 2 ms 1 ms 2 ms 192.168.11.1
2 4 ms 5 ms 3 ms 124.74.216.130 上海市上海市 电信
3 8 ms 4 ms 5 ms 124.74.216.129 上海市上海市 电信
4 6 ms 6 ms 8 ms 101.95.41.121 上海市上海市 电信
5 6 ms 6 ms 6 ms 61.152.25.30 上海市上海市 电信
6 11 ms 10 ms 12 ms 202.97.66.206 甘肃省 电信
7 11 ms 11 ms 11 ms 58.213.95.6 江苏省南京市 电信
8 10 ms * * 58.213.95.86 江苏省南京市 电信
9 10 ms 10 ms 11 ms 58.213.96.62 江苏省南京市 电信
10 * * * 请求超时。
11 * * * 请求超时。
12 * * * 请求超时。
13 * * * 请求超时。
14 10 ms 10 ms 10 ms 180.101.49.11 江苏省南京市 电信
跟踪完成。
C:\Users\oldboy>tracert -d www.qq.com
通过最多 30 个跃点跟踪
到 public-v6.sparta.mig.tencent-cloud.net [61.151.166.146] 的路由:
1 <1 毫秒 <1 毫秒 <1 毫秒 192.168.11.1
2 6 ms 4 ms 4 ms 124.74.216.130
3 6 ms 3 ms 7 ms 124.74.216.133
4 7 ms 11 ms 8 ms 124.74.210.5
5 * 5 ms * 101.95.219.202
6 * * 30 ms 101.89.246.22
7 12 ms * * 101.91.68.6
10.glances 实时显示系统各种状态
glances #实时显示系统各种状态