账号管理
登录口令:把真正的加密后的用户口令字存放到/etc/shadow文件中,保证我们密码的安全性!
cat /etc/passwd 查看用户及信息
useradd 命令 添加用户
useradd -选项 azhuo
-m: 自动创建这个用户的主目录 /home/azhuo
-G : 给用户分配组
删除用户 userdel
删除用户的时候将他的目录页一并删掉
userdel -r azhuo
修改用户 usermod
修改用户 usermod 对应修改的内容但是home下对应的文件夹不会修改
usermod -d /home/233 azhuo
切换用户的命令为:su username
username为已存在用户名
exit命令可返回root用户
$表示普通用户
#表示超级用户,也就是root用户
用户的密码设置
root 权限 passwd username 设置其他用户密码
普通用户 passwd修改自己的密码
锁定账户
passwd -l azhuo 锁定之后这个用户就不能登录了!
passwd -d azhuo 登录不跳出输入密码并且不能登录!
用户组管理
cat /etc/group 查看用户组及信息
创建一个用户组 groupadd
创建完用户组后可以得到一个组的id,这个id是可以指定的!如 -g 520
, 若果不指定就是自增1
删除用户组 groupdel
修改用户组的权限信息和名字 groupmod -g -n
groupmod -g 520 -n newname oldname
用户切换用户组
登录当前用户 azhuo
$ newgrp root
磁盘管理
df (列出文件系统整体的磁盘使用量)加-h字节变兆显示
du(检查磁盘空间使用量!)
Mac 或者想使用Linux 挂载我们的一些本地磁盘或者文件
卸载:umount -f [挂载位置] 强制卸载
进程管理
ps 查看当前系统中正在执行的各种进程的信息!
ps -xx :
- -a 显示当前终端运行的所有的进程信息(当前的进程一个)
- -u 以用户的信息显示进程
- -x 显示后台运行进程的参数!
# ps -aux 查看所有的进程
ps -aux|grep mysql
# | 在Linux这个叫做管道符 A|B
# grep 查找文件中符合条件的字符串!
ps -ef:可以查看到父进程的信息
ps -ef|grep mysql
看父进程我们一般可以通过目录树结构来查看!
进程树:
pstree -pu -p 显示父id -u 显示用户组
kill -9 进程的id
表示强制结束该进程!