(9) /tmp
/tmp目录存放临时文件linux命令,包括系统和用户创建的临时文件,当系统重新启动时,这个目录下的文件都将被删除。任何人都可以访问,重要数据不可放在此目录。
(10) /var
/var目录存放系统执行过程中经常变化的文件,
如随时更改的日志文件 /var/log,
/var/log/message:所有的登录文件存放目录,
/var/spool/mail:邮件存放的目录,
/var/run:程序或服务启动后,其PID存放在该目录下。建议单独分区,设置较大的磁盘空间
(11) /boot
/boot目录存放Linux下文件启动时必须读取的文件。包括了Linux内核的二进制映像。
其中/boot/vmlinuz 为 linux 的内核文件,以及 /boot/gurb。
(12) /etc
/etc目录是整个Linux系统的中心,是系统管理和维护的配置文件存放的目录,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d 通常注意备份这个目录中重要的配置文件,以便快速恢复系统。
例如保存用户账户名称的password文件,该目录不包含任何二进制文件,并且这些文件只有管理员使用,其他用户只有阅读权限。
(13) /lib
/lib目录存放必要的运行库,主要是编程语言的库,在程序运行过程中,还需要调用一些额外的函数库的协助。
重要的目录为:/lib/modules。
(14) /media
/media目录是自动挂载的目录,比如我们的U盘插在ubuntu下回自动挂载,就会在/media下生成一个目录,这个目录就是U盘所在目录,或者说文件。
(15) /opt
/opt目录包含从个别厂商的附加应用程序。opt代表opitional;附加应用程序应该安装在/opt/或者/opt/的子目录下。
(16) /root
/root目录是超级用户root的主目录,我们需要注意的是,在Linux下,斜杠字符“/”是整个系统的根目录linux命令,不是超级用户的主目录。
(17) /selinux
/selinux 目录主要用来加固操作系统,提高系统的安全性。
(18) /sys
/sys目录存放管理设备文件,用于存放系统信息。
(19)/usr
/usr目录包含二进制文件、库文件、文档和二级程序的源代码。
/usr/bin 存放应用程序,
/usr/share 存放共享数据,
/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。
/usr/local: 存放软件升级包。
/usr/share/doc: 系统说明文件存放目录。
/usr/share/man:程序说明文件存放目录,使用man、ls时会查询/usr/share/man/man1/ls.1.gz 的内容建议单独分区,设置较大的磁盘空间
二、权限
1、权限概念
linux系统中的每个文件和目录都有访问权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读、只写、可执行三种。
只读权限:表示只允许读其内容,而禁止对其做任何更改操作。
只写权限:表示只允许写内容,而禁止对其做任何更改操作。
可执行权限:表示允许将文件作为一个程序执行。
所有目录权限755 所有文件权限644 所有目录和文件属主属组都是root 用户上传资源的目录权限755,属主属组都是nginx服务用户。'u'代表文件属主,'g'代表文件属组,'o'代表其他任何用户,'a'代表所有用户(u、g、o的总和)'+-='表示设置权限的操作动作。作用:用于读写os文件.使用该包访问os文件时,必须要为os目录建立相应的directory对象..当用户要访问特定目录下的文件时,必须要具有读写directory对象的权限.在使用utl_file包之前,应首先建立directory对象.。