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     #实时显示系统各种状态   

 

posted @ 2020-08-05 21:11  Linux空白格  阅读(292)  评论(0)    收藏  举报