银河麒麟桌面系统启用 rc.local 设置开机启动方法

这篇具有很好参考价值的文章主要介绍了银河麒麟桌面系统启用 rc.local 设置开机启动方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

银河麒麟系统不再使用initd管理系统,改用systemd。
然而systemd很难用,改变太大,跟之前的完全不同。
使用systemd设置开机启动,为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:

一、实现原理

systemd 默认会读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接 /lib/systemd/system/ 下的文件。一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service文件,即我们需要的配置文件。
银河麒麟桌面系统启用 rc.local 设置开机启动方法
/lib/systemd/system/:
银河麒麟桌面系统启用 rc.local 设置开机启动方法
可以看到 target 的定义:
银河麒麟桌面系统启用 rc.local 设置开机启动方法
查看

target:ll | grep target

target 用于指定什么时候启动我们自己自定的软件。

二、操作方法

1.将 /lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/ 目录下面来:

ln -fs /lib/systemd/system/rc-local.service /etc
/systemd/system/rc-local.service

查看文件内容:

cd /etc/systemd/system/
cat rc-local.service

银河麒麟桌面系统启用 rc.local 设置开机启动方法
说明:

[Unit] 区块:启动顺序与依赖关系。
ConditionFileIsExecutable :指定了执行的文件,
After :表示在 network.target 这个target后面进行执行。也就是网络启动完成之后,执行 /etc/rc.local 文件。

[Service] 区块:启动行为,如何启动,启动类型。
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no

[Install] 区块:定义如何安装这个配置文件,即怎样做到开机启动。也是我们自己编辑新增的。

2.创建/etc/rc.local文件

touch /etc/rc.local

3.赋可执行权限

chmod 755 /etc/rc.local

4.编辑rc.local,添加需要开机启动的任务

#!/bin/bash
echo "test rc "> /var/test.log
# startup redis-server:
/usr/local/bin/redis-server /usr/redis/redis.conf
# startup mysqld
/usr/local/mysql/bin/mysqld_safe --user=mysql &
# startup tomcat
/usr/tomcat/apache-tomcat-7.0.90/bin/startup.sh
/usr/tomcat/apache-tomcat-7.0.90-02/bin/startup.sh

这里是设置的 redis 、 mysqld、tomcat等开机自动启动。

5.执行reboot重启系统,然后查看test.log

注:其实就是利用 systemd 的启动原理, 通过/etc/systemd/system/rc-local.service 文件来达到启动时执行 /etc/rc.local 文件的目的。文章来源地址https://www.toymoban.com/news/detail-402864.html

到了这里,关于银河麒麟桌面系统启用 rc.local 设置开机启动方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟系统V10——安装VNC实现远程桌面

    目录 检查桌面环境 安装 配置 ​编辑防火墙配置 安装环境: 生产环境一般采用最小化安装,VNC 需要在有 桌面 环境下才能运行,进行下面操作查看到  UKUI GUI  桌面环境。 1、因我已将系统yum源指向本地,我直接输入如下命令安装即可: 2、安装后使用如下命令验证是否成功

    2024年02月04日
    浏览(139)
  • VMware虚拟机安装银河麒麟桌面版V10系统

    百度搜索或浏览器地址栏直接输入地址 选择桌面版操作系统进行安装 我们日常办公使用的是桌面版的系统,选择桌面版操作系统进行下载 现在安装系统需要填写申请试用表,填写完之后,才会调转到镜像下载 随着国产系统的日益发展,申请试用以后有可能取消,直接就是镜像下载

    2024年01月21日
    浏览(38)
  • 飞腾笔记本/银河麒麟桌面操作系统键盘无法使用

    在安装完银河麒麟V10完成以后,进入系统后无法使用键盘,外接键盘以及在安装系统的过程中均可正常使用。 因为在安装过程中,以及外接键盘均可正常使用,所以初步怀疑是笔记本键盘与系统之间的不兼容导致 将/boot/grub.cfg配置文件中的drivicetree/dtb/u-boot-general.dtb修改为d

    2024年02月12日
    浏览(84)
  • 【麒麟服务器操作系统忘记开机密码怎么办?---银河麒麟服务器操作系统更改用户密码】

    以最新版本 Kylin-Server-10-SP2-x86-Release-Build09-20210524 为例。 图 1.1 grub 菜单 2.1按下”e”输入,输入用户名和密码(root/Kylin123123)(如图 1.2.1) 图 1.2.1 进入 kernel 2.2在 linux16(kernel)那行最后添加“rw(空格)init=/bin/bash (空格) console=tty0” (如图 1.2.2)。 图 1.2.2 编辑 kernel 2.3按

    2024年02月04日
    浏览(97)
  • 银河麒麟桌面操作系统【Samba共享文件夹】配置手册

    银河麒麟桌面操作系统【Samba共享文件夹】配置手册 简介: Samba 是基于SMB/CIFS网络协议的重新实现的一个免费软件,包括服务端和客户端。SMB是Server Messages Block的缩写,是一种在局域网上共享文件|打印机的一种通信协议,为局域网内的不同计算机之间提供文件和打印机等资源

    2024年04月13日
    浏览(37)
  • 银河麒麟桌面操作系统V10-常见运维问题类别:系统使用 02

    目录 问题类别 2:系统使用 1 终端提示符显示乱码  【适用版本】 【问题现象】 【解决方案】 2 系统桌面密钥环问题 【适用版本】 【问题现象】 【解决方案】 3 创建网页快捷方式后,自定义图标失败 【适用版本】 【问题现象】 【解决方案】 4 系统休眠唤醒后鼠标键盘失

    2024年02月16日
    浏览(33)
  • 银河麒麟V10sp2桌面系统安装使用qt5

    本文将介绍如何在国产操作系统银河麒麟上安装qt5并运行一个简单的qt工程 qt的安装目前有两种方式 1、qt官网下载对应的二进制安装文件进行安装 下载地址:https://download.qt.io/archive/qt/ 只用下载.run文件,赋予可执行权限,并执行该文件 2、直接在软件商店搜索qtcreator软件进行

    2024年02月05日
    浏览(53)
  • 银河麒麟桌面操作系统V10SP1修复boot分区

    一、问题现象 机器重启无法进入系统,出现“Loading initial ramdisk”界面,此时可能是boot文件损坏,导致无法进入系统 二、boot分区修复 1、准备一个与主机相同系统版本的系统启动盘 2、将U盘插入主机,进入bios将光盘(或U盘启动盘)设置为第一启动项 -- 开机选择“试用银河

    2024年02月11日
    浏览(186)
  • 银河麒麟桌面操作系统apt-get 彻底卸载软件包

    apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说: apt-get purge / apt-get --purge remove 删除已安装包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件 apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件

    2024年02月12日
    浏览(137)
  • 银河麒麟桌面操作系统V10-常见运维问题类别:外设管理 03

    目录 问题类别 3:外设管理 3.1 添加网络共享打印机后,无法进行打印 【适用版本】 【问题现象】 【解决方案】 方法 1:图形软件关闭防火墙。  方法 2:使用命令关闭防火墙。 3.2 系统设置共享打印机问题 【适用版本】 【问题现象】 【解决方案】 3.3 系统共享打印认证问

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包