⑴ ubuntu中有sys文件夹,而linux源码中没有这个文件
实际上不是没有sys目录,只是系统给换路径了。使用ln命令创建一个符号链接就行了。Linux系统启动时把它挂载到sys目录,通过访问这个目录下面的文件,可以森虚获搜谈得各种的系统内核此漏燃信息,例如设备、内核模块、文件系统。
⑵ Linux下的目录及目录作用
/bin目录存放的是经常使用的命令,例如用于文件操作、系统管理等的基本二进制文件。
/boot目录内存放的是系统启动时需要用到的核心文件,包含连接文件及镜像文件等。
/dev目录代表的是设备,此目录下存储了系统的所有外部设备文件,采用与访问文件相同的方式。
/etc目录包含所有系统管理所需的配置文件与子目录,涵盖了各种系统的设置。
/home目录是用户主目录所在位置,每个用户拥有一个以其用户名命名的目录。
/lib目录代表库,其中存储了系统基本的动态连接共享库,对几乎所有的应用程序都有支持。
/lost+found目录一般情况下为空,但在系统非正常关机后,会存放一些被遗失的文件。
/media目录用于自动化识别的设备挂载,如USB设备或光驱等的临时存放。
/mnt目录为用户提供临时挂载其他文件系统的选项,用于访问光驱的内容等。
/opt目录为可选软件安装放置位置,例如如安装的ORACLE数据库。
/proc目录是一个伪文件系统,记录当前内核运行状态,为系统提供了内核信息的直接访问路径。
/root目录是系统管理员,即超级权限者的主目录。
/sbin目录是超级用户的执行文件放置地,提供高级管理程序和系统守护进程。
/selinux目录与Redhat/CentOS特定,包含安全机制Selinux相关文件。
/srv目录用于存储服务启动后需要的提取数据。
/sys目录是Linux2.6内核中的一个重大变化,整合了系统进程、设备与伪终端文件系统的状态信息。
/tmp目录存放临时文件,这些文件随系统重启而自动清除。
/usr目录代表unix共享资源,其中包括许多应用程序和文件,类似于windows的program files。
/usr/bin目录存放系统用户使用的应用程序。
/usr/sbin目录则存放超级用户使用的高级管理程序和系统守护程序。
/usr/src目录为内核源代码的默认放置目录。
/var目录为variable的缩写,用于存储不断变化的数据文件,例如日志文件、邮件等。
/run目录为临时文件系统,储存系统运行的信息,在重启时清理。
在Linux中,/etc、/usr/bin、/usr/sbin、/var/log等关键目录需要特别注意,避免误删除或修改内部文件,以免影响系统正常运行。这些目录存储着系统的配置文件、常用命令执行文件、日志文件等重要信息。/usr/bin与/sbin目录的区别在于,前者主要提供普通用户的命令,而后者则专为root用户设计,提供更高级别与专业的管理功能。