su - root 切换到root用户
#当创建一个新用户账户时, 系统都会在 /home 目录下自动创建与该用户账户同名的文件夹
adduser luna 创建luna用户 [ ls /home 查看该系统上所有已创建用户的主目录 ]
deluser luna 删除luna用户 [ rm -r /home/luna 删除luna用户的主目录 ]
deluser --remove-home luna 删除luna用户及其相关文件
passwd luna 更改用户密码
注
报错 userdel: user luna is currently used by process 4857
解决
ps -f 显示当前终端会话中运行的进程的详细信息
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 17:29 ? 00:00:03 /sbin/init splash
root 2 0 0 17:29 ? 00:00:00 [kthreadd]
......
UID (User ID) 进程用户ID
PID (Process ID) 进程ID
PPID (Parent Process ID) 父进程ID
C(CPU) 进程占用 CPU 的百分比
STIME (Start Time) 进程启动的具体时间
TTY (Teletypewriter) 与进程交互的终端设备
TIME 启动进程花费的 CPU 时间
CMD 启动进程的命令
ps -ef 显示系统中所有正在运行的进程的详细信息
ps -ef | grep luna 显示系统中所有名称包含 luna 的进程的详细信息
ps[process status 进程状态]
-e[every 每个] 表示显示所有进程, 包括其他用户的进程
-f[full format 完整格式] 表示以完整格式显示进程信息
| 管道符号 将前一个命令的 "输出" 作为后一个命令的 "输入"
grep luna 会在 ps -ef 命令的 "输出" 中查找包含 luna 的进程信息
强制结束 id=4857 的进程
kill -9 4857
-9 表示发送 SIGKILL[signal kill] 信号给进程 id 为 4857 的进程
SIGKILL 信号是一种强制停止进程的信号