linux怎么设置开机启动某些服务!

作者&投稿:锻忠 (若有异议请与网页底部的电邮联系)
linux怎么设置开机启动某些服务!~

1.chkconfig: 345 99 01
345:表示启动级别。启动级别包括1,2,3,4,5,6,其中常用的是3和5。3表示文字模式启动,5表示图形界面启动。
99:表示系统启动后,每个服务的启动顺序。启动顺序是从标记为00的服务开始。通常不是特别重要的服务可以用99之后数字,如100,101。。。
01:表示系统关闭时,最先关闭的服务。

2.# chkconfig: 345 99 01# description: Nagios network monitor这2句话加在哪儿?
Nagios的配置文件的开头如下所示:
cat /etc/init.d/npcd
#!/bin/sh
#Init Script for NPCD
#chkconfig:345 99 01
#description:Nagios network monitor
。。

3.chkconfig --level 345 smb on
该命令是根据/etc/init.d/smbd文件在/etc/rc.d/rc3.d/和/etc/rc.d/rc4.d/和/etc/rc.d/rc5.d/的目录下建立链接,达到在3,4,5启动级别时开机自动启动的目的。
另外:chkconfig smb on 是在所有启动级别时开机自动启动。

4. 要想开机不启动某个服务怎么设置?~!
chkconfig smb off
是在所有启动级别时开机都不自动启动。
chkconfig --level 345 smb off
是在3,4,5启动级别时开机不自动启动。

可以使用setup命令,在里面打开系统服务(system services),找到你要开机启动的服务,单击空格确定,就可以了

1.chkconfig: 345 99 01
345:表示启动级别。启动级别包括1,2,3,4,5,6,其中常用的是3和5。3表示文字模式启动,5表示图形界面启动。
99:表示系统启动后,每个服务的启动顺序。启动顺序是从标记为00的服务开始。通常不是特别重要的服务可以用99之后数字,如100,101。。。
01:表示系统关闭时,最先关闭的服务。

2.# chkconfig: 345 99 01# description: Nagios network monitor这2句话加在哪儿?
Nagios的配置文件的开头如下所示:
cat /etc/init.d/npcd
#!/bin/sh
#Init Script for NPCD
#chkconfig:345 99 01
#description:Nagios network monitor
。。

3.chkconfig --level 345 smb on
该命令是根据/etc/init.d/smbd文件在/etc/rc.d/rc3.d/和/etc/rc.d/rc4.d/和/etc/rc.d/rc5.d/的目录下建立链接,达到在3,4,5启动级别时开机自动启动的目的。
另外:chkconfig smb on 是在所有启动级别时开机自动启动。

4. 要想开机不启动某个服务怎么设置?~!
chkconfig smb off
是在所有启动级别时开机都不自动启动。
chkconfig --level 345 smb off
是在3,4,5启动级别时开机不自动启动。

linux设置开机服务自动启动

[root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务

[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务

[root@localhost ~]# chkconfig --del *** 删除开机自动启动***服务

www.2cto.com

[root@localhost ~]# setup 可以在shell图形终端里面配置的命令,去service里选择

[root@localhost ~]# ntsysv 在shell终端图形配置开机启动服务命令,选项没上面那个多

setup 、rc.local 和chkconfig三种方式都可以设置

第一种)

输入#setup指令进入系统服务菜单,选择你想启动的服务比如httpd,然后重起机器或者/etc/rc.d./init.d/httpd

start

www.2cto.com

第二种)

把启动命令放到/etc/rc.d/rc.local文件里这样就可以每次启动的时候自动启动服务了,例如对于apache,编译好apache后会在安装目录的bin下生成apachectl文件,这是个启动脚本,我们只需要把这个命令加到rc.local里就可以了

(suse没有rc.local。SUSE是可以这么定义自己的脚本的,如果希望在切换运行级之前和之后运行自己的脚本,那么可以分别创建:

/etc/init.d/before.local

/etc/init.d/after.local)

echo /usr/local/apache/bin/apachectl>> /etc/rc.d/rc.local,

设置服务自动启动的方式是在rc.local里还可以加入类似以下的一些脚本:

#sshd

/usr/local/sbin/sshd

#proftpd

/usr/local/sbin/proftpd

#apache

/home/apache/bin/apachectl start

#mysql

/home/mysql/bin/safe_mysqld --port=3306 &

#start oracle8i listener first

su - oracle -c 'lsnrctl start'

#start oracle8i

su - oracle -c 'dbstart'

