光驱

历史的东西

远程管理卡

​ 它的作用是通过网络远程(异地)开关服务器,并可以查看服务器开关的过程等信息,早期(2010年以前),服务器托管在IDC机房,出问题,还得跑机房或者请机房的人管理,有了管理卡,运维人员管理服务器的效率就大大提高了。

​ 远程管理卡有服务器自带和独立两类。服务器自带的远程管理卡,可以关机、开机,但是看不到开关服务器的过程。所以,建议给服务器配独立的远程管理卡,可能会多花100来块人民币,但是,当服务器出现问题,不要打车或出差,也不用给机房人员打电话了,可以利用管理卡快速查看服务器故障及恢复服务。

主板

	主板实际上就是一块电路板,相当于人体的骨架,CPU、 内存、磁盘、Raid 卡等所有的硬件设备,最终都要连接主板后才能正常工作,图0-31展示的是普通台式电脑主板示意

计算机工作原理

计算机硬件设备的三角形图解

冯●诺依曼计算机结构有3条重要的设计思想:

1.计算机应由运算器、控制器、存储器、输入设备和输出设备5大部分组成。

2.以二进 制的形式表示数据和指令。

3.程序预先存入存储器中,使计算机在工作中能自动地从存储器中取出程序指

加以执行。

计算机数据记录单位

由于计算机是通过电位记录信息的,因此仅能识别0和1这两个数字,故而在计算机

内部,数据都是以二进制的形式存储和运算的,下面列出来计算机数据的常用计量单位。

(1)位(bit)

计算机存储数据的最小单位为位(bit) ,中文称为比特,一个二进制位只能表示0或

1两种状态,要表示更多的信息,就要把多个位组合成一个整体,一般以8位二进制组成一个基本单位。由于比特这个单位太小了,因此用比特作单位的比较少,网络带宽速率一般用Mbit/s来表示,正常的下载速度就是1Mbit/s=128KBytes, 这就是我们购买了1MB的带宽,而实际下载速度为128KB的原因。

(2)字节(Byte)

字节是计算机数据处理的基本单位。字节(Byte) 简记为B,规定一个字节为8位,即1B=8bit.每个字节由8个二进制位组成。一般情况下,一个ASCII码占用一个字节,一个汉字占用2-4个字节。

(3)数据的换算关系

1Byte= 8bit, 1KB=1024B, 1MB=1024KB, 1GB=1024MB,1TB=1024GB, 1PB=1024TB, .1EB=1024PB,1ZB=1024EB

计算机常用计数制

	用若干数位(由数码表示)的组合去表示一个数,各个数位之间是什么关系,即逢“几”进位,这就是进位计数制的问题。也就是数制问题。数制,即进位计数制,是人们利用数字符号按进位原则进行数据大小计算的方法。通常是以十进制来进行计算的。另外还有进制、 八进制和十六进制等 。在计算机的数制中,要掌握3个概念,即数码、基数和位权。下面简单地介绍这3个既念。

1.数码:一个数制中表示基本数值大小的不同数字符号。例如,八进制有8个数码,

即0、1、2、3、4、5、6、7。

2.基数:一个数值所使用数码的个数。例如,八进制的基数为8,二进制的基数为2。

3.位权: 一个数值中某-位上的1所表示数值的大小。例如,八进制的123,1的位

权是64,2的位权是8,3的位权是1。

2进制

有两个数码: 0、1。

基数: 2。

逢二进一(加法运算),借一当二(减法运算)

例:对一个二进制数1100的表示的十进制计算式为:(重右到左)

0x(20)+0x(21)+1x(22)+1x(23)=12

其他进制同理

练习题

题1 :你用过的服务器型号有哪些?具体的配置有哪些?
题2 :程序、进程和守护进程有什么区别?
题3 :提升用户体验的网站优化解决方案有哪些?
题4 :谈谈计算机中buffer与cache的简单区别。
题5 :描述Raid 0、Raid1的主要特点。
题6 :描述下电脑的主流硬件作用及之间的关系( CPU、内存、磁盘)。
题7 :描述冯诺依曼计算机的设计思想。
题8 :请描述计算机数据的多种单位与换算。
题9:什么是二进制, 计算机是如何用二进制表示数据的。
题10 :为什么硬盘买来后实际大小比购买时标记的小?
硬盘厂商为了便于计算采用十进制算法,而电脑则采用二进制算法,它们之间需要进行转换计算http://mini.eastday.com/bdmip/180830145324775.html
题11 :运维人员的三大核心工作职责是什么?

