Linux教程

Linux基础应用运维命令实践 笔记一

本文主要是介绍Linux基础应用运维命令实践 笔记一,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本节主要内容:uptime指令、w指令及who指令

1、uptime指令

该指令可以显示的信息显示依次为:现在的时间,系统已经运行了多长时间,目前有多少登录用户,系统在过去的1分钟、5分钟和15分钟内的平均负载。

例1:uptime指令查看系统负载及运行时间

uptime指令能够打印系统总共的时长和系统的平均负载。

====> uptime

14:35:15   up  74  days,  12:47,  2  users,  load average :  0.00,  0.01,  0.05

  • 当前时间为14:35:15;
  • 系统已运行的时间为74天12小时47天;
  • 当前在线用户数为2;
  • 平均负载:0.00,  0.01,  0.05为最近1分钟、5分钟和15分钟系统的负载;

例2:查看Linux系统负载

建议在做系统负载统计和监控时采用"/proc"目录下的一些指标来进行监控。“proc”文件系统是虚拟文件系统,不占用磁盘空间,它反映了当前操作系统在内存中的运行情况,查看“/proc”下的文件可以了解当前系统的运行状态。

[root@linux_command ~] # cat  /proc/loadavg

0.00  0.01  0.05  1/173  24559

  • 0.00  0.01  0.05 表示平均进程数量;
  • 1/173:分母表示系统进程总数,分子表示正在运行的进程数;
  • 24559:表示最近运行的进程ID;

2、w指令

用于显示目前登录系统的用户信息,以及它们正在执行的程序。单独执行w指令会显示所有的用户,也可以指定用户名称,仅显示某位用户的相关信息。

例1:查看指定用户行为

当前Linux系统有多个用户同时登录时,可使用w指令,在其后加上某个用户名,就会查看该用户执行任务的情况。

例2:以精简模式显示用户登录信息

====> w  -s

例3:查看最近一段时间用户登录信息

====> last

例4:显示最后登录系统的N条用户登录信息

当有很多行要显示时,可以使用“-n”选项限制需要查看的数目。

====> last  -2

显示了最后两个登录用户的信息记录。

例5:显示系统关机、重新开机,以及执行等级的改变等信息

last指令中的“-x”选项显示系统关机、重新开机,以及执行等级的改变等用户登录后的详细信息。

====> last  -x

例6:显示完整登入等处时间日期

 last 指令中的“-F”选项显示完整登入登出时间日期

====> last  -F | tail

例7:显示用户登录失败信息

 last 指令记录了用户成功登录的信息,而lastb指令记录失败的登录尝试。必须拥有root权限才能运行lastb指令。

====> lastb

3、who指令

主要用于查看当前在线上的用户情况

例1:打印当前正在登录用户的信息

====> who

例2:显示人性化登录信息

====> who -H

who指令查看用户登录信息,显示更详细列表信息。

====> who -HIT

例3:显示用户登录来源

打印用户登录信息每列的表头信息。

====> who -l  -H

例4:显示终端属性

显示当前用户的登录终端属性的详细信息。

====> who -T  -H

例5:仅显示当前用户(仅显示当前登录终端的详细信息)

====> who -m  -H

例6:精简模式显示

who指令的“-q”选项,表示以精简模式显示当前登录用户信息

====> who -q

例7:显示所有用户的所有信息

====> who  -a

例8:查看最近一次系统启动时间

====> who  -b

例9: 打印已经退出系统用户的历史登录信息

who指令的“-d”选项打印已经退出系统用户的历史登录信息。

====> who  -d

例10: 查看当前系统运行时间

who指令的“-r”选项查看当前系统运行时间。

====> who  -r

 

 

这篇关于Linux基础应用运维命令实践 笔记一的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!