zoukankan      html  css  js  c++  java
  • Linux 基础——常用的Linux网络命令

    一、学Linux网络命令有什么好处

      网络的出现,我们的生活更方便了,处理事情的效率也越来越高,也可以看到全世界文化的差异。同时我们接受新事物的信息越来越来强,新事物的信息也越来越来多。网络对于我们尔等平民百姓来讲就是透明的只知道有网线而已,但是对于我们程序猿来讲,需要理解网络的相关知识,什么IP地址,网关,路由啊等等程序猿都需要知道的。Linux中有许多网络的相关的命令,比如ping、ifconfig、traceroute、netstat等这些命令可以了解网络的知识。

    二、常用的网络命令

      (1)write username:向指定的在线用户发送信息,按ctrl+d保存发送。

      (2)wall message:向所有的在线用户发送信息,也就是广播。其中wall是write all的意思,广播的机制导致自己也会收到消息。

      (3)mail username:向指定的用户发送邮件,按ctrl+d保存发送。对方在敲Linux命令的同时会提示收到一封邮件,查看该邮件同样也是用mail命令。

      (4)ping ip(hostname):检查本机与指定的ip地址或主机网络是否连通。这个命令跟window的有点区别,Linux是会一直ping下去,除非指定ping的次数。

        ping -c 4 hostname:该命令只会ping 4次,其中c是count的意思

      (5)last:查看过去到现在所有用户的登录信息。

      (6)lastlog:查看系统中所有用户最近一次的登录信息。

      (7)ifconfig:查看和设置网卡的相关信息。

      (8)traceroute hostname:查看数据包到指定主机的网路路径走向。

      (9)netstat option:查看网络相关的信息,其中option有如下可选:

        -t:TCP协议

        -u:UDP协议

        -l:监听

        -r:路由

        -n:显示IP地址和端口信息

    三、效果演示

      (1)使用write username向指定的用户发送消息,Linux命令如下,效果图如3-1所示

    1 write jsg

     

                              图 3-1

      (2)使用mail username向指定的用户发送邮件,Linux命令如下,效果图如3-2所示

    1 mail jsg

      

                                                                                                                          图 3-2

       (3)使用ping命令检查本机与指定的主机网络是否连通并指定ping的次数,Linux命令如下,效果如3-3所示

    1 ping -c 5 www.microsoft.com

      

                              图 3-3

       

        这样就结束了吧,本来想演示traceroute这个命令的,无奈centos 7不让看数据到指定主机的详细网路路径走向,全部显示为*******。

       又是一个愉快的周末。。。。。。。。

  • 相关阅读:
    HYSBZ 3813 奇数国
    HYSBZ 4419 发微博
    HYSBZ 1079 着色方案
    HYSBZ 3506 排序机械臂
    HYSBZ 3224 Tyvj 1728 普通平衡树
    Unity 3D,地形属性
    nginx 的naginx 种包含include关键字
    Redis 出现NOAUTH Authentication required解决方案
    mysql 8.0出现 Public Key Retrieval is not allowed
    修改jar包里的源码时候需要注意的问题
  • 原文地址:https://www.cnblogs.com/xphDeV/p/8596512.html
Copyright © 2011-2022 走看看