linux中网络命令

write

解释

命令名称:write
命令所在路径:/usr/bin/write
执行权限:所有用户
功能描述:给用户发信息,以Ctrl+D保存结束

语法

write <用户名>

示例

# 给eternity发送信息
write eternity

[[email protected] ~]# write eternity
write: eternity is logged in more than once; writing to pts/4
hello eternity!!!

[[email protected] ~]$
Message from [email protected] on pts/0 at 15:32 ...
hello eternity!!!EOF

wall

解释

命令名称:wall
命令英文原意:write all
命令所在路径:/usr/bin/wall
执行权限:所有用户
功能描述:发广播信息

语法

vall [message]

示例

# 发送广播信息(自己也会收到,当前用户才能收到)
wall eternity is a good man!

[[email protected] ~]# wall eternity is a good man!
[[email protected] ~]#
Broadcast message from [email protected] (pts/0) (Thu Dec  5 15:36:18 2019):

eternity is a good man!

[[email protected] ~]$
Broadcast message from [email protected] (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

[[email protected] ~]# 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

解释

命令名称:mail
命令所在路径:/bin/mail
执行权限:所有用户
功能描述:查看发送电子邮件

语法

mail [用户名]

mail命令不存在

yum -y install mailx sendmail

示例

# 给root发送邮件(ctrl+D发送邮件)
mail root

[[email protected] ~]# mail root
Subject: test
hello root!!!!
EOT

# 查看邮件
mail

last

解释

命令名称:mail
命令所在路径:/usr/bin/last
执行权限:所有用户
功能描述:列出目前与过去登录系统的用户信息

语法

last

示例

# 列出登录信息
last

[[email protected] ~]# 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

[[email protected] ~]# 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

[[email protected] ~]# 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

[[email protected] ~]# ll /dev/cdrom
lrwxrwxrwx 1 root root 3 Aug 14  2018 /dev/cdrom -> sr0
    /dev/cdrom是软链接指向的是sr0

原文地址:https://www.cnblogs.com/eternityz/p/12332940.html

时间: 2024-12-28 01:25:05

linux中网络命令的相关文章

Linux常用网络命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 linux 之间的网络链接,查看 linux 的服务器信息等.下面让我们看看在 Linux 下的网络和监控命令的使用. 1. hostname hostname 没有选项,显示主

Linux基本命令 网络命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 linux 之间的网络链接,查看 linux 的服务器信息等.下面让我们看看在 Linux 下的网络和监控命令的使用. 1. hostname hostname 没有选项,显示主

linux的网络命令整理 更新中

linux的网络命令整理 更新中 1.安装包: net-tools 主要命令: netstat , ifconfig , route , iptunnel iproute 主要命令: ss , ip  addr , ip  route , ip  tunnel 2.net-tools 系列主要用法: netstat #查看本机开启的 tcp[-t] udp[-u] 监听[-l] 端口,以数字形式[-n] ,显示PID|进程名称 [-p] # netstat -tunlp Proto Recv-Q

linux中nc命令带示例详解

Linux中nc命令是一个功能强大的网络工具,全称是netcat. 语法: nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 参数说明: -g<网关> 设置路由器跃程通信网关,最丢哦可设置8个. -G<指向器数目> 设置来源路由指向器,其

linux中find命令详解

http://blog.csdn.net/pipisorry/article/details/39831419 问题: linux中find命令查找时不包含某些目录 find 命令忽略某个或多个子目录的方法 在linux中用find 进行查找的时候,有时候需要忽略某些目录不查找,可以使用 -prune 参数来进行过滤,要忽略的路径参数必须紧跟着搜索的路径之后,否则该参数无法起作用. eg: [email protected]:/tmp1#find ./ -type f    #/tmp1目录下所

linux中ls命令详解

s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i 节点的修改时间,并以此排序.-d 将目录象文件一样显示,而不是显示其下的文件.-e 输出时间的全部信息,而不是输出简略信息.-f -U 对输出的文件不排序.-g 无用.-i 输出文件的 i 节点的索引信息.-k 以 k 字节的形式表示文件的大小.-l 列出文件的详细信息.-m 横向输出文件名

Linux中的命令 make -f 是什么意思

出处:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246091d21a8e07b770703a79b273b46e5540faab66d2369543de1cc8edb1183fa8f2d2d832735761892044f934fa0951d79866a875a98b86fe3ad863084afa2c4af5344bb55127bf0afd803570

linux中执行命令权限不够怎样处理

在linux中执行命令权限不够就要增加权限,先看遇到的情况 查看权限情况 那就赋予权限 执行命令

linux中查找命令find、locate、whereis、which、type区别

linux中查找命令find.locate.whereis.which.type区别 1. find Java代码 find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件.与查询数据库(/var/lib/locatedb)文件不同,find查找磁盘空间 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件