1、目录结构 FSH
[root@localhost /]# tree -L
.
├── bin -> usr/bin #普通用户使用的命令
├── boot #存放系统启动相关文件,例如kernel,grub(引导装载程序)
├── dev #设备文件
├── etc #配置文件
├── home #普通用户bash目录
├── lib -> usr/lib #库文件glibc 32位
├── lib64 -> usr/lib64 #库文件glibc 64位
├── media #移动设备默认的挂载目录(centos 6默认)
├── mnt #手动挂载设备的挂载点
├── misc #automount进程挂载点
├── net #automount进程挂载点
├── opt #
├── proc #虚拟的文件系统,反映出的是内核、进程
├── root #root用户的家(类似home)
├── run #默认centos 7挂载点
├── sbin -> usr/sbin #管理员使用的命令
├── srv #
├── sys #
├── tmp #临时文件(全局可写,进程产生的临时文件)
├── usr #系统文件类似(c:\windows)
└── var #存放的是一些变化文件,比如数据库,日志,邮件
2、比较重要的目录
[root@localhost /]# tree -L /dev
/dev
├── pts #
├── tty0 #终端
├── tty1 #终端
├── sda #第一个磁盘
├── sda1 #第一个磁盘的第一个分区
├── sda2 #第二个硬盘的第二个分区
├── null #空设备 数据可以源源不断的回收
├── random #产生随机数
└── zero #设备源源不断产生0的数据
[root@localhost /]# tree /usr/ -L
/usr/
├── bin #普通用户使用的应用程序
├── etc #
├── games
├── include
├── lib #库文件glibc 32位
├── lib64 #库文件glibc 64位
├── libexec
├── local #软件安装的目录
├── sbin #管理员使用的应用程序
├── share
├── src
└── tmp -> ../var/tmp
[root@localhost /]# ll /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/hostname /etc/ssh/ssh_config
-rw-r--r--. root root Feb : /etc/hostname #
-rw-r--r--. root root Nov /etc/ssh/ssh_config #
-rw-r--r--. root root Mar : /etc/sysconfig/network-scripts/ifcfg-ens32 #网卡配置文件 [root@localhost /]# ./bin/date #日期
Fri Mar 23 16:05:31 CST 2018
[root@localhost /]# tree -L /var
/var
├── lib/mysql #mysql
├── ftp #vsftpd
├── spool/mail #mail
├── spool/cron #cron
├── log/messages #系统主日志文件
├── log/secure #跟安全相关的日志如ssh登录,本地登录
├── logl #log
└── tmp #进程产生的临时文件
[root@localhost /]# tree etc/ -L
etc/
├── hosts
├── hostname
├── sysconfig/netwoek-scripts/ifcfg-ens32
├── passwd
├── shadow
├── group
├── grub2.cfg
├── resolv.conf
├── bashrc #影响bash shell环境
└── profile #设置环境变量