开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第25天,点击查看活动详情
大家好,我是阿萨。想系统学习下Linux 的知识很久了。最近就开始准备把重要知识点以公众号形式发布,一方面作为自己复习的概要。另一方面也是相关知识的梳理。
一 . 什么是计算机?
计算机的作用有:
-
接受信息
-
处理数据
-
将结果输出, 输出结果有文字+ 图片+音频+视频
计算机=硬件+软件。
-
硬件= 显示器+ 键盘+ 鼠标+硬盘+CPU+ 主板等
-
软件=按照用户要求协调整台计算机的硬件去工作的操作系统+应用程序。
二. 什么是操作系统?
操作系统是硬件和其他应用程序沟通的桥梁。介于硬件和软件之间。
操作系统提供的服务有:
-
文件系统:组织管理数据
-
设备驱动程序:连接硬件设备的接口
-
用户接口:提供影虎运行工程序和访问文件系统的方法。
-
系统服务程序:安装文件系统,启动网络服务,运行预定任务。
图片来自网络,侵权必删
三. Linux 操作系统的特点有哪些?
- 免费开源的
- 与Unix 兼容,
- Linux 容易安装
- 多用户操作系统, 私密性和稳定性高
- 有很复杂的软件包管理系统。
Linux 系统结构 = 内核层+ Shell 层(命令解释层)+ 应用层。
常见Linux 操作系统有:
-
Red Hat
-
Ubuntu
-
SuSE
-
Gentoo
-
Debian
-
Fedora
-
等
四. Linux 系统启动过程
-
内核引导:开机---BIOS 开机自检---启动设备启动。 接管硬件后,读取/boot 目录下的内核文件。
-
运行init (SysV, Upstart, Systemd):init 程序首先读取配置文件/etc/inittab,然后根据运行级别,确定要运行的程序。
-
系统初始化: /etc/init.d
-
建立终端
-
用户登录系统: CTRL+ALT+F7 切换图形界面或者命令窗口
正确的关机流程:sync-> shutdown-> reboot-> halt
五. Linux 系统目录结构****bin= Binaries 常用命令存放位置。
boot=启动核心文件,包含连接文件+ 镜像文件。
dev= Devices , 外部设备
etc= Etcetera 配置文件和子目录----系统配置文件,比较重要
home = 用户主目录
lib = Library 系统基本动态连接库opt=optional ,安装软件目录
proc=Processes 虚拟文件系统
sbin = Super User
usr= unix shared resources 共享资源var = variable ----非常重要,成功运行日志保存目录。
今天的学习就到这里了。
如果觉得阿萨的内容对你有帮助,欢迎围观点赞。