您的位置:首页 > 文旅 > 旅游 > Linux笔记之三

Linux笔记之三

2024/12/23 16:36:52 来源:https://blog.csdn.net/qq_42569028/article/details/140231971  浏览:    关键词:Linux笔记之三

Linux笔记之三

  • 一、用户组管理
  • 二、磁盘管理
  • 三、进程管理
  • 总结


一、用户组管理

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。不同Linux系统对用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

创建用户组

groupadd 用户组名称

参数:-g:指定组的编号;-n:修改组的名称

修改用户组

groupadd -g 编号 -n 新名称 旧名称

可以通过指令

cat /etc/group查看创建的组的信息

删除用户组

groupdel 组名

二、磁盘管理

df:列出文件系统整体的磁盘使用量)du:检查磁盘空间使用量

在这里插入图片描述在这里插入图片描述在这里插入图片描述

du -sm /* 检查根目录下每个目录所占用的容量

在这里插入图片描述

三、进程管理

基本概念

  1. 在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号
  2. 每一个进程都会有一个父进程
  3. 进程可以有两种存在方式:前台!后台运行!
  4. 一般的话服务都是后台运行的,基本上的程序都是前台运行的

基本命令

语法:

ps -xx  查看当前系统中正在执行的各种进程信息
-a: 显示当前终端运行的所有进行信息
-u: 以用户的信息显示进程
-x: 显示后台运行进程的参数

在这里插入图片描述

ps -aux: 显示系统中当前运行的所有进程的详细信息。

在这里插入图片描述

USER: 运行该进程的用户名。
PID: 进程的唯一标识符(Process ID)。
%CPU: 进程占用的 CPU 百分比。
%MEM: 进程占用的物理内存百分比。
VSZ: 虚拟内存大小,以KB为单位。这是进程可访问的所有内存的总大小,包括其代码、数据和共享库。
RSS: 常驻集大小,以KB为单位。这是进程当前占用的物理内存量(不包括与其他进程共享的部分)。
TTY: 进程关联的终端类型。如果进程没有控制终端,则此字段可能显示为 ?。
STAT: 进程的状态。常见的状态包括 S(睡眠中,可中断的等待状态)、R(运行中或在运行队列中等待)、D(不可中断的睡眠状态)、Z(僵尸进程,即已结束但父进程尚未读取其退出状态的进程)等。
START: 进程启动的时间。
TIME: 进程自启动以来占用的CPU时间总和。
COMMAND: 启动进程的命令名或命令行。
ps -aux|grep username/程序名:查看用户或程序运行的详细信息

查看进程树

pstree -pu
-p: 显示父进程id
-u: 显示用户组

结束进程:杀掉进程 kill -9

kill -9 【进程id】:强制结束进程

总结

这里列举了一些用户组管理、磁盘管理和进程管理的一些常用命令,工作中用到的比较多的,至于一些更加细致的内容后续再深一步学习。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com