Ubuntu没有chkconfig服务解决办法

在Ubuntu18.04LTS系统中,chkconfig命令不可用,可以使用sysv-rc-conf作为替代。为安装sysv-rc-conf,需先更新apt源,然后执行安装命令。如果遇到无法定位软件包的问题,可能需要添加镜像源。安装完成后,可以通过alias或复制文件的方式创建chkconfig的链接。在使用过程中,如果遇到权限问题,确保使用sudo运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

在ubuntu 18.04lts下,没有chkconfig命令

解决方法

ubuntu下chkconfig命令可以使用sysv-rc-conf 服务管理程序代替,只需要apt安装即可

(1)添加镜像源

若在apt安装时,出现E: 无法定位软件包异常, 则需要添加镜像源。具体步骤如下

1
vim /etc/apt/sources.list

在sources.list 文件末尾添加镜像源:

1
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

更新安装源

1
sudo apt-get update

(2)安装 sysv-rc-conf

1
sudo apt-get install sysv-rc-conf

(3)链接 chkconfig

链接 chkconfig有两种方式, 一是使用alias 起别名, 二是复制sysv-rc-conf文件为chkconfig

通过alias起别名:

1
alias chkconfig=sysv-rc-conf

alias语法

1
2
3
4
# 起别名
alias [别名]=[指令名称]
# 删除别名
unalias [别名]

使用alias起别名,在使用sudo权限时,可能会出现找不到命令的问题, 因此建议直接复制sysv-rc-conf文件为chkconfig

复制sysv-rc-conf文件为chkconfig :

1
sudo cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig

过程中遇到的问题

运行sysv-rc-conf --list报错:

1
Can't create /var/lib/sysv-rc-conf : Permission denied at /usr/sbin/sysv-rc-conf line 454.

这是由于sysv-rc-conf没有权限在/var/lib/下创建sysv-rc-conf文件, 因此需要sudo权限运行sysv-rc-conf

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值