文件属性信息
文件权限
- read(4) 读权限
- write(2) 读权限
- execute(1) 执行权限
- -(0) 没有权限
- 文件类型
- 所属用户权限
- 所属用户组权限
- 其他用户权限
用户信息
- 用户信息作用
- 登录系统
- 管理数据
- 管理进程
- 系统如何识别不同的用户
- 利用用户的数值编号进行识别:uid
[root@1997sty ~]# id root
uid=0(root) gid=0(root) groups=0(root)
- 系统如何识别不同的用户组
- 利用用户的数值编号进行识别:gid
[root@1997sty ~]# id root
uid=0(root) gid=0(root) groups=0(root)
# 01 02 03
#01. 显示用户名和uid对应关系
#02. 显示属于的用户组,以及组名和gid对应关系
#03. 用户可能属于哪些组
- 用户分类
- 超级管理员用户 root
uid信息:0 最大权限
- 虚拟用户 傀儡
uid信息:1-999 管理进程 不能登录系统/没有家目录
- 普通用户
uid信息:1000+ 管理指定数据 可以管理指定进程 可以登录系统/有家目录
- 如何保护超级管理员用户的安全
需要什么条件可以使用root登录
- 服务器地址信息
- 服务器端口信息
- 登录用户的密码
如何保护
- 修改
/etc/ssh/sshd_config
禁止root用户远程登录 - 修改
/etc/ssh/sshd_config
远程连接端口 - 定期修改不规则的高强度密码
时间信息(改动时间 Change time)
- Access time 最近访问
- Modify time 最近更改
- Change time 最近改动
系统的操作命令
tree
命令
显示目录结构信息
- Centos7中默认不存在该命令,需要进行安装
yum install -y tree
- tree /root : 显示
/root
目录中的所有数据和所有结构信息 - tree -L 2 / : 查看
/
目录结构层级信息 - tree -d /root : 显示
/root
目录中所有结构信息
tar
命令
用来压缩和解压文件 tar本身不具有压缩功能,通过调用压缩功能实现
- tar -zcvf 1997sty.tar.gz 1997sty : 创建
1997sty.tar.gz
压缩文件,内容为1997sty
文件或目录 - tar -zcvf 1997sty.tar.gz 1997sty 1997sty.bak : 创建
1997sty.tar.gz
压缩文件,内容为1997sty
,1997sty.bak
文件或目录 - tar -zxvf 1997sty.tar.gz : 提取
1997sty.tar.gz
压缩文件到当前目录 - tar -tf 1997sty.tar.gz : 直接查看压缩包里面的数据
- tar -zcvf 1997sty.tar.gz ./dirtest --exclude 1997sty.bak : 创建
1997sty.tar.gz
压缩文件,内容为dirtest
目录,并且排除1997sty.bak文件(对需要排除的文件路径,尽量使用相对路径描述,否则可能排除失败) - tar -zcvf 1997sty.tar.gz ./dirtest --exclude-from notar : 创建
1997sty.tar.gz
压缩文件,内容为dirtest
目录,并且排除notar文件中的记录的文件名(对记录排除信息的文件路径,尽量使用相对路径描述,否则可能排除失败) - find /root -name '*.txt' | xargs tar -zcvf 1997sty.tar.gz : 查找
/root
目录下的文件,名字为*.txt
的文件或目录,并将结果通过xargs
命令转为单行传递给tar
命令进行创建1997sty.tar.gz
压缩文件 - tar -zcvf 1997sty.tar.gz `find /root -name '*.txt'` : 查找
/root
目录下的文件,名字为*.txt
的文件或目录,并将结果传递给tar
命令进行创建1997sty.tar.gz
压缩文件
绝对路径压缩说明
tar: Removing leading
/
from member names
tar: 从成员名中删除开头的
/
如果使用绝对路径,在解压时会将所有路径还原到当前路径下,所以推荐使用相对路径
tar -zcvf 1997sty.tar.gz /root/dirtest/1997sty
执行参数
- -z : 支持gzip解压文件*
- -c : 建立新的压缩文件*
- -x : 从压缩的文件中提取文件*
- -v : 显示操作过程*
- -f : 指定压缩文件*
- -j : 支持bzip2解压文件*
- -t : 显示压缩文件的内容*
- -A : 新增压缩文件到已存在的压缩
- -B : 设置区块大小
- -b : 设置区块数目
- -C : 切换到指定目录
- -d : 记录文件的差别
- -k : 保留原有文件不覆盖
- -l : 文件系统边界设置
- -m : 保留文件不被覆盖
- -r : 添加文件到已经压缩的文件
- -u : 添加改变了和现有的文件到已经存在的压缩文件
- -W : 确认压缩文件的正确性
- -Z : 支持compress解压文件
- --help : 显示帮助信息
- --version : 显示版本信息
stat
命令
查看文件的详细信息
- stat 1997sty : 查看
1997sty
的详细信息
最后一次更新于2019-11-16 16:41
0 条评论