操作系统感念
人与计算机硬件沟通的桥梁
操作系统组成
内核
命令解释器 如shell
Linux系统特性
开源的操作系统,可以自己传播
支持多用户 多任务 多线程以及多cpu支持
应用于服务器 嵌入式以及pc端
Linux的发展史 GNU GPL
1969 贝尔实验室 unix
1984 谭邦宁 minix基于unix的修改优化(Linux的雏形)
1989 斯托曼 成立公司 (FSF)自由软件基金户 http://www.gnu.org/
企业目标:创建一个类似unix,但比unix更好的系统(开源+免费)所以出 现了GNU项目 GNU's not unix
完成工作: 解释器(bash) 程序软件:awk emacs(vi) gcc
指定标准: GNU项目软件程序,必须是开源,开源程序代码可以自由传 播/自由修改,修改代码信息必须公布
GPL定义 通用许可证 (标准)
1990 托瓦兹 研发出了系统内核 系统内核+GNU=Linux
所以也叫托瓦兹为Linux之父
Linux系统版本
Redhat的Linux有红帽标志 使用时不花钱但是应用服务软件/维护 收费 (IBM)
CentOS的Linux没商标 全部免费 (被Redhat收购)
需要着重了解 Redhat Centos Ubuntu Debian Fredora
程序开发
Fredora (测试版) --> redhat (收费) --> centos(免费)
系统安装说明
虚拟化概念:共享概念
一个系统=一个内存 一个硬盘 一个cpu
多个系统=一个内存一个硬盘一个cpu
用VMware来创建虚拟机
系统类型
32位系统:CPU识别方式 识别内存容量:4G
64位系统:CPU识别方式 识别内存容量:大于4G
安装系统常见错误:
确认笔记本电脑是否开启了虚拟化功能
笔记本开机 --F1 F2 F12 del/fn+f1 f2 f12 进入电脑BIOS
开启虚拟化功能
操作系统安装部署
新版本的系统:centos 7.6
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 通过网络安装系统
安装操作系统的重点操作
图形安装界面--分区操作第一种
通用方案
/boot 200M 启动分区
swap 1.5G 交换分区 将硬盘资源临时充当内存资源使用 内存不 够了(1.将耗费内存进程离开停止/2. 直接宕机)
真实内存大小 <= 8G swap 大小 == 1.5倍实际内存大小
真实内存大小 > 8G swap 大小 == 8G
/ 剩余空间 根分区
第二种分区方式
数据重要分区方案
/boot 200M
swap 内存<= 8G swap大小==1.5倍实际内存大小 大于8G就=8G
/ 50~200G
date 剩余
第三种分区方式
灵活分区方案
boot 200M
swap 内存<= 8G swap大小==1.5倍实际内存大小 大于8G就=8G
/ 50~200G
剩余分区空间不分
ps:服务器内存空间非常充足,swap分区可以不创建
修改系统网卡名称 net.ifnames=0 biosdevname=0
ethx eth0 eth1 eth2 -- centos6
ensxx ens33 ens34 ens35 -- centos7
输入后可变为centos6
虚拟环境如何部署
vmware使用方法 创建虚拟主机 删除虚拟主机 虚拟主机使用(开启 停止-挂起) 虚拟主机功能(快照 OVF备份)