当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux入门

linux下的常用状态显示命令

linux下的常用状态显示命令--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
系统性能分析命令及程序:ps , lsof , top ,htop , slabtop , watch , vmstat , iostat , ifstat ,sar , dstat ,bonni++,nmon等。

查看运行:

top:类似windows任务管理器的命令,很好很强大。

功能说明:显示,管理执行中的程序。执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。

c 列出程序时,显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。
d<间隔秒数>  设置top监控程序执行状况的间隔时间,单位以秒计算。
n<执行次数>  设置监控信息的更新次数。
交互命令:

空格键:立即更新进程表

h:显示帮助页面

k:杀死一个进程,需要输入进程pid。

n:改变显示列表中的进程数目。

r:改变进程优先级(立即)

s:改变自动更新频率。以秒为单位。

q:退出top程序。



free:查看内存使用情况。

free命令的功能是查看当前系统内存的使用情况,它显示系统

中剩余及已用的物理内存和交换内存,以及共享内存和被核心

使用的缓冲区。

-m  以MB为单位显示内存使用情况。



ps:

英文:process status.
功能说明:显示目前程序运行状况。

L  列出栏位的相关信息。

-l或l  采用详细的格式来显示程序状况。

-a  显示所有终端机下执行的程序,除了阶段作业领导者之外。

-H  显示树状结构,表示程序间的相互关系。

u  以用户为主的格式来显示程序状况。



vmstat:监控虚拟内存

英文:Virtual Meomory Statistics,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。r列是可运行进程的数量,b列是阻塞进程的数量。内存部分中swpd表示已用的交换空间数量,free表示自由RAM数量,buff表示缓冲使用的RAM数量,cache表示文件系统缓存使用的RAM数量。交换中si表示从磁盘分页到内存的数量,so表示从内存分页到磁盘的数量。 bi表示从磁盘读入的块,bo表示写入磁盘的块。in表示系统中断。cs表示进程上下文开关。us表示用户模式,sy表示内核模式,wa表示等待I/O,id表示空间。

vmstat 2:2秒更新一次信息。


I/O查看:iostat sar:

保留备用。



查看空间:

df:查看硬盘空间情况。

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来

获取硬盘被占用了多少空间,目前还剩下多少空间等信息。



du:查看目录大小。可看单个和多个。

du的英文原义为“disk usage”,功能:统计各目录(或文件)所占磁盘空间的大小。

语法:du [选项] [dirName]



查看信息:

ls:最基本的命令

-1 每列仅显示一个文件或目录名称。
-l 使用详细格式列表。
-c 以更改时间排序,显示文件和目录。
-h 用"K","M","G"来显示文件和目录的大小。
-i 显示文件和目录的inode编号。
-R 递归处理,将指定目录下的所有文件及子目录一并处理。



finger:查看目前登录用户的信息。
功能说明:查找并显示用户信息。

说明:帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。

-l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。



uname:

功能说明:显示系统信息。

-a 显示全部的信息。
-m  显示电脑类型。
-n 显示在网络上的主机名称。
-s  显示操作系统名称。



w

功能说明:显示目前登入系统的用户信息。
补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。



查看时间:

uptime:运行时间。

uptime命令显示系统已经运行了多长时间,它依次显示下列信

息:现在时间、系统已经运行了多长时间、目前有多少登录用

户、系统在过去的1分钟、5分钟和15分钟内的平均负载。



date:显示和设置时间格式。

设置选项:-s

范例:date -s 00:00:00

date -s 25/03/2008



cal:查看日历。

cal命令的功能是显示某年某月的日历。

范例:cal 11 2008 查看2008年11月的日历。



结构化查看:

tree:结构化显示目录状况。
功能说明:以树状图列出目录的内容。

补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。

-s 列出文件或目录大小


pstree:显示程序结构。

英文:process status tree

功能说明:以树状图显示程序。
说明:如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层,然后显示该用户的所有程序。

-h  列出树状图时,特别标明现在执行的程序。

-u  显示用户名称。
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | 凯发国际娱乐 | 凯发国际娱乐下载 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有