1.操作系统图
2.进程
- 默认的守护进程
- 程序都会启动自己的程序进程——普通进程
注:
- 大部分的普通进程都不能直接通过System call去调用硬件资源,他们需要借助库文件,才能在系统上正常运行。
- System call:是用户空间与内核空间的通道
- .dll是windows里的库文件
- .os是linux里的库文件
- shell是管理人员与操作系统的交互
- ssh是远程登录会话
3.操作系统的结构
4.操作系统的发展历史
5.内核与GNU/linux的版权问题
常见的发行商版本有:centos(不收费)、redhat(收服务费)、fedore、opensuse(欧洲)、debian(安全)、ubuntu(桌面)、麒麟、红旗
6.开源体系
(1)GNU:全称(GNU is not unix)
GNU计划:将商业版本的软件程序进行开源
GPL协定:如果你使用了GNU计划中定义的开源软件代码,你就必须将对应的所有代码进行开源
(2)BSD
(3)Apache:做网站起家的社区,hadoop项目在2000年后,称为Apache项目的顶级项目
7.centos安装流程
(1)直接将操作系统安装在硬件设备上(不建议)
(2)使用VMM管理平台(VMware workstation、Virtualbox)进行安装(虚拟机方式)
(3)选语言、选键盘、选时区、写主机名、定义root密码(超级用户)、划分磁盘空间(boot(启动分区)、swap(交换分区)、/(根分区))
(4)恢复初始化(可用于系统出现问题时):虚拟机--快照--拍摄快照--名称(初始化状态)--拍摄
8.常用的linux命令