Linux目录结构详解01
2017-12-23 22:10
218 查看
今天我们学习Linux目录结构,Linux的目录结构也是有规律的,而且也是按照类别组织的。
[介绍]
(1) Linux的所有目录结构是一个有层次的倒挂着的树形目录结构。
(2) 跟”/”是所有目录的顶点。
(3) 目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区。
(4) 所有的目录都是按照一定的类别有规律的组织和命名的。
目录详解
[小结]
重要子目录说明
[命令总结]
[介绍]
(1) Linux的所有目录结构是一个有层次的倒挂着的树形目录结构。
(2) 跟”/”是所有目录的顶点。
(3) 目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区。
(4) 所有的目录都是按照一定的类别有规律的组织和命名的。
目录详解
1. /bin (for use by all users)常用二进制命令所在的目录。比如 ls、cp、mkdir、rm、cut等命令。/bin目录和/usr/bin类似。 2. /boot Linux的内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区。常见分区:/boot 128M;swap内存的1.5倍;/全给。 3. /dev 设备文件的目录,比如:声卡、磁盘、光驱等。 /dev/null 黑洞设备 (cat /dev/null > /myfile/test.txt 清空文件的方法) 4. /etc (1) 二进制安装包(yum,rpm)的**配置文件**默认路径 (2) 服务启动命令存放的目录/etc/init.d/(yum,rpm)。 5. /home 普通用户的家目录默认数据存放目录 6. /lib 库文件存放目录 7. /lost+found 在ext3文件系统中,当系统以外崩溃或意外关机,会产生一些文件碎片在这里。当系统在开机启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。当系统发生问题,可能会有文件被移到这个目录中,可能需要用手工方式来修复,或移动文件到原来的位置上。 8. /mnt 一般用于临时挂载设备的挂载目录,比如cdrom、u盘等目录。直接插入光驱无法使用,要先挂载后使用。挂载点——>文件系统的入口(设备的入口) 9. /opt 表示可选择的意思。有些软件包也会被安装在这里,也就是自定义软件包,我们自己编译的软件包,就可以安装在这个目录中。通过源码包安装的软件,可以通过./configure --prefix=/opt/目录,非必须这样,视习惯而定。 10. /root 超级管理员的家目录 11. /sbin 大多是涉及系统管理的命令的存放,存放的是roo 4000 t的可执行命令。这个目录和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是相似的。 12. /usr 这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。 13. /var 这个目录的内容是经常会变动的。/var下有/var/log这是用来存放系统日志的目录,系统日志路径/var/log/messages。/var/www目录是定义Apache服务器站点存放目录;/var/lib用来存放一些库文件,比如 MySQL的,以及MySQL数据库的存放地。
[小结]
/dev/ 设备目录 /etc/ 配置文件以及服务启动的目录 /proc 显示内核及进程信息虚拟文件系统 /tmp 临时文件目录 /home 普通用户家目录 /var 变化目录,一般是日志文件目录 /usr 用户程序,及数据,帮助文件等的目录 /bin /sbin /usr/sbin 用户命令的目录
重要子目录说明
(1) 配置网络地址及GW等 网卡配置文件 /etc/sysconfig/network-script/ifcfg-eth0 重启网卡 /etc/init.d/network restart 关闭网卡 ifdown [eth0:网卡名字] 打开网卡 ifup [eth0:网卡名字] (2) 设置linux本地的客户端DNS的文件 (DNS可以实现域名和IP的互相解析) /etc/resolv.conf (3) 设定用户IP与名字(或域名)的对应解析表,相当于本地LAN内DNS /etc/hosts (4) 修改机器名及网卡启动,网关等配置 /etc/sysconfig/network (5) 记录开机要mount的文件系统的一个文件 /etc/fstab (6) 存放开机自启动程序命令的文件(chkconfig 管理自启动程序的命令) /etc/rc.local (7) 设定系统启动时init进程将把系统设置成什么样的runlevel及加载相关的启动文件设置 /etc/inittab (8) 用来存放系统服务的目录 /etc/init.d (9) 系统全局环境变量配置路径 /etc/profile
[命令总结]
uname 查看系统版本,内核版本等。 -a:所有 -r:查看内核 -m:查看版本 fdisk -l:查看磁盘分区 mkfs.ext4 /dev/sdb 磁盘格式化,这块盘是sdb mount /dev/sdb /mnt 挂载磁盘到/mnt unmount /mnt 卸载 df -h 查看挂载的磁盘 halt 关机(init 0 关机模式) reboot 重启 (init 6 重启模式) shutdown -h now 关机 -r now 重启
相关文章推荐
- 【Linux】Linux文件目录结构详解
- 详解linux目录结构
- Linux 目录详解 树状目录结构图
- Linux文件目录结构详解
- Linux下的文件目录结构详解
- Linux目录结构详解
- Linux目录结构详解
- Linux文件系统目录结构详解
- linux 目录结构详解
- 【Linux】文件系统结构,文件目录树及功能详解
- Linux目录结构详解
- linux目录结构详解
- chap01 熟悉LINUX的工作环境--linux目录结构
- linux 目录结构详解
- Linux目录结构以及作用详解
- linux目录结构详解
- linux目录详解linux目录结构详细分析
- linux目录详解linux目录结构详细分析
- Linux文件目录结构详解
- 详解Linux目录结构