我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ubuntu系统服务设置命令chkconfig怎么用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ubuntu系统服务设置命令chkconfig怎么用

这篇文章主要介绍了ubuntu系统服务设置命令chkconfig怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

安装命令:
sudo apt-get install chkconfig
(可以用sysv-rc-conf代替)

功能说明:检查、设定系统的各种服务。

语法:chkconfig [--add][--del][--list][系统服务]或
chkconfig [--level<等级代号>][系统服务][on/off/reset]

补充说明:这个是redhat公司遵循gpl规则所开发的程序,它可以查询操作系统在每一个执行等级(runlevel)中,会执行哪些系统服务,其中包括各种daemon。

linux os 将操作环境分为以下7个等级:

0:开机(请不要切换到此等级)
1:单人使用者模式的文字界面
2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能
3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能
4:某些发行版的linux使用此等级进入x windows system
5:某些发行版的linux使用此等级进入x windows system
6:重新启动

参数: --add 新增所指定的系统服务
--del 删除所指定的系统服务
--level 指定该系统服务要在哪个执行等级中开启或关闭
--list 列出当前可从chkconfig指令管理的所有系统服务和等级代号
on/off/reset 在指定的执行登记,开启/关闭/重置该系统服务

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

语法:

chkconfig --list [name]
chkconfig --add name
chkconfig --del name
chkconfig [--level levels] name <on|off|reset>
chkconfig [--level levels] name

chkconfig 没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定 了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开 关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。

--level选项可以指定要查看的运行级而不一定是当前运行级。

需要说明的是,对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。

chkconfig --list :显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。

chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。

chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。

chkconfig [--level levels] name <on|off|reset>:设置某一服务在指定的运行级是被启动,停止还是重置。例如,要在3,4,5运行级停止nfs服务,则命令如下:

chkconfig --level 345 nfs off

运行级文件:

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

附加介绍一下Linux系统的运行级的概念:
Linux中有多种运行级,常见的就是多用户的2,3,4,5 ,很多人知道5是运行X-Windows的级别,而0就是关机了。运行级的改变可以通过init命令来切换。例如,假设你要维护系统进入单用户状态,那 么,可以使用init1来切换。在Linux的运行级的切换过程中,系统会自动寻找对应运行级的目录/etc/rc[0-6].d下的K和S开头的文件, 按后面的数字顺序,执行这些脚本。对这些脚本的维护,是很繁琐的一件事情,Linux提供了chkconfig命令用来更新和查询不同运行级上的系统服 务。

范例:

1.查看在各种不同的执行等级中,各项服务的状况:
$chkconfig --list

2.列出系统服务vsftpd在各个执行等级的启动情况:
$chkconfig --list vsftpd

3.在执行等级3,5时,关闭vsftpd系统服务:
$chkconfig --level 35 vsftpd off

4.在执行等级2,3,5时,开启 vsftpd系统服务:
$chkconfig --level 235 vsftpd on

5.关闭一些自己不需要的服务 ->
如果没有打印机:
chkconfig --level 235 cups off
如果没有局域网:
chkconfig --level 235 smb off
如果不需要远程用户登录的:
chkconfig --level 235 sshd off
如果不需要定时任务的:
chkconfig --level 235 crond off
如果不需要添加新硬件的:
chkconfig --level 235 kudzu off

感谢你能够认真阅读完这篇文章,希望小编分享的“ubuntu系统服务设置命令chkconfig怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ubuntu系统服务设置命令chkconfig怎么用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu系统服务设置命令chkconfig怎么用

这篇文章主要介绍了ubuntu系统服务设置命令chkconfig怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装命令: sudo apt-get install ch
2023-06-13

Linux系统中chkconfig命令怎么用

这篇文章主要为大家展示了“Linux系统中chkconfig命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中chkconfig命令怎么用”这篇文章吧。Linux chkc
2023-06-27

Ubuntu怎么查看电脑系统配置 ubuntu查看系统配置命令

Ubuntu怎么查看电脑配置?Windows系统的配置我们都会,但是ubuntphpu怎么查看配置呢?详细请看下文介绍。 ubuntu查看电脑配置的方法如下: 1、按Ctrl+Alt+T键,调出终端窗口, 在窗口中输入“free
2023-09-07

云服务器重置系统命令怎么用

如果您要重置云服务器的系统,请按照以下步骤操作:打开您的网络浏览器或其他网络应用程序,登录云服务器并搜索所用的网络。在云服务器的系统目录中,创建一个新的系统文件夹。在系统文件夹中,创建一个名为“system_admin”的新文本文件,并确保文件夹已存在。在新文本文件中,输入以下命令:systemadmin/home/systemsystemlog/delete在命令行中,您需要将
2023-10-26

怎么使用命令更新ubuntu系统

