linux系统必须学会的系统管理命令Word下载.docx
- 文档编号:15069168
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:15
- 大小:73.03KB
linux系统必须学会的系统管理命令Word下载.docx
《linux系统必须学会的系统管理命令Word下载.docx》由会员分享,可在线阅读,更多相关《linux系统必须学会的系统管理命令Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
-P:
使用POSIX输出格式。
-T:
显示文件系统类型。
4.说明
df命令被广泛地用来生成文件系统的使用统计数据,它能显示系统中所有的文件系统的信息,包括总容量、可用的空闲空间、目前的安装点等。
超级权限用户使用df命令时会发现这样的情况:
某个分区的容量超过了100%。
这是因为Linux系统为超级用户保留了10%的空间,由其单独支配。
也就是说,对于超级用户而言,他所见到的硬盘容量将是110%。
这样的安排对于系统管理而言是有好处的,当硬盘被使用的容量接近100%时系统管理员还可以正常工作。
5.应用实例
Linux支持的文件系统非常多,包括JFS、ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、vfat、MSDOS等。
使用df-T命令查看磁盘空间时还可以得到文件系统的信息:
#df-T
文件系统类型容量已用可用已用%挂载点
/dev/hda7reiserfs5.2G1.6G3.7G30%/
/dev/hda1vfat2.4G1.6G827M66%/windows/C
/dev/hda5vfat3.0G1.7G1.3G57%/windows/D
/dev/hda9vfat3.0G2.4G566M82%/windows/E
/dev/hda10NTFS3.2G573M2.6G18%/windows/F
/dev/hda11vfat1.6G1.5G23M99%/windows/G
从上面除了可以看到磁盘空间的容量、使用情况外,分区的文件系统类型、挂载点等信息也一览无遗。
◆top
top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;
而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
top[-][ddelay][q][c][S][s][i][nNUM]
d:
指定每两次屏幕信息刷新之间的时间间隔。
(当然用户可以使用s交互命令来改变之)
q:
没有任何延迟的更新。
如果使用者有超级用户,则top命令将会以最高的优先序执行。
c:
显示进程完整的路径与名称。
S:
累积模式,会将己完成或消失的子进程的CPU时间累积起来。
s:
安全模式。
(这将去除交互命令所带来的潜在危险。
)
i:
不显示任何闲置(Idle)或无用(Zombie)的行程。
n:
显示更新的次数,完成后将会退出top。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,
类似于Windows的任务管理器。
下面详细介绍它的使用方法。
统计信息区前五行是系统整体的统计信息。
第一行是任务队列信息,同uptime
命令的执行结果。
其内容如下:
01:
13:
01
当前时间
up1day,18:
18
系统运行时间,格式为时:
分(我这个时间有点长了!
2user
当前登录用户数
loadaverage:
0.09,0.06,0.02
系统负载,即任务队列的平均长度。
三个数值分别为
1分钟、5分钟、15分钟前到现在的平均值。
第二、三行为进程和CPU的信息。
当有多个CPU时,这些内容可能会超过两行。
内容如下:
Tasks:
93total
进程总数
2running
正在运行的进程数
91sleeping
睡眠的进程数
0stopped
停止的进程数
0zombie
僵尸进程数
Cpu(s):
0.0%us
用户空间占用CPU百分比
0.3%sy
内核空间占用CPU百分比
0.0%ni
用户进程空间内改变过优先级的进程占用CPU百分比
99.7%id
空闲CPU百分比
0.0%wa
等待输入输出的CPU时间百分比
0.0%hi
0.0%si
最后两行为内存信息。
Mem:
320276ktotal
物理内存总量
292316kused
使用的物理内存总量
27960kfree
空闲内存总量
33640kbuffers
用作内核缓存的内存量
Swap:
265032ktotal
交换区总量
108kused
使用的交换区总量
264924kfree
空闲交换区总量
166596kcached
缓冲的交换区总量。
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小。
相应的内存再次被换出时可不必再对交换区写入。
进程信息区统计信息区域的下方显示了各个进程的详细信息。
首先来认识一下各列的含义。
序号
列名
含义
a
PID
进程id
b
PPID
父进程id
c
RUSER
Realusername
d
UID
进程所有者的用户id
e
USER
进程所有者的用户名
f
GROUP
进程所有者的组名
g
TTY
启动进程的终端名。
不是从终端启动的进程则显示为?
h
PR
优先级
i
NI
nice值。
负值表示高优先级,正值表示低优先级
j
P
最后使用的CPU,仅在多CPU环境下有意义
k
%CPU
上次更新到现在的CPU时间占用百分比
l
TIME
进程使用的CPU时间总计,单位秒
m
TIME+
进程使用的CPU时间总计,单位1/100秒
n
%MEM
进程使用的物理内存百分比
o
VIRT
进程使用的虚拟内存总量,单位kb。
VIRT=SWAP+RES
p
SWAP
进程使用的虚拟内存中,被换出的大小,单位kb。
q
RES
进程使用的、未被换出的物理内存大小,单位kb。
RES=CODE+DATA
r
CODE
可执行代码占用的物理内存大小,单位kb
s
DATA
可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
t
SHR
共享内存大小,单位kb
u
nFLT
页面错误次数
v
nDRT
最后一次写入到现在,被修改过的页面数。
w
S
进程状态。
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
x
COMMAND
命令名/命令行
y
WCHAN
若该进程在睡眠,则显示睡眠中的系统函数名
z
Flags
任务标志,参考sched.h
默认情况下仅显示比较重要的几项数值:
PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND
列。
可以通过下面的快捷键来更改显示内容。
更改显示内容通过
f
键可以选择显示的内容。
按f键之后会显示列的列表,
按a-z
即可显示或隐藏对应的列,最后按回车键确定。
(我做的时候好像是空格键!
按
o
键可以改变列的显示顺序。
按小写的a-z可以将相应的列向右移动,
而大写的A-Z
可以将相应的列向左移动。
最后按回车键确定。
按大写的
F
或
O
键,然后按a-z可以将进程按照相应的列进行排序。
而大写的
R
键可以将当前的排序倒转。
4.其他
下面介绍在top命令执行过程中可以使用的一些交互命令。
从使用角度来看,熟练的掌握这些命令比掌握选项还重要一些。
这些命令都是单字母的,如果在命令行选项中使用了s选项,则可能其中一些命令会被屏蔽掉。
h或者?
显示帮助画面,给出一些简短的命令总结说明。
k
终止一个进程。
系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。
一般的终止进程可以使用15信号;
如果不能正常结束那就使用信号9强制结束该进程。
默认值是信号15。
【在安全模式中此命令被屏蔽。
】
i
忽略闲置和僵死进程。
这是一个开关式命令。
q
退出程序。
r
重新设置一个进程的优先级别。
系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。
输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。
默认值是10。
S
切换到累计模式。
s
改变两次刷新之间的延迟时间。
系统将提示用户输入新的时间,单位为s。
如果有小数,就换算成ms。
输入0值则系统将不断刷新,默认值是5
s。
需要注意的是如果设置太小的时间,很可能会引起不断刷新,
从而根本来不及看清显示的情况,而且系统负载也会大大增加。
f或者F
从当前显示中添加或者删除项目。
o或者O
改变显示项目的顺序。
l
切换显示平均负载和启动时间信息。
m
切换显示内存信息。
t
切换显示进程和CPU状态信息。
c
切换显示命令名称和完整命令行。
M
根据驻留内存大小进行排序。
P
根据CPU使用百分比大小进行排序。
T
根据时间/累计时间进行排序。
W
将当前设置写入~/.toprc文件中。
这是写top配置文件的推荐方法。
◆free
free命令用来显示内存的使用情况,使用权限是所有用户。
free[-b|-k|-m][-o][-sdelay][-t][-V]
-b-k-m:
分别以字节(KB、MB)为单位显示内存使用情况。
-sdelay:
显示每隔多少秒数来显示一次内存使用情况。
-t:
显示内存总和列。
-o:
不显示缓冲区调节列。
4.应用实例
free命令是用来查看内存使用情况的主要命令。
和top命令相比,它的优点是使用简单,并且只占用很少的系统资源。
通过-S参数可以使用free命令不间断地监视有多少内存在使用,这样可以把它当作一个方便实时监控器。
第一行:
total物理内存总数320276
used已经使用的内存数295132
free空闲的内存数25144
shared当前已经废弃不用,总是0
buffers即BufferCache内存数36700
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 系统 必须 学会 系统管理 命令