中国投资网 百科 linux查看开机启动项(linux添加开机启动命令)

linux查看开机启动项(linux添加开机启动命令)

使用chkconfig命令查看课后在不同启动级别自动启动的服务(或程序)。命令格式如下:

chkconfig -列表

可能的输出如下:

Openvpn 0:关闭1:打开.6:关(0-6为启动级别;关闭/打开作为相应级别服务的自动启动选项)

如果要更改自动启动选项,命令格式为:

chkconfig-x级名称开/关

z . b . chkconfig-5级openvpn关闭

上面的命令可以查询系统提供的服务。如果您想在启动机器时启动一个程序,您可以使用以下方法:

在~/的最后一行加上你要启动的软件的名字。bash_profile文件。比如‘synergyc 192.168.0.154’会在启动时自动运行synergyc,并与192 . 168 . 0 . 154连接。

以上是我的个人配置,但是我发现了一个问题:FC12在登录后才启动系统,也就是说在进入用户登录界面时,synergyc未能启动。所以,(可能)synergyc不适合安装在linux系统中作为一个无键盘鼠标的客户端。

在Red Hat Linux中自动运行程序

1.启动时自动运行程序。

加载Linux后,它将初始化硬件和设备驱动程序,然后运行第一个进程init。根据init配置文件继续引导过程,并启动其他过程。修改一般放在/etc/rc或者/etc/rc.d或者/etc/rc?d目录,可以让init自动启动其他程序。例如,编辑文件/etc/rc.d/rc.local,并在文件末尾添加一行“xinit”或“startx”。开机后可以直接进入X-window。

2.登录时自动运行程序。

当用户登录时,bash首先自动执行系统管理员建立的全局登录脚本:/etc/profile。然后bash在用户的主目录中按顺序查找三个特殊文件中的一个:/。bash_profile,/。bash_login,/。配置文件,但只执行找到的第一个。

因此,只要根据实际需要在上述文件中添加命令,就可以在用户登录时自动运行一些程序(类似于DOS下的Autoexec.bat)。

3.注销时自动运行程序。

注销时,bash自动执行个人注销脚本/。bash_logout。例如,如果添加命令' tar-cvzf c.source.tgz *。' c '到/。bash_logout,您将自动执行‘tar’命令来备份*。c文件。

4.定期自动运行程序

Linux有一个守护进程叫做crond,主要功能是定期检查/var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab命令创建、修改和删除这些命令文件。

例如,创建内容为' 00 9 23 Jan * HappyBirthday '的文件crondFile,运行' crontab cronFile '命令后,系统将在1月23日上午9:00自动执行'生日快乐'的程序(* '表示无论是哪一天)。

5.定期自动运行程序。

在固定时间执行命令类似于crond(但只执行一次):命令在给定时间执行,但不会自动重复。at命令的一般格式是:at [-f file] time,文件file中给出的所有命令都在指定的时间执行。您也可以直接从键盘输入命令:

12:00美元

atmailto Roger -s“吃午饭”计划. txt

atcr-D

作业1在2000年11月09日12:00

在2000-11-09的12: 00,一封标题为“吃午餐”的电子邮件和plan.txt文件的内容被自动发送给Roger。

#!/bin/bash

重新启动='……'#在其中写入相应的服务代码

START='……'

STOP=''

案例' $1 '在

重启)

$重新启动

回声'……'

开始)

$START

回声'……'

停止)

$停止

回声'……'

*)

“echo”用法:$0 {restart start stop}”

1号出口

environmental systems applications center 环境系统应用程序中心

1号出口

编写完脚本后,修改权限chmod u x test.sh。

首先,linux随机启动的服务程序都在/etc/init.d文件夹下,里面的文件都是脚本文件(脚本程序简单来说就是把要运行的程序写成一个文件,让系统按顺序执行,类似于windows下的autorun.dat文件)。此外,在文件夹/etc,2.d到rc2.d文件夹中还有其他名为rc1.d的文件。这些是linux的不同运行级别。我们一般输入的X windows多用户运行级别是5级,也就是RC5.d,这个文件夹下的脚本文件就是运行5级时要随机启动的服务程序。需要注意的是,每个rc (1-6)中的文件。d文件夹实际上是/etc/init.d文件夹中文件的一个软链接(类似于windows中的快捷方式),即/etc/init.d文件夹中的所有服务程序,而每个rc(1-6)。d只链接它自己启动所需的相应服务程序!

