【Linux】Linux下的进程管理、用户管理以及权限管理命令

目录

一、了解进程

二、进程管理

三、用户管理

四、权限管理


一、了解进程

进程:运行中的程序;执行时,将程序加载到内存上;

程序:存储在磁盘上可执行的二进制文件

正在运行的程序或进程由程序代码、数据、变量(占着系统内存)、打开的文件(文件描述符)和环境组成。

进程是动态的概念:

二、进程管理

操作系统会为每个进程分配一个唯一的数字编号,称之为进程标识符或PID。它通常是一个取值范围2~32768的正整数。当进程被启动时,系统会按顺序选择下一个未被使用的数字作为它的pid。当数字已经回绕一圈之后,新的PID重新从2开始。数字1一般是为特殊进程init保留的,init进程负责管理其他进程。

进程管理命令:

1、Ps:显示正在运行的进程、其他用户正在运行的进程或者目前在系统上运行的所有进程。

   选项:-e显示所有进程;  -f显示进程详细信息 -ef | grep +过滤条件

2、Kill:结束进程

         Kill pid 直接结束这个进程

         Kill -q pid 强制终止

         Ctrl+z 挂起一个进程(正在前台执行的进程)

          Kill -stop pid 结束挂起的进程

3、Pkill:按照进程名杀死进程

                   -t 终端号: 按照终端号来踢出用户

4、Jobs:显示后台运行的或者挂起的进程任务列表

         Fg+任务号:将挂起的或者后台运行的进程放到前台执行

         Bg+任务号:将挂起的进程放到后台执行

         后台执行:&   进程与终端的执行互不干扰

         前台执行:进程执行后终端必须等待进程完成,才能接着工作;

5、Pstree:将所有进程以树状图显示,树状图将会以pid(如果有指定)或是以init这个基本进程为根,如果有指定使用者id,则树状图只会显示该使用者所拥有的进程。

6、Taskset:修改进程“CPU”的亲和力,即CPU调优可以把某进程,制定在某CPU内共作。

7、Pidof:用于找出正在运行的程序的进程ID。

8、Pmap:查看进程内存映像信息

9、Time:它以秒为单位将一条命令执行期间所有的时间,系统时间和time命令的执行时间打印在标准错误中。

10、Top:用于查看进程的相关信息,同时它也会提供系统平均负载,cpu 信息和内存信息

三、用户管理

Linux是允许多用户同时登陆工作的系统。

Root:超级管理员,具有最高权限,root用于能够管理其他用户;

从普通用户切换到root用户:su

退出root用户:exit

用户信息存储位置:/etc/passwd

 

1、Useradd   创建用户

         -g groupname 执行用户的主组

         -G group1,group2,…..执行用户的附加组

         -d path 执行用户默认登陆目录

         -s /bin/bash 执行用户的默认终端程序

         -u id指定用户的UID

2、Userdel username 删除用户:

3、Usermod   用户权限

4、Password   用户密码

         修改用户密码:passwd username

四、权限管理

文件权限的划分

         Rw-(文件属主--u)     rw—(同组用户--g)   r—(其他用户--o)

         其中,r代表有读权限,w代表有写权限,x代表有可执行权限(普通文件)或者能否进入(目录文件)权限。

         修改文件权限的命令:chomd

1.字符修改法:

Chomd  u/g/o/a  +/-/=  r/w/x /rw/rx/wx/rwx   filename

例如:chomd u+rw main.c 给main.c文件的属主加上读写权限

chomd g-w main.c 给main.c文件的同组用户去掉写权限

chomd u+w,g-r,o=r 给main.c文件的属主加上写权限,同组用户去掉读权限,将其他用户的权限设置为只读。

2.数字修改法:

R:4  w:2  x:1‘

例如:chomd 664 main.c 将main.c文件的权限设置为属主刻度可写,同组用户可读可写,其他用户可读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值