linux shell命令(进程管理、用户管理)

一、进程的概念

主要有两点:

1.进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。

2.进程是一个"执行中的程序"。程序是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称其为进程。

二、查看进程命令

1.ps

语法:ps [选项]

常用:ps -elf ps -aux

2.top(动态显示进程)
3.pstree(以树状图显示)

三、发送信号命令kill

使用kill命令终止进程 kill [-signal] PID

signal是信号 PID是进程号

kill命令向指定的进程发出一个信号signal,在默认情况下,kill命令向指定进程发出信号15,正常情下,将杀死那些不捕捉或不忽略这个信号的进程

四、用户管理文件相关介绍

/etc/passwd文件是系统能够识别的用户清单。用户登陆时,系统查询这个文件,确定用户的UID并验证用户口令

/etc/group文件包含了UNIX组的名称和每个组中成员列表每一行代表一个组,包括4个字段:

组名

加密的口令

GID号成员列表,彼此用逗号隔开

五、用户管理命令

1.添加用户:adduser

adduser <username>

2.sudo passwd username可以修改用户口令

3.设置用户属性

usermod

4.删除用户

deluser

delsuer <username>

使用方法:deluser --remove-home user1删除用户user1的同时删除用户的工作目录

相关推荐
食咗未20 分钟前
Linux USB HOST EXTERNAL STORAGE
linux·驱动开发
食咗未20 分钟前
Linux USB HOST HID
linux·驱动开发·人机交互
Xの哲學20 分钟前
Linux SLAB分配器深度解剖
linux·服务器·网络·算法·边缘计算
齐鲁大虾1 小时前
UOS(统信操作系统)如何更新CUPS(通用Unix打印系统)
linux·服务器·chrome·unix
虾..3 小时前
Linux 简单日志程序
linux·运维·算法
huoxingwen3 小时前
Ubuntu 22.04 上 VMware Workstation 点击虚拟机窗口就消失的解决历程
linux·运维·ubuntu
姚青&4 小时前
Linux 常用命令之基本命令
linux·运维·服务器
一路往蓝-Anbo4 小时前
【第05期】数据的微观世界 (五) —— 浮点数 vs 定点数:MCU的数学课
linux·stm32·单片机·嵌入式硬件·物联网
G_H_S_3_4 小时前
【网络运维】企业级监控平台Zabbix:部署与实践指南
linux·运维·网络·zabbix
小周学学学4 小时前
Vcenter Auto Deploy安装与使用
linux·运维·服务器