操作系统

操作系统一个基本的定义:

操作系统是计算机系统中必不可少的基础系统软件,它的作用是负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机系统的工作流程,以便有效地利用这些资源为使用者提供一个功能强大、使用方便的操作及使用环境。它在计算机系统(硬件)与使用者之间起到接口的作用。

什么是linux?

​ 和大家熟知的Windows操作系统软件一样,Linux 也是一个操作系统软件。但是和Windows不同的是,Linux 是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intelx86系列CPU架构计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。

它具有如下一些优秀特点

  1. 是开放源代码的程序软件,可自由修改。
  2. Unix系统兼容,具备几乎所有Unix的优秀特性。
  3. 可自由传播,无任何商业化版权制约。
  4. 适合Intel等x86 CPU系列架构的计算机。

Linux的起源与历史

https://blog.csdn.net/qq_35523593/article/details/63683856

GPL许可

简单的理解,GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。

linux组成

Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序

linux应用领域

it服务器

桌面

day04

安装vm虚拟机

把系统软件更新到最新。

yum update -y

Cent0S6和CentOS7都要安装的企业运维常用基础工具包

yum install tree nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat

nethogs- y

CentOs7要安装的企业运维常用基础工具包

yum install psmisc net-tools bash-completion vim-enhanced -y

安装的时候选包,选了四个,组包:里面有一堆软件。

1、忘了选了。

2、入职,别人没选。

[root@www ~]# yum groups mark convert

[ root@www ~]# yum grouplist#<==查看所有包组名称,包括已安装的和未安装的

yum groupinstall "Development Tools" -y

yum qroupinstall "Cinnamon" -y

练习

1.8本章重点回顾
1)了解什么是操作系统以及操作系统简单原理图。
2)了解Unix/Linux的发展历史。
3)了解市面上的常见Unix系统版本。
4)了解Unix及Linux诞生发展的几个关键人物。
5)重点了解GNU、GPL知识。
6)了解Linux系统的特点。
7) 了解Linux系统的常见发行版本,不同场景选择。
8)重点了解Centos和Red Hat的区别和联系。
9)了解CentOs各个版本的应用场景及企业应用情况。
10)学会搭建学习Linux的环境。
注意:最好是能口头表达出,上述了解的内容。
1) 32位和64位系统的区别是什么?
2) 请描述Linux分区的知识(包括设备名、主分区、扩展分区、文件系统类型等)。
3) 什么是挂载点,挂载点的作用是什么?
4)企业场景如何针对不同的业务服务器规划分区方案?
5)企业场景下Linux系统安装如何尽可能地最小化选包?
5) 企业场景下若线上运行的系统缺少部分包组或命令,如何补救?
7)如何将网卡设置为传统的eth0、eth1形式? 1)了解什么是操作系统以及操作系统简单原理图。
2)了解Unix/Linux的发展历史。
3)了解市面上的常见Unix系统版本。
4)了解Unix及Linux诞生发展的几个关键人物。
5)重点了解GNU、GPL知识。
6)了解Linux系统的特点。
7)了解Linux系统的常见发行版本,不同场景选择。
8)重点了解CentOs和RedHat的区别和联系。
9)了解Centos各个版本的应用场景及企业应用情况。
10)学会搭建学习Linux的环境。
注意:最好是能口头表达出,上述了解的内容。
1.9本章知识相关考试题
1)请详细描述GNU的相关知识和历史事件。
2)请描述什么是GPL以及GPL?
3)企业工作中如何选择各Linux发行版?
4)Red Hat Linux和CentOS Linux有 啥区别和联系?
5)请说出你认为Linux受欢迎的3个以上特点。

