zoukankan      html  css  js  c++  java
  • linux注册服务教程

    该说明是项目完成很久之后,整理资料时的偶然发现,当时所操作的linux为中标麒麟,需要对项目进行开机自启,对llinux还不熟悉,找不到linux中的服务自启设置。辗转多次才找到了解决方案。记录以供参考

    操作系统自带的服务 如ssh 、ftp等等 开机都是自启动的,我们也可以通过这种方式让自己的开发程序开机自启动。

    1      进入linux界面打开终端

            输入 vi /etc/rc.d/rc.local

           按下键盘insert键可以对该文件进行操作

      在该文件中写入如下代码

      touch  /var/lock/subsys/local

      cd 可执行文件所在文件夹的路径

      exprot  DISPLAY=:120

      ./starup.sh 可执行文件

    按下esc键 输入:wq 命令退出编辑 设置ok 重新启动

    2      若是系统中没有rc.local文件则可以用如下这种方式进行设置。

            首先在命令框中输入 chkconfig 查看系统中都有哪些服务自启动

            然后在 /etc/init.d下创建一个脚本

            在脚本里写入  起个名字比如local

      #!/bin/bash

      #chkcofig:345 61 61     345是启动级,85和15分别是启动优先级,关闭优先级,下面的就是描述了。

      #description:Apache

      touch  /var/lock/subsys/local

      cd 可执行文件所在文件夹的路径

      exprot  DISPLAY=:120

      ./starup.sh 可执行文件

      保存并退出

    在命令终端写入chkconfig --add local    首先,添加为系统服务,注意add前面有两个横杠

            然后输入chkconfig --list 若出现local说明脚本已经加入到开机启动操作

    给新加入的local脚本设置启动等级

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

     

    到此设置ok 重新启动

  • 相关阅读:
    编写更好的CSS
    EntityFramework中支持BulkInsert扩展
    NoSql数据库使用
    jsoneditor显示Json data
    资源
    了解你的被测系统(why?)
    SQL SERVER开窗函数
    oracle中的exists 和not exists 用法详解(转)
    visualvm监控jvm及远程jvm监控方法(转)
    爆:中国互联网的那些黑色产业链(转)
  • 原文地址:https://www.cnblogs.com/tianyiwuying/p/7519632.html
Copyright © 2011-2022 走看看