五杀摇滚小拉夫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1. 系统目录和文件

目录/文件作用
/bin 存放用户可执行的二进制文件,通常是系统启动和基本维护所需的命令,如lscat等。
/boot 包含系统引导所需的文件,包括内核文件(vmlinuz)和引导加载程序(如GRUB)。
/dev 包含与设备相关的文件,Linux将设备映射成文件,这些文件代表系统中的各种硬件设备,如硬盘驱动器(/dev/sda)、键盘(/dev/input/by-id/usb-...)等。
/etc 存放系统全局配置文件,如网络设置(/etc/network/interfaces)、用户帐户(/etc/passwd)、系统服务配置(如/etc/apache2/apache2.conf)等。
/home 包含系统中每个用户的主目录,用户通常在其主目录下创建和存储个人文件。
/lib 存放系统运行所需的共享库文件,这些库文件被多个程序共享使用。
/media 用于挂载外部存储设备(如USB驱动器)的目录,挂载后设备会在此目录下显示。
/mnt 另一个用于挂载文件系统的目录,通常是管理员暂时使用的目录。
/opt 用于安装第三方软件或附加包的目录,这些软件不是通过系统的包管理器安装的。
/proc 虚拟文件系统,包含系统内存中运行进程的信息,如进程状态、系统信息等。
/root 超级用户(root用户)的主目录,root用户是系统的管理员。
/run 存放系统运行时需要访问的临时文件,这些文件在系统重启后通常会被删除。
/sbin 存放系统管理命令,这些命令通常只能由root用户或具有相应权限的用户执行,如网络管理和磁盘分区命令。
/srv 用于存储网站数据或其他服务数据的目录,例如Web服务器可能会将网站数据存储在/srv/www目录下。
/sys 虚拟文件系统,包含设备驱动程序的信息,用于反映内核中设备树的结构。
/tmp 用于存储临时文件的目录,任何用户都可以在此目录下创建和删除文件,但文件应定期清理以避免占用过多磁盘空间。
/usr 用于存储用户应用程序和共享资源的目录树,包括文档、库文件、源码等。
/var 包含系统日志、邮件、数据库和其他变化频繁的文件,如/var/log存放系统日志文件,/var/mail存放用户邮件等。

2. 特殊文件类型

  • 普通文件:最常见的文件类型,包括文本文件、二进制文件、数据文件等,用于存储各种类型的数据。
  • 目录文件:用于表示目录的特殊文件,目录可以包含其他文件和目录。
  • 字符设备文件和块设备文件:字符设备文件(如键盘、鼠标)和块设备文件(如硬盘)分别代表不同类型的硬件设备。
  • 符号链接文件:类似Windows下的快捷方式,用于指向另一个文件或目录的链接。
  • 套接字文件和管道文件:套接字文件用于网络通信,管道文件用于进程间通信。

3. 用户配置文件

  • 用户个人配置文件(如~/.bashrc~/.bash_profile~/.profile)用于存储用户的个性化设置,如环境变量、别名等。

4. 系统和服务配置文件

  • /etc/fstab用于指定系统启动时要自动挂载的文件系统,/etc/hosts用于存储本地主机名与IP地址的映射等。

                      

posted on 2024-08-12 15:49  五杀摇滚小拉夫  阅读(7)  评论(0编辑  收藏  举报