linux 备忘 (未完待续)

来源:互联网 发布:气体检测软件系统 编辑:程序博客网 时间:2024/06/05 17:03

Linux的目录结构:Most common directories of Linux 

² / Linux文件系统的入口 也是处于最高一级的目录 

² /bin 基础系统所需要的那些命令位于此目录 也是最小系统所需要的命令 比如ls、cp、mkdir等命令 功能和/usr/bin类似 这个目录中的文件都是可执行的 普通用户都可以使用的命令。做为基础系统所需要的最基础的命令就是放在这里。

² /boot Linux的内核及引导系统程序所需要的文件 比如vmlinuz initrd.img 文件都位于这个目录中。在一般情况下 GRUB或LILO系统引导管理器也位于这个目录 

² /dev 设备文件存储目录 比如声卡、磁盘... ...

² /etc 系统配置文件的所在地 一些服务器的配置文件也在这里 比如用户帐号及密码配置文件 

² /home 普通用户家目录默认存放目录 

² /lib 库文件存放目录

² /lost+found 在ext2或ext3文件系统中 当系统意外崩溃或机器意外关机 而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里 并修复已经损坏的文件系统。有时系统发生问题 有很多的文件被移到这个目录中 可能会用手工的方式来修复 或移到文件到原来的位置上。

² /media 即插即用型存储设备的挂载点自动在这个目录下创建 比如USB盘系统自动挂载后 会在这个目录下产生一个目录 CDROM/DVD自动挂载后 也会在这个目录中创建一个目录 类似cdrom 的目录

² /mnt 这个目录一般是用于存放挂载储存设备的挂载目录的 比如有cdrom 等目录。

² /opt 表示的是可选择的意思 有些软件包也会被安装在这里 也就是自定义软件包 比如在Fedora Core 5.0中 OpenOffice就是安装在这里。有些我们自己编译的软件包 就可以安装在这个目录中 

² /proc 操作系统运行时 进程 正在运行中的程序 信息及内核信息 比如cpu、硬盘分区、内存信息等 存放在这里。/proc目录伪装的文件系统proc的挂载目录 proc并不是真正的文件系统

² /root Linux超级权限用户root的家目录 

² /sbin 大多是涉及系统管理的命令的存放 是超级权限用户root的可执行命令存放地 普通用户无权限执行这个目录下的命令 这个目录和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是相似的 我们记住就行了 凡是目录sbin中包含的都是root权限才能执行的。

² /tmp 临时文件目录 有时用户运行程序的时候 会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。

² /usr 这个是系统存放程序的目录 比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时 大多安装在这里。如果有涉及服务器配置文件的 会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts  帮助目录/usr/share/man或/usr/share/doc 普通用户可执行文件目录/usr/bin 或/usr/local/bin 或/usr/X11R6/bin  超级权限用户root的可执行命令存放目录 比如/usr/sbin 或/usr/X11R6/sbin 或/usr/local/sbin 等 还有程序的头文件存放目录/usr/include。

² /var 这个目录的内容是经常变动的 看名字就知道 我们可以理解为vary的缩写 /var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录 /var/lib 用来存放一些库文件 比如MySQL的 以及MySQL数据库的的存放地。

boot sequence (important)

² 1. load bios (hardware info)加电 , 自检

² 2. read MBR  -->   Master Boot Record

² 3. load the kernel of the OS

² 4. init process starts...

² 5. execute /etc/rc.d/sysinit (rc - run commend demon) 启动那些在后台的进程

² 6. start other modules(/etc/modules.conf) 开始启动模块

² 7. execute the run level scripts ()内核启动后的后续启动是

指定分层次的启动init(run level-/etc/inittab以及rcX.d)层次之间没关系

     * 0 - 系统停机状态

     * 1 - 单用户工作状态 (只有一个用户root)

     * 2 - 多用户工作状态 (没有 NFS) NFS - 是网络文件系统是你可以和其他的用户连网

     * 3 - 多用户工作状态 (有 NFS)

     * 4 - 系统未使用,留给用户

     * 5 - 图形界面

     * 6 - 系统正常关闭并重新启动

² 8. execute /etc/rc.d/rc.local   自动启动程序

² 9.execute /bin/login 登陆界面

² 10.shell started..

原创粉丝点击