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
    
  • 相关阅读:
    关于GCD同步组实现多个异步线程的同步执行中的注意点
    (七)Redis对键key的操作
    (六)Redis有序集合Sorted set操作
    (五)Redis集合Set操作
    (四)Redis哈希表Hash操作
    (三)Redis列表List操作
    (二)Redis字符串String操作
    (一)Redis简介及安装
    Python对文件和文件夹的高级操作模块shutil
    Python文件传输模块ftplib
  • 原文地址:https://www.cnblogs.com/eternityz/p/12332940.html
Copyright © 2011-2022 走看看