光驱

历史的东西

远程管理卡

​ 它的作用是通过网络远程(异地)开关服务器,并可以查看服务器开关的过程等信息,早期(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. oracle存储过程中进行分页

    create or replace procedure APP_BUSSINESS_CARD_LIST(p_in_str in varchar2,p_out_str out varchar2) is ...

  2. SilverFish

    noHero123/silverfish https://github.com/noHero123/silverfish/blob/master/HrtBddy/instructions.txt Ho ...

  3. Python——私有化 和 属性property

    Python——私有化 和 属性property 一.私有化 xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 ...

  4. 封装带SSH跳板机的MYSQL

    一.封装带SSH跳板机的MYSQL 二.配置settting import pymysql from sshtunnel import SSHTunnelForwarder class MyDb(ob ...

  5. ubuntu下如何关闭某个端口?

    1. 开启防火墙 sudo ufw enable 2. 关闭某个端口,如80端口 sudo ufw deny 80 3. 查询当前防火墙状态 sudo ufw status

  6. C++ STL——map和multimap

    目录 一 map和multimap 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 map和multimap map相对于set的区别:map具有键值和实值,所有元素根据键值自动排序.pai ...

  7. JavaScript中原型链存在的问题解析

    我们知道使用原型链实现继承是一个goodway:)看个原型链继承的例子. function A () { this.abc = 44; } A.prototype.getAbc = function ...

  8. BCNF/3NF的判断方法

    判断是否是 3NF 的条件: 对于 R 上的每个函数依赖 X->A (X 是关系 R 属性的一个子集,A 是 R 的一个属性) ,以下条件中的一个成立:1 X ∈ A2 X 是超码3 A 是 R ...

  9. php----处理从mysql查询返回的数据

    使用php的mysql,向mysql查询,返回的是一个资源,有4个函数可以进行处理. 1.mysql_fetch_row() 2.mysql_fetch_assoc() 3.mysql_fetch_a ...

  10. Node Newbie Error – NPM Refusing to Install Package as a Dependency of Itself

    46 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_ ...