第35天 Linux操作系统介绍
一.Linux的优势
在 Linux 操作系统中,“一切皆文件” 堪称其核心设计理念的精髓。
1.操作统一:
读写执行等接口通用,降低学习与操作复杂度;
2.权限简化:
借助文件权限机制,实现资源安全管控;
3.扩展便捷:
新资源加入仅需创建对应文件,适配轻松;
4.管理高效:
可用标准文件工具统一管理,降低管理成本;
5.开发灵活:
一套文件操作 API 即可调用多种资源,提升代码通用性与效率;
二.Linux操作系统目录结构
'/'根目录
/bin :存放基本二进制可执行文件,如常用命令 ls、cp 等,所有用户均可执行
/etc :存储系统级配置文件,如网络配置、用户信息(/etc/passwd)、服务启动脚本等
/dev :包含硬件设备文件(如 /dev/sda 表示硬盘,/dev/tty 表示终端),用于硬件交互
/home :普通用户的主目录,每个用户有独立子目录(如 /home/用户名),存放个人文件和配置
/lib :保存系统运行必需的共享库文件(如C标准库 libc.so)及内核模块,支撑程序运行
/usr :存储用户程序和数据,如应用程序、开发工具、库文件、文档等,类似集中的 “程序资源库”
/root :超级用户(root)的主目录,存放其专属文件、配置及管理工具
/tmp :
临时文件存储目录,用于存放系统和应用运行时产生的临时数据,系统重启时内容通常会被清空
/mnt :临时挂载点目录,用于手动挂载外部存储设备(如 U 盘、光盘)或其他文件系统
/media:(自动挂载)
可移动设备的挂载点。比如插入 U 盘、光盘、移动硬盘后,系统通常会自动挂载到 /media/用户名/设备名 下。
/opt :第三方软件或附加应用程序的存放目录,便于集中管理,如 /opt/软件名称
三.Linux操作系统作用
1.操作系统定义:
操作系统(Operating System,OS)是管理计算机硬件与软件资源的系统软件, 通过抽象底层硬件复杂性,为用户提供标准化接口,实现对软硬件资源的高效协调与优化利用;
2.操作系统作用:
1.硬件资源管理:调度CPU时间片、分配内存空间、管理输入输出设备等等;
2. 进程与任务管理:通过调度算法协调多任务执行,避免资源竞争等等;
3.文件系统管理:组织和存储数据,提供统一访问接口;
4.安全与用户接口:通过权限控制保障安全,提供命令行(CLI)或图形界面(GUI)与用户交互;
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)