linux中网络命令
Posted 未月廿三
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中网络命令相关的知识,希望对你有一定的参考价值。
write
解释
命令名称:write
命令所在路径:/usr/bin/write
执行权限:所有用户
功能描述:给用户发信息,以Ctrl+D保存结束
语法
write <用户名>
示例
# 给eternity发送信息
write eternity
[root@izm5e2q95pbpe1hh0kkwoiz ~]# write eternity
write: eternity is logged in more than once; writing to pts/4
hello eternity!!!
[eternity@izm5e2q95pbpe1hh0kkwoiz ~]$
Message from root@izm5e2q95pbpe1hh0kkwoiz on pts/0 at 15:32 ...
hello eternity!!!EOF
wall
解释
命令名称:wall
命令英文原意:write all
命令所在路径:/usr/bin/wall
执行权限:所有用户
功能描述:发广播信息
语法
vall [message]
示例
# 发送广播信息(自己也会收到,当前用户才能收到)
wall eternity is a good man!
[root@izm5e2q95pbpe1hh0kkwoiz ~]# wall eternity is a good man!
[root@izm5e2q95pbpe1hh0kkwoiz ~]#
Broadcast message from root@izm5e2q95pbpe1hh0kkwoiz (pts/0) (Thu Dec 5 15:36:18 2019):
eternity is a good man!
[eternity@izm5e2q95pbpe1hh0kkwoiz ~]$
Broadcast message from root@izm5e2q95pbpe1hh0kkwoiz (pts/0) (Thu Dec 5 15:36:18 2019):
eternity is a good man!
ping
解释
命令名称:write
命令所在路径:/bin/ping
执行权限:所有用户
功能描述:测试网络连通性
语法
ping 选项 IP地址
-c 指定发送次数
示例
# ping 118.190.208.1(会一直ping,按ctrl+c结束)
ping 118.190.208.1
[root@izm5e2q95pbpe1hh0kkwoiz ~]# ping 118.190.208.1
PING 118.190.208.1 (118.190.208.1) 56(84) bytes of data.
64 bytes from 118.190.208.1: icmp_seq=1 ttl=64 time=0.201 ms
64 bytes from 118.190.208.1: icmp_seq=2 ttl=64 time=0.207 ms
64 bytes from 118.190.208.1: icmp_seq=3 ttl=64 time=0.161 ms
64 bytes from 118.190.208.1: icmp_seq=4 ttl=64 time=0.197 ms
--- 118.190.208.1 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7032ms
rtt min/avg/max/mdev = 0.161/0.189/0.218/0.023 ms
# # ping -c 4 118.190.208.1(ping 4次结束)
ping 118.190.208.1
ifconfig
解释
命令名称:ifconfig
命令所在路径:/sbin/ifconfig
执行权限:root
功能描述:查看和设置网卡信息
语法
ifconfig 网卡名称 IP地址
示例
# 查看当前计算机网卡信息
ifconfig
# 临时更改ip地址
ifconfig eth0 192.168.1.1
解释
命令名称:mail
命令所在路径:/bin/mail
执行权限:所有用户
功能描述:查看发送电子邮件
语法
mail [用户名]
mail命令不存在
yum -y install mailx sendmail
示例
# 给root发送邮件(ctrl+D发送邮件)
mail root
[root@izm5e2q95pbpe1hh0kkwoiz ~]# mail root
Subject: test
hello root!!!!
EOT
# 查看邮件
mail
last
解释
命令名称:mail
命令所在路径:/usr/bin/last
执行权限:所有用户
功能描述:列出目前与过去登录系统的用户信息
语法
last
示例
# 列出登录信息
last
[root@izm5e2q95pbpe1hh0kkwoiz ~]# last
eternity pts/5 123.235.166.172 Thu Dec 5 15:32 still logged in
eternity pts/4 123.235.166.172 Thu Dec 5 15:32 still logged in
root pts/3 123.235.166.172 Thu Dec 5 15:32 still logged in
root pts/2 123.235.166.172 Thu Dec 5 15:32 still logged in
root pts/3 123.235.166.172 Thu Dec 5 15:32 - 15:32 (00:00)
root pts/2 123.235.166.172 Thu Dec 5 15:32 - 15:32 (00:00)
lastlog
解释
命令名称:lastlog
命令所在路径:/usr/bin/lastlog
执行权限:所有用户
功能描述:检查某特定用户上次登录的时间
语法
lastlog 选项[-u] [uid]
-u 用户的uid
示例
# 查看上次登录时间
lastlog
[root@izm5e2q95pbpe1hh0kkwoiz ~]# lastlog
Username Port From Latest
root pts/3 123.235.166.172 Thu Dec 5 15:32:14 +0800 2019
bin **Never logged in**
daemon **Never logged in**
adm **Never logged in**
lp **Never logged in**
sync **Never logged in**
shutdown **Never logged in**
halt **Never logged in**
mail **Never logged in**
operator **Never logged in**
games **Never logged in**
ftp **Never logged in**
nobody **Never logged in**
systemd-network **Never logged in**
dbus **Never logged in**
polkitd **Never logged in**
postfix **Never logged in**
chrony **Never logged in**
sshd **Never logged in**
ntp **Never logged in**
tcpdump **Never logged in**
nscd **Never logged in**
mysql **Never logged in**
www **Never logged in**
rabbitmq **Never logged in**
eternity pts/5 123.235.166.172 Thu Dec 5 15:32:17 +0800 2019
saslauth **Never logged in**
mailnull **Never logged in**
smmsp **Never logged in**
# 查看指定用户最后一次访问
lastlog -u 502
traceroute
解释
命令名称:mail
命令所在路径:/bin/traceroute
执行权限:所有用户
功能描述:显示数据包到主机间的路径
语法
traceroute
traceroute命令不存在
yum -y install traceroute
示例
# 探测到达www.baidu.com的路径
traceroute www.baidu.com
[root@izm5e2q95pbpe1hh0kkwoiz ~]# traceroute www.baidu.com
traceroute to www.baidu.com (180.101.49.11), 30 hops max, 60 byte packets
1 * * *
2 11.219.4.81 (11.219.4.81) 5.632 ms 5.931 ms 6.313 ms
3 11.219.4.62 (11.219.4.62) 4.164 ms * 11.219.4.54 (11.219.4.54) 4.114 ms
4 11.219.68.2 (11.219.68.2) 4.848 ms 11.219.68.18 (11.219.68.18) 4.849 ms 11.219.68.2 (11.219.68.2) 4.853 ms
5 103.52.86.106 (103.52.86.106) 1.139 ms 103.52.86.118 (103.52.86.118) 0.536 ms 103.41.143.65 (103.41.143.65) 1.240 ms
6 103.41.143.118 (103.41.143.118) 1.165 ms 116.251.113.221 (116.251.113.221) 0.961 ms 103.41.143.58 (103.41.143.58) 0.963 ms
7 150.138.130.121 (150.138.130.121) 1.618 ms 150.138.130.117 (150.138.130.117) 0.947 ms 0.641 ms
8 150.138.128.161 (150.138.128.161) 8.503 ms 150.138.128.41 (150.138.128.41) 1.928 ms 150.138.128.157 (150.138.128.157) 1.594 ms
9 202.97.19.137 (202.97.19.137) 15.099 ms 202.97.30.129 (202.97.30.129) 13.069 ms 202.97.96.205 (202.97.96.205) 16.943 ms
10 58.213.94.102 (58.213.94.102) 18.576 ms 58.213.94.98 (58.213.94.98) 17.861 ms 58.213.95.102 (58.213.95.102) 17.436 ms
11 * * 58.213.94.86 (58.213.94.86) 18.402 ms
12 58.213.96.94 (58.213.96.94) 21.612 ms 58.213.96.78 (58.213.96.78) 17.852 ms 58.213.96.94 (58.213.96.94) 22.174 ms
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
netstat
解释
命令名称:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
功能描述:显示网络相关信息
语法
netstat [选项]
-t TCP协议(传输控制协议)
-u UDP协议(用户数据报协议)
-l 监听
-r 路由
-n 显示IP地址和端口号
示例
# 查看本机监听的端口
netstat -tlun
# 查看本机所有的网络连接
netstat -an
# 查看本机路由表
netstat -rn
setup
解释
命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:所有用户
功能描述:配置网络
语法
setup
示例
只有redhat系列的才有
设置永久生效
mount
解释
命令名称:mount
命令所在路径:/bin/mount
执行权限:所有用户
功能描述:挂载命令
语法
mount [-t 文件系统] 设备文件名 挂载点
示例
# 先创建挂载目录
mkdir /mnt/cdrom
# 挂载光盘
mount -t ios9660 /dev/sr0 /mnt/cdrom
-t ios9660 光盘文件系统(固定的,可省略)
/dev/sr0 设备文件名称(固定的,系统指定的)
/mnt/cdrom 挂载点(挂载目录)
# 省略 -t ios9660 也是可以的
mount /dev/sr0 /mnt/cdrom
# 访问光盘下的数据(就是挂载目录)
cd /mnt/cdrom
ls
# 卸载光盘(必须在光盘挂载目录之外才可以卸载)
umount /dev/sr0
[root@izm5e2q95pbpe1hh0kkwoiz ~]# ll /dev/cdrom
lrwxrwxrwx 1 root root 3 Aug 14 2018 /dev/cdrom -> sr0
/dev/cdrom是软链接指向的是sr0
以上是关于linux中网络命令的主要内容,如果未能解决你的问题,请参考以下文章
linux打开终端如何启动scala,如何在终端下运行Scala代码片段?
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段
20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础