本文共 2400 字,大约阅读时间需要 8 分钟。
声明:资料总结于网络,只为个人学习查询方便。 linux 根目录下文件夹分析,对初学者会有一定的帮助。/ 系统根目录,整个系统只有一个根目录。 /bin 二进制可执行命令; /boot linux启动文件和内核文件,lilo或grub的文件,/boot/grub/menu.lst GRUB 开机启动项设置,/boot/vmlinuz 内核 /dev 设备文件,外界设备驱动,如鼠标键盘 光驱等;/etc 系统管理和配置文件/etc/DIR_COLORS 设定颜色/etc/HOSTNAME 设定用户的节点名/etc/NETWORKING 只有YES标明网络存在/etc/host.conf 文件说明用户的系统如何查询节点名/etc/hosts 设定用户自已的IP与名字的对应表/etc/hosts.allow 设置允许使用inetd的机器使用/etc/hosts.deny 设置不允许使用inetd的机器使用/etc/hosts.equiv 设置远端机不用密码/etc/inetd.conf 设定系统网络守护进程inetd的配置/etc/gateways 设定路由器/etc/protocols 设定系统支持的协议/etc/named.boot 设定本机为名字服务器的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 设置IP/etc/resolv.conf 设置DNS/etc/X11 X Window的配置文件,xorg.conf 或 XF86Config 這兩個 X Server 的設定檔/etc/fstab 记录开机要mount的文件系统/etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel/etc/issue 记录用户登录前显示的信息/etc/group 设定用户的组名与相关信息/etc/passwd 帐号信息/etc/shadow 密码信息/etc/sudoers 可以sudo命令的配置文件/etc/securetty 设定哪些终端可以让root登录/etc/login.defs 所有用户登录时的缺省配置/etc/exports 设定NFS系统用的/etc/init.d/ 所有服務的預設啟動 script 都是放在這裡的,例如要啟動或者關閉/etc/xinetd.d/ 這就是所謂的 super daemon 管理的各項服務的設定檔目錄/etc/modprobe.conf 内核模块额外参数设定/etc/syslog.conf 日志设置文件 /home 用户主家目录; /initerd 初始 RAM 磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM 磁盘卸载,并释放内存; /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件; /lib/modules kernel 的相关模块/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的(windows下叫什么.chk)就在这里; /misc 杂物箱,可以让多用户堆积和临时转移自己的文件; /mnt 系统提供这个目录是让用户临时挂载其他的文件系统; /opt 第三方软件在安装时默认会找这个目录,相当于windows里面的“C:/Program Files”; /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。/proc/version 内核版本/proc/sys/kernel 系统内核功能 /root 系统管理员的主目录 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录/usr/X11R6 X-Window目录/usr/src Linux源代码/usr/include 系统头文件/usr/openwin 存放SUN的OpenWin/usr/man 在线使用手册/usr/bin 使用者可執行的 binary file 的目錄/usr/lib 系统会使用到的函数库/usr/sbin 系统管理员才能执行的指令/usr/local/sbin 系统管理员才能执行的指令/usr/local/bin 使用者可執行的 binary file 的目錄/usr/local/lib 系统会使用到的函数库 /var 该目录存放那些经常被修改的日志文件/var/log/secure 記錄登入系統存取資料的檔案,例如 pop3, ssh, telnet, ftp 等都會記錄在此檔案中/var/log/wtmp 記錄登入者的訊息資料, last/var/log/messages 幾乎系統發生的錯誤訊息/var/log/boot.log 記錄開機或者是一些服務啟動的時候,所顯示的啟動或關閉訊息/var/log/maillog 紀錄郵件存取或往來( sendmail 與 pop3 )的使用者記錄/var/log/cron 記錄 crontab 這個例行性服務的內容/var/log/httpd;/var/log/news;/var/log/mysqld.log;/var/log/samba;/var/log/procmail.log分別是幾個不同的網路服務的記錄檔 |
转载地址:http://ulfwb.baihongyu.com/