Linux 系统资源管理(du、df、free、ps、pstree、top、kill等)

本文介绍了Linux系统中用于管理资源的常用命令,包括du、df、free、ps、pstree、top、kill等,详细讲解了它们的用途、参数和应用场景。例如,du用于查看目录或文件的磁盘空间使用情况,df用于查看硬盘分区空间,free用于查看内存使用,ps用于显示进程信息,top用于监控系统资源,kill用于进程控制。这些命令对于理解Linux系统的资源使用和管理至关重要。
摘要由CSDN通过智能技术生成

查看目录/文件使用磁盘空间的大小 du

du  [参数]  [文件或目录]

-a 所有文件包含子目录

-b 输出结果以bytes为单位

-c 只计算目录的总用量

-h 以1024进制进行单位换算

-s 只显示目录使用空间的总和

--inodes 查看所用i节点数量

 

查看当前目录文件大小

.代表当前目录 ..上级目录

 

也可以指定目录

 

计算目录的总用量

 

查看硬盘分区空间使用情况 df

df  [选项] 参数

-h 以1024进制进行单位换算

-H 以1000进制进行单位换算

-t 指定显示分区类型

-i 显示分区的inode使用情况

eg: df -t ext4 列示文件系统为ext4的分区

 

以1000进制进行单位换算 显示结果会比-h大

 

以1024进制进行单位换算

 

查看分区的inode使用情况 inodes 节点数 节点数到达最大值就不能再增加文件

 

查看内存使用情况 free

free [选项] [分区]

-m 以1024kb=1M计算

-g 以1024MB=1G计算

 

 

什么参数都不带默认单位是kb

 

Linux属于多用户、多任务的操作系统

多用户:可以有多个用户同时登陆系统

多任务:可以同时执行多个任务

 

Linux进程、线程概念

程序——编译好的二进制文件,不占用资源

进程——活跃着的程序,占用资源,是操作系统的基本单位

线程——进程的执行单位,与进程共享资源

 

显示当前系统内进程信息及状态 ps

ps [options]

-a 当前终端下所有用户的进程

-x 显示所有不在当前终端下的进程

-u 查看进程的(用户id号)UID或账户名

-w 列加宽 可显示更多的信息 可重复使用

-e 显示所有的进程(A)

-f 列示完整的列表

-l 显示进程所属者 进程号和父进程号

-j 工作的格式(jobs format)

 

将目前属于自己的这次登入的相关信息列示出来

F 代表这个程序的旗标(flag)  4代表使用者为superuser

S 这个程序的状态(stat)

UID 执行者身份

PID 进程的ID号

PPID 父进程的ID

C cpu使用的资源百分比

PRI 进程的执行优先权(priority) 其值越小越早被执行

NI nice值 表示进程可被执行的优先级的修正数值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值