使用sysv-rc-conf管理Ubuntu server开机启动服务

在RedHat中,都是使用chkconfig来管理服务的,但是在Ubuntu Server中,却有一个更好的工具,chkconfig也是可以使用的。今天来说一下sysv-rc-conf

sysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的不同,系统可以在这些运行级之间进行切换,以完成不同的工作。

一、Ubuntu的运行级别

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

Ubuntu 的系统运行级别:

0        系统停机状态

1        单用户或系统维护状态

2~5      多用户状态

6        重新启动

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

runlevel

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

切换运行级别,执行命令:

init [0123456Ss]

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

二、Linux 系统主要启动步骤:

读取 MBR 的信息,启动 Boot Manager,Windows 使用 NTLDR 作为 Boot Manager,如果您的系统中安装多个版本的 Windows,您就需要在 NTLDR 中选择您要进入的系统。Linux 通常使用功能强大,配置灵活的 GRUB 作为 Boot Manager。

加载系统内核,启动 init 进程init 进程是 Linux 的根进程,所有的系统进程都是它的子进程。

init 进程读取 /etc/inittab 文件中的信息,并进入预设的运行级别,按顺序运行该运行级别对应文件夹下的脚本。脚本通常以 start 参数启动,并指向一个系统中的程序。通常情况下, /etc/rcS.d/ 目录下的启动脚本首先被执行,然后是/etc/rcN.d/ 目录。例如您设定的运行级别为 3,那么它对应的启动目录为 /etc/rc3.d/ 。

根据 /etc/rcS.d/ 文件夹中对应的脚本启动 Xwindow 服务器 xorg Xwindow 为 Linux 下的图形用户界面系统。

启动登录管理器,等待用户登录Ubuntu 系统默认使用 GDM 作为登录管理器,您在登录管理器界面中输入用户名和密码后,便可以登录系统。(您可以在 /etc/rc3.d/文件夹中找到一个名为 S13gdm 的链接)

三、安装使用sysv-rc-conf

sudo apt-get install sysv-rc-conf

安装完成后,直接运行sudo sysv-rc-conf命令即可打开该管理软件,如下图

操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择, “X”表示开启该服务。 用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。

时间: 2024-10-30 13:00:44

使用sysv-rc-conf管理Ubuntu server开机启动服务的相关文章

Ubuntu Server搭建svn服务以及迁移方法【转】

转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. 先确定安装了apache,没有安装则用以下命令: sudo apt-get install apache2 然后安装subversion及svn-apache连接库: sudo apt-get install subversion sudo apt-get install libapache2-s

将Swap添加到Ubuntu的开机启动项的方法

  Swap是Ubuntu系统下的一种交换分区,它的作用与功能有点类似于我们windows系统中的虚拟内存,用户通过开启该功能可让Ubuntu系统运行更加便捷,Swap的运行方式分为手工运行与自动运行两种形式,有些用户手动运行会觉得麻烦,这时我们可将其设置为自动运行,不过有些用户不知道如何把Swap添加到Ubuntu的开机启动项,下面看小编为大家提供的操作方法吧! 1.增加 Swap 增加 2G Swap分区,只需要 修改 count=2k sudo dd if=/dev/zero of=/sw

ubuntu 1504开机启动问题

问题描述 ubuntu 1504开机启动问题 开机总是显示 starting version 219 然后显示4行看不懂的信息,然后才正常开机启动,怎么解决,不让它显示呢

linux自定义开机启动服务和chkconfig使用方法

linux自定义开机启动服务和chkconfig使用方法 1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭.将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭.实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d /init.d目录下指定文件的shell脚本. 2. 手

管理ubuntu server服务器上的阵列的例子

一台DELL R710服务器,ubuntu server系统,基于自身6块硬盘,做了一个RAID5,但最近有一块硬盘坏掉了,让服务商换了一块上来.今天想远程看看这块硬盘是否起作用了,没有找到合适的方法,于是一通搜索开始学习. 1. 确认服务器上的阵列卡 lspci -v | grep LSI   如果能看到对应的输出,说明采用的是主板上的LSI RAID卡,需要megacli命令来控制. 2. 安装megacli命令 从LSI官网找到对应的下载链接,在本机下载后,再scp到服务器上(不能直接在服

Ubuntu Server下启动/停止/重启MySQL数据库

系统环境:ubuntu server 12.10 x64(mysql为系统自带) 当我们需要修​​改MySQL的配置文件my.cnf(windows 下为 my.ini)来进行一些设置的时候,修改完之后我们需要重启MySQL. my.cnf文件位置为:/ect/mysql/my.cnf Waring:如果该文件配置错误,MySQL将无法启动. 下面介绍三种方式对MySQL进行启动/停止/重启操作: 启动mysql: 方式一:sudo /etc/init.d/mysql start 方式二:sud

禁止Win7系统sql server开机启动的方法

  1.首先,同时按下win7电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运行窗口中,输入msconfig并单击回车,打开win7电脑的系统配置窗口了. 2.在打开的win7电脑的系统配置窗口中,将界面切换到启动这一栏中,然后就可以看到win7电脑所有的开机启动项了,只需要在其中找到自己不需要的启动项,然后将其勾选去掉,点击确定保存即可.

linux开机启动服务和chkconfig使用方法(转)

  每个被chkconfig 管理的服务需要在对应的/etc/rc.d/init.d 下的脚本加上两行或者更多行的注释. 第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级.如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级. 第二行对服务进行描述,可以用\ 跨行注释. 例如,random.init 包含三行: # chkconfig: 2345 20 80 # description: Saves and restores system entropy pool f

android开发教程之开机启动服务service示例_Android

个例子实现的功能是:1,安装程序后看的一个Activity程序界面,里面有个按钮,点击按钮就会启动一个Service服务,此时在设置程序管理里面会看的有个Activity和一个Service服务运行2,如果手机关机重启,会触发你的程序里面的Service服务,当然,手机启动后是看不到你的程序界面.好比手机里面自带的闹钟功能,手机重启看不到闹钟设置界面只是启动服务,时间到了,闹钟就好响铃提醒. 程序代码是: 首先要有一个用于开机启动的Activity,给你们的按钮设置OnClickListener