服务器硬件与linux系统
服务器的特性:
高速度的CPU运算能力
长时间的可靠运行
强大的I/O外部数据吞吐能力
服务器通常具有更高的性能,效率,高可靠,高可用性,以及更好的扩展性。
服务器的分类
(1)服务器按外形分类
塔式服务器: 常见的立式和卧式机箱结构的服务器,可放置在普通的办公环境。
优点:主板扩展性较强,适合常见的入门级和工作组级服务器应用,而且成本比较低,性能能满足大部分中小企业用户的要求。
缺点:个体比较大,占用空间多,不方便管理。
机架式服务器:工业标准化下的产品,其外观按照统一标准来设计,配合机柜统一使用,以满足企业的服务器密集部署需求。
优点:相对塔式服务器更节约空间,适合于大型专用机房统一部署和管理的服务器的场合。
缺点:内部空间有限,扩充性较受限制且散热稍差。
刀片式服务器:刀片服务器是一种HAHD(High Availability High Density,高可用高密度)的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的。
优点:每块刀片都是热插拔的,系统可以轻松地进行替换,并且将维护时间减少到最小。
缺点:散热较差且价格高昂。
(2)服务器按指令集分类:
非x86服务器:这种服务器有很好的稳定性,整体性能强,就是价格昂贵。主要用于金融、电信等大型企业的核心系统中。使用RISC(Reduced Instruction Set Computing,精简指令集)或EPIC(Explicitly Parallel Instruction Computers,显示并行指令集)处理器。
X86服务器:又称CISC(Complex Instruction Set Computer,复杂指令集)服务器,基于PC机体系结构,也被称为PC服务器,这种服务器主要用在中小企业和非关键业务中,价格相对便宜、兼容性好。
电源保护:UPS(不间断电源,一般能维持30分钟-1小时左右)、双电源(AB双路)。
CPU与核心、线程的关系:(CPU相当于工厂,核心相当于工人,线程相当于生产流水线。)
内存:是CPU和硬盘之间的缓冲设备,临时存储器,断电数据丢失。
阵列卡(RAID卡)的好处:1.把所有硬盘的容量加在一起。2.数据更安全。3.性能更好。是服务器的标配,连接到服务器的硬盘必须经过RAID卡。一般好点的RAID卡配有电池,可以单独供电。
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。
Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调节、设备驱动等核心操作,以面向硬件为主(包围在硬件之上,控制系统程序与硬件之间打交道)。
Linux内核版本有两种:稳定版和开发版,Linux内核版本号由3组数字组成(x.yy.zz):第一个组数字.第二组数字.第三组数字
Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。
第一个组数字:目前发布的内核主版本。
第二个组数字:偶数表示稳定版本;奇数表示开发中版本。
第三个组数字:错误修补的次数。
在Linux系统中所有的磁盘以及磁盘中的每个分区都是用文件的形式来表示的。
硬盘:对于IDE接口的硬盘设备,表示为“hdX”形式的文件名,对于SATA或SCSI、SAS、SSD(固态硬盘)接口的硬盘设备,则表示为“sdX”形式的文件名,其中“X”可以为a、b、c、d等字母序号。例如,将系统中的第1个IDE设备表示为“hda”,将第2个SATA设备表示为“sdb”。
Linux默认情况下提供6个虚拟终端来让用户登录,系统将F1~F6定义为tty1~tty6。使用ctrl+alt+Fn组合键,就可以从图形界面切换到命令行界面的第n个虚拟终端。按alt+Fn组合键可以在命令行界面终端之间切换。。Fn代表F1、F2、…、F6功能键(如果是centos7系统安装图形界面,F1是图形界面,F2、…、F6是命令行界面)。
在centos7/rhel7之前的linux版本,linux运行级别分为7个级别,分别是0~6级别。
0代表关机(poweroff)、1代表单用户模式、2代表多用户模式,但没有网络服务、3代表完整多用户模式,有网络服务,登陆后进入控制台命令行模式、4运行级别,预留,系统未使用、5代表图形界面、6代表系统正常关闭并重启。
修改启动时默认运行级别:修改/etc/inittab文件#vim /etc//inittab,进入文件后将5改为3之后,保存,重启
服务器硬件与linux系统的更多相关文章
- Django项目:CMDB(服务器硬件资产自动采集系统)--07--06CMDB测试Linux系统采集硬件数据的命令02
#settings.py """ Django settings for AutoCmdb project. Generated by 'django-admin sta ...
- Django项目:CMDB(服务器硬件资产自动采集系统)--06--06CMDB测试Linux系统采集硬件数据的命令01
#base.py # ————————01CMDB获取服务器基本信息———————— from config import settings #配置文件 class BasePlugin(object ...
- linux系统下,11款常见远程桌面控制软件
linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图: 常见功能: 1.提供全屏,窗口化的远程控制.支持高分辨率下的 ...
- windows系统以及linux系统的优缺点以及区别
一.Linux以及Windows系统的优缺点对比 Windows Linux 优点 Windows Server系统相对于其他服务器系统而言,极其易用,极大降低使用者的学习成本. Linux系统是 ...
- Linux系统——MySQL基础(二)
# MySQL数据库完全备份与恢复## 数据库备份的分类1. 从物理与逻辑的角度,备份可以分为物理备份和逻辑备份.(1)物理备份:对数据库操作系统的物理文件(数据文件.日志文件)的备份.物理备份又可分 ...
- 使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理
http://www.ibm.com/developerworks/cn/linux/l-ipmi/ 1.简介 IPMI(Intelligent Platform Management Interfa ...
- linux系统下,11款常见远程桌面控制软件(转载)
远程控制能够给人们带来很多便利,本文介绍了11款常见的Linux系统下的远程桌面控制工具,总有一款能适合您. 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图 ...
- 云计算第一章:服务器硬件及linux初体验
第一章:服务器硬件及linux初体验 一.了解linux: 1.linux的三大分支:debian.redhat.ubuntu 2.redhat版本: redhat:红帽,简称RHEL,企业级官方版本 ...
- 在Linux系统下运行微信Web开发者工具
微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确定是否管用的步骤或文件.本人系统为Linux ...
随机推荐
- 封装jdbc、DBUtil
package com.cmos.util; import java.io.IOException; import java.io.InputStream; import java.sql.Conne ...
- OpLogMergeMessage-OutOfMemoryError-JavaHeapSpace
direct memory size netty or oplog 5.5kw * 20 60G worker/ 26G MaxDirectMemorySize 1/2 tasks per worke ...
- Hadoop wordcount Demon
搭建完成Hadoop后,第一个demon,wordcount.此处参考:http://blog.csdn.net/wangjia55/article/details/53160679 wordcoun ...
- CodeForces #549 Div.2 ELynyrd Skynyrd 倍增算法
题目 这道题目实际上可以用动态规划来做. 对于每个区间,我们从右边边界,往左边走,如果能走n-1次,那说明以右边边界为起点存在一个题目中说的子链. 利用倍增算法,实际上倍增也是动态规划.f[i][j] ...
- Python基础知识点小结
1.Python基础知识 在Python中的两种注释方法,分别是#注释和引号(''' ''')注释,#注释类似于C语言中的//注释,引号注释类似于C语言中的/* */注释.接着在Python中 ...
- 2018-2019-2 网络对抗技术 20165225 Exp4 恶意代码分析
2018-2019-2 网络对抗技术 20165225 Exp4 恶意代码分析 实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行. 1.2是分析一个恶意软件,就分析Exp2或Exp ...
- Windows Server 2012 R2服务器部署Tomcat JDK、安装Mysql以及将Java项目部署到CVM
我们平时所调试的Java Web 项目需要在本地Eclipse或者MyEclipse当中开发调试,并且部署到Tomcat上来测试,比如说笔者这里用的eclipse添加tomcat服务器, 但是这里发布 ...
- MySQL Server8.0版本时出现Client does not support authentication protocol requested by server
MySQL Server8.0版本时出现Client does not support authentication protocol requested by server 解决方法: 1.roo ...
- Xcode 断点无用,也不打印输出
原来是在main.m里使用了ptrace进行反调试. ptrace是系统用来对运行中的进程进行调试和跟踪的工具,通过ptrace,可以对另一个进程实现调试跟踪.但是里面提供了一个非常有用的参数,就是P ...
- windows 下使用 protobuf
下载protobuf 下载地址:https://github.com/google/protobuf/releases 选择protoc-xxx-win32.zip下载 配置环境变量 将解压出来的pr ...