day03-04的更多相关文章

  1. python--json和pickle序列化

    字符串存储 一般需要有信息需要记录的都写到文件上面,把要记录的信息转成字符串,然后在写入到文件中.这算是一种记录方式. 比如有一组用户信息需要存起来.数据定义好之后就可以写文件. info = { ' ...

  2. 第04项目:淘淘商城(SpringMvc+Spring+Mybatis) 的学习实践总结【第三天】

    淘淘商城(SpringMVC+Spring+Mybatis)  是传智播客在2015年9月份录制的,几年过去了.由于视频里课上老师敲的代码和项目笔记有些细节上存在出入,只有根据日志报错信息作出适当的调 ...

  3. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  4. Ubuntu 14.04中Elasticsearch集群配置

    Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...

  5. win8.1硬盘安装ubuntu14.04双系统

    在网上找了很多方法都失败了,原因是大多数方法都是用mbr方式安装的,如grub4dos,easybcd.以至于连自己都怀疑win8能不能用硬盘安装,差点就去买个u盘来安装了,就在打算放弃的时候在ubu ...

  6. 使用win10远程控制ubuntu16.04

    使用win10远程控制ubuntu16.04,网上很多需要安装xfce桌面的.今天介绍一下,不需要安装其他桌面,使用Ubuntu16.04自带桌面,漂亮美观. Ubuntu16.04端: 1.打开终端 ...

  7. ubuntu14.04下安装node.js

    在网上查了下,起初是下载了一个node-v0.12.7-linux-x64.tar.gz,解压在/home/node路径下,然后在/etc/profile中添加如下命令: export NODE_HO ...

  8. mono3.2和monodevelop4.0在ubuntu12.04上两天的苦战

    首先第一步是设置ubuntu server 12.04版更新源,推荐中科大的比较快:deb http://debian.ustc.edu.cn/ubuntu/ precise main multive ...

  9. Jexus Web Server 完全傻瓜化图文配置教程(基于Ubuntu 12.04.3 64位)[内含Hyper-v 2012虚拟机镜像下载地址]

    1. 前言 近日有感许多新朋友想尝试使用Jexus,不过绝大多数都困惑徘徊在Linux如何安装啊,如何编译Mono啊,如何配置Jexus啊...等等基础问题,于是昨日向宇内流云兄提议,不如搞几个配置好 ...

  10. Ubuntu14.04配置Mono+Jexus

    总所周知,ASP.NET是微软公司的一项技术,是一个网站服务端开发的一种技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,就是所谓动态网站开发,它依赖运行于 IIS 之中的程序 .但 ...

随机推荐

  1. java8 stream流操作的flatMap(流的扁平化)

    https://mp.weixin.qq.com/s/7Fqb6tAucrl8UmyiY78AXg https://blog.csdn.net/Mark_Chao/article/details/80 ...

  2. Linux网络编程六、报文解析(1)

    一.pcap文件解析 依赖的库:libpcap,头文件:pcap/pcap.h 获取pcap文件:tcpdump,-i:指定监听接口,默认配置好的最小的号码的接口.-w:指定存入文件,将原始报文存入指 ...

  3. 【CF671D】 Roads in Yusland(对偶问题,左偏树)

    传送门 洛谷翻译 CodeForces Solution emmm,先引入一个对偶问题的概念 \(max(c^Tx|Ax \leq b)=min(b^Ty|A^Ty \ge c)\) 考虑这个式子的现 ...

  4. C/C++程序基础-如何理解C++是面向对象化的,而C是面向过程化的

    1:答:C是面向过程化的,但是C++不是完全面向对象化的.在C++中也完全可以写出与C一样过程化的程序,所以只能说C++拥有面向对象的特性.Tava是真正面向对象化的.

  5. redis的哨兵

    删除旧master或者不可达slave sentinel永远会记录好一个Master的slaves,即使slave已经与组织失联好久了.这是很有用的,因为sentinel集群必须有能力把一个恢复可用的 ...

  6. react-redux学习初步总结

    1.index.js文件中需要引入 a.React(把jsx编译到js需要调用一个函数, 这个函数在React叫React.createElement. 解答地址:https://segmentfau ...

  7. vuejs2从入门到精通与项目开发实战

    vuejs2从入门到精通:一.基础部分0.课件1.介绍2.vue实例3.模板语法4.计算属性和观察者5.Class与Style绑定6.条件渲染7.列表渲染8.事件处理9.表单输入绑定10.1.组件(1 ...

  8. 【学习笔记】QT常用类及应用

    一.QT基类: QObject 二.QT中常用的库 QT中的类根据功能划分在不同的库中,在用户属性.pro文件中可以看到. 三.Qt基本对话框的使用 常用5类: 通过类名可以直接调用类的静态成员函数. ...

  9. UML 2.5版本与UML分类概述

    UML 2.5版本与UML分类概述 转 http://www.umlstudy.com/uml-25-diagrams.html UML简述 UML图是设计.实现或已经存在的系统模型的部分图形表示(视 ...

  10. C语言处理CSV数据

    以下代码为博客 <Python的并行求和例子>: http://www.cnblogs.com/instant7/p/4312786.html 中并行python代码的C语言重写版. 用C ...