现在的位置: 首页 > 综合 > 正文

Linux目录结构解析

2013年10月25日 ⁄ 综合 ⁄ 共 1603字 ⁄ 字号 评论关闭

 

存放命令的目录:

/bin:系统工具

/sbin:系统管理员使用的工具程序

/usr/bin和/usr/sbin:存放用户的应用程序的可执行文件,例如mysql数据库,apache服务器等。

/usr/local/bin:用户自定义的可执行文件

 

/boot:内核及其他系统启动所需的文件

/opt:安装大的应用程序

/tmp:临时文件

/lost+found:系统修复过程中恢复的文件

/root:超级用户的主目录

 

/dev:device设备目录

b——block块设备

c——character字符设备

linux的硬件设备对应文件

光驱设备:/dev/cdrom

软驱 /dev/fd0  第一个软驱(A盘)

 

/etc:配置文件所在目录

启动引导程序:/etc/lilo.conf  /etc/grub.conf,多系统引导时,可设置默认启动的系统等等。

 

控制启动模式:/etc/inittab(图形/文本登陆)

修改级别
vi /etc/inittab
把id:3:initdefault:中的3改为5就是默认进入图形界面了

# 0 - 停机(千万不要把initdefault设置为0 )
# 1 - 单用户模式
# 2 - 多用户,但是没有NFS
# 3 - 完全多用户模式
# 4 - 没有用到
# 5 - X11
# 6 - 重新启动(千万不要把initdefault设置为6 )
# 对各个运行级的详细解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win9x下的安全模式类似。
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。

/etc/fstab:文件系统配置

 

/etc/profile:增加环境变量等(修改PATH等),例如,配置java/j2ee开发环境

 

/etc/ftp*:ftp的配置文件

/etc/httpd:web服务器的配置文件

/etc/ssh:ssh(安全的shell)的配置文件

 

/home:用户主目录

/home/username:用户的默认主目录

useradd username:创建新用户

passwd username:添加密码

/etc/passwd:系统能识别的用户清单,纯文本显示加密了的口令,普通用户可读。

/etc/shadow:超级用户才能读,用于保护加密口令的安全,隐藏口令。

 

/lib:库文件的目录,系统所用的库,例如,C 程序库。

/lib/modules/2.4.20-8/kernel/drivers:驱动模块。

/usr/lib/:应用程序使用的库。例如,mysql的API。

 

/mnt:用于装载光驱和软驱。例如:

装载光驱:mount -t iso9660 /dev/cdrom  /mnt/cdrom

装载软驱:mount -t fstype /dev/fd0  /mnt/floppy

卸载:umount /mnt/cdrom

 

/usr:用户目录

/usr/doc  /usr/share/doc:帮助文档。

/usr/src/linux-2.4.20-8/:Linux源代码。

/usr/X11:用于X windows

/usr/bin:几乎所有的命令程序

/usr/sbin:系统管理的命令

/usr/include:C语言头文件

/usr/lib:库文件和数据文件

/usr/local:本地安装的软件

/usr/share:共享文件和数据

 

/var:文件系统的部分内容。

/var/www:apache的文档目录,其中包含一些网页和cgi程序。

/var/lib:系统运行时随时改变的文件。

/var/local:/usr/local程序的可变数据。

/var/log:日志文件。

/var/spool:邮件,新闻等队列的脱机目录。

/var/tmp:临时文件。

 

 

 

 

 

 

 

 

 

 

 

 

 

抱歉!评论已关闭.