1. 什么是操作系统
人发出请求 操作系统 电脑硬件
是一个人与计算机硬件交流的中介(操作系统也是软件-->代码组成)
操作系统组成:
外围应用程序
命令解释器(shell)
内核(kernel/lib/API)
硬件
*系统架构组成示意图*查看本章图库图片
linux系统特性:
开源 的操作系统,可以 自由传播
支持 多用户,多任务,多线程,以及多CPU支持
应用于 服务器端,嵌入式,以及个人PC(3大领域)
2. 操作系统发展历史 GNU GPL
1969 贝尔实验室 unix
1984 谭宁邦(大学教授) unix-->代码修改-->minix 功能简单,能满足教学需求(linux雏形)
1989 斯托曼
成立一个公司(组织) FSF 自由软件基金会 官网 http://www.gnu.org/
企业目标: 创建一个类似于unix的系统,但要比unix更好(开源 免费) GNU项目 gnu is not unix
完成工作: 命令解释器(bash) 程序软件:gawk(awk) emacs(vi) gcc gdb
指定标准: GNU项目软件程序,必须是开源,开源程序代码可以自由传播/自由修改,修改代码信息必须公布
GPL 通用公共许可 标准
1990 托瓦兹 芬兰大学学生 系统内核 + GNU = linux
linux之父 (Logo 企鹅)
网站:https://github.com(全球开发者的开发代码共享网站)
就业场景:
1)互联网公司 有自己网站的公司
2)游戏公司
3)金融企业
4)电商网站
5)传统行业 医疗 石油
6)人工智能 AI
3. Linux系统有不同的版本(服务器领域常用的)
Redhat: linux 红帽商标 收取费用(应用服务软件/维护)-->被IBM收购
centos: linux 没有/去掉红帽商标 全部免费 -->被红帽收购
程序开发好后测试 程序发布 程序发布
Fredora(专用于程序测试的系统) --> redhat --> centos 例:systemctl 功能
*Linux不同版本介绍* 查看本章图库图片
4. 系统安装环境说明
1)虚拟化概念:共享硬件 传统情况是一个系统占用-->1个CPU 1个内存 1个硬盘 虚拟化技术是多个系统共享-->1个CPU 1个内存 1个硬盘
2)如何实现虚拟化: vmware-->新建虚拟主机(类似购买主机过程)
3)如何调整虚拟主机配置:
01. 选择虚拟主机,点击设置
02. 虚拟网络编辑器 4个位置需要设置
*新建虚拟主机1、2、3* 查看本章图库图片
5. 操作系统安装部署
第一个里程:系统镜像
1)新版本的系统:centos 7.6
https://opsx.alibaba.com/mirror
https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/
CentOS-7-x86_64-DVD-1810.iso 服务器安装版本iso镜像 *****
CentOS-7-x86_64-Everything-1810.iso 镜像功能程序更全
CentOS-7-x86_64-LiveGNOME-1810.iso 演示版本
CentOS-7-x86_64-LiveKDE-1810.iso 演示版本
CentOS-7-x86_64-Minimal-1810.iso 最小化版 教学使用
CentOS-7-x86_64-NetInstall-1810.iso 通过网络安装系统
*镜像版本简介* 查看本章图库图片
2)旧版本的系统:centos 7.5 centos 6
http://vault.centos.org/
补充:系统类型
32位系统:CPU的一个识别计算的方式 识别内存容量:最大4个G
64位系统:CPU的一个识别计算的方式 识别内存容量:可以识别大于4个G的
第二个里程:安装操作系统
1)光驱加载指定镜像
2)开启虚拟主机
3)进入系统安装菜单选择界面
install centos7 --- 安装系统 *****
Test this media & install centos7 --- 安装系统(检测扫描光盘是否正常,耗时长)
Troubleshooting --- 排错(修复系统)-->忘记密码、误删关键/唯一目录、文件 选此项
*补充:开机进入系统安装菜单选择界面后,读秒结束前将鼠标指针点入系统后迅速按下Tab键 然后空格
输入 net.ifnames=0 biosdevname=0(修改系统网卡名称为和centos6版本一致的ethx样式)
ethx eth0 eth1 eth2 -- centos6
ensxx ens33 ens34 ens35 -- centos7
4)进入到图形安装界面--配置网卡地址信息
选择NETWORK & HOST NAME项 -->配置地址 配置主机名称
5)进入到图形安装界面--分区操作
选择INSTALLATION DESTINATION项
/boot 200M 启动分区
swap 1.5G 交换分区 将硬盘资源临时充当内存资源使用 内存不够了(1.将耗费内存进程立刻自动停止/2.直接宕机)
真实内存大小 <= 8G swap 大小 == 1.5倍-2倍实际内存的大小 例:4G swap:6G 1G swap:1.5G
真实内存大小 > 8G swap 大小 == 8G(真实内存再大也就只给8G就够了)
/ 剩余空间 根分区
6)进入到图形安装界面
选择KDUMP项-->取消 安全选项 前的勾选
7)进入到图形安装界面
选择SECURITY POLICY项-->关闭选项
8)进入到图形安装界面--安装初始软件包
选择SOFTWARE SELECTION项
选择 最小化 安装 --- 勾选 1 2 3 6 项
9)自检(看看该干的事儿有没有都干完)
点击 开始安装
安装过程中 点击 ROOTPASSWORD 设置默认用户密码-->例:123456
*图形安装界面设置* 查看本章图库图片
10)安装系统常见错误:
*确认笔记本电脑是否开启了虚拟化功能(Intel VT-x处于禁用状态怎么办?)
*笔记本开机/重启 根据不同型号选择 F1 F2 F12 del.../fn+(f1/f2/f12)... 进入电脑BIOS
*开启虚拟化功能(Enabled)
*开启虚拟化1、2* 查看本章图库图片