Linux下,我们可以看到很多目录,根目录下有很多个不同的目录,以下是一些重要的目录功能和它们存储信息。
/proc : 正在运行的内核信息映射,内存资源信息,磁盘分区信息等等。(虚拟的文件系统)。文件系统下得多种文件提供的系统信息不是针对某个特定进程的,而是在整个系统范围中使用。
/sys :硬件设备的驱动程序信息。内核对系统所以设备的分层次表达模式
/SElinux: 对于强制访问控制的实现,是一个Linux内核中提供的强制访问控制系统。安全系统。
/bin: 二进制执行文件
/lib : 是内核级的, /usr/lib 是系统级的, /usr/local/lib 是用户级的
/usr/lib: 存放用户程序的库文件
/usr/local: 一般是安装软件的目录,与/usr目录具有相类似的目录结构
/var: 变动的文件,主要用于存放变动的,滚动的文件,比如日记
/tmp: 临时文件夹
在该操作系统下,我们使用指令了解该操作系统的各种性能,通过某些指令来使用,下面是一些重要的指令功能:
du[选项][文件]: 查看使用空间,对文件和目录磁盘使用的空间查看
df(选项)(参数): 显示磁盘分区上的可使用的磁盘空间,单位(KB)
top: 性能分析工具,能够实时显示系统中各个进程的资源占用状况
free: 显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区
pstack: 显示每个进程的栈跟踪
su :切换当前用户身份到其他用户身份
sudo: 用来以其他身份来执行命令,预设的身份为root
sudo -s 执行指定的shell
adduser: 建立用户账号
password: 用于设置用户的认证信息
在Linux下,我们想要对某个目录或者文本操作,我们必须要拥有某些权限才能去操作。
-r :读
-w :写
-x :执行
我们可以通过chmod命令修改文件权限,-r : 4 -w: 2 -x: 1
以下是具体修改文件操作,已经cd rm 需要哪些权限:
在root下创建一个文件,给的权限是 drwx- - - - - - 不可读不可写不可执行!
当我们切换用户的时候,可以看到该用户没有权限去cd rm 该文件,但是ls 指令却是可以看到该文件的。
下面我们通过chmod去给该文件添加可读权限:
给文件增加可读权限,用户还是不能对文件进行操作,再添加可写权限:
774 = drwxr - -r - -
文件有了可读可写权限,但是还是不能对文件进行操作,再添加可执行权限:
766 = drwxrw -rw -
当该文件有可读可写可执行权限时,我们可以对该文件进行一系列的操作:
777 = drwxrwxrwx