第三种)

通过chkconfig指令.

使用chkconfig命令来把某项服务加到系统的各项运行级别中,步骤如下,

1 创建启动脚本.

对于apache,mysql,ssh这样的软件都是自己带的,我们只要稍微修改一下使之支持chkconfig就可以了

2 修改脚本

我们需要在脚本的前面加上一下2行,才能支持chkconfig命令

# chkconfig: 2345 08 92

#

# description: Automates a packet filtering firewall withipchains.

#

chkconfig:后面定义的使启动服务的运行级别(例子中使2345启动改服务),以及关闭和启动服务的顺序,(上例中关闭服务的顺序使8,启动的顺序使92)

descriptions:对改服务的描述(上例中是ipchains包过滤),你可以换成自己想要的

修改好之后执行

cp 你的脚本 /etc/rc.d/init.d/脚本名

chmod 700 /etc/rc.d/init.d/脚本名

chkconfig --add 脚本名

例如:

将其加入Linux启动过程,仅在level 3, level 5级别下运行

[root@Tester init.d]/sbin/chkconfig --add apache-httpd

[root@Tester init.d]/sbin/chkconfig --level 35 apache-httpdon

之后就可以了,以后每次重新启动服务器都会自动启动和关闭我们的服务了

开发板添加语音合成和继电器功能并设置开机自启动。



建设你使用ntsysv


linux系统如何设置开机用户名和密码?
1. 我在虚拟机中安装了Linux操作系统,在首次进入系统时,遇到了需要输入用户名和密码的提示。2. 通常情况下,Linux系统安装完成后,会预设一个管理员账户,其用户名通常是“root”,密码在安装过程中设置。3. 如果您忘记了密码或者没有设置密码,可以尝试进入系统的单用户模式来重置密码。4. 进入单用...

linux如何开放端口和关闭端口
1. 开放端口 在Linux系统中,开放端口通常是为了允许外部设备或网络访问本机的某个服务。这一操作主要通过防火墙工具来完成。以iptables为例,可以使用以下命令开放端口:css sudo iptables -A INPUT -p tcp --dport [端口号] -j ACCEPT 其中,“-A INPUT”表示修改输入规则链,“-...

windows系统怎么打开linux
1、查看win10系统版本,并更新到最新版本。设置->更新和安全->windows更新(左侧)2、开启win10开发者模式;3、开启windows功能,按win+x键->选择控制面板(或者直接打开控制面板)->启用或关闭windows功能->适用于Linux的windows子系统,选中后点确定;4、重启计算机,然后点击左下角,开始->windows 系...

linux怎么打开
1、打开电脑上的VMware软件。2、选择右侧我的计算机中的Linux系统并点击开启虚拟机。3、点击界面中的英文。4、等待加载完毕,输入账号和密码即可进入Linux系统。

linux设置开机启动项linux设置开机启动
1.编辑\/etc\/inittab 2.\/etc\/rc.d\/rc3.d或\/etc\/rc.d\/rc5.d(根据inittab里皮培颂燃郑的initdefault不中行同)下的连接 可以用chkconfig--list查看,主要是3:on或5:on chkconfigservicenameoff#关闭 chkconfigservicenameon#打开 3.编辑\/etc\/rc.d\/rc.local linux怎么设置开机自动重启?打开一个...

linux开机启动设置iplinux开机启动设置
linux系统怎么设置Teamviewer开机启动?1、首先打开电脑,打开teamviewer。2、弹出的窗口中,点击【首选项】。3、我们可以看到,默认选项是不【随系统一同启动TeamViewer】。4、勾选【随系统一同启动TeamViewer】前面的勾选-->点击【应用】。5、可能会弹出反馈窗口,根据实际情况进行填写即可。6、设置成功后,...

Linux开启端口命令linux开启端口的命令
linux系统怎么打开3306端口?linux中mysql的3306端口默认是打开的,如果没有打开需要设置防火墙开放3306端口,防火墙开放3306端口的命令为:iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT 防火墙配置举例:Firewallconfigurationwrittenbysystem-config-firewall Manualcustomizationofthisfileisnot...

开机启动程序在哪设置开机启动程序linux
linux系统怎么设置Teamviewer开机启动?1、首先打开电脑,打开teamviewer。2、弹出的窗口中,点击【首选项】。3、我们可以看到,默认选项是不【随系统一同启动TeamViewer】。4、勾选【随系统一同启动TeamViewer】前面的勾选-->点击【应用】。5、可能会弹出反馈窗口,根据实际情况进行填写即可。6、设置成功后,...

