系统服务管理

news/2025/2/19 17:04:23/

一、引导过程及运行级别

1.Linux引导流程总览

 

2.运行级别的含义及分类

默认包括7种运行级别

−0:关机

−1:单用户模式

−2:字符界面的多用户模式(不支持网络)

−3:字符界面的完整多用户模式

−4:未分配使用

−5:图形界面的多用户模式

−6:重启

3.切换运行级别

设置默认运行级别

[root@hadoop ~]# grep ':initdefault' /etc/inittab
id:3:initdefault:

查看当前的运行级别

[root@hadoop ~]# runlevel
N 3

 切换到指定的运行级别

[root@hadoop ~]# init 3

二、开机初始化设置

1.rc.sysinit脚本

/etc/rc.d/rc.sysinit脚本

−由/etc/init/rcS.conf调用执行

−设置主机名、配置网络基本参数、设置终端字符集

−检查SELinux的状态

−启动udev、配置内核参数

−读写方式重新挂载root文件系统

−挂载/etc/fstab中的设备、启用SWAP分区

2.rc脚本

/etc/rc.d/rc脚本

−由rc.conf调用执行

−根据运行级别参数,加载/终止相应的服务

3.rc.local脚本

/etc/rc.d/rc.local 脚本

−由rc脚本调用执行

−保存用户定义的需开机后自动执行的命令

4.其他配置文件

启用哪些终端

−/etc/init/start-ttys.conf

各运行级别启用、关闭哪些服务

