Linux系统结构

一、目录结构

1.Windows的目录结构
2.Linux的目录结构

Unix/Linux的基本哲学理念:一切皆文件

Linux系统的目录结构遵循 Filesystem Hierarchy Standard(FHS,文件系统层次结构标准),这是一种约定俗成的规范,用于统一不同Linux发行版的目录结构和用途。其核心特点是 树形层次化结构,所有目录均以根目录(/)为起点,各子目录分工明确。
3.主要目录的功能说明:
  1. /(根目录):整个文件系统的起点,所有其他目录和文件均挂载在其下。

  2. /bin(基本命令):存放系统启动和修复所需的基本命令(如 lscpmvrm 等),所有用户均可使用,与 /usr/bin 通常合并或符号链接。

  3. /boot(启动文件):包含内核文件(vmlinuz)、引导加载器(如 GRUB)和启动配置文件。

  4. /dev(设备文件):设备文件的存储位置(如磁盘 /dev/sda、终端 /dev/tty 等)。

  5. /etc(系统配置):系统全局配置文件(如网络配置 /etc/network、用户信息 /etc/passwd)。

  6. /home(用户目录):普通用户的个人目录(如 /home/username),存储用户数据和个性化配置。

  7. /lib/lib64(共享库):存放系统核心库文件(如 C 库 libc.so),支持 /bin 和 /sbin 中的程序。

  8. /media/mnt(挂载点):/media:自动挂载可移动设备(如 U 盘、光盘),/mnt:手动挂载临时文件系统(如网络存储)。

  9. /opt(第三方软件):可选应用程序的安装目录(如大型商业软件)。

  10. /proc(内核与进程信息):虚拟文件系统,提供内核和进程的实时信息(如 CPU 信息 /proc/cpuinfo)。

  11. /root(管理员目录):系统管理员(root)的个人目录,权限高于 /home

  12. /run(运行时数据):存放系统运行时的临时文件(如 PID 文件、服务状态)。

  13. /sbin(系统管理命令):系统管理员专用的命令(如 fdiskiptablesreboot)。

  14. /srv(服务数据):存放服务相关数据(如网站文件 /srv/http、FTP 数据)。

  15. /tmp(临时文件):临时文件存储目录,所有用户可读写,重启后可能清空。

  16. /usr(用户程序与资源):用户级应用程序和文件,包含子目录:

    • /usr/share:共享数据(如文档、图标)。
    • /usr/local:用户手动安装的软件(优先级高于系统包管理器)。
    • /usr/lib:应用程序库文件。
    • /usr/bin:大部分用户命令。
  17. /var(可变数据):存放动态变化的文件(如日志 /var/log、缓存 /var/cache、邮件 /var/mail)。

4.目录结构特点
  • 层次化设计:目录功能明确,避免文件混乱。
  • 静态与动态分离
    • /bin/lib 等存放系统运行必需文件(静态)。
    • /var/tmp 存放运行时产生的数据(动态)。
  • 用户与系统隔离
    • /home 存储用户数据,/etc 存储系统配置,权限分离。
  • 兼容性:遵循 FHS 标准,不同发行版行为一致。
5.常见操作场景
  1. 修改配置 → 编辑 /etc 下的文件。
  2. 查看日志 → 访问 /var/log
  3. 安装软件 → 使用包管理器默认安装到 /usr,手动安装到 /usr/local 或 /opt
  4. 挂载磁盘 → 使用 /mnt 或 /media

目录结构是高效使用 Linux 的基础! 通过 tree -L 1 / 命令直观查看根目录内容

6.硬盘接口及命名规则
/dev:存放设备(键盘、鼠标、光驱、硬盘……)相关的数据,硬盘接口

/dev/sda:SCSI接口的硬盘,第一块

/dev/sdb:SCSI接口的硬盘,第二块
/dev/sdc:SCSI接口的硬盘,第三块
………
真机为Linux平台:
KVM虚拟机硬盘的接口类型:独有的接口类型为vd
可以利用命令lsblk查看识别的硬盘

二、获取命令行

命令行界面字体调节
字体变大:ctrl shift +
字体变小:ctrl -
命令行提示标识
[当前登录的用户@主机名 当前所在的目录]
[root@localhost ~] #                   //以#结尾表示当前登录的身份为root
[root@localhost ~] $                   //以$结尾表示当前登录的身份为普通用户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值