权限
文件访问者的分类
- 文件和文件目录的所有者: u-User
- 文件和文件目录所有者所在组的用户: g-Group
- 其他用户: o-Other
文件类型和访问权限
文件类型
d: 文件夹
-: 普通文件
b: 块设备文件
p: 管道文件
c: 字符设备文件
s: 套接口文件
基本权限
r 读: Read对文件而言,具有读取文件内容的权限; 对目录来说, 具有浏览目录信息的权限
w 写: Write对文件而言, 具有修改文件内容的权限; 对目录来说, 具有删除移动目录内文件的权限
x 执行: execute对文件而言, 具有执行文件的权限; 对目录来说, 具有进入目录的权限
"-" 表示不具有该项的权限
r-- | 只读 | -w- | 仅可写 |
--x | 仅可执行 | rw- | 可读可写 |
-wx | 可写和可执行 | r-x | 可读可执行 |
rwx | 可读可写可执行 | --- | 无权限 |
重要目录(部分)
/proc
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口.用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的.
/sys
/sys存放管理设备文件,用于存放系统信息.
/SElinux
/selinux目录主要用来加固操作系统,提高系统的安全性.
/bin
/bin目录又称为二进制目录,存放可执行二进制文件的目录,同时还存有某些文件的符号链接.
/usr/lib
/usr/lib目录存放不能直接运行,确实许多程序运行所必需的函数库文件.
/usr/local
/usr/local目录存放软件升级包.
/var
/var目录存放系统执行过程中经常变化的文件,如日志文件.
/tmp
/tmp目录存放临时文件,包括系统和用户创建的临时文件,当系统重新启动时,这个目录下的文件都将被删除.
部分重要命令
du 评估文件系统的磁盘使用量(常用在估计文件目录所占磁盘容量).
df 列出文件系统的整体磁盘使用量.
top 实时显示进程的状态,默认状态显示的是cpu密集型的进程,并且每5秒更新一次.
free 查看当前系统的总内存大小及内存使用情况.
pstack 显示进程的栈跟踪.
su 变更为其他使用者的身份,除root外,需要键入该使用者的密码.
sudo 用来以其他身份来执行命令,预设的身份为root
adduser 新增使用者账号或更新预设的使用者资料.
password 设置和更改用户密码.