服务器操作系统(Linux)
什么是操作系统:人与计算机硬件交互的中介
操作系统的组成:从内到外计算-机硬件-系统内核( kemel / lib / apl )-命令解释器( shell (linux专用))-外围应用程序(各种写好的代码)
linux系统的特性:
1.开源的操作系统,可以自由的传播。
2.支持用户多任务,多线程,以及多CPU支持(多用户指可远程多人进行维护操作)。
3.应用于服务器端,嵌入式,以及个人PC(3大领域)。
linux操作系统发展简史(GNU GPL)
1984年贝尔实验室研发出一个系统名为unix系统(需要付费操作)
1984-1986年谭邦宁(教授)修改unix代码,变成免费教学专用(linux的雏形)
1989年斯托曼成立一个公司(FSF)自由软件基金会(www.gnu.org),目标是创建一个类似于unix的系统,但要比unix更好,并保证开源,免费
GNU项目:gun is not unix
完成的项目:解释器(bash),程序软件 awk / emacs(后变成vi) / gcc
并制定了标准:必须开源,开源程序代码可以自由地传播/自由的修改,修改代码的信息必须公布。
GPL 通用公共许可 标准
1990年托瓦兹芬兰大学学生 发明了一个内核,这个系统内核+GNU(其他项目)=linux linux之父
linux系统不同的版本
Redhat:linux (红帽旗下的linus系统,有红帽商标),收取应用服务软件/维护的费用 ,现如今被IBM(联想)收购。
centOS:linux系统 和红帽基本一样但完全免费,后被红帽公司收购。
ubuntu(乌班图)系统,开发人员爱用,在有些公司合作的时候能见到。
Debian/FreeBSD:安全要求比较高的领域(金融企业/游戏企业)。
Fredora:属于rhel和centos的测试版或预发布版,Fredora用于测试linus系统的新技术/新功能/程序开发 ,在Fredora上运行稳定后转到Redhat上运行,去掉商标,在到免费的cenntOS上运行。
系统安装环境
如何实现虚拟化
注:虚拟化概念是多个系统共用一台电脑配置互不干扰
1.使用VMware建立虚拟主机
注意事项:
2.虚拟网络编辑器,四个位置编写好
安装操作系统
1.光驱加载指定镜像
2.开启虚拟机,进入系统安装
菜单选择界面:
install centos7--- 安装系统
Test this media & install centos7 --- 提前检查光盘的完整性 后安装系统
Troubleshooting --- 排错(修复系统)
补充:修改系统网卡名称 : net.ifnames=0 biosdevname=0(进入选择界面按TAB输入代码转换网卡初始名称)
图形安装界面--配置网卡地址信息
network & host name - 配置地址 配置主机名称
图形安装界面--分区操作
1. /boot 启动分区,给与200MB空间
2. swap 交换分区(将硬盘资源临时充当内存资源使用)给与1.5G空间
当内存不够时(1.将耗费内存进程离开停止/2. 直接宕机)
SWAP分配空间规则
真实内存大小 <= 8G swap 大小 == 1.5倍实际内存大小
真实内存大小 > 8G swap 大小 == 8G
/ 代表根分区默认分配剩余空间
安装初始软件包:
1.选择最小化安装
2.选择安装1,2,3,6,号软件