用户账号的添加,删除,修改:
添加用户:useradd -选项 用户名;
删除用户:userdel -r 用户名;(-r : 在删除用户的时候将用户的目录一并删除)
修改用户: usermod 对应修改的内容 修改的用户。
修改用户名: hostname 对应的新用户名。
本质:更新.etc/passwd文件。
对应格式:用户名:口令(登入密码,我们不可见) : 用户标识名:组标识号:注释性描述:登入Shell。
真正的加密的密码存放在/etc/shadow中。
切换用户:
用户的密码设置问题
passwd 对应的用户名。
锁定账户
比如一个账号不想使用了,我们就可以冻结该账号,冻结后这个账号就无法登入了。
1.passwd -l 对应的用户名。(-l 表示设定对应的用户)
2.passwd -d 对应的用户名。(-d表示没有密码也不可以登入)
本质 : 对/etc/group进行更新。
创建用户组
创建一个用户组 : groupadd 对应的用户组名。
创建完用户组后会获得一个id, 这个id是可以指定的。
指定方法:groupadd -g 对应的id 对应的用户组名。
如果不指定id的会就会自增+1。
删除用户组
删除方法: groupdel 对应的用户组名。
修改用户组
修改方法:groupmod 对应的用户组名。(-g : 修改对应的id, -n:切换一个新的名字)
用户切换用户组
在为普通用户时 : newgrp root 。(切换到root用户)
本质:更新etc/group文件。
df(列出文件系统整体的磁盘使用量) du(检查磁盘空间的使用量)
du -sm /* : 检查根目录下每个目录所占用的内存。
格式: mount "对应的U盘" /mnt/对应的目录。(将外部设备挂载到mnt下的对应目录, 从而实现访问,相当于插入U盘)
格式:umount -f (强制卸载, 相当于弹出U盘)
命令
ps : 查看当前系统中正在执行的各种进程信息。
ps -aux | grep : "|"表示管道符 ,A|B表示:以A命令的结果来操作B命令。grep表示:查找文件中符合条件的字符串。
例子 : ps -aux | grep mysql (表示查找mysql的进程)
ps -ef : 可以查看到父进程的信息。
pstree:以树结构查看信息。
最终可以写成:pstree -up。
kill -9 进程对应的id。(表示强制关闭该进程)