day03-04
光驱
历史的东西
远程管理卡
它的作用是通过网络远程(异地)开关服务器,并可以查看服务器开关的过程等信息,早期(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的操作系统。
它具有如下一些优秀特点
- 是开放源代码的程序软件,可自由修改。
- Unix系统兼容,具备几乎所有Unix的优秀特性。
- 可自由传播,无任何商业化版权制约。
- 适合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的更多相关文章
- python--json和pickle序列化
字符串存储 一般需要有信息需要记录的都写到文件上面,把要记录的信息转成字符串,然后在写入到文件中.这算是一种记录方式. 比如有一组用户信息需要存起来.数据定义好之后就可以写文件. info = { ' ...
- 第04项目:淘淘商城(SpringMvc+Spring+Mybatis) 的学习实践总结【第三天】
淘淘商城(SpringMVC+Spring+Mybatis) 是传智播客在2015年9月份录制的,几年过去了.由于视频里课上老师敲的代码和项目笔记有些细节上存在出入,只有根据日志报错信息作出适当的调 ...
- Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
- Ubuntu 14.04中Elasticsearch集群配置
Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...
- win8.1硬盘安装ubuntu14.04双系统
在网上找了很多方法都失败了,原因是大多数方法都是用mbr方式安装的,如grub4dos,easybcd.以至于连自己都怀疑win8能不能用硬盘安装,差点就去买个u盘来安装了,就在打算放弃的时候在ubu ...
- 使用win10远程控制ubuntu16.04
使用win10远程控制ubuntu16.04,网上很多需要安装xfce桌面的.今天介绍一下,不需要安装其他桌面,使用Ubuntu16.04自带桌面,漂亮美观. Ubuntu16.04端: 1.打开终端 ...
- ubuntu14.04下安装node.js
在网上查了下,起初是下载了一个node-v0.12.7-linux-x64.tar.gz,解压在/home/node路径下,然后在/etc/profile中添加如下命令: export NODE_HO ...
- mono3.2和monodevelop4.0在ubuntu12.04上两天的苦战
首先第一步是设置ubuntu server 12.04版更新源,推荐中科大的比较快:deb http://debian.ustc.edu.cn/ubuntu/ precise main multive ...
- Jexus Web Server 完全傻瓜化图文配置教程(基于Ubuntu 12.04.3 64位)[内含Hyper-v 2012虚拟机镜像下载地址]
1. 前言 近日有感许多新朋友想尝试使用Jexus,不过绝大多数都困惑徘徊在Linux如何安装啊,如何编译Mono啊,如何配置Jexus啊...等等基础问题,于是昨日向宇内流云兄提议,不如搞几个配置好 ...
- Ubuntu14.04配置Mono+Jexus
总所周知,ASP.NET是微软公司的一项技术,是一个网站服务端开发的一种技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,就是所谓动态网站开发,它依赖运行于 IIS 之中的程序 .但 ...
随机推荐
- javaScript基础用Number()把其它类型转换为Number类型
一:基本类型 字符串 把字符串转换为数字,只要字符串中包含任意一个非有效数字字符(第一个点除外)结果都是NaN,空字符串会变为数字零 console.log(Number("12.5&quo ...
- Python学习日记(一)——初识Python
Python的优势 互联网公司广泛使用python来做的事一般有:自动化运维.自动化测试.大数据分析.爬虫.Web等. Python与其他语言 C和Python.Java.C#: C 语言:代码编译 ...
- Android webView加载图片显示过大的问题
webview的基本使用流程这里我就不重复说明了,本篇针对的是文章详情加载完成后出现的情况,这里我们使用的方法是:通过js脚本,重置img标签中图片的宽度和高度. 使用步骤: 1.此方法需要使用js, ...
- CodeIgniter安装和入门使用(一)
CodeIgniter是个轻量级功能也强大的框架,适合做自己做小项目用,本文介绍CodeIgniter的安装和使用.安装 官网链接http://codeigniter.org.cn/user_guid ...
- ssy-publish
github地址: https://github.com/shangyueyue/ssy-publish 一.安装 npm install ssy-publish -D 二.在process.cwd( ...
- centos6里面装zabbix(二)
第一步: 如果这一步的时候有错误,那么修改php.ini(/usr/local/php/etc/这个目录下),然后重启php这个配置文件. 第二步: 第三步: 第四步: 第五步: 第六步:做到这一步的 ...
- Lucence简单学习---1
package cn.itheima.lucene; import java.io.File; import java.util.ArrayList; import java.util.List; i ...
- 阻塞IO和非阻塞IO的区别
转载地址: http://blog.sina.com.cn/s/blog_a46817ff0101g0gv.html http://blog.csdn.net/nodeathphoenix/artic ...
- JAVA与c#中byte取值范围的差异
C#中分有符号类型的sbyte和无符号类型的byte Console.WriteLine("byte.min:{0},byte.max:{1},{2}byte", byte.Min ...
- Swift3.0添加桥接文件
注意是在target下不是project !!!纠结了好久表示...... 都这里一直编译错误,找不到该桥接文件,这里也是纠结了好久......最后原因是不能使用下划线就可以了....<表示这是 ...