1.PC服务器:
互联网公司,品牌DELL,HP,IBM,浪潮,联想,航天联志。
DELL品牌:
2010年以前:1u 1850 1950,2u 2850 2950
2010-2014:1uR410/420 R610/620
2.电源:生产中一般核心业务用双电,如果是集群的情况,可以例外。
3.CPU:负责运算和控制,是服务器性能最核心部件,生产:一般的企业,CPU颗数2-4颗,一颗CPU双核-四核;虚拟化宿主机,CPU颗数4-8颗,内存一般为48G-128G
4.内存:CPU与磁盘之间的缓冲设备,临时的存储器。
进程:运行着的程序,进程会放在内存里。
程序:静态的,磁盘里。
计算机重启,内存会释放。
企业案例:
1).门户极端案例:高并发,大数据量。会把数据先写到内存,然后再定时或者定量的写到磁盘,最终还是会加载到内存。特点:高并发的写入性能高;可能会丢失一部分在内存中还没来得及存入磁盘的数据。
2).中小企业案例:并发不是很大网站,会先把数据存放到磁盘,然后通过程序把数据读入到内存里,再对外提供访问服务。由于90%的网站都是读取为主,写入为辅,读写比例10:1,所以并发写入不是问题。提醒:这里的内存和硬盘,可能是多台机器组成的。
5.磁盘:永久存放数据的存储器,
3.5英寸的sas,sata硬盘----机械读取(读取不高),性能比内存差很多,所以工作中把大量的数据缓存到内存,是必备的解决方案。
磁盘的接口:SAS SATA SSD(电子的)...
性能比较:SSD>SAS>SATA
企业应用:常规工作场景选SAS(15000转),SATA(7200-10000转)线下的备份(数据访问量不大),高并发选SSD。
淘宝网:SATA和SSD结合起来用,根据客户的数据访问量,访问多,放SSD存放,访问少,放SATA。
6.光驱:装系统
企业应用:建议淘汰光驱,U盘安装系统或网络安装(FTP,HTTP),无人值守批量安装系统。
7.操作系统
什么是操作系统?
简单的理解,操作系统(OS)是沟通使用者和硬件之间传递信息的工具或程序。例如XP,window7,8,10.
GNU计划(革奴计划)和GPL(General Public License通用公共许可证)
GPL许可核心思想,是保证任何人有共享和修改自由软件的自由,任何人有权取得,修改和重新发布自由软件的源代码权利,但是要求把具体的改动发布出来。
FSF(Free SoftwareFoundation)自由软件基金会的主要项目是GNU(GNU's Not Unix)项目。它的目标是建立可自由发布和可移植的类Unix操作系统。项目本身产生的主要软件包包括:Emacs编辑软件,gcc编译软件,bash命令解释程序和编程语言,以及gawk等等。
Linux的版本
(1)Linux操作系统=内核(版本)+系统软件(版本)+应用程序
(2)Linux内核(kernel)版本
(3)Linux发行商:Redhat,CentOS,Ubuntu,Debian,Fedora(Redhat另一分支,仍保持GPL协议,类似Redhat的测试版),
(4)Redhat Linux,从Redhat9.0之后,不再遵循GPL协议,为收费产品(仍开源)。
(5)CentOS (Redhat另一分支,即Redhat的再编译版)
提示:一般生产场景运维,都不适用桌面环境,甚至连桌面软件包都不安装,仅有一些特殊的软件安装包。
Linux是Minux仿制出来的,后面的Linux是集成了FSF的一些集成软件包,而今天是Linux是众多程序发展起来的。
自由软件是权利问题,不是价格问题,自由应该是“言论自由”中的自由,而不是“免费啤酒”中的免费。
自由软件关乎使用者运行,复制,发布,研究,修改和改进该软件的自由。
Linux的版本很多,且不同的企业应用需要的Linux版本和Linux技能也不尽相同,因此,只有了解各个版本的Linux适合的常见应用后,才知道如何选择合适的Linux版本。按照Linux的常见应用把Linux分为:
IT服务器系统应用领域(份额最大),
嵌入式系统应用领域,
个人桌面系统应用领域。
IT服务器系统应用领域:
利用Linux系统可以为企业构架www服务器、数据库服务器、代理服务器、邮件服务器、DNS服务器、透明网关、路由器等等,不但使企业降低了运营成本,同时获得了Linux系统的带来的高稳型的版权之争。
嵌入式系统应用领域:
在嵌入式应用的领域里,从因特网设备(路由器,交换机,防火墙,负载均衡器)到专用的控制系统(手机,PDA,各种家用电器),Linux操作系统都有不小的应用市场。
个人桌面系统应用领域:
其实就是我们办公室使用的计算机系统。如:浏览器,办公室软件,收发邮件,实时通讯,文字编辑,多媒体应用等。
8.如何选择Linux版本建议:
1).Linux桌面系统,首选Ubuntu,开发人员作为开发平台,
2).服务器端的Linux系统,首选RHEL和CentOS,两者首选CentOS,如果公司有钱,不在乎软件成本,也可选RHEL,RHEL有版权,CentOS没有版权
3).如果对安全要求很高,选择Debian和FreeBSD
4).需要使用数据库高级服务和电子邮件网络应用的用户,可以选择SUSE(德国用的多),也可选择Centos和RHEL
5).新技术,新功能,可以选择Fedora,是RHEL和CentOS的一个测试版或预发布版
企业工作中一般都在用centos的什么版本?
5系列:27%
5.4 5.5 5.8
6系列:45%
6.2 6.4 6.5
已有的Centos版本
centos5.0-5.9
centos6.0-6.5
centos7已发布
建议centos6.4或6.5 64位。
centos 6.4-6.5 X86_64
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。