一、Linux是什么?
Linux是一套 免费使用 和 自由传播 的 类Unix操作系统,是一个 基于POSIX和UNIX 的 多用户、多任务、支持多线程和多CPU 的操作系统。它能 运行 主要的 UNIX工具软件,应用程序和网络协议。它支持 32位 和 64位 硬件。
Linux内核:
是一个Linux系统的内核,而不是一个操作系统
Linux操作系统:
Linux的发行版,如:红帽操作系统(RedHat),乌班图(Ubuntu)等才是操作系统的名字,他们都使用Linux内核,我们常常把他们笼统的称为Linux操作系统。
二、Linux的内核版本
Linux 的内核版本由 五部分 组成,用(.或-)隔开
拿内核版本 4.18.0-16-generic 来看
4 18 0 16 generic 主版本号 次版本号 修订版本号 微调版本号 对多内核版特殊性的体现 内核升级后的版本号 奇数是开发版;偶数是稳定版 修订版本编号 小BUG的修补 针对大型企业,如阿里,腾讯
三、Linux的应用
Linux 的应用有四个:服务器、移动终端、大数据和云计算
四、终端
Linux 的 终端 就是 控制台,是用户与内核交互的平台,通过输入指令来控制内核完成任务操作
五、shell
shell 是 linux 的外壳。是一个内核的解释器,让我们与内核交流翻译的工具(shell充当服务器与终端之间的翻译官)
命令的解释:
可以解析我们给 shell 终端的命令,来控制操作系统做相关的功能
保护操作系统:
可以帮助我们通过一条简单的命令来调用系统函数或者系统接口,来依次完成我们需要的功能,不会导致调用错误或其它问题导致系统不能正常使用
六、Linux目录结构
Linux 是一个以 “/” 为根的树状结构或文件结构,“/” 是根目录,是文件系统的起点
-
/
-
/bin
-
存放基础系统所需的命令
-
-
/sbin
-
存放超级权限用户 root 的可执行命令
-
-
/etc
-
存放系统程序或一般工具的配置文件
-
-
/usr
-
用户程序包含二进制文件、库文件、文档和二级程序的源代码
-
-
/home
-
所有用户用 home 目录来存储他们的个人文档
-
-
/mnt
-
挂载目录临时安装目录,系统管理员可以挂载文件系统
-
-
/proc
-
操作系统运行时,进程信息及内核信息
-
-
/tmp
-
临时文件包含系统和用户创建的临时文件
-
-
/media
-
可移动媒体设备
-
-
/dev
-
设备文件存储目录
-
-
/srv
-
存服务数据
-
-
/opt
-
可选的附加用用程序包含从个别厂商的附加应用程序
-
-
/lib
-
系统库包含支持位于 /lib 和 /sbin 下的二进制文件的库文件
-
-
/boot
-
引导加载程序文件包含引导加载程序相关的文件
-
-
/var
-
存放内容可能增长的文件,如日志
-
注意:标红的为比较常用到的
-