对于任何人,谁没有Linux操作系统和Linux文件系统的健全的知识,处理文件和它们的位置,它们的使用可能是可怕的,而一个新手可能真的陷入困境。
本文旨在提供有关Linux文件系统的信息,一些重要的文件 ,它们的 可用性和位置 。
Linux目录结构图
一个标准的Linux发行版遵循与图及说明下面提供的目录结构。
Linux目录结构
上述目录(首先是一个文件)中的每一个都包含引导到设备驱动程序,配置文件等所需的重要信息。简要描述每个目录的目的,我们将分层开始。
- /斌 :所有可执行二进制文件在引导过程中,修理,所需的文件运行进入单用户模式,和其他重要的,基本的命令, 即需要的程序(文件)。 猫 , 杜 , DF , tar , 转 , 厕所, 历史 ,等等。
- /启动 :在存放重要文件启动过程 ,包括Linux内核 。
- 的/ dev:包含在机器如光盘 ,CPU等所有硬件设备的设备文件
- 在/ etc:包含应用程序的配置文件, 开机 , 关机 , 启动 ,对于每一个单个程序停止脚本。
- /家 :用户的主目录。 每次创建一个新用户的时候,在用户名称的目录包含其他目录像桌面 , 下载 , 文档等的主目录中创建
- / lib目录下 :lib目录包含内核模块和引导系统,并运行在根文件系统命令所需的共享库的图像。
- /的lost + found:此目录是Linux的安装过程中安装,用于恢复文件,这可能是由于意外停机断有用。
- /介质 :可移动设备即创建临时挂载目录, 媒体/ CDROM。
- 到/ mnt:临时挂载目录的安装文件系统 。
- / OPT:可选简称选择。 包含第三方应用软件。 即, Java的等
- / proc中 :虚拟和伪文件系统,它包含与特定的进程ID又名PID 运行过程的信息。
- /根 :这是root用户的主目录,应该不会与'/'混淆
- /运行 :该目录用于早期运行时DIR问题的唯一干净的解决方案。
- / sbin目录 :包含二进制可执行程序,由系统管理员需要进行维修 。 即, iptables的 , FDISK , 使用ifconfig ,swapon命令,重新启动等。
- / SRV:服务简称为“SRV”。 此目录包含服务器特定和服务相关文件。
- / SYS:现代的Linux发行版包括/ SYS目录作为一个虚拟文件系统 ,存储和允许连接到系统设备的改造。
- / tmp目录 :系统的临时目录,深受用户和根残疾人。 商店为用户和系统临时文件,直到下次开机。
- 的/ usr:包含可执行的二进制文件 , 文档 , 源代码 ,第二级程序库 。
- / var:所有代表变量。 此文件的内容预计将增长。 该目录包含日志 , 锁 , 滑 , 邮件文件和临时文件。
探索重要文件,它们的位置和可用性
Linux是一个复杂的系统工程,需要一个更为复杂和有效的方式来启动 , 停止 , 维护和重启系统与Windows。 有一个明确定义配置文件 , 二进制文件 , 手册页 , 信息文件等在Linux的每一个过程 。
- 的/ boot / vmlinuz的 :Linux内核文件。
- 为/ dev / hda的 :第一个IDE硬盘设备文件( 硬盘驱动器 )
- 为/ dev / hdc的 :为IDE光驱设备文件,一般
- 的/ dev / null的 :一个伪设备,即不存在。 有时垃圾输出重定向到/ dev / null的 ,因此,它会丢失,直到永远。
- 在/ etc / .bashrc中 :包含由bash shell中使用系统默认值和别名 。
- / etc / crontab中 :一个在预定的时间间隔运行指定的命令。
- / etc / exports中 : 网络上可用的文件系统信息。
- / etc / fstab中 : 磁盘驱动器及其挂载点的信息。
- / etc / group中 : 安全组的信息。
- /etc/grub.conf中 :GRUB 启动配置文件。
- /etc/init.d中 :服务启动脚本。
- /etc/lilo.conf文件 :LILO 引导配置文件。
- / etc / hosts文件 :IP地址和对应的主机名信息。
- /etc/hosts.allow中 : 允许在本地计算机上访问服务的主机列表。
- /etc/host.deny文件 : 拒绝在本地计算机上访问服务的主机列表。
- / etc / inittab中 :INIT进程,并在不同的运行级别及其相互作用。
- 在/ etc /问题 :允许编辑登录前的消息。
- /etc/modules.conf中 : 系统模块的配置文件。
- 在/ etc / MOTD: MOTD看台上的消息的当天 ,该消息得到用户在登录。
- 在/ etc / mtab中 :目前安装块的信息。
- / etc / passwd文件 :包含一个影子文件,安全实现系统用户的密码 。
- / etc / printcap文件 : 打印机信息
- / etc / profile文件 :Bash shell中的默认值
- /etc/profile.d中 :应用程序脚本, 登录后执行。
- /etc/rc.d目录 :有关运行级别的特定脚本的信息。
- /etc/rc.d/init.d中 :运行级别的初始化脚本。
- 的/etc/resolv.conf:域名服务器(DNS)正在使用的系统。
- 在/ etc / securetty文件 :终端列表,其中root登录是可能的。
- 在/ etc / skel目录 :脚本用于填充新用户的主目录。
- 在/ etc / termcap中 :定义终端 , 控制台和打印机的行为的ASCII文件。
- 在/ etc / X11:X 窗口系统的配置文件。
- 在/ usr /斌 :普通用户可执行的命令。
- 在/ usr /斌/ X11:X 窗口系统的二进制文件。
- / usr / include目录 :包含包括由'C'程序使用的文件。
- 在/ usr /共享 : 人的文件 , 资料文件等共享目录
- / usr / lib目录 :这是程序编译期间所需的库文件。
- / usr / sbin目录 : 超级用户 ,系统管理命令。
- 的/ proc内/ cpuinfo:CPU信息
- 的/ proc /文件系统 :文件系统的信息目前正在使用的。
- 的/ proc /中断 :有关当前信息中断当前正在使用。
- 的/ proc / ioports:包含服务器上的设备中使用的所有输入 / 输出地址。
- 的/ proc / meminfo中 : 内存用法信息。
- 的/ proc /模块 :目前使用的内核模块。
- 的/ proc /安装 :安装的文件系统的信息。
- 的/ proc / STAT:目前系统的详细统计数据 。
- 的/ proc /掉期 : 交换文件信息。
- /版 :Linux的版本信息。
- 在/ var /日志/ lastlog的 :登录上次启动的过程。
- 在/ var / log / messages中 :日志在启动通过syslog守护进程产生的消息。
- 在/ var /日志/ wtmp文件 :列表登录时间和当前系统中每个用户的时间 。
目前为止就这样了。 保持连接到youcl的有关Linux和开源软件世界的任何消息和文章。 保持健康,不要忘记在评论部分给您的有价值的评论。