Linux网络相关的命令也很多,先学习几个最常用的
write
给用户发信息
- 执行权限:所有用户
- 语法:
write 用户名
Ctrl+Backspace
/ Del
,回删
Ctrl+D
保存结束 - 仅能发送给已登录的在线用户
wall
发广播信息
- 英文原意: write all
- 执行权限:所有用户
- 语法:
wall 信息
ping
测试网络连通性
- 执行权限:所有用户
- 语法:
ping ip/域名
-c N
指定ping次数
ifconfig
查看和设置网卡信息
- 英文原意:interface configure
- 执行权限:root
- 语法:
ifconfig 网卡名称 IP地址
[root@DESKTOP-IVO24HU:/tmp]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 # 第一块实体网卡
inet 172.19.214.237 netmask 255.255.240.0 broadcast 172.19.223.255
inet6 fe80::215:5dff:ffff:d576 prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:ff:d5:76 txqueuelen 1000 (Ethernet)
RX packets 6876 bytes 1143500 (1.0 MiB) # 接收数据包的总数量
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 776 bytes 3812719 (3.6 MiB) # 发送数据包的总数量
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 # 回环网卡
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
mail
查看/发送电子邮箱
- 执行权限:所有用户
- 语法:
mail 用户名
Ctrl+D
发送
不加用户名,即为收信
last
列出目前与过去登入系统的用户信息
lastlog
列出所有用户/特定用户上次登录时间
- 执行权限:所有用户
- 语法 lastlog
lastlog
列出所有用户上次登录时间
lastlog -u 500
列出uid为500的用户上次登录时间
traceroute
显示数据包到主机间的路径
- 执行权限:所有用户
- 语法:
traceroute ip/域名
netstat
显示网络相关信息
- 执行权限:所有用户
- 语法:
netstat [选项]
- 常用选项:
-t
tcp协议
-u
udp协议
-l
监听
-r
路由
-n
显示ip地址和端口号 - 示例:
netstat -tuln
查看本机监听的端口
netstat -an
查看本机所有的网络连接
netstat -rn
查看本机路由表
setup
配置网络
mount
挂载设备
- 执行权限:所有用户
- 语法:
mount [-t 文件系统] 设备文件名 挂载点
- 示例:
mount -t iso9660 /dev/sr0 /mnt/cdrom
评论 (0)