linux centos-7,Linux:CentOS-7常用命令

查看进程

1. ps -ef | grep

#查看进程ps -ef | grep名称

#示例ps -ef | grep docker

44658716f37fe7a4f28c18867db7b687.png

2. ps aux

#当前所有进程信息ps aux

92493a1093d461f483b66b0b902d4b2e.png

VSZ       --进程的虚拟大小

RSS         --驻留集的大小,可以理解为内存中页的数量

TTY       --控制终端的ID

STAT     --也就是当前进程的状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等

START     --这个很简单,就是该进程启动的时间

TIME      --进程已经消耗的CPU时间,注意是消耗CPU的时间

COMMOND   --命令的名称和参数

3. top

#系统的动态进程

top

#TOP 功能键:

s – 改变画面更新频率

l – 关闭或开启第一部分第一行 top 信息的表示

t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示

m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示

N – 以 PID 的大小的顺序排列表示进程列表

P – 以 CPU 占用率大小的顺序排列进程列表

M – 以内存占用率大小的顺序排列进程列表

h – 显示帮助

n – 设置在进程列表所显示进程的数量

q – 退出 top

s – 改变画面更新周期

2f6e4e40cffce0db6e2bb6273a4447dd.png

PID:进程ID,进程的唯一标识符

USER:进程所有者的实际用户名。

PR:进程的调度优先级。这个字段的一些值是'rt'。这意味这这些进程运行在实时态。

NI:进程的nice值(优先级)。越小的值意味着越高的优先级。负值表示高优先级,正值表示低优先级

VIRT:进程使用的虚拟内存。进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小。进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR:SHR是进程使用的共享内存。共享内存大小,单位kb

S:这个是进程的状态。它有以下不同的值:

D - 不可中断的睡眠态。

R – 运行态

S – 睡眠态

T – 被跟踪或已停止

Z – 僵尸态

%CPU:自从上一次更新时到现在任务所使用的CPU时间百分比。

%MEM:进程使用的可用物理内存百分比。

TIME+: 任务启动后到现在所使用的全部CPU时间,精确到百分之一秒。

COMMAND:运行进程所使用的命令。进程名称(命令名/命令行)

4. ps -ef

#-ef是System V展示风格,而aux是BSD风格ps -ef

0297e689d5be0d3b9ef77435a547a1fa.png

USER:用户名称

PID:进程号

%CPU:进程占用CPU的百分比

%MEM:进程占用物理内存的百分比

VSZ:进程占用的虚拟内存大小(单位:KB)

RSS:进程占用的物理内存大小(单位:KB)

TT:终端名称(缩写),若为?,则代表此进程与终端无关,因为它们是由系统启动的

STAT:进程状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等

STARTED:进程的启动时间

TIME:CPU时间,即进程使用CPU的总时间

COMMAND:启动进程所用的命令和参数,如果过长会被截断显示

关闭进程

1. kill -9

#绝杀kill -9PID

#示例kill -9 2710

2184ecf5556199a9069eae56ccc62d44.png

2. killall -9

#杀掉所有此名称的进程killall -9NAME

#示例killall -9 docker

5f018bde1e1c76bf6483dfe5735a55fc.png

3. pkill -f

#查询并kill进程

pkill-f 名称

#示例

pkill-f docker

566c7b49a2e02b3b226297852ae381ab.png

文件权限

1. chmod

#格式chmod[所属者][[增权符号][权限类型]] 文件名

#示例chmod ugo+rwx test

[所属者]

u 表示该文件的拥有者,

g 表示与该文件的拥有者属于同一个群体(group)者,

o 表示其他以外的人,

a 表示这三者皆是

[增权符号]+表示增加权限-表示取消权限=表示唯一设定权限

[权限类型]

r 表示可读取w表示可写入

x 表示可执行

X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行

2. 常用命令

#给文件赋最大权限chmod 777test

#给文件夹及其子文件赋予最大权限chmod -R 777 文件夹名称

查看CPU

#查看CPUgrep "CPU" /proc/cpuinfo

#简化grep "model name" /proc/cpuinfo | cut -f2 -d:

5f973d4645142e0b01fcce665e59bdab.png

查看内存

#查看内存空间grep MemTotal /proc/meminfo

#简化free -m |grep "Mem" | awk '{print $2}'

818910f2dd44432520c1a4741e7d6789.png

查看CPU的位数

#查看CPU是32还是64?

getconf LONG_BIT

查看Linux的版本

#查看Linux的版本more /etc/redhat-release

#或者cat /etc/redhat-release

查看Linux内核版本

#查看内核版本uname -r

#输出完整信息uname -a

8175bb919cede511b42ec31219b452b3.png

查看时间

#时间date

查看硬盘、目录空间大小

#查看硬盘df -h

fdisk-l

#查看当前所在目录的已占用空间du -sh#查看目标目录的占用空间/home是路径du /home -sh

bf5128316d23911f3b5faa21687f237c.png

查看已安装的软件包

#查看已安装的软件包

rpm-qa

#查看已安装的软件包个数

rpm-qa | wc -l

或yum list installed | wc -l

重启、关机

#重启

reboot

#快捷键

Ctrl Alt Del

init6#关机

shutdown-h now

init0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值