linux命令开机自启 linux开机自动执行命令

Linux开机如何自启动gnome桌面?安装gnome-shell
1.用tweak启用gnome-shell的源后,安装gnome-shell(还要保证启用了compiz) 。
2.安装完后你可以 打开终端输入gnome-shell --replace 不出意外你就看到gnome-shell的画面了
打开compizConfig找到“窗口装饰“这项 在命令这行这输入gnome-shell --replace 关闭就可以了 这样每次开机后自动进入gnome-shell桌面 试试吧 。
设置Linux开机自启动服务的常见方法有哪些?到底哪些服务适合开机自启动linux命令开机自启?是很多Linux运维在工作中会遇到的问题 。其实,只要不影响系统及服务的运行,开多开少也没关系 。Linux运维人员要明确每项服务的作用 , 不用的就不安装,默认安装时则不开机自启动 。设置开机自启动服务的常见方法有哪些?
1)执行命令,然后手动选择处理的方法
方法1:执行ntsysv命令,然后在弹出窗口进行设置 。
方法2:执行setup命令→system service,然后在弹出窗口中进行设置 。
2)通过一行命令或She11脚本设置
在快速设置前,先查看默认情况下Linux系统开启的服务有哪些 。如果工作在文本模式3级别,那就只需要查找3级别上开启的服务即可 。linux命令开机自启了解了系统在3级别上开启的服务后,就可以通过命令快速实现配置了 。以下便是几种通过命令或脚本设置开机自启动的方法 。
1:先全关闭,再开启需要保留的 。
2:一条命令搞定 , Shell循环实现 。默认情况下需要保留的服务都已开启,因此,关闭3级别文本模式下已开启但又不需要的服务就好了 。
3:不要Shell循环语句也一条命令搞定 。默认情况下要保留的服务都已开启,因此,关闭3级别文本模式下已开启但又不需要的服务就好了,不用循环结构而是利用命令拼出所有要处理的命令字符串 , 通过bash将其当作命令执行 。
那么到底将哪些服务作为开机自启动服务合适?但作为一名优秀的Linux系统管理员,应该遵守最小化原则,尽量不安装不使用的软件、不开启不需要的服务;这样系统的性能和安全性才是最好的 。
Linux服务开机自启动三种方式 , 你觉得哪种最优雅?很多时候 , 我们需要将一些服务在Linux系统启动时即自动运行,省得每次都要去手动启动一遍,如Redis,MySQL, Nginx等 。本文对CentOS与Ubuntu下开机自启动的配置方法进行整理 , 供参考查阅 。
rc.local是CentOS以前版本的方式,在CentOS7中仍然以兼容的形式存在,虽仍可用 , 但不推荐(推荐使用systemd service) 。
1、编写需要开机自启动的脚本,并添加执行权限
作为测试,上述脚本打印一个时间到/tmp/test.log文件中
2、在/etc/rc.d/rc.local配置文件中添加脚本运行命令(使用绝对路径)
3、添加/etc/rc.d/rc.local文件的执行权限
在centos7中 , /etc/rc.d/rc.local没有执行权限,需要手动授权
以上三步,即可使/root/test_rclocal.sh /dev/null 2/dev/null 命令在服务器系统启动时自动运行 。
1、编写需要开机自启动的测试脚本,并添加执行权限
2、在/etc/rc.d/init.d/目录下添加一个可执行脚本testchkconfig
上述testchkconfig脚本的头部必须遵循一定的格式 # chkconfig: 2345 90 10,其中2345指定服务在哪些执行等级中开启或关闭,90表示启动的优先级(0-100,越大优先级越低),10表示关闭的优先级 。执行等级包括
3、加入开机启动服务列表
使用 chkconfig --list 可查看当前加入开机自启动的服务列表 , 但如Note部分所述 , 该命令只显示SysV服务,不包含原生的systemd服务 , 查看systemd服务可使用systemctl list-unit-files命令 。

推荐阅读