Linux 账号管理,用户组管理,磁盘管理,进程管理

Posted CSR-kkk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 账号管理,用户组管理,磁盘管理,进程管理相关的知识,希望对你有一定的参考价值。


1. 账号管理


1.1 添加用户

useradd -选项 用户名
-m:自动创建用户的主目录 ,即/home/xxx
useradd -m kai

-G:给用户分配组

查看用户 /etc/passwd


1.2 删除用户

userdel -r kai
-r:删除目录


1.3 修改用户

usermod


1.4 切换用户

su kai 切换用户
exit 退出回到原来的用户

# : root用户
$: 普通用户


1.5 配置密码

root 用户 passwd kai

普通用户:passwd
new password: 密码不要太简单
re password:


1.6 锁定账户/解锁

passwd -l <账号> 锁定用户密码

passwd -u kai 解锁用户kai密码



2. 用户组管理

2.1 创建用户组

groupadd <groupname>

查找:/etc/group

指定用户组id:groupadd -g 2000 kkk (如果不指定id,则自增)

2.2 删除用户组

groupdel kkk

2.3 修改用户组名字和权限

groupmod -g -n kkk
	-g: id
	-n: name
groupmod -g 3000 -n kkk2 kkk

2.4 切换用户组

登录当前用户,
$ newgrp root



3. 文件查看

/etc/passwd

用户名:口令(登录密码):用户标识号:组标识号:注释性描述:主目录:登录shell

4. 磁盘管理

df:列出文件系统整体的磁盘使用量
df -h :用 M或者G为单位显示

du:检查磁盘空间使用量
du -sm /*:检查根目录底下每个目录所占用的容量

mount:磁盘挂载

mount </外部路径> </Linux内部路径>
mount /dev/demo /mnt/demo

unmount:磁盘卸载
unmount -f <挂载位置>强制卸载


5. 进程管理

什么是进程?

1.在Linux中,每个程序都有自己的进程,都有一个id号

2.每个进程都有一个父进程

3.进程可以有两种运行方式:前台,后台运行

4.一般服务都是后台运行的,基本的程序都是前台运行的

命令:
ps 查看当前系统中正在执行的进程信息

-a:显示当前终端运行的所有进程信息

-u:以用户的信息显示进程

-x:显示后台运行进程的参数

ps -aux 查看所有进程

ps -aux |grep <进程名字>

ps -ef  查看父进程的信息

pstree -pu  树状形式显示
	-p:显示父id
	-u:显示用户组

结束进程:
kill -9 进程id :强制结束xx进程

以上是关于Linux 账号管理,用户组管理,磁盘管理,进程管理的主要内容,如果未能解决你的问题,请参考以下文章

第117天学习打卡(Linux 账号管理 用户组管理 磁盘管理 进程管理 环境安装 JDK安装)

Linux系列Vim编辑器的使用账号用户组的管理磁盘管理进程管理

Linux系统用户权限管及目录文件的管理(基础详解,操作演示,通俗易懂)

linux - 用户权限和磁盘管理

Linux 笔记

Linux命令学习符以及安装程序