ubuntu linux服务管理程序:sysv-rc-conf简介

一、sysv-rc-conf简介

sysv-rc-conf是一个强大的服务管理程序。

二、背景知识

Ubuntu运行级别

Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完 成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。

Ubuntu 的系统运行级别:

0 系统停机状态

1 单用户或系统维护状态

2~5 多用户状态

6 重新启动

查看当前运行级别,执行命令:runlevel

(runlevel 显示上次的运行级别和当前的运行级别,“N”表示没有上次的运行级别。)

切换运行级别,执行命令:int [0123456Ss]

(即在 init 命令后跟一个参数,此参数是要切换到的运行级的运行级代号,如:用 init 0 命令关机 ;用 init 6 命令重新启动。)

Linux 系统主要启动步骤:

1. 读取 MBR 的信息,启动 Boot Manager

Windows 使用 NTLDR 作为 Boot Manager,如果您的系统中安装多个

版本的 Windows,您就需要在 NTLDR 中选择您要进入的系统。

Linux 通常使用功能强大,配置灵活的 GRUB 作为 Boot Manager。

2. 加载系统内核,启动 init 进程

init 进程是 Linux 的根进程,所有的系统进程都是它的子进程。

3. init 进程读取 /etc/inittab 文件中的信息,并进入预设的运行级别,

按顺序运行该运行级别对应文件夹下的脚本。脚本通常以 start 参数启

动,并指向一个系统中的程序。

通常情况下, /etc/rcS.d/ 目录下的启动脚本首先被执行,然后是

/etc/rcN.d/ 目录。例如您设定的运行级别为 3,那么它对应的启动

目录为 /etc/rc3.d/ 。

时间: 2024-11-18 02:23:42

ubuntu linux服务管理程序:sysv-rc-conf简介的相关文章

Ubuntu Linux专题

Ubuntu 14.04中用Chrome浏览网页内容显示正常但是Tab显示乱码 Ubuntu 14.04安装mysq时报错问题 Ubuntu 12.04 创建用户失败如何解决 ubuntu安装软件提示无法打开锁文件 /var/lib/dpkg/lock 解决Ubuntu或Fedora虚拟机重启网络时报错问题 如何在ubuntu下创建桌面快捷方式 在ubuntu主线版本下的/var/cache/apt/archives文件夹说明:系统 ubuntu系统播放视频时黑屏的问题 Ubuntu及VMwar

Linux Mint 11“Katya”RC发布 基于Ubuntu的发行版

Linux Mint是一份基于Ubuntu的发行版,其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件.多媒体编解码器.对DVD播放的支持.Java和其他组件.它与Ubuntu软件仓库兼容. Linux Mint 是一个为pc和X86电脑设计的操作系统. 因此,一个可以跑得动Windows的电脑也可以使用Linux Mint来代替Windows,或者两个都跑.既有Windows又有Linux的系统就是传说中的"双系统".同样,MAC,BSD或者其他的Linux版本也可以和Lin

在Ubuntu Linux上架设Web服务器详解

Apache 是一种功能强大的Web服务器.如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑.本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器. 尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载.所以,Ubuntu非常适合作为Web服务器的平台. 一. 安装Apache 下面,我们首先介绍如

UCloner 是一个针对 Ubuntu Linux 编写的系统备份、恢复、克隆工具

http://code.google.com/p/ucloner/Introduction¶  UCloner is a backup/restore/clone tool designed for Ubuntu Linux. In some way it's just like Norton Ghost for Windows.  With UCloner you can backup your Ubuntu system to a squashfs image file. Directly

Ubuntu OpenSSH服务的默认配置和高级设置

介绍 这篇指南由浅入深的介绍属于标准http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu OpenSSH服务的默认配置和高级设置.这篇文章将详细论述server-side(服务器端)配置指导,并解释了利用Rivest Shamir Adleman (RSA) 算法(注1)生成密钥登陆 OpenSSH 服务器与明文密码的区别.附加的资源为OpenSSH 索引在指南部分. 适当的设定这篇文章里的参数 ,读者应该是一个善于使用命令行

在Ubuntu Linux上部署IBM DB2 Express-C和PHP

完成本文中的安装和配置步骤后,您将拥有一个全功能的 PHP Web 应用服务器,它使用 DB2 Express-C 作为后端数据服务器. 在运行 Ubuntu Linux® 操作系统的系统上结合 IBM® DB2® Express-C 的强大功能与 Apache HTTP Server 和 PHP 编程语言,能够提供一个强大.灵活且可靠的应用程序开发平台.此平台是小型企业.开发人员.教师和学生的理想选择,因为这些软件组件可供免费下载和使用. 本文旨在提供有关在 Ubuntu Linux 操作系统

创建自定义Linux服务(原创)

概述 网上有不少关于如何让Linux自动运行自己编写的脚本或者程序的方法,但是大多数都是把命令写到/etc/rc.d/rc.local或者/etc/rc.local里,这样虽然能够实现随机运行,但是并不够灵活.不能像MySQL,apache等服务一样能够使用service命令或者调用init.d下的脚本启动.关闭或者重启进程.例如,service mysql restartservice apache2 stop 或者/etc/init.d/mysql restart/etc/init.d/ap

如何在 Ubuntu Linux 16.04 LTS 中使用多个连接加速 apt-get/apt

我该如何加速在 Ubuntu Linux 16.04 或者 14.04 LTS 上从多个仓库中下载包的 apt-get 或者 apt 命令? 你需要使用到 apt-fast 这个 shell 封装器.它会通过多个连接同时下载一个包来加速 apt-get/apt 和 aptitude 命令.所有的包都会同时下载.它使用 aria2c 作为默认的下载加速器. 安装 apt-fast 工具 在 Ubuntu Linux 14.04 或者之后的版本尝试下面的命令: $ sudo add-apt-repo

如何在Ubuntu,Linux Mint,Debian上禁用IPv6

如何在Ubuntu,Linux Mint,Debian上禁用IPv6 [编者注]都说IPv4地址枯竭了,要推广IPv6,但是迟迟不见动静,既然如此,在它完全就绪前,就不要让它来打扰我们的系统好了. IPv6 IPv6是寻址方案IPv4的下一个版本,被用来给域名分配数字地址. IPv6比IPv4支持更多的地址.然而,它还没有被广泛支持,还在被接受的过程中. 你的系统支持IPv6么? 为了支持IPv6,需要很多事情.首先你需要系统/操作系统支持IPv6.Ubuntu,Linux Mint,和大多是现