服务器与操作系统-初体验
1.1剖析PC服务器
服务器中的1U、2U、3U、4U:指的是服务器大小规格;一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定
之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质的机架上。机架上有固定服务器的螺孔,以便它能与服务器的螺孔对上号,再用螺丝加以固定好,以方便安装每一部服务器所需要的空间
规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)。由于宽为19英寸,所以有时也将满足这一规定的机架称为”19英寸机架”。厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm
1U=4.45cm(低成本服务器平台)
2U=8.9cm
3U=4.45cm * 3
4U=4.45cm * 4
1.2操作系统介绍
1.操作系统简介
操作系统:位于硬件之上,应用软件之下的系统软件 操作系统的作用
- 管理系统的各种资源
- 为用户提供友好的界面
2.常见的操作系统
Windows系列:Windows XP、Windows 7、Windows 8.1、Windows 10(一般用于个人桌面)
Windows服务器系列:Windows Server 2003、Windows Server 2008 R2、Windows 2012 R2(收费)
Unix系列:FreeBSD、Sun Solaris(收费、闭源,一般用于数据中心、核心企业)
Linux系列:Red Hat Enterprise Linux(红帽)、Centos、Ubuntu、Fedora(一般用于服务器领域)
三、Linux 简介
1.Linux 操作系统简介
Linux是一种操作系统(Operating System)
Linux操作系统构成
Linux内核:偏向底层,用于和硬件交互 其它外围程序(如Shell、gnome等):偏向用户,接受用户输入传递给内核
2.Linux起源与发展
由Linus Torvalds(林纳斯·托瓦兹)开发
(1)1991.10:发布0.02版(第一个公开版)
(2)1994.3:Linux 1.0版发布
Linux内核的标志:企鹅Tux(传说由于林纳斯小时候被企鹅咬过,一直记恨,因此将企鹅作为代表标志),取自芬兰的吉祥物 官方网站:http://www.kernel.org
3.Linux内核版本
XX.YY.ZZ(主版本号.次版本号.修订版本号)
- 3.0以前:YY奇数为开发版、偶数为稳定版
- 3.0以后:不由版本号决定,由官网公布为准;分主分支(mainline)、稳定版(stable)、长期稳定版(longterm);[EOL]表示为本分支最后一个版本 注:一般生产环境建立使用稳定版内核,个人使用开发版内核;发行版一般采用稳定版
4.GNU项目及GPL、LGPL协议
GNU(GNU is Not Unix)旨在开发一个完整的类似于Unix的操作系统 1984年由Richard Stallman(理查德·斯托曼)发起并创建 官方网站:http://www.gnu.org
GPL协议(GNU General Public License)
- 允许用户任意复制、传递、修改再发布
- 基于自由软件修改再次发布的软件,仍需遵守GPL
LGPL(Lesser General Public License)
LGPL相对于GPL相对宽松,允许不公布全部源代码
5.开放源代码软件
- Firefox网页浏览器
- OpenOffice办公套件
- Apache网站服务器
四、Linux优点与发行版本
1.Linux操作系统的优点与应用
(1)Linux操作系统的优点
- 稳定性
- 安全性
- 企业应用成本低
- 开放源代码
- 可移植性强
(2)Linux操作系统应用
- 网络服务器
- 高可用群集、云网络
- 智能手机、平板手机、嵌入式设备
- 大规模运算、影视渲染
2.Linux发行版本构成
Linux内核+GNU自由软件=完整的操作系统
- Red Hat系列,由Red Hat公司发布
- Debian系列,由Debian社区发布
- Ubuntu系列,由Ubuntu社区发布
注:Linux和Linux发行版不是一类,一般Linux值得的Linux内核,而Linux发行版指的是Linux内核+软件组成的一个完整系统,比如Centos、Ubuntu等就属于Linux发行版
3.常见的Linux发行版
- Red Hat Enterprise Linux(RHEL):Red Hat企业版
- Fedora:Red Hat资助的社区版,定位于个人桌面
- Community Enterprise Operating System(Centos):RHEL复刻版
Linux发行版下载位置
各发行版官网
- https://distrowatch.com(各发行版排名和下载地址)
- http://mirrors.aliyun.com(阿里源,从各发行版官网实时同步数据)
- http://mirrors.163.com(网易源,从各发行版官网实时同步数据)
Linux咨询与学习推荐网站
- https://distrowatch.com(各发行版新闻与排名等,也可下载个发行版)
- https://linux.cn(Linux中国,有Linux行业新闻与技术分享)
- WIKI(一般各发行版都会有,类似于维基百科,比如wiki.archlinux.org)
- http://linux.vbird.org(鸟哥私房菜官网,着重推荐,从Linux基础到高级)
- https://www.server-world.info/en(各发行版服务搭建)
五、新手实战安装Linux
1.环境准备
VMware Workstation 15 Pro:虚拟机,用于模拟硬件(相当于买了多台服务器) Centos 7.x镜像:需要安装的系统
2.安装
(1)新建虚拟机(相当于购买一台指定配置的服务器)
(2)开始安装
(3)安装后,优化 安装必备工具
yum -y install vim wget bash-completion //安装必备工具
关闭Selinux(控制文件、进程、服务的权限)
vim /etc/selinux/config //打开Selinux配置文件
i –> SELINUX=enforcing改为SELINUX=disabled –> esc键 –> :x(保存并退出)
关闭防火墙
systemctl disable firewalld.service //设置开机禁用防火墙
重启后,并验证
reboot //重启
systemctl is-enabled firewalld.service //查看防火墙状态
getenforce //查看selinux状态
poweroff //关机
3.Windows通过Xshell远程连接Linux
(1)Windows 环境准备
xme5(密钥:150131-116060-999358或150131-116181-999502) //远程连接软件,可用于远程连接Linux、网络设备等
(2)Linux 环境准备
ip a //获取linux系统的ip地址
(3)Xshell 软件配置