用户管理
添加用户 useradd sxt
设置密码 passwd sxt [只有root才有权限使用]
删除用户 userdel sxt [前面加参数 -r 可以同时删除home下的目录]
切换用户 su
修改用户属性
usermod -l b a 将a的登陆名改为b
usermod -d /home/cssxt sxt 将sxt的主目录改成/home/ cssxt
[切换到sxt账号 通过 cd~ 切换到目录 查看]
usermod -g betis sxt将sxt的组改为betis 组
usermod -G betis ,root sxt 给sxt添加两个组betis,root
[切换到sxt用户 使用groups查看当前所属组]
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
添加用户组
groupadd betis
删除用户组
groupdel betis
查看当前登陆的身份
whoami
查看当前用属的组
groups
权限管理
drwxrwxr-x
d:代表是目录
r:read 读取 4
w:wrie 写入 2
x: eXecute 执行 1 chmod 777 a.txt
第一部分3位表示所有者的权限,第二部分3位表示同组用户权限,第三部分3位表示其他用户权限
chmod u+rwx file 为file添加或取消所属用户的权限 [可以使用-去除]
(u代表所属用户 o代表其他用户 g代表所属组的成员用户)
chmod 567 file 用数字也可以表示权限 [r:4 w:2 x:1]
修改文件的所有者owner
chown sxt:sxt file 将file的所有者改成sxt用户,所属组改成sxt组
冒号前的代表用户 冒号后的代表用户组
常见系统管理
磁盘空间信息查看
df -h 查看磁盘空间状态信息
du -sh * 查看当前目录下所有子目录和文件的汇总大小
进程信息查看
free 查看内存使用状况s
top 查看实时刷新的系统进程信息
ps -ef 查看系统中当前瞬间的进程信息快照
ps -ef | grep myshell.sh 搜索myshell进程的信息
kill -9 pid 杀掉进程 (-9 表示强制杀死) pid代表的是进程的pid
五、文件归档压缩(1:打包--归档; 2:压缩)
1.归档 tar是把几个文件和(或)目录集合在一个文件夹里。是创建备份和归档的最佳工具
tar 选项 包的名称 目标文件/目录
选项:c create 创建 v 详细 f filename
语法格式:tar -cvf test.tar a.txt b.txt
查看使用 -tvf 选项
2.解包 tar -xf 文件名 [可在文件名后 再用[-C 路径] 指定解包的路径]
3、压缩 [文件比归档小]
压缩格式:gz, bz2, xz, zip, Z
格式(文件名格式): .tar.gz 或 .tgz
语法格式:tar zcvf newfile.tar.gz SOURCE
添加压缩文件:tar -czvf testdir.tar.gz a.txt b.txt
解压压缩文件:tar -xzvf testdir.tar.gz 解压到当前目录下s
解压到指定的目录下tar -zxvf testdir.tar.gz -C Downloads/