文件和目录配置
Linux 最优秀的就是他的多人任务了,那么文件权限就很重要了,一般将文件的可存取身份分为: owner、group、ohters,且都有 read、write、execute 等权限。
用户身份与群组记录的文件
在 linux 系统当中,默认情况下,相关信息是存储在下面的目录下的
/etc/passwd:账户信息(目前笔者还不知道里面有具体信息,看不太懂)/etc/shadow:账户密码,不过是加密了的/etc/group:所有组名
这三个目录可以说是 Linux 系统里面账户、密码、群组信息的集中地,不要随便删除
| 目录 | 功能简述 |
|---|---|
| /bin | 存放常用的二进制可执行文件(基本命令:ls, cp, mv, cat…),普通用户可用。 |
| /sbin | 系统管理员用的二进制工具(ifconfig, shutdown…)。 |
| /boot | 引导加载程序相关文件(如 vmlinuz 内核、grub 引导)。 |
| /dev | 设备文件(硬盘 /dev/sda,终端 /dev/tty,随机数 /dev/random)。 |
| /etc | 系统配置文件(passwd, hosts, fstab 等)。 |
| /home | 普通用户的家目录(如 /home/alice)。 |
| /lib, /lib64 | 系统运行所需的共享库文件(类似 Windows DLL)。 |
| /media | 移动设备挂载点(U盘、光盘自动挂载)。 |
| /mnt | 临时挂载点,管理员手动挂载磁盘/分区用。 |
| /opt | 第三方软件安装位置(比如大软件包)。 |
| /proc | 伪文件系统,内存中的内核和进程信息(如 /proc/cpuinfo)。 |
| /root | root 用户的主目录。 |
| /run | 系统运行时产生的临时文件(重启会清空)。 |
| /srv | 服务相关数据(如 web 服务的页面数据)。 |
| /sys | 内核对象接口,现代内核信息访问点(设备、驱动)。 |
| /tmp | 临时文件存放,重启清空。 |
| /usr | 用户程序与库的主要存放处(/usr/bin, /usr/lib, /usr/share)。 |
| /var | 可变数据(日志 /var/log、缓存 /var/cache、邮件、队列)。 |