−/etc/rc.d/rcX.d/*

是否启用控制台的Ctrl+Alt+Delete热键重启

−/etc/init/control-alt-delete.conf

三、独立服务的状态控制

1.Linux系统服务类别

独立服务

−独立监听的、响应速度快、持续占用系统资源

−控制脚本:/etc/rc.d/init.d/*

临时服务

−响应较慢、有访问时启用、更节省资源

−配置文件:/etc/xinetd.d/*

2.查看所有服务

列出所有的系统服务(脚本名)

[root@hadoop ~]# ls /etc/init.d
atd               crond      ip6tables  lvm2-lvmetad  netconsole  ntpd     rdisc        sandbox    sshd
auditd            functions  iptables   lvm2-monitor  netfs       ntpdate  restorecond  saslauthd  udev-post
blk-availability  halt       killall    mysqld        network     postfix  rsyslog      single

列出所有的临时服务(配置文件名)

[root@hadoop ~]# ls /etc/xinetd.d

3.控制独立系统服务

基本方法

−service 服务名称控制参数

−或者:/etc/init.d/服务名称控制参数

主要控制参数

−start、stop:启动、停止

−status:查看服务的当前状态

−restart:重新启动

−reload:重新加载配置

[root@hadoop ~]# service autofs status    //查看状态
[root@hadoop ~]# service autofs    //用法提示
[root@hadoop ~]# service autofs restart    //重启服务

四、临时服务的状态控制

1.工作原理解析

2.使用chkconfig工具

控制某个临时服务是否允许被启用

−用法:chkconfig服务名on|off

−相当于改配置文件的disable 项

[root@hadoop ~]# chkconfig rsync on    //打开rsync服务
[root@hadoop ~]# chkconfig --list    //查看服务开关状态

3.使用xinetd超级服务

xinetd服务是所有临时服务的总开关

−若xinetd服务未运行,

−则/etc/xinetd.d/下的各配置文件均不生效

[root@hadoop ~]# service xinetd start

五、服务自启动设置

1.单个服务的自启控制

chkconfig命令行工具

−格式:chkconfig--list [服务名

]chkconfig[--level 级别列表] 服务名on

chkconfig[--level 级别列表] 服务名off

[root@hadoop ~]# chkconfig --list    //列出所有服务的自启状态
atd            	0:off	1:off	2:off	3:on	4:on	5:on	6:off
auditd         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
blk-availability	0:off	1:on	2:on	3:on	4:on	5:on	6:off
crond          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
ip6tables      	0:off	1:off	2:on	3:on	4:on	5:on	6:off
iptables       	0:off	1:off	2:on	3:on	4:on	5:on	6:off
lvm2-monitor   	0:off	1:on	2:on	3:on	4:on	5:on	6:off
mysqld         	0:off	1:off	2:off	3:off	4:off	5:off	6:off
netconsole     	0:off	1:off	2:off	3:off	4:off	5:off	6:off
netfs          	0:off	1:off	2:off	3:on	4:on	5:on	6:off
network        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
ntpd           	0:off	1:off	2:off	3:off	4:off	5:off	6:off
ntpdate        	0:off	1:off	2:off	3:off	4:off	5:off	6:off
postfix        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
rdisc          	0:off	1:off	2:off	3:off	4:off	5:off	6:off
restorecond    	0:off	1:off	2:off	3:off	4:off	5:off	6:off
rsyslog        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
saslauthd      	0:off	1:off	2:off	3:off	4:off	5:off	6:off
sshd           	0:off	1:off	2:on	3:on	4:on	5:on	6:off
udev-post      	0:off	1:on	2:on	3:on	4:on	5:on	6:off
[root@hadoop ~]# chkconfig iptables off    //禁止iptables服务自启
[root@hadoop ~]# chkconfig --list iptables
iptables       	0:off	1:off	2:off	3:off	4:off	5:off	6:off

ntsysv可视化工具

−格式:ntsysv

ntsysv--level 运行级别列表


http://www.ppmy.cn/news/583183.html

相关文章

Centos系统管理

Centos系统管理 启动设计到的概念 BIOS:–>这个原来很好理解的 Basic Input Output System固话在主板上的制度内存金香果主要提供底层的硬件设置和控制 MBR 硬盘的分区格式: MBR格式GPT格式 MBR格式: 英文名:引导记录扇区…

系统管理简介

系统管理 Linux基础 走进Linux Linux历史 Linux之父:Linus Torvalds林纳斯.托瓦兹1994 年,Torvalds 发布 Linux-v1.01996 年,Torvalds 发布 Linux-v2.0,确定了 Linux 的吉祥物:企鹅 常见Linux发行版 Linux Mint、Ub…

7、系统管理

文章目录 7、系统管理7.1 Linux 中的进程和服务7.2 service 服务管理(CentOS 6 版本-了解)7.2.1 基本语法7.2.2 经验技巧7.2.3 案例实操(1)查看网络服务的状态(2)停止网络服务(3)启动…

用户管理系统

用户管理系统 一、系统描述 系统分为用户和管理员两大模块。 用户模块有用户界面,用户可以进行登录和注册,登录进入用户界面,可以对个人信息进行修改,可以更改自己的登录密码。 管理员有管理员界面,管理员登录进入…

【Linux】一步一步学Linux——startx命令(199)

00. 目录 文章目录 00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录 01. 命令概述 startx命令用来启动X-Window,它负责调用X-Window系统的初始化程序xinit。以完成 X-Window运行所必要的初始化工作,并启动X-Window系统。 02. 命令格…

系统管理学习

管理oracle应用产品环境的安全性是系统管理员最重要的职责之一。在oracle应用产品中,安全性是通过创建用户并将用户与一个或多个责任相关联来实现,责任指定了实际的访问权限。责任是访问权限的集合,使用责任可以访问: …

系统基础管理知识

1.系统管理基础知识说明 1.1.系统目录结构 1.2.绝对路径和相对路径的区别,并且什么时候使用什么样的路径 绝对路径:操作时候会从根开始进行操作 相对路径:操作时候会从当前所在的目录进行操作 当你所在的目录和你要去的目录存在上下级的关系的时候,使用相对路径 当你…

Linux命令之systemctl命令

一、systemctl命令简介 CentOS 5使用SysV init;CentOS 6使用Upstart,CentOS 7使用Systemd管理守护进程。centos7采用 systemd管理,服务独立的运行在内存中,服务响应速度快,但占用更多内存。独立服务的服务启动脚本都在…