1.硬件基础
1.1服务器硬件介绍
服务器主要由CPU,内存,硬盘,主板组成
1.1.1运维工作职责
1.网站数据不能丢失
2.网站7*24小时运行
3.提升用户体验,访问快
1.1.2服务器尺寸
机架式服务器:
机架式服务器安装在标准的19英寸机柜里面。
服务器以高度进行分类,高度以U(unit)来计量单位,1U=1.75寸=4.445cm
1.1.3服务器分类
1.机架式服务器
2.刀片服务器
3.塔式服务器
1.1.4服务器的组成
1.主板:主机板(mainboard),系统板(systemboard)和母版(motherboard)组成;
它安装在机箱内,是服务器基本的也是最重要的部件之一
2.CPU:中央处理器(CPU:Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心和控制中心。
它的功能主要是解释计算机指定以及处理计算机软件中的数据。
3.内存:内存是计算机中最重要的部件之一,它是与CPU进行沟通的桥梁。存放临时数据。
4.硬盘:硬盘主要存储数据,永久存储数据
1.1 5计算机的工作原理
1.2服务器的品牌和型号
1.3服务器的样子
1.4云服务器服务方式
1.5服务器电源
服务器电源就是指使用在服务器上的电源(POWER),它和PC(个人电脑)电源一样,都是一种开关电源。
服务器电源按照标准可以分为ATX电源和SSI电源两种。
ATX标准使用较为普遍,主要用于台式机、工作站和低端服务器;
而SSI标准是随着服务器技术的发展而产生的,适用于各种档次的服务器。
AR路电源,防止断电
1.6CPU
CPU数量==路数
1个CPU==1路
2个CPU==2路
下图中,1个CPU有4核
1.7内存
作用:CPU与硬盘之间传递数据
特点:临时存放数据的地方,断电之后内存中的数据消失
1.7.1提升用户体验的网站解决方案
提升用户体验的网站解决方案优缺点
优点:写数据到内存中,性能高速度快(微博,微信,秒杀)
缺点:断电瞬间,可能丢失内存中还没写入硬盘的数据
解决数据不丢失的方法:
1.服务器主板上安装蓄电池,在断电瞬间把内存中的数据写入硬盘
2.UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据中心机房,UPS1小时)。
UPS(Uninterruptible Power System/Uninterruptable Power Supply),即不间断供电。
3.选双路电的机房,使用双电源,分别接不通路的电,服务器放在不同机柜,不同地区。
4.柴油发电机+油罐,一般机房会和附近的加油站签订紧急供油协议。
1.7.2buffer和cache的区别
1.8硬盘
接口:硬盘与服务器连接方式。
接口种类:
1.sata:家用,服务器对速度要求不高的
2.sas:服务器标配
硬盘转速:rpm,每分钟转多少圈,分别由5.4K,7.2K,10K,15K
1.9RAID卡
基础作用:给磁盘做raid,方便统一管理
好处:让数据更安全,读写更快,容量更大
例如:一个非常大的文件,10T
有两种选择方式
1.直接买一个10T的磁盘
2.买20个1000G的硬盘,做raid0
1.10远程控制卡
服务器关机状态下,也可以通过远程控制卡对服务器进行管理。
1.11光驱
放光盘的地方
2.操作系统
2.1linux发展过程
1969年:UNIX操作系统,是一个强大的多用户,多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早在贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有。
1987年:MINIX是一种基于微内核架构的类UNIX计算操作系统,由Andrew S. Tanenbaum发明。MINIX最初发布于1987年,开放全部源代码给大学教学和研究工作。2000年重新改为BSD授权,成为自由和开放源码软件。MINIX为全球注册商标。
1991年:Linux是一类Unix计算机操作系统的统称。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。在1991 年的十月,由一个名为 Linus Torvalds的年轻芬兰大学生带头开发的作业系统。
概述
Unix诞生于贝尔实验室
谭教授:minix(mini unix)主要用于教学
斯托曼:我要开发一个系统,自由,开源,替代unix
公司:自由软件基金会(FSF)
项目:GNU
守则:GPL
托瓦兹:开发出了linux内核
2.2自由软件-GNU和GPL
自由软件:
根据自由软件基金会的定义,自由软件是一种可以不受限制地自由使用、复制、研究、修改和发布的软件,可以买卖,这方面的不受限制正是自由软件最重要的本质。
要将软件以自由软件的形式发表,通常是让软件以‘自由软件授权协议’的方式被分配发布,以及公开软件的原始码。
GNU:
“GNU is Not Unix”的递归缩写。是项目名称,Stallman主要是希望能开发一个公共的,自由的软件,取代unix的统治。
GPL:
是GNU General Public License,是GNU通用公共授权非正式的中文翻译。
自由软件基金会:
(Free Software Foundation,FSF),是一个致力于推广自由软件、促进计算机用户自由的美国民间非盈利组织,由斯托曼创建。主要工作是执行GNU计划,开发更多的自由软件,完善自由软件理念。
2.4linux发行版本
2.5哪里下载操作系统镜像
官网https://www.centos.org/download/
阿里云https://mirrors.aliyun.com/centos/6/isos/x86_64/
内容说明:
CentOS-6.10-x86_64-LiveDVD.iso #体验版-写入到光盘中,刻录到U盘中
CentOS-6.10-x86_64-LiveDVD.torrent
CentOS-6.10-x86_64-bin-DVD1.iso #真的安装包,不要选择iso,下载很慢
CentOS-6.10-x86_64-bin-DVD1to2.torrent #种子,只选择DVD1就可以,下载这个比较快
CentOS-6.10-x86_64-bin-DVD2.iso
CentOS-6.10-x86_64-minimal.iso #最小化安装
CentOS-6.10-x86_64-minimal.torrent
CentOS-6.10-x86_64-netinstall.iso
CentOS-6.10-x86_64-netinstall.torrent
Linux旧版本
https://mirrors.aliyun.com/centos/6.9/
这里没有更新,也没有安全修复
2.6 32位和64位系统的区别
1.当初设计时定位不同
2.安装要求配置不同,32位支持的最大内存不超过4G
3.运算速度不同
4.寻址能力不同
2.7虚拟机的安装
2.7.1虚拟机是什么
2.7.2新建虚拟机
2.7.3常见故障
1.权限不足解决方法
2.开启虚拟化支持
vmware运行了一个64位centos系统,需要虚拟化vt-x
重启计算机笔记本(开机的时候黑屏+logo)F2 F1 F12 F10 enter
3.vmware相关服务没有运行
/boot 200M 引导系统启动
swap 如果内存<8G swap是内存的1.5倍,如果内存>=8G,swap是8G
交换分区 临时作为内存使用,防止内存不够用导致系统故障
/ 剩余多少给多少,根分区,Linux一切从根开始
2.7.4配置网络
1.vmware软件的网络配置
2.linux网络配置
然后是ok-save-save&quit
生效 ifdown eth0&&ifup eth0
2.7.5远程连接报错
1.路不通的原因
1)网卡是否运行并且ip是否正确---ifconfig eth0,网关是否配置的正确
2)vmware 中编辑---虚拟网络配置是否正确
3)网络连接--不要手动修改vmware8中的内容,尤其是属性中的共享,不要勾选
4)windows下vmware服务是否开启
win+r输入services.msc
VMware Authorization Service
VMware NAT Service
2.是否提供服务
查看22端口是否提供服务
ss -ltnup|grep 22 建议使用ss
netstat -lntup|grep 22 服务多的时候,执行该命令容易卡死
telnet 10.0.0.200 22
nc 10.0.0.200 22,与telnet用法相同
nmap -p22 10.0.0.200
查看进程是否运行
ps -ef|grep sshd
2.7.6初次接触linux必会的知识
2.7.7你使用的是什么操作系统
1.centos版本
[root@oldboyedu-01 ~]# cat /etc/centos-release
CentOS release 6.9 (Final)
[root@oldboyedu-01 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
2.内核
[root@oldboyedu-01 ~]# uname -r
2.6.32-696.el6.x86_64
3.位数
[root@oldboyedu-01 ~]# uname -m
x86_64