运维

IT运维,指IT公司中,运行和维护服务器的工作

核心工作:

​ 数据不能丢失

​ 7*24小时运行

​ 提高用户访问效率

一句换 管服务器的

服务器

要管服务器那就得先了解服务器

服务器也称为伺服器,是提供计算服务的设备,需要具备相应和处理请求的能力!

计算服务,说白了就是计算机,这就意味着你的电脑我的电脑都作为服务器

那到底区别是什么?

先说一说电脑的分类

笔记本,PC,服务器,IPAD,嵌入式系统

以设备针对的功能来划分,每种类型的电脑功能和计算能力存在差异

服务器的分类

云服务器

​ 即由其他公司提供的服务器,驻留在互联网中,通过网络来对其进行操作.

​ 通常由不同数量的发起组成,然后按需分配计算资源给使用方

物理服务器

​ 即自己机房里安装的服务器

物理服务器的分类

机架式服务器

刀片服务器

塔式服务器

外观分类

1u 2u 4u

1u = 1.75英寸 = 4.45cm

常见品牌

dell

华为

联想

浪潮

IBM PC业务已被联想收购 最贵的机器

服务器的内部组成

电源

​ 双路 多路 UPS 发电机

CPU

​ 1路 = 1个 2路=2个 4个=4路

​ 非等于核心数

​ 处理核心是真正负责执行指令的,核心越多则并发数越高

内存

​ 临时存储,断电遗失

​ buffer 缓冲区

​ cache 缓存

硬盘

​ 永久存储,速度通常很慢当然现在块一些了

​ 分 机械 固态

按接口分:

​ stat scsi sas pci-e

PCI-E速度最快 直接连通总线,与CPU直接通讯

价格感人 mac 标配128G

raid磁盘阵列:

​ 通常PC的硬盘都是独立的 近几年出现的混合盘速度有所提升

​ 但是在服务器端速度并不是唯一的要求,另一种非常重要的就是安全性

​ 为了保障数据不丢失,服务器通常为使用磁盘阵列

​ 几多个硬盘整合到一起同时负责存储数据

常见分为

raid0

​ 效率较高

​ 数据没有备份 不安全

raid1

​ 镜像数据 数据完整备份,

​ 浪费一半的资源

radi3

raid5

​ 三块以上硬盘

​ 硬盘间相互备份,当然是一个一个条带备份

raid10 raid0 1

​ 1 和 0 的组合

操作系统

linux发展

Linux 操作系统的诞生
创始人林纳斯·托瓦兹
创始人林纳斯·托瓦兹
、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。
1981 年IBM公司推出微型计算机IBM PC。
1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。
1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。
1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell软件了。
1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。

发行版:

1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这在经营模式上是一种创举。

目前的主流发行版:

Cent OS Fedora Redhat

虚拟机的搭建

最新文章

  1. mongo 查询总结
  2. C语言-数据类型
  3. spring task定时器笔记
  4. lei
  5. AngularJS 的数据绑定
  6. BZOJ2530 : [Poi2011]Party
  7. 安卓/res/menu/的使用
  8. 0c-40-ARC下多对象内存管理
  9. scala命令
  10. Codeforces Round #234 (Div. 2) B. Inna and New Matrix of Candies
  11. Flux是一个Facebook团队的前端开发架构
  12. Unity游戏程序员面试题及解答
  13. linux 下 Fatal error: Class ‘mysqli’ not found in
  14. chrome使用技巧整理
  15. UNIX网络编程——Socket粘包问题
  16. 编写一个javscript函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。
  17. How JavaScript works: an overview of the engine, the runtime, and the call stack
  18. 微信Tinker的一切都在这里,包括源码(一)
  19. Oracle学习笔记(七)
  20. 10.Android UiAutomator Junit 断言函数的使用

热门文章

  1. 23. Man and His Natural Habitat 人类及其自然栖息地
  2. IntelliJ IDEA 2017版 SpringBoot的核心配置详解
  3. wordpaster更新说明
  4. (回文串 Manacher )Girls' research -- hdu -- 3294
  5. 几个经典的数学库之一学习---VCGlib(2)
  6. Oracle EBS - Setup: 配置文件Profile
  7. Firemonkey里触发home按键被按下的事件
  8. 如何处理App的Application的事件
  9. 利用Kettle进行SQLServer与Oracle之间的数据迁移实践
  10. Android 如何修改gen下包的名字