Linux入门及企业服务器知识学习笔记

1、 Linux是类UNIX操作系统,是一个基于POSIX移植操作系统接口和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
2、用于企业服务器、WEB网站平台、大数据、虚拟化、Android、超级计算机、云计算、物联网、人工智能等领域。
3、开源免费;迭代更新;性能稳定;安全性高;
多任务,多用户;多线程;多CPU;
耗资源少;内核小;
应用广泛; 入门简单。
4、企业服务器品牌及型号:DELL(大多数公司),HP,IBM,浪潮,联想
2014年-2016年DELL:(1U)R420,R430, R620,R630 (2U)R720,R730
HP:2U DL380 G7/G8
IBM:1U 3550/m3 ,3550/m5 2U 3650,4U 3850,8U 3950
5、服务器尺寸:1U=4.45cm 1U 2U 4U
6、服务器一般是双电源,双线AB路
7、一般企业服务器的CPU数量2-4颗,单颗CPU4核,内存16-256G(常见32G,64G)。做虚拟化的宿主机,CPU数量4-8颗,单颗CPU4核,内存48-128G,6-10个虚拟机。
8、常见服务器磁盘是3.5mm英寸,大部分机械硬盘,读取性能相比内存来说不高,硬盘接口:IDE,SCSI SATA SAS SSD,性能: SSD> SAS > SATA,
磁盘阵列卡RAID:整合多块硬盘,有冗余备份,通过快捷键配置RAID 0 ,1 , 5 ,10,RAID上也有缓存,
企业应用主选SAS(15000转/分,结合SATA和SCSI的优点),不对外提供访问的服务器(如备份服务器)可选SATA(7200-10000转/分),高并发,小数据量可选SSD。淘宝网服务器把SATA和SSD结合起来用,热点存储,程序动态调度。
几乎企业服务器运维和网站优化的核心都是以磁盘和内存的使用比例为主的优化。
9、内存:CPU和硬盘之间的缓存设备,是临时存储器,一般程序运行时都会被调度到内存中执行,程序关闭后自动从内存释放掉(计算机重启内存中的数据也会被释放掉)。
程序:用C,PHP,JAVA语言编写的静态代码,放在硬盘中的数据。
进程:正在运行着的程序,进程运行就是把程序调到内存中执行,
守护进程:持续保持运行着的程序。
高并发、大数据量写入的门户网站服务器(微信、微博)一般会把数据先写到内存,达到一定数量后再定时定量的写到磁盘,对外提供访问时仍需将数据加载到内存中去。
具有写入速度快但易丢失数据。解决方法:主板上安装蓄电池,UPS供电(持续供电10分钟),双电源、双路供电。服务器放在不同机柜,不同地区。
读多写少的中小企业服务器会先把数据写入磁盘,然后通过程序把数据调到内存,在内存对外提供访问。
写入数据到内存,这个数据的内存空间称为缓冲区(buffer);从内存读取数据,这个数据的内存空间称为缓存区(cache)
99%的网站都是读取为主,写入为辅,读写比例至少是10:1,并发写入不是问题。这里提到的内存和磁盘是指集群架构环境memcached(纯内存)和redis(内存加磁盘)。
10、远程管理卡:开关服务器并能查看过程,有服务器自带(看不到开机关机过程)和独立的,一般选择独立的。

原文地址:http://blog.51cto.com/12674559/2095021

时间: 2024-07-29 23:06:48

Linux入门及企业服务器知识学习笔记的相关文章

端口相关知识学习笔记

端口相关知识学习笔记 端口相关知识学习笔记 本周主要精力是放在挂接上,所以知识矩阵的学习回归到根本上,所以这周发的学习笔记是关于计算机端口的相关介绍. 有过一些黑客攻击方面知识的读者都会知道,其实那些所谓的黑客并不是像人们想象那样从天而降,而是实实在在从您的计算机"大门"中自由出入.计算机的" 大门"就是我们平常所说的"端口",它包括计算机的物理端口,如计算机的串口.并口.输入/输出设备以及适配器接口等(这些端口都是可见的),但更多的是不可见的软

linux用户、组和权限——学习笔记

linux用户.组和权限--学习笔记 1.linux用户user 2.linux组group 3.用户和组的配置文件 3.1.Passwd文件格式 3.2.shadow 文件格式 3.3.group文件格式 3.4.gshdow文件格式 4.用户和组管理命令 4.1.用户管理命令 4.2.组帐号维护命令 4.3.用户创建:useradd 4.4.小实验 4.5.用户属性修改 4.6.删除用户 4.7.查看用户相关的ID 信息 4.8.切换用户或以其他用户身份执行命令 4.9.设置密码 4.10.

