Linux第一星期小结
在这一周中我由一个IT行业的圈外人逐渐进入到了这个行业,从计算机和服务器的基本结构及原理,到如何搭建系统运维环境,由此总结这一周所学习的知识点。
首先是运维人员三大职责:
1.保证数据不会丢失
2.保证服务稳定运行,
3.保证用户访问体验
一.服务器硬件组成详述
1.服务器硬件组成-电源
(1).提供冗余能力
(2)提供多路电源
(3)提供UPS不间断电源
(4)提供发电机
2.服务器硬件组成-CPU
(1).CPU路数说明
(2).CPU核数说明
3.服务器硬件组成-内存
(1).程序概念说明
(2).进程概念说明(守护进程)
(3).buffer缓冲与cache缓存概念区别
4.服务器硬件组成-磁盘
(1).磁盘接口类型
5.磁盘阵列卡介绍说明
(1). 可以获得更高的容量
(2). 可以获得更高的性能
(3). 可以获得更高的安全
6.存储数据单位与换算说明
存储单位: 1024Byte(字节) == 1KB
1024KB == 1MB
1024MB == 1GB
1024GB == 1TB
1024TB == 1PB
1024PB == 1EB
1024EB == 1ZB
7.服务器硬件组成-远程
(1).利用远程管理卡实现远程管理
(2).远程开关机
(3).远程制作raid
(4).远程安装系统
(5).主要分为独立与集成独立网卡
(6).远程管理卡不同厂商分类说明
dell - idrac
HP - ilo
IBM - RSA
(7).阵列卡
阵列卡的主要作用是将多块硬盘逻辑整合成一个硬盘,能够加强硬盘的性能、安全性、容量,常见的阵列卡有 raid0、raid1、raid5、raid10。
raid0
raid0由多块硬盘组成,存储时所有硬盘平分工作,一起存储数据,无数据冗余。
优点:效率高,硬盘可使用率100%
缺点:安全性低,任意一块硬盘损坏都会丢失数据,无法找回
raid1
raid1由两块硬盘组成,写入数据时两块硬盘同时写入相同数据,通过复制进行冗余,一块硬盘坏了可通过另一块硬盘复原。
优点:安全性高
缺点:效率低,硬盘可使用率50%
raid5
raid5至少由3块硬盘组成,写入一段数据就会写入一段校验码,通过奇偶校验可在一块硬盘数据丢失时完成数据恢复。
优点:效率较高,安全性较高
缺点:坏两块以上硬盘就无法恢复数据,硬盘可用容量为 (n-1)/n ,n为硬盘数
raid 10
raid10简单来说就是由两个raid0组成的raid1模式来同时提升性能和安全性
优点:效率高,安全性高
缺点:硬盘使用率50%,性价比极低(要好多硬盘来构筑)
(8).阵列卡性能对比
效率:raid0 > raid10 > raid5 > raid1
安全性:raid1 > raid10 > raid5 > raid0
性价比:raid0 > raid5 > raid1 > raid10
8.远程管理卡
远程管理卡就类似于我们PC常用的远程协助的功能,不过他可以在服务器关机状态下控制服务器,使服务器开机,然后操作。
9.服务器硬件组成-光驱
(1).主要用于安装系统(即将淘汰)
10.服务器硬件组成-机柜
(1).机柜布线说明介绍
11.服务器硬件性能对比
CPU>内存>SSD固态盘>普通硬盘
二.企业中如何存储数据
1.大型企业:并发量比较高
写入用户数据 → 保存到内存(缓冲区) - 定时定量(设置)→ 存储到硬盘
读取用户数据 ← 从内存(缓存区)读取 ← 读取硬盘(热点数据)
2.中小企业:并发量比较低
写入用户数据 → 保存到内存(缓冲区) - 实时写入(尽快)→ 存储到硬盘
读取用户数据 ← 从内存(缓存区)读取 ← 读取硬盘(热点数据)
三.操作系统
操作系统的作用是管理硬件和软件的使用,软件每一步操作都要由操作系统去调度硬件,最后返回结果到软件上。
系统内核:控制硬件,机器语言(二进制)
解释器: bash解释器
外围软件程序: C语言 java pyhon等等
四、Linux系统介绍及安装
1.Linux 的诞生时间
1969年 贝尔实验室 Unix 系统诞生 后期收费了
1983年 斯托曼发起自由软件运动,成立FSF自由软件基金会,开启GNU项目:目标做出和Unix一样优秀,但是开源的系统
结果:开发内核(失败),开发解释器(成功),开发软件(成功)
1984年 大学教授(谭邦宁) Minux 系统诞生 用于教学
1991年 Linus Torvalds Linux 系统内核诞生 免费开源
1994年 Linux 1.0 问世,他统合了 GNU/Minix/Unix
(1).redhat 互联网领域–服务器 、外企/国企、应用过程收费、有自己商标logo;
(2).centos :互联网领域–服务器、私企、 免费 、 没有红帽;
(3).Ubuntu:家用终端电脑、图形化界面;
(4).Debian/FreeBSD:系统安全要求比较高的领域、安全性稳定高、主要应用于金融、游戏;
(5).SUSE:对网络服务有需要公司,充当网络了设备、邮件服务器、德国;
(6).Fredora:测试领域, 新开发的软件程序进行测试 。
红帽公司 — 新Fredora测试版 --> 测试redhat – 发行redhat正式版
红帽公司 — 新Fredora测试版 --> 测试(7).centos – 发行centos正式版
2.Linux 系统环境部署与安装
(1).电脑硬件环境
至少
CPU Intel i5
内存 8G
硬盘 500G
(3).虚拟化环境
Windows X64 VMware 12/15
x86 32位 最高支持4GB内存
x64 64位 理论支持128G内存
(4).下载系统镜像
Linux系统镜像在很多地方可以下载,如官网,阿里云等等,我们这里以CentOS为例
CentOS各个版本
CentOS -7 - x86_64 -DVD - 1810.iso
CentOS7.6 标准版镜像文件
CentOS -7 - x86_64 -Everything - 1810.iso
CentOS7.6 完整版镜像文件
CentOS -7 - x86_64 -LiveGNOME - 1810.iso
CentOS7.6 展示版镜像文件
CentOS -7 - x86_64 -LiveKDE - 1810.iso
CentOS7.6 展示版镜像文件
CentOS -7 - x86_64 -Minimal - 1810.iso
CentOS7.6 精简版镜像文件
CentOS -7 - x86_64 -NetInstall - 1810.iso
CentOS7.6 网络安装版镜像文件
(5).加载镜像
(6).启动虚拟主机
启动虚拟主机时,如果发生报错,看看电脑是否支持虚拟化,如果支持的话,就去BIOS里面开启虚拟化,具体操作自行百度。
配置虚拟机
(7).安装Linux
读秒界面,配置网卡信息名称
tab后输入 : net.ifnames=0 biosdevname=0
system 配置信息
配置网络信息
系统分区操作
/boot 启动分区 保存和系统启动有关数据
200M
swap 交换分区 临时将硬盘空间充当内存使用(防止因内存不足出现down机)
内存 < 8G swap = 1.5 * 内存大小内存 > = 8G swap = 8G
/ 根分区 将所有剩余分区分配给根分区
software设置
CentOS7 配置选择 1 2 3 6
CentOS6 配置选择 2 3 5
最后设置一下密码就可以reboot了
然后成功开机后输入用户名 root,然后再输入之前设置的密码就可以操作了。(注:密码输入过程是不可见的,*号都没有)