【CentOS 7笔记6】,系统目录结构与文件类型#

shallow丿ovemysql


一. 系统目录结构

1. 建立普通用户

/root/    #root用户的home目录
useradd hello    #建立普通用户
ls /home/hello/    #查看普通用户的home文件
vi /root/.ssh/.authorized_keys/    #添加密钥
/etc/ssh/sshd_config    #修改ssh配置文件

2. 系统目录结构

软连接,存放系统命令:linux

  • /bin/ #普通用户经常使用命令的目录
  • /sbin/ #superbin,存放一些系统管理的命令,具备必定权限才可使用的命令。
  • /usr/bin/
  • /ser/sbin/

64位系统有/lib64目录,主要存放动态连接库sql

  • /usr/lib/
  • /usr/local/lib

系统库文件,存放系统动态链接共享库:数据库

  • /lib/
  • /lib64/

经常使用服务器

  • /home/ #家目录,当新建一个新用户,则目录下就有一个对应的用户路径,是普通用户的主目录,至关于/root/目录,主要用存放普通用户的相关文件
  • /boot/ #系统启动所需的核心文件,Linux的内核文件及引导系统管理器(引导装载程序)所须要的文件目录
  • /dev/ #linux系统特有的设备文件,存在Linux系统下的设备文件,如光驱、磁盘等。访问该目录下某个文件至关于访问某个硬件设备,经常使用的时挂载光驱
  • /etc/ #存放系统配置文件,做为软件启动时默认文件读取的目录
  • /media/ #媒介目录,默认为空
  • /cdrom/ #将光驱文件系统挂在这个目录下,mount /dev/cdrom /cdrom
  • /mnt/ #用于存放挂载储存设备的挂载目录的
  • /opt/ #主要存放那些可选的程序
  • /proc/ #存在操做系统运行时的信息,如进程信息、内核信息、网络信息、系统启动进程等,此目录的内容存于内存中,实际不占用磁盘空间。
  • /run/ #进程产生的临时文件,PID
  • /srv/ #服务启动后,所需访问的数据目录,默认空(例如www服务启动读取的网页数据就能够放- 在/srv/www)
  • /sys/ #系统内核相关文件,与/proc相似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,如系统当前已经载入的模块信息等。这个目录实际不占硬盘容量
  • /tmp/ #系统临时目录,默认空,任何用户能够访问。系统软件或用户运行程序(如MySQL)时产生的临时文件存放到这里。此目录数据需按期清除,重要数据不可放置此目录下,而且此目录不宜太小。
  • /usr/ #系统用户命令
  • /usr/local/ #mysql等软件

系统日志:网络

  • /var/ #此目录内容是常常变更的,/var/lib是存放系统日志的文件,/var/log用于存放系统日志
  • /var/log/ #存放系统日志的目录
  • /var/www/ #Apache服务器站点存放目录
  • /var/lib/ #存放系统日志的文件(如MySQL数据库存放地)
  • /var/log/message/ #系统总日志
  • /var/run/ #PID

二. 文件类型

1. 文件类型

-    #普通文件(文本文档(白色),二进制文件(绿色))    ls -lh
d    #目录(蓝色)
c    #字符串设备(黄色)    ls -la /dev/tty
l    #软连接(快捷方式)青色
b    #块设备(黄色)    ls -la /dev/hda1
s    #socket文件(粉色)    ls -lh /var/lib/mysql/mysql.sock

2. 文件权限

----------
第一项为文件类型,其余六项为文件权限
前三个-为档案者权限
中间三个-为档案全部群组权限
最后三个-为其余人权限
r表示可读
w表示可写
x表示可执行
-表示无权限
相关文章
相关标签/搜索