进程管理

1 文件属性修改与查看

lsattr        #查看文件属性

chattr + a        #不允许修改只能追加

chattr + i        #不允许做任何操作

2. 进程管理

2.1 查看进程process

2.1.1 静态查看进程

ps aux        #查看所有进程

参数解释:

a        #查看系统里运行的所有终端程序

u        #显示进程拥有者

x        #显示系统内所有进程

[root@linux-server ~]# ps aux 

USER        PID  %CPU  %MEM    VSZ   RSS  TTY      STAT START   TIME COMMAND

USER        #运行进程的用户

PID            #CPU占用率

%MEM:     #内存占用率

VSZ           #占用虚拟内存的大小

RSS           #占用物理内存的大小

TTY           #开始此进程的TTY- - - -终端设备

STAT         #进程状态

?              #表示没有占用的终端

R               #运行

S                #可中断睡眠Sleep

D                #不可终端睡眠

T                 #停止的进程

Z                 #僵尸进程

X                 #死掉的进程

START        #进程的启动时间

TIME           #进程占用的CPU的总时间

COMMAND        #进程文件,进程名

 

进程状态:

SL        #以线程方式运行

Ss        #s进程的领导者,父进程

R+        #+表示是前台的进程组

S<        #<优先级最高的进程

SN        #N优先级较低的进程

2.1.2 查看进程(二)

ps -ef        #查看所有进程

参数解释:

-e        #显示所有进程

-l         #长格式显示

-f         #完整格式

UID        #用户ID

PID        #进程ID

PPID      #父进程ID

C            #CPU占用率

STIME        #开始时间

TTY        #开始此进程的TTY- - - -终端设备

TIME        #此进程运行总时间

CMD        命令名

2.1.3 查看单个PID

[root@linux-server ~]# yum install -y httpd  #安装apache软件

[root@linux-server ~]# systemctl start httpd #启动

[root@linux-server ~]# systemctl status httpd    #查看服务状态

[root@linux-server ~]# cat /var/run/httpd/httpd.pid
1043

*****[root@linux-server ~]# ps -ef | grep httpd         #常用 

2.1.4 查看指定PID

[root@linux-server ~]# ps aux | grep sshd        #grep过滤

root       1043  0.0  0.2 105996  4120 ?        Ss   01:32   0:00 /usr/sbin/sshd -D

2.1.5 查看端口

[root@linux-server ~]# yum install lsof  #安装软件包

[root@linux-server ~]# lsof -i:80   #端口号,这能查看带端口的进程

COMMAND   PID   USER   FD   TYPE  DEVICE SIZE/OFF NODE    NAME

httpd           64249   root    4u     IPv6  1373628      0t0        TCP       *:http (LISTEN)

#查网络进程和正在监听的端口(在不知道端口时使用)

[root@linux-server ~]# netstat -lntp

参数详细:

-a        #显示全部进程

-u        #显示udp

-n        #以数字新形式显示协议名字

-t         #tcp

-p        #显示进程的名字和pid

-l         #只显示被监听的端口

[root@linux-server ~]# w  #看已经登陆到终端的进程信息,远程登陆会有ip 地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值