要想从头仔细的学一遍Linux,那就先从最基本的目录文件开始吧。
/bin 这个目录下主要存放必要的命令
/boot 这个目录存放着系统的内核以及启动时所需要的文件等,通常有grub和lost found两个子目录
/dev 这个目录下存放设备文件
/etc 存放系统的配置文件
/home 用户文件的主目录,用户数据存放在主目录中
/lib 存放必要的运行库
/lost found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,有点类似于DOS下的.chk文件
/media 这个按我的理解就是存放临时的映射文件系统,即挂载。主要是软驱和光驱的挂载点
/misc 存放从DOS下进行安装的使用工具
/mnt 存放临时的映射文件系统,比如软驱、光驱,挂载硬盘等等,也可以临时将别的文件系统挂载到这里
/net 这个目录的作用我不是很清楚,仔细在网上找了下也没见到什么好的说法,
___________________________________________________________________________
/opt 这个目录用来存放可选的应用程序,如Redhat5.2下的KDE
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/selinux selinux的全称为Security Enhanced Linux,算是linux的一个防火墙吧
/srv 存放一些服务启动之后需要提取的数据
/sys 这个目录是2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个系统文件Sysfs
Sysfs文件系统集成了下面三种文件系统信息:
1.针对进程信息的proc文件系统
2.针对设备的devfs文件系统
3.针对伪终端的devpts文件系统
/tmp 存放临时文件的目录
/usr 包含了一般不需要修改的应用程序,如命令程序文件程序库、手册和其他文档
/var 包含系统产生的经常变化的文件,如打印机、邮件、新闻等假脱机目录,还包含了日志文件、格式化后的手册页以及一些应用程序的数据文件等等。值得一提的就是系统的日志文件就在 /var/log目录中
以上就是/目录下的这些目录结构的简单说明。
谈到了目录结构,就不得不顺便提以下linux的分区问题。仔细斟酌了以下,自己比较认可以下分区办法:
/ 5G(恒定,最少不少于2G)
/boot 128M(恒定,多了浪费,一般就用的到几十M)
/usr 15G(这个可以根据硬盘大小和软件多少来看,5-20G都是可以的,不过5G已经是底线了,最好能在8G以上)
/var 5G(这个可以根据使用环境和硬盘大小来调整,一般3-5G就差不多了)
/swap 1G(这个多了用处也不大,象征性的给1G吧,不给也是可以的)
/home 硬盘剩下的空间都给它了,主要用来放一些个人文件,比如音乐、视频和文件等
/bin 这个目录下主要存放必要的命令
/boot 这个目录存放着系统的内核以及启动时所需要的文件等,通常有grub和lost found两个子目录
/dev 这个目录下存放设备文件
/etc 存放系统的配置文件
/home 用户文件的主目录,用户数据存放在主目录中
/lib 存放必要的运行库
/lost found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,有点类似于DOS下的.chk文件
/media 这个按我的理解就是存放临时的映射文件系统,即挂载。主要是软驱和光驱的挂载点
/misc 存放从DOS下进行安装的使用工具
/mnt 存放临时的映射文件系统,比如软驱、光驱,挂载硬盘等等,也可以临时将别的文件系统挂载到这里
/net 这个目录的作用我不是很清楚,仔细在网上找了下也没见到什么好的说法,
___________________________________________________________________________
/opt 这个目录用来存放可选的应用程序,如Redhat5.2下的KDE
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/selinux selinux的全称为Security Enhanced Linux,算是linux的一个防火墙吧
/srv 存放一些服务启动之后需要提取的数据
/sys 这个目录是2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个系统文件Sysfs
Sysfs文件系统集成了下面三种文件系统信息:
1.针对进程信息的proc文件系统
2.针对设备的devfs文件系统
3.针对伪终端的devpts文件系统
/tmp 存放临时文件的目录
/usr 包含了一般不需要修改的应用程序,如命令程序文件程序库、手册和其他文档
/var 包含系统产生的经常变化的文件,如打印机、邮件、新闻等假脱机目录,还包含了日志文件、格式化后的手册页以及一些应用程序的数据文件等等。值得一提的就是系统的日志文件就在 /var/log目录中
以上就是/目录下的这些目录结构的简单说明。
谈到了目录结构,就不得不顺便提以下linux的分区问题。仔细斟酌了以下,自己比较认可以下分区办法:
/ 5G(恒定,最少不少于2G)
/boot 128M(恒定,多了浪费,一般就用的到几十M)
/usr 15G(这个可以根据硬盘大小和软件多少来看,5-20G都是可以的,不过5G已经是底线了,最好能在8G以上)
/var 5G(这个可以根据使用环境和硬盘大小来调整,一般3-5G就差不多了)
/swap 1G(这个多了用处也不大,象征性的给1G吧,不给也是可以的)
/home 硬盘剩下的空间都给它了,主要用来放一些个人文件,比如音乐、视频和文件等