linux内存操作--ioremap和mmap学习笔记

最近在做视频输出相关的东西,对于预留给framebuffer的内存使用不是很清楚,现在找到一些资料整理一下,以备使用. 对于一个系统来讲,会有很多的外设,那么这些外设的管理都是通过CPU完成.那么CPU在这个过程中是如何找到外设的呢? 尽管在一个系统中会有诸多的外设,在每个外设的接口电路中会有多个端口.但是如果系统能够每个端口都被赋予一个具体的地址值,那么在系统中就能轻易的找到任何一个外设.系统在管理的时候,不管是内存还是外设都需要分配一个内存地址.对于一个32bit的系统来讲,可寻址的范围为2

六、第一个Linux驱动程序:统计单词个数 ——学习笔记

第6章 第一个Linux驱动程序:统计单词个数 ——学习笔记 一.首先了解一下: 打印机驱动写入数据:对于打印机驱动来说,需要接收这些被写入的数据,并将它们通过PC的并口.USB等端口发送给打印机.要实现这一过程就需要Linux驱动可以响应应用程序传递过来的数据.这就是Linux驱动的事件,虽然在C语言里没有事件的概念,但却有与事件类似的概念,这就是回调(callback)函数.因此,编写Linux驱动最重要的一步就是编写回调函数,否则与设备文件交互的数据将无法得到处理.图6-1是应用软件.设备

ARM基础知识学习笔记

/*****************数电知识*******************/ PN结(Positive-Negative) 三极管:BJT(双极结型三极管Bipolar Junction Transistor)               FET(场效应管Field Effect Transistor)          (单极结型) 1.MOSFET (金属氧化物半导体Metal Oxide Semiconductor FET)               2.JFET(结型Junct

C++基础知识学习笔记

基本语法 C面向过程思想:程序=(数据结构)+(算法) 数据结构与算法分离,以算法(函数)为主. C++面向对象思想:程序=(数据结构+算法) 数据结构(属性)与算法(操作)绑成一个类,定义一个个对象对象=(数据结构+算法)  ,程序=(对象+对象+对象+--) 面向对象程序设计的程序员有两类:1.面向对象应用程序设计2.类库的设计 头文件:类的声明            ---类的外部接口       (成员函数在类声明中实现时,一般很简短,默认为内联函数)源文件:类的成员函数定义     -

Linux(CentOs6.6)系统学习笔记系列之一

由于新公司的所有应用都是部署到Linux服务器上面的,然后老大要求我们每个码农都必须要懂一点Linux系统方面的知识,而之前一直都没有接触过Linux系统,但是又不想太落后于别人,于是这段时间就疯狂的恶补了一下Linux方面的知识,主要是观看慕课网上面的一些视频教程,然后自己对着视频操作了一番,大概熟悉了一下,今天是第四天,然后总结了一下,这里主要记录一些这几天的一些学习笔记,希望见证一下自己的成长...也希望能够帮到某些朋友. 环境: 物理机操作系统:Widows7 64bit 虚拟机:VMw

企业应用架构学习笔记

最近因为要学习领域驱动设计,在看到<领域驱动设计:软件核心复杂性应对之道>时,里面很多地方都提到了<企业应用架构模式>,企业应用架构这本书是由非常著名的Martin Fowler 写的,Martin Fowler 除了总结过企业架构的设计模式之外,还写了非常多的其它软件工程相关的文章,比如曾总结过IOC,写过分析模式,写过代码重构模式,具体可参看他的个人网站http://www.martinfowler.com/articles/injection.html,等我英文阅读能力提高了

linux基础知识学习笔记

1.Linux介绍 Linux版本: 内核版本:最基本的核心程序,只要用于企业和个人在此基础自行开发所需功能. 发行版本:在内核基础上增加了一些常用软件,满足企业和用户直接使用的基本需求. Linux应用领域: 个人桌面:图形桌面开发 服务器领域:整个系统就像dos命令行一样,全部命令操作. 嵌入式领域(智能硬件):在Linux基础上开发自己所需的功能然后将程序烧到硬盘中去执行. 后两个实用最广泛: 2.Linux目录和文件操作 Linux目录: Linux的四种文件类型: 1.可分享的 可以分