zoukankan      html  css  js  c++  java
  • 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

    解释

    命令名称: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
    
  • 相关阅读:
    Fix Installing .NET Framework 3.5 failed Error Code 0x800F0954 on Windows 10
    RHEL8安装五笔输入法
    Enable EPEL and Local Repository on RHEL8
    Why is Yum Replaced by DNF?
    检查Linux服务器是否被攻击的常用命令及方法
    IDEA 主题
    IDEA 如何显示一个类中所有的方法
    Appium 安装以及安装过程中遇到的问题
    Maven 如何发布 jar 包到 Nexus 私库
    java泛型的基本使用
  • 原文地址:https://www.cnblogs.com/eternityz/p/12332940.html
Copyright © 2011-2022 走看看