一、给用户发消息(用户必须在线) write

命令名称: write

命令所在路径:/usr/bin/write (所有用户)

语法:write [用户名]

按Ctrl+Backspace键或者Delete键进行删除,按Ctrl+D保存结束

注:只有登陆在同一服务器的用户之间才能发送消息,只能发送给目前在线的用户

  • 使用之前学过的w命令可以看哪些用户在线,w里能看到的用户就是当前在线的用户

二、查看发送电子邮件(不需要用户在线) mail

命令名称: mail

命令所在路径:/usr/bin/mail(所有用户)

语法

  • mail :查看收到的邮件
  • mail [用户名] : 发送邮件

按Ctrl+Backspace键或者Delete键进行删除,按Ctrl+D保存结束

注:

  1. mail后,输入邮件序号查看该邮件内容,输入 ”d 邮件序号删除邮件
  2. 系统出现问题时也会给用户发邮件,所以收到系统邮件的话要仔细看,可能系统出问题了

三、给所有用户发送命令 wall

命令名称:wall (write all)

命令所在路径:/usr/bin/wall (所有用户)

语法:wall [消息内容]

按Ctrl + 回车键进行发送

注:所有在线的服务器用户都能收到

四、测试网络连通性 ping

命令名称:ping

命令所在路径:/bin/ping (所有用户)

语法:ping [选项] [ip地址]

按 Ctrl + C 结束

选项:-c n:ping了n次后自动结束,如ping -c 4 [ip地址]——ping了4次后结束

注:window的ping命令4次后会自己结束,但linux不加-c的话会一直ping下去

五、查看和设置网卡信息 ifconfig

命令名称:ifconfig

命令所在路径:/sbin/ifconfig (root用户)

语法

  • ifconfig:查看网卡信息,主要是看ip地址
  • ifconfig [网卡名称] [ip地址]:临时设置虚拟机ip地址

六、列出目前与过去登入系统的用户信息 last

命令名称:last

命令所在路径:/bin/last (所有用户)

语法:last

比如:

七、检查某特定用户上次登录的时间 lastlog

命令名称:lastlog

命令所在路径:/bin/lastlog (所有用户)

语法

  • lastlog :查看所有用户最后一次登陆时间
  • lastlog -u [用户的uid] : 查看特定用户的最后一次登陆时间

例如:lastlog

可以看到,直接使用lastlog显示的用户特别多,不止我们建的用户,还有很多系统内置的用户。

八、显示网络相关信息 netstat

命令名称:netstat

命令所在路径:/bin/netstat (所有用户)

语法:netstat [选项]

选项:

  • -t:TCP协议(可靠性,慢)
  • -u:UDP协议(不可靠,快)
  • -l:监听
  • -r:路由
  • -n:显示ip地址和端口号

常见三个命令:

注:这是个很常用的命令,有的linux系统没有自带,需要yum install net-tools -y自己安装

例如:

  • netstat -tlum可以查看当前开了哪些监听端口,以此来看开了哪些服务

九、配置网络 setup

命令名称:setup

命令所在路径:/bin/setup (root)

语法:setup

注:有的linux系统没有自带,需要yum -y install setuptool自己安装

例如:

注:ifconfig设置ip地址是临时的,setup设置ip地址是永久的