要启动scim(某个程序),首先要知道scim程序在哪里,可以用locate命令找到。scim在这里是/usr/bin/scim,其中usr表示属于用户,bin表示linux中的可执行程序。这样我就可以写一个脚本程序,放在/etc/init.d中,然后在rc5.d中做一个相应的软链接

这个脚本其实很简单,只有两行:

#!/bin/bash

/usr/bin/scim

第一行声明使用哪个终端来运行这个脚本,第二行是要运行的命令。

还需要注意的是,在rc5.d中,每个链接的名字都是以S或者K开头的,S开头表示系统随机启动,K开头不随机启动。这样你就可以知道,如果我想让任何一个服务随机启动,我只要把它名字的第一个字母K改成S就可以了,当然,把S改成K之后,这个服务就不能随机启动了。所以,我只好把这个链接命名为SXXX,这样系统就可以随机启动了。

添加自启动脚本

首先将您的脚本放在/etc/init.d中,然后执行以下指令:

更新-rc.d a start 90 2 3 4 5。停止90 0 1 6。

a是你的剧本。注意有两点。

一个脚本示例。

#!/bin/sh

#源函数库。

if[-f/etc/init . d/functions];然后。/etc/init . d/函数

其他。/lib/LSB/init-函数

船方不负担装货费用

MOD=/a.ko

开始()

{

echo -n $ '插入内核模块: '

/sbin/insmod $MOD

回声

}

停止()

{

echo -n $ '删除内核模块: '

/sbin/rmmod a -f

回声

}

[ -f $MOD ] ||退出0

#看看我们是如何被召唤的。

案例' $1 '在

开始)

开始

停止)

停止

重新启动|重新加载)

停止

开始

*)

' echo $ '用法:$ 0 {开始|停止|重新启动|重新加载} '

update-rc.d命令用于自动升级System V类型初始化脚本。简单地说,您可以使用它来帮助您设置您希望系统在引导初始化期间运行什么,以及您希望在关机或重启期间停止什么。这些脚本的链接位于/etc/rcn.d/LnName,对应的脚本位于/etc/init.d/Script-name。

1.设置具有指定启动顺序和指定运行级别的启动项目:

更新-rc.d <服务>开始<订单> <运行级别>

2.将其设置在指定的操作级别,并按指定的顺序停止:

更新-rc.d <服务>停止<订单> <运行级别>

3.从所有运行级别中删除指定的启动项目:

update-rc.d -f <脚本名称>删除

例如:

update-RC . d script-name start 90 1 2 3 4 5。停止52 0 6。

开始90 1 2 3 4 5。表示在1、2、3、4、5五个运行级别中,第90个从最小到最大开始运行这个脚本。

5206.表示在0和6两个运行级别中,第52个停止了这个脚本从小到大的运行。

如果将脚本添加到/etc/init.d,还需要制作相关链接。

在/etc/rc *中。d. K以kill开头,S以start开头,数字顺序代表开始顺序。(系统电压)

Update-rc.d可以帮到你。

示例:

在/etc/init.d中创建一个名为zope的脚本,然后

更新-rc.d zope默认值

将生成以下链接:

为/etc/init.d/zope添加系统启动.

/etc/rc0.d/K20zope -./init.d/zope

/etc/rc1.d/K20zope -./init.d/zope

/etc/rc6.d/K20zope -./init.d/zope

/etc/rc2.d/S20zope -./init.d/zope

/etc/rc3.d/S20zope -./init.d/zope

/etc/rc4.d/S20zope -./init.d/zope

/etc/rc5.d/S20zope -./init.d/zope

其他进阶使用方式请男人更新-钢筋混凝土路面

本文来自网络,不代表本站立场,转载请注明出处:https:

linux查看开机启动项(linux添加开机启动命令)

中国投资网后续将为您提供丰富、全面的关于linux查看开机启动项(linux添加开机启动命令)内容,让您第一时间了解到关于linux查看开机启动项(linux添加开机启动命令)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。