第一篇:Linux系统的安装以及服务控制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一篇:Linux系统的安装以及服务控制相关的知识,希望对你有一定的参考价值。
本篇技能简介
掌握安装 Red Hat Linux 操作系统的方法
了解 Linux 系统的引导过程
掌握如何控制 Linux 中的系统服务
掌握如何优化 Linux 的启动任务
红帽系列Linux发行版
Red Hat企业版
Red Hat Enterprise Linux (简称RHEL)
目前最新版本是RHEL7.x
http://www.redhat.com
Fedora社区版
由Red Hat资助的社区维护,定位于个人桌面用户
目前最新版本是Fedora 21
http://fedoraproject.org
CentOS社区版
Community Enterprise Operating System(社区企业操作系统)
目前最新版本为CentOS 7.x
http://www.centos.org
安装步骤:
1.插入RHEL6安装光盘,引导安装程序
设置主机引导设备为光盘驱动器
从安装光盘启动主机
2.检测安装光盘的完整性
3.配置安装程序
选择安装过程显示语言、键盘类型、初始化磁盘、分区
设置网络地址、系统时区、管理员口令
定制要安装的软件包
4.复制文件并完成安装过程
需10~30分钟
5.初始化RHEL 6 系统
磁盘分区表示:
Linux中将硬盘、分区等设备均表示为文件
硬盘和分区结构
主分区数目只有4个,逻辑分区是从数字5开始的
例如:第一块IDE硬盘中的第1个分区表示为“hda1”,第2个分区表示为"hda2",第二块SCSI中的第1个分区表示为“sdb1”,第3个分区表示为“sdb3”,第5个分区表示为“sdb5”(逻辑分区)
文件系统类型:
1.目前RHEL6默认使用的文件系统类型
EXT4, 第4代扩展(Extended)文件系统,用于存放文件和目录数据的分区,RHEL6默认使用的文件系统
SWAP,交换文件系统,虚拟内存,一定程度上缓解物理内存不足的问题,一般设置为物理内存的1.5~2倍
如果物理内存够大,也可以不设置
2.Linux支持的其它文件系统类型
FAT16、FAT32、NTFS
XFS、JFS
……
初始化RHEL系统:
RHEL系统安装后:
对初学者的建议
关闭Iptables
语法:#chkconfig iptables off
关闭Sellinux
鼠标双击打开/etc/sysconfig/selinux文件
修改“SELINUX=disabled”
保存后退出
重新启动系统
Linux操作系统的引导过程:
开机自检(BLOS)---->MBR引导---->GRUB菜单---->加载内核(Kernel)---->init进程初始化
init进程:
由 Linux 内核加载运行 /sbin/init 程序
是系统中第一个进程
PID(进程标记)号永远为1
inittab配置文件:
相关的配置文件
将各种初始化配置分散存放
相应相关的启动事件
inittab文件的结构:
runlevels运行级别:
0:关机
1:单用户模式,不需要密码验证即可登录系统,多用于系统维护
2:字符界面的多用户模式(不支持访问网络)
3:字符界面的完整多用户模式(大多数服务器主机运行在此级别)
4:未分配使用
5:图形界面的多用户模式,提供了图形化桌面操作系统
6:重新启动,重启主机
RHEL6的/etc/inittab文件中仅保留默认运行级别的配置
请思考??
第2块 SCSI 硬盘的第3个逻辑分区如何表示?
RHEL6 默认使用的文件系统是什么类型?
Init 进程的 PID 是多少?
如何设置系统默认启动的运行级别?
系统服务控制
常用方式:
service 服务名称 控制类型
/etc/rc.d/init.d/服务名称 控制类型
控制类型:
start:启动
stop:停止
restart:重新启动,先停止服务,然后再重新启动
reload:重新加载,不停止服务,只是刷新配置,比较安全,某些服务中与restart的操作相同
status:查看服务状态
例:
service crond
service crond status
查看运行级别:
[[email protected] ~]# runlevel
N 5
[[email protected] ~]# init 3
[[email protected] ~]# runlevel
5 3
[[email protected] ~]# init 6
[[email protected] ~]# init 0
优化启动过程:
系统服务管理工具
ntsysv工具
提供一个交互式、可视化窗口
可以在字符终端运行
便于集中管理多个服务
例:
ntsysv --level 级别列表 (0~6)
chkconfig工具
不提供交互式、可视化窗口
管理单个服务效率更高
查看系统服务的启动状态:
chkconfig --list
chkconfig --list 服务名称
设置系统服务的启动状态
chkconfig --level 级别列表 服务名 on|off
以上是关于第一篇:Linux系统的安装以及服务控制的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2019安装错误0x80004005 服务没有及时响应启动或控制请求详细解决方法