这篇文章主要介绍“怎么使用命令更新ubuntu系统 ”,在日常操作中,相信很多人在怎么使用命令更新ubuntu系统 问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用命令更新ubuntu系统 ”的疑惑有所
2023-07-04

怎么在Ubuntu系统中使用mkdir命令

本篇文章给大家分享的是有关怎么在Ubuntu系统中使用mkdir命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、首先我们打开Ubuntu终端,先用ls命令查看一下当前文件
2023-06-13

linux系统中怎么设置命令别名

今天就跟大家聊聊有关linux系统中怎么设置命令别名,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。用法:alias [-p] [name[=value] ... ] 注意&lsquo
2023-06-13

ubuntu命令行怎么设置ip地址

在Ubuntu系统中,设置IP地址可以通过命令行使用ifconfig或ip命令来实现。以下是使用这两个命令设置IP地址的步骤:使用ifconfig命令设置IP地址:打开终端,输入以下命令查看当前网络接口的信息:ifconfig找到需要设置
ubuntu命令行怎么设置ip地址
2024-03-04

云服务器重置系统命令怎么用不了

首先,确保你的云服务器已经正确连接到了云主机。如果您使用的是公共云服务器,您需要在连接到云主机之前,先连接到一个可用的网络。这意味着您需要确保您的云主机提供商已经将云服务器的IP地址映射到了可用的网络地址。接下来,执行以下步骤来重置云服务器。首先,您需要执行系统命令,例如“sudoinitsetc”来重置您的云服务器。
云服务器重置系统命令怎么用不了
2023-10-28

Ubuntu IP系统配置文件使用命令设置地址的方法

这篇文章主要讲解了“Ubuntu IP系统配置文件使用命令设置地址的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu IP系统配置文件使用命令设置地址的方法”吧!一、使用命令设
2023-06-16

Update-rc.d命令怎么在Ubuntu系统中使用

这篇文章将为大家详细讲解有关Update-rc.d命令怎么在Ubuntu系统中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、Linux系统主要启动步骤  读取 MBR 的信息,启动
2023-06-13

ubuntu命令行字体大小怎么设置

要在Ubuntu命令行中设置字体大小,您可以按照以下步骤操作:打开终端窗口。单击终端窗口的标题栏,选择“编辑”>“首选项”。在“首选项”对话框中,选择“外观”选项卡。在“外观”选项卡下方的“文本”部分,您可以看到“定制字体”选项。单
ubuntu命令行字体大小怎么设置
2024-03-04

ubuntu系统网络怎么设置

这篇文章主要为大家展示了“ubuntu系统网络怎么设置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ubuntu系统网络怎么设置”这篇文章吧。ubuntu系统网络配置ubuntu系统默认root
2023-06-13

云服务器重置系统命令

以下是一个简单的服务器重置系统命令,可用于恢复服务器:cd/proc/computer/slave这个命令用于指定要重新安装操作系统的计算机的名称和位置。可以使用通配符(```)代替操作系统路径中的文件名,例如:cd/proc/computer/slave这将在当前目录下创建一个名为/proc/computer/slave.bak的文件。在重新安装时,将在此目录中创建一个名为/p
2023-10-26

Ubuntu系统架设cacti监控服务怎么用

小编给大家分享一下Ubuntu系统架设cacti监控服务怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一步:ubuntu系统和LAMP服务的安装建议用ub
2023-06-16

ubuntu系统怎么使用命令自动挂在硬盘

本篇内容介绍了“ubuntu系统怎么使用命令自动挂在硬盘”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!设置ubuntu自动挂载NTFS硬盘1
2023-06-13

怎么重置windows7系统网络设置使用cmd命令行实现

Windows7网络出问题了python怎么办? 开始→搜编程索cmd.exe,右键以管理员权限启动 http://www.cppcns.com然后分别运行以下命令: 复制代码代码如下: NETSH INT IP RESET NE
2023-05-30

Python调用系统命令设置超时时间

python通过subprocess模块调用系统命令。实际使用中,有一次是命令进入了交互模式,结果web端直接卡死了。调用时设置一个超时时间,时间用完后自动断开。这样就避免了系统因为调用命令而僵死的问题。def sys_command_ou
2023-01-31

Linux中怎么使用date命令设置系统日期与时间

这期内容当中小编将会给大家带来有关Linux中怎么使用date命令设置系统日期与时间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。显示系统日期要显示系统日期,只要输入:$ date Thu Dec 5 2
2023-06-16

ubuntu系统怎么设置永不休眠

要在Ubuntu系统上设置永不休眠,可以按照以下步骤进行操作:1. 打开"系统设置",可以在应用程序菜单中找到,也可以使用快捷键"Super键"+"S"搜索并打开。2. 在"系统设置"中,点击"电源"选项。3. 在"电源"选项中,找到"关闭
2023-08-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录