Linux系统的基本知识
Liunx系统大致可以分为4个层次,底层是硬件,之后是Linux操作系统,一般称之为系统内核(Kernel),中间是shell层,即命令解释层;高层则是应用层。
1. 内核层
内核层是Linux系统的核心和基础,他直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用率,为用户提供方便、高效、安全、可靠的应用环境。
2. Shell层
Shell层是与用户直接交互的界面。用户可以在提示符下输入命令行,由Shell解释执行并输出相应结果或者有关信息,所以我们也把Shell称做命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。
3. 应用层
Linux系统上广泛应用的有Gnome、KDE等图形界面。
Liunx系统结构
Liunx是一个倒树结构,最大的目录名称是“/”,根目录
Liunx中的目录文件
/bin | 二进制可执行文件,系统常规命令 |
---|---|
/boot | 启动目录,存放系统自动启动文件,内核,初始化程序 |
/dev | 系统设备管理文件 |
/etc | 大多数系统配置文件存在路径 |
/home/ 子目录 | 普通用户家目录 |
/lib | 函数库 |
/lib64/ | 64位函数库 |
/media | 临时挂载点 |
/mnt | 临时挂载点 |
/run | 自动临时设备挂载点 |
/opt | 第三方软件安装路径 |
/proc | 系统硬件信息和系统进程信息 |
/root | 超级用户家目录 |
/sbin | 系统管理命令,通常只有root可以执行 |
/srv | 系统数据目录 |
/var | 系统数据目录 |
/sys | 内核相关数据 |
/tmp | 临时文件产生目录 |
/usr/ | 用户相关信息数据 |