Linux\/Ubuntu 怎么设置打开远程桌面登录连接
1.首先在linux上安装ssh服务软件:sudo apt-get install openssh-server openssh-client 2.修改ssh配置文件:打开\/etc\/ssh\/ssh_config,去掉以下三项的注释.并重启 PasswordAuthentication yes Port 22 Protocol 2,1 3.在你的电脑上(windows系统)安装secureRTC、Xshell或其他远程终端登录工具,输入 linux...

linux系统中的开机自动联网如何设置
1. 首先打开我们的linux系统,如图,点击左上方的【系统】菜单。2.在打开的菜单中,依次点击【首选项】---【网络连接】选项。3. 如图,在弹出的窗口中,将网络选中,点击右侧的【编辑】按钮。4. 如图,在编辑窗口,将【自动连接】勾选上,最后点击右下角的【应用】按钮。5.这样,下次开机之后,...

临武县19477331418: 怎样将一个linux服务设置成开机启动 -
邢莎健肝: linux设置开机服务自动启动 [root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务 [root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务 [root@localhost ~]# chkconfig --del *** 删除开机自动启动***服务 www.2cto.com [root@...

临武县19477331418: linux怎么设置开机启动某些服务! -
邢莎健肝: 1.chkconfig: 345 99 01 345:表示启动级别.启动级别包括1,2,3,4,5,6,其中常用的是3和5.3表示文字模式启动,5表示图形界面启动. 99:表示系统启动后,每个服务的启动顺序.启动顺序是从标记为00的服务开始.通常不是特别重要的服务...

临武县19477331418: linux怎么设置服务开机自动启动 -
邢莎健肝: linux设置开机服务自动启动/关闭自动启动命令 [root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务 [root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务 [root@localhost ~]# chkconfig --del *** 删除开机自动启动...

临武县19477331418: linux 怎么把服务设置开机启动 -
邢莎健肝: 如果是已经安装好的服务,需要使用chkconfig设置开机启动.以MySQL为例,因各发行版不同,以及安装方式的差异,服务器的启动脚本可能会有细微不同,现假设服务脚本文件是/etc/init.d/mysqld.首先查看服务是否正确注册$ service --status-all | grep mysqld | grep -v 'grep'如果有含有mysqld文字的一行返回,则代表已正确注册;若没有需执行如下命令:$ sudo chkconfig add mysqld 第二步设置开机自启动$ sudo chkconfig mysqld on 附:查看所有服务及其运行级别的命令$ chkconfig --list

临武县19477331418: 如何定制linux启动时启动的服务?
邢莎健肝: 在控制台或终端下运行ntsysv,然后把要启动的服务选上,如果要开机不启动某个那就把他的选中去掉.

临武县19477331418: 如何自定义linux服务并设置服务开机启动 -
邢莎健肝: 1. 服务概述 在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭.将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册...

临武县19477331418: 如何在Linux下设置,开机自动开启服务?或运行某脚本 -
邢莎健肝: 编辑/etc/rc.d/rc.local文件,把脚本加入 开启服务的方法根据发行版不同,有区别,比如RHEL、CentOS 4/5/6:chkconfig servciename on

临武县19477331418: linux下如何开机自启动dhcp服务 -
邢莎健肝: 1,通过编辑/etc/rc.local文件来使dhcp服务开机自启动 使用命令 vi /etc/rc.local, 然后在文件最后一行添加 “sudo /etc/init.d/dhcp3-server start”就能使dhcp服务开机自启动.2,使用crontab任务提交计划 先写一个简单的检查dhcp服务是否启动...

临武县19477331418: Linux启动时如何手动选择是否加载某个服务
邢莎健肝: <p>自己配置,/etc/rc.d/ 下有rc1.d rc2.d ......等,和每个运行级别对应,</p> <p>如图:</p> <p>启动时读取相应运行级别文件下的可执行文件,服务等等 .</p> <p>你可以根据这个修改系统启动时,所要运行的服务</p> <p></p>

临武县19477331418: 如何在Linux中设置服务自启动 -
邢莎健肝: 注意:1.这三种方式主要用于以redhat为基础的发行版 2.如果还不知道运行级别是什么,那么最好先看看相关资料再实验 第一种方式:ln -s 建立启动软连接 在Linux中有7种运行级别(可在/etc/inittab文件设置),每种运行级别分别对应...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网