序言
本章与以后文章将会持续更新Linux服务器系列的优质文章,本章将会讲解Linux操作系统安装及服务控制。
一.Linux介绍1.Linux是哪些?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网路合同。它支持32位和64位硬件。Linux承继了Unix以网路为核心的设计思想,是一个性能稳定的多用户网路操作系统。
2.Linux系统的优点Linux由诸多微内核组成,其源代码完全开源;Linux承继了Unix的特点,具有十分强悍的网路功能,其支持所有的因特网合同,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以借助Unix的网路特点开发出新的合同栈;Linux系统工具链完整linux环境配置,简单操作就可以配置出合适的开发环境,可以简化开发过程linux 32位操作系统 下载,降低开发中仿真工具的障碍,使系统具有较强的移植性。二.RedHat企业版与CentOS社区版介绍
RedHat公司所发布的红帽系列Linux发行版本具有更广泛的企业用户基础,也代表着Linux操作系统的事实标准,因而愈加遭到用户的注重,而CentOS系统是基于红帽RHEL的源代码组件进行构建的社区版Lirnux操作系统,下边分别介绍RedHat企业版与CentOS社区版,
2.RedHat企业版(了解)
RedHatEnterpriseLinux(简称FHEL),是RedHat公司面向企业级应用推出的官方版本,R-EL产品常年以来经历了诸多企业的实际应用验证,在稳定性,高效性和安全性等方面都具有相当优秀的表现,目前,FHE.系列产品的最新版本为7.x系列,其设计目标是为明天灵活多变的企业构架提供支持,为各类企业应用的部著奠定全面的基础,除了包括网站,数据库、电子电邮等各类传统服务,也包括对虚拟化,储存,云估算,高可用性等技术的全新支持。
3.CentOS社区版(了解)
CentOS的全称为CommunityEnterptiseOperstingSystarm(社区企业操作系统)linux 32位操作系统 下载,它并不属于红帽公司,而是基于红帽FFHEL.的源代码组件进行构建的社区版Linux操作系统,相当于RHEL.系统的“翻版”.CentOS几乎原汁原味地保持了AHEL.系统的所有功能,但是修正了一些已知的Bug(漏洞),尽管CnetOS使用了FRHEL的源代码,而且因为这种源代码是RadHot公司开源发布的,所以CentOS的使用者不会碰到任何版权问题,CemtOS面向这些须要企业级操作系统稳定性的用户,可以免费下载使用。
官方网站:
三.安装CentOS1.CentOS镜像
接出来将使用CentOS的DVD安装光碟展示Linux操作系统的基本安装过程,在虚拟机中进行实验时,也可以将安装光碟制做成ISO镜像文件(或则直接从Ihtermet上下载)。
如CentOS-7-xB6_64-DVD-1611.iso,这样在之后的学习过程上将会愈加便捷,在后期的学习过程中,我们将统一使用镜像文件为CentOS-7-x86_64-DVD-1611.iso的操作系统进行学习。去官网下载。
2.插入CentOS安装光碟并引导安装程序(1)打开虚拟机,选择安装新的虚拟机
(2)典型,下一步
(3)选择Linux,选择centOS
(4)上面操作默认下一步,抵达此页面后选择镜像
(5)安装模式选择界面
该界面中给出三个选项第一个选项表示直接安装CertOS7.第二个选项表示先测试安装介质并安装CentOS7,第三个选项表示修补故障,主要拿来测试显存和启动搜救模式修补已存在的ContOS.修补故障选项中包含如下几个子选项:hstallCentOSLinux7inbasicgaphicsmode:该选项可使用户在安装程序没法为显示卡载入正确的驱动程序的情况下使用图形模式安装。RescueaCentOSLinuxsystem选择该选项可以修补已安装的难以正常引导的CentOS.恢复环境包含的应用程序可让用户解决各类各样的这种问题。Runamermorytest;该选项是在系统中运行显存测试。Bootfrornlocaldive;该选项是从本地硬碟引导启动系统,
为了保证系统的正确安装,防止在安装过程中出现由于所需文件不能从安装介质中读取造成的安装失败,CentOS的安装程序提供了安装光碟检查功能,在图中第二项测试安装介质并安装CentOS7.因而,在图中选择第二项并按Enter键,系统会检查安装文件,之后手动启动安装程序。
(6)选择语言
选择安装程序的显示语言首先显示的是安装程序欢迎界面,在该界面会提示用户选择在安装过程中使用的语言,CentOS7的安装程序提供了相当丰富的语言支持,包括英语,繁体英文和简体英文,安装程序默认使用的提示语言为“English(English))”,对于国外的用户建议选择使用“简体英文”,之后单击“Continue”按钮继续。
(7)选择软件组
要指定须要安装的软件包,可以选择安装信息摘要界面中的“软件选择”选项,打开图1.4所示“软件选择”界面linux 电子书,右侧列表中包含了不同用户所需的系统基本环境,选择不同的基本环境,安装程序都会手动选择对应的软件组,并在右侧列表中提供已选环境的附加选项。诸如,若点选“基础设施服务器”单选按键,就可以手动安装所有用于操作网路基础设施服务的软件包,并在右边列表中提供已选环境的附加选项、如调试工具等。这儿我们点选“GNOVE桌面”单选按键,同时在左侧列表中勾选“开发工具”复选框。
(8)开始安装
(9)创建用户与密码
(10)centOS图形界面
3.初始化CentOS系统
完成上述安装过程并重新启动计算机后,将步入安装完成的CentOS操作系统,首次启动CentOS7系统时会手动运行配置向导程序,须要管理员进一步对系统进行初始化配置,单击“前进”按钮,按照提示内容依次完成相关配置即可。
1)用户许可合同
仔细阅读CentOS系统提供的用户许可合同,勾选“我同意许可证合同”复选框并单击“完成”按钮。
2)网路和主机名
网路与主机名在之前设置过了,这儿就无须再度进行设置,单击图1.10所示的初始设置界面右下角的“完成配置”按钮,CentOS7系统的初始设置就完成了。
至此,CentOS操作系统的整个安装过程即使真正完成了,接出来即可步入用户登入界面。
CentOS操作系统安装完毕后,对于初学者建议关掉系统的防火墙,即关掉防火墙和Selinux,关掉步骤如下。
(1)关掉防火墙:
Systemctlstopfirewalld.servicesystemctldisablefirewalld.service
(2)关掉Selinux:双击打开/etc/sysconfig/selinux文件,之后更改“SELINUX=disabled”,保存后退出。
(3)重新启动系统。
四.Linux操作系统的引导过程
系统引导是操作系统运行的开始,在用户才能正常登陆到系统之前,Linux操作系统的引导过程将完成一系列的初始化任务,并加载必要的程序和命令终端,为用户登入做好打算,本节将对Linux操作系统的引导过程做简单介绍.
引导过程总览
Linux操作系统的引导过程通常包括以下几个阶段:开机自检、MER引导,GRUB菜单、加载Linux内核。init进程初始化.
1.开机自检
服务器主机开机之后,将按照显卡BOS中的设置对CPU(CentalProcessirgUhit,中央处理器)显存,主板,鼠标等设备进行初步检查,检查成功后按照预设的启动次序移交系统控制权,大多时候会移交给本机硬碟。
2.MBR引导
当从本机硬碟中启动系统时,首先按照硬碟第一个磁道中MBR(MesterBootRecord,主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区,或则直接按照MER记录中的引导信息调用启动菜单(如GFLB).
3.GRUB莱单
对于Linux操作系统来说,GRUB(GRandUnifiedBootloader.统一启动加载器)是使用最为广泛的多系统引导器程序,系统控制权传递给GRUB之后,将会显示启动菜单给用户选择,并按照所选项(或采用默认值)加载Linux内核文件,之后将系统控制权转交给内核,须要注意的是,CentOS7采用的是GRUB2启动引导器。
4.加载Linux内核
Linux内核是一个预先编译好的特殊二补码文件,介于各类硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权之后,将完全掌控整个Linux操作系统的运行过程,在CentOS系统中.默认的内核文件坐落“/boot/vrnlinuz-3.10.0-514,el7x86_64”.
5.init进程初始化
为了完成进一步的系统引导过程,Linux内核首先将系统中的“/sbin/init程序加载到显存中运行(运行中的程序称为进程),irit进程负责完成一系列的系统初始化过程,最后等待用户进行登陆,