Linux文件

文件系统结构

Linux文件系统是一种分层的目录结构,它以/为根目录,从根目录开始,可以访问所有其他的目录和文件。不同的目录有不同的作用和内容。

/bin: 存放一些基本的二进制可执行文件,如cd, ls, cp等常用命令。

/boot: 存放启动相关的文件,如内核映像,引导加载器等。

/dev: 存放设备文件,如磁盘,键盘,鼠标等。

/etc: 存放系统和程序的配置文件。

/home: 存放普通用户的主目录,每个用户都有自己的子目录。

/opt: 存放一些可选的软件包或第三方应用程序。

/proc: 存放进程信息和内核参数,是一个虚拟的文件系统。

/root: 存放超级用户(root)的主目录。

/sbin: 存放一些系统管理相关的二进制可执行文件,如fdisk, init, shutdown等。

/tmp: 存放一些临时文件,系统重启后会被清空。

/usr: 存放用户相关的文件,如程序,库,文档等。

/var: 存放一些变化的文件,如日志,缓存,邮件等。

文件

文件解释
/etc/shadow存放用户的密码信息,以加密的形式
/etc/passwd存放用户的基本信息,如用户名,用户ID,组ID,主目录,登录shell等
/etc/group存放用户组的信息,如组名,组ID,组成员等
/etc/rc.d存放系统启动时运行的脚本和服务
/etc/init.d存放系统初始化时运行的脚本和服务
/etc/hosts存放主机名和IP地址的映射关系
/etc/hostname存放本机的主机名
/etc/network/interfaces存放网络接口的配置信息
/etc/profile存放全局的环境变量和启动程序
/etc/apt/sources.list存放APT软件包管理器的源列表
/etc/resolv.conf存放DNS解析器的配置信息
/home/user/.bash_history存放用户user的bash命令历史
/.ssh/存放SSH安全登录协议的配置文件和密钥文件
/var/log存放各种系统和程序的日志文件
/var/adrn存放邮件服务器的邮件队列和别名
/var/spool/cron存放用户和系统的定时任务
/var/log/apache/access.log存放Apache Web服务器的访问日志
/etc/fstab 存放文件系统的挂载信息