开机启动程序在哪设置(开机启动程序linux)-冯金伟博客园

如何设置linux开机项自启动?

方法一 vi /etc/sysconfig/network-scripts/ifcfg-eth0修改: ONBOOT=yes如果没有就把这行加上方法二 在/etc/rc.d/rc.local 里面加入ifup eth0 或 ifconfig eth0 up

Linux开机启动不了?

导致 Linux 无法启动的原因有很多,常见的原因有如下几种:

文件系统配置不当,如 /etc/inittab文件、/etc/fstab 文件等配置错误或丢失,导致系统出现故障,以至于无法启动。

非法关机,导致 root 文件系统破坏,也就是 Linux 根分区破坏,系统无法正常启动。

硬件故障,如主板、电源、硬盘等出现问题,导致 Linux 无法启动。 系统引导程序出现问题,如 grub 丢失或者损坏,导致系统无法引导启动。

linux系统怎么设置Teamviewer开机启动?

1、首先打开电脑,打开teamviewer。

2、弹出的窗口中,点击【首选项】。

3、我们可以看到,默认选项是不【随系统一同启动TeamViewer】。

4、勾选【随系统一同启动TeamViewer】前面的勾选–>点击【应用】。

5、可能会弹出反馈窗口,根据实际情况进行填写即可。

6、设置成功后,再次开机,就不会自动启动TeamViewer了。

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先自动执行系统管理员建立的全局登录script :/ect/profile然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的一个。

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

linux下如何开机自启动dhcp服务?

1,通过编辑/etc/rc.local文件来使dhcp服务开机自启动

使用命令 vi /etc/rc.local,

然后在文件最后一行添加 “sudo /etc/init.d/dhcp3-server start”就能使dhcp服务开机自启动。

2,使用crontab任务提交计划

先写一个简单的检查dhcp服务是否启动了的脚本a.sh:

#!/bin/bash
ps -ef|grep dhcp|grep -v grep
if
then
exit 0
else
sudo /etc/init.d/dhcp3-server start >/dev/null 2>&1
fi

如果在用户目录下没有cron文件,使用vi新建一个my.cron的crontab文件,将以下内容写进去:

*/5 * * * * bash $HOME/a.sh

然后crontab my.corn 提交,这样系统就会在每5分钟运行一次a.sh脚本,检测dhcp服务已经启动了,如果没有启动或者停止了就会再启动一次。

3,注册系统服务

chkconfig –add 服务名称 (首先,添加为系统服务,注意add前面有两个横杠)

chkconfig -leve 启动级别 服务名 on

(说明,3级别代表在命令行模式启动,5级别代表在图形界面启动,on表示开启)

chkconfig -leve 启动级别 服务名 off

(说明,off表示关闭自启动)

例如注册dhcp为系统服务并在开机时自启动:

chkconfig –add dhcp
chkconfig -level 3 dhcp on

总结一下:第一种方法其实是将指定服务设置为开机自启动,第三种方法是将服务升级为系统服务并且设置为开机时启动,而第二种方法对于那些最好或者必须开机启动的服务最好不要使用,但是可以使用crontab来实时监测服务是否在线。