Linux02:系统管理
作者:互联网
用户管理
/etc/passwd:存储所有用户的信息(帐号:密码:用户ID:组ID:一般的信息:家目录:shell)
/etc/shadow:存储所有用户加密后的密码(用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段)
/etc/group:存储所有用户组的信息(组名:密码:GID:该用户组中的用户列表)
/etc/gshadow:存储所有用户组加密后的密码(组名:加密密码:组管理员:组附加用户列表)
#useradd [opt] 用户:
-m:自动创建家目录
#userdel [opt] 用户:
-r:同时删除用户目录和配置信息
#usermod [opt] [新目录]/[新组]/[新用户名] 用户:
-a:保留原有附加组,仅与-G一起使用
-d:修改用户家目录
-g:修改用户主组
-G:修改用户附加组,会删除原来的附加组
-l:修改用户名
-L:锁定账户
-m:将原主目录移动到新目录(新目录不存在会自动创建),仅与-d一起使用
-U:解锁账户
#passwd [opt] 用户:
"":修改密码
-d:清除密码
-l:锁定账户
-S:查询用户密码的状态
-u:解锁账户
#groupadd 用户组:创建用户组
#groupdel 用户组:删除空用户组
#groupmod [opt] 新用户组名 用户组
-n:修改用户组名
#gpasswd [opt] [用户] 用户组:
"":修改密码
-A:root设置若干组管理员
-a:组管理员添加组成员
-d:组管理员删除组成员
-M:root添加若干组成员
-r:清除密码
#groups:查看当前用户属组
#su [opt]:
"":切换用户,但是不切换Shell环境
-:切换用户的同时切换Shell环境
#hostname [opt] [新主机名]:
"":显示主机名
-i:显示主机IP地址
-d:显示主机域名
磁盘管理
#df [opt] [文件或目录]:
-h:显示带单位的磁盘大小
#du [opt] [文件或目录]:
"":显示当前目录或指定文件或目录的占用空间
-a:显示每个子文件的磁盘占用量,默认只统计子目录的磁盘占用量
-h:显示带单位的目录占用空间
-m:以兆为单位
-s:统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量
#mount [opt] 设备目录 挂载目录:
"":查看系统中已经挂载的文件系统
-o:指定加载文件系统时的选项
loop:把文件当成硬盘分区挂载
ro:以只读模式加载
rw:以可读写模式加载
#umount 设备目录或挂载目录:卸载设备
进程管理
#ps [opt] [用户]:
auxf:显示最全的进程信息,还能显示父子进程的层次关系
#pstree [opt] [用户]:
-p:显示进程PID
#top [opt] [秒数或进程PID或用户]:
-d:指定刷新时间间隔,默认3秒
-p:查看指定进程
-u:查看指定用户的进程
[command]
M:按照内存使用率排序
P:按照CPU使用率排序
N:按照进程PID排序
q:退出
#free [opt]:
-m:以MB为单位显示内存使用信息
#w [用户名]:查看所有登录用户的信息
#last [用户名]:查看当前和过去登陆系统的用户信息
#kill [opt] 进程ID:
-9:强制结束进程
STAT(进程状态) | 描述 |
---|---|
D | 睡眠状态不可被唤醒,通常用于 I/O 情况 |
R | 正在运行 |
S | 睡眠状态可被唤醒 |
T | 停止状态,可能是在后台暂停或进程处于除错状态 |
Z | 僵尸进程。进程已经中止,但是部分程序还在内存当中 |
< | 高优先级 |
N | 低优先级 |
L | 被锁入内存 |
s | 包含子进程 |
l | 多线程 |
+ | 后台进程 |
标签:opt,系统管理,Linux02,用户组,用户,密码,进程,目录 来源: https://www.cnblogs.com/taoyuann/p/16109132.html