Linux目录结构详解01
来源:互联网 发布:徐州共享网络玩家 编辑:程序博客网 时间:2024/06/15 17:34
今天我们学习Linux目录结构,Linux的目录结构也是有规律的,而且也是按照类别组织的。
[介绍]
(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 大多是涉及系统管理的命令的存放,存放的是root的可执行命令。这个目录和/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 磁盘格式化,这块盘是sdbmount /dev/sdb /mnt 挂载磁盘到/mntunmount /mnt 卸载df -h 查看挂载的磁盘halt 关机(init 0 关机模式)reboot 重启 (init 6 重启模式)shutdown -h now 关机 -r now 重启
阅读全文
1 0
- Linux目录结构详解01
- Linux目录结构详解
- 详解Linux目录结构
- Linux目录结构详解
- linux 目录结构详解
- Linux目录结构详解
- Linux目录结构详解
- Linux 目录结构 详解
- linux目录结构详解
- Linux目录结构详解
- linux目录结构详解
- linux 目录结构详解
- linux目录结构详解
- linux目录结构详解
- Linux目录结构详解
- linux目录结构详解
- linux目录结构详解
- Linux文件目录结构详解
- Centos7 下配置mail使用163邮箱发送邮件
- 吴恩达深度学习之改善神经网络(三)
- 洛谷P1637 三元上升子序列Thair(树状数组)
- 记一次考研经历
- 【算法学习】——算法分析原理
- Linux目录结构详解01
- OSB封装DBADAPTER提供REST接口
- Mybatis的Dao向mapper传多个参数(三种解决方案)
- LR模型(逻辑回归模型)
- sql注入
- Mybatis 插入与批量插入以及多参数批量删除
- RDD介绍
- 正则表达式小结
- Foundation5(十六)