linux:05进程命令&用户命令

1.进程的管理命令

1.进程:运行中的程序(执行时,将程序加载到内存上)

程序:存储在磁盘上可执行的二进制文件
动态的概念(过程):
在这里插入图片描述
时间片轮转法:
cpu的执行时间划分很小的时间片,每个进程在cpu上运行,一次只会分配一个时间片

存放目录:/proc 虚拟目录,以进程为单位存储内存映射
查看进程的状态:/proc/PID/status

2.进程命令:

1. 查看进程:

ps -f :显示进程详细信息
ps -e:显示系统所有的进程
| :管道命令
grep:过滤

2.执行的方式

前台执行:进程执行后,终端必须等待进程执行完成后,才能接着工作
后台执行:进程与终端的执行互不干扰

3.top命令

https://blog.csdn.net/yzhang6_10/article/details/78046797

4.结束一个进程

kill pid:结束进程
kill -9 pid:强制终止
ctrl+c :可以结束正在前台运行的进程
crtl+z :挂起正在前台执行的进程 kill -stop pid
UID:每个用户必需指定UID。UID 0是保留给root用户的,UID 1~99是保留给其它预定义用户的, UID 100~999是保留给系统用户的;

0 组ID(GID):主组ID(保存在/etc/group文件中);

jobs 显示后台运行的或者后台运行的进程放到前台执行
fg 任务号 :将挂起的或者后台运行的进程放到前台执行
bg 任务号 :将挂起的进程放到后台执行

2.用户管理:

1.用户信息存储位置:

/etc/passed:

stu2:X:502:501: :/home/stu2:/bin/bash
stu4:x:503:503: :/home/stu4:/bin/bash
//用户名:X:UID:GID: :默认登陆目录 :默认使用的终端程序      

/etc/group:

stu1:X:501: (主组)       stu2--->stu1
stu4:X:503:
//组名  组ID
//附加组   

/etc/shadow:
密码 加密的密码

2.用户:

1.创建用户

(1).useradd / adducer 用户名
-g groupname : 执行用户的主组
-G group1,group2… : 执行用户的附加组
-d path : 执行用户默认登陆目录
-s /bin/bash : 指定用户的默认终端程序
-u id : 指定用户的UID (一般不要使用)

2.删除用户

(1)userdel username
(2) rm -r 用户名(会给提示)
(3) rm -rf 用户名(慎用)

3.修改用户密码

(1) passed username

3.系统运行级别

位置:/etc/inittab

id:5:initdefault:默认的运行级别
//七个运行级别
0  - halt(关机)
1  - single user mode(单用户模式)
2  - MUltiuser,without  NFS(多用户模式)
3  - Full multiuser mode(完全多用户模式)
4  - unused (为使用的模式)
5  -x11 (图形化界面模式)
6  -reboot(重启)

切换模式:
init 数字模式(0-6)

4.关机 重启

关机:halt init 0 shoutdown
重启:init 6 reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值