文章目录

  • 设置oracle开机自启
  • 设置java应用开机自启
  • 设置xxljob-admin服务开机自启
  • 设置nginx开机自启
  • mysql开机自启
  • 开放指定端口

设置oracle开机自启

1、修改oracle自启动配置文件oratab,修改N为Y,允许oracle数据库在系统启动时启动

vi /etc/oratab

修改前:
orcl:/u01/app/oracle/product/19.3.0/dbhome_1:N
修改后:
orcl:/u01/app/oracle/product/19.3.0/dbhome_1:Y

2、将dbstart加入开机自启动,修改/etc/rc.d/rc.local文件

vi /etc/rc.d/rc.local

vi /etc/rc.d/rc.local#oracle开机自启
su oracle -lc  'dbstart'
su oracle -lc  'lsnrctl start'

4、给/etc/rc.d/rd.local文件添加可执行权限(centos7中为了安全默认取消了该文件的可执行权限)

chmod u+x /etc/rc.d/rc.local

设置java应用开机自启

在 rc.local 中添加执行脚本:

/data/nstcapp/gs-bigScreen/bin/start.sh

设置xxljob-admin服务开机自启

在 rc.local 中添加执行脚本:

/data/nstcapp/xxljob-service/startXxlService.sh

设置nginx开机自启

参考资料:

https://www.cnblogs.com/NeigeBolg/p/13364626.html
https://blog.csdn.net/QQ1375235976/article/details/122633468

1、进入 /usr/lib/systemd/system
2、创建 nginx.service

touch nginx.service

3、查询nginx安装路径

find / -name nginx

/usr/local/nginx
/usr/local/nginx/sbin/nginx
/data/nstcapp/nginx-1.10.2/objs/nginx
/u01/app/oracle/product/19.3.0/dbhome_1/apex/images/libraries/codemirror/5.16/mode/nginx

4、vim编辑nginx.service,里面的路径根据自己实际情况修改

[Unit]
Description=nginx
After=network.target[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true[Install]
WantedBy=multi-user.target

5、设置开机自启
https://blog.csdn.net/sunsineq/article/details/122634325

systemctl daemon-reload # 让文件生效
systemctl enable nginx.service

6、扩展命令

systemctl disable nginx.service  #关闭开机自启动systemctl start nginx.service   #开启
systemctl stop nginx.service    #关闭
systemctl reload nginx.service  #重新加载配置
systemctl status nginx.service  #查看状态查看已启动的服务
systemctl list-units --type=service
查看开机启动的服务
systemctl list-unit-files | grep enable
开机启动
systemctl enable xxxx.service
关闭开机启动
systemctl disable xxxx.service

mysql开机自启

默认mysql是开机自启的,如果没有,则需要设置,参考文章:

http://t.zoukankan.com/JiangLe-p-7040744.html

开放指定端口

1、开放oracle远程端口
vi /etc/sysconfig/iptables
增加

-A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 55588 -j ACCEPT

保存修改项(慎用,这是一个坑):
service iptables save
重启防火墙:
service iptables restart

配置项如下所示:

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [499:55741]
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1522 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 55588 -j ACCEPT
COMMIT

centos——记录一次开机启动设置相关推荐

  1. CentOS 7.x自定义开机启动设置

    一:概述 CentOS 7继承了RHEL 7的新的特性,例如强大的systemctl,而systemctl的使用也使得以往系统服务的/etc/init.d/的启动脚本的方式就此改变,也大幅提高了系统服 ...

  2. (转)CentOS 7系统详细开机启动流程和关机流程

    CentOS 7系统详细开机启动流程和关机流程 原文:http://blog.csdn.net/yuesichiu/article/details/51350654 名称 bootup - 系统启动流 ...

  3. Nginx+Center OS 7.2 开机启动设置(转载)

    centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度.关 ...

  4. MacOS redis开机启动设置

    2021年8月18日更新 新版M1 macmini 用下面的方法总出错,不知道是版本问题,还是软件问题,故更新了一版安装程序,结果可以自动实现redis系统驻留,开机启动,感觉不错,记录下. brew ...

  5. Windows XP/Vista 开机启动设置项

    ★注册表项: ⑴HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run ◎◎这个键值应该比较熟悉,常用的系统启动设置项,一般的 ...

  6. linux怎么用命令期启动ngrok,ngrok 开机启动设置

    1. 编写ngrok 启动脚本, /path/to/ngrokd -tlsKey=/path/to/server.key -tlsCrt=/path/to/server.crt -domain=&qu ...

  7. Asus Merlin开机启动设置与服务脚本编写

    2019独角兽企业重金招聘Python工程师标准>>> Asus Merlin可以编写服务脚本(放在/opt/etc/init.d/*),并设为开机启动,提供定制化的网络任务(如后台 ...

  8. centos7.5 supervisor +nginx 开机启动设置(实测最有效)以及出现问题思路

    都推荐使用yum命令安装(推荐主要是yum安装后一般都会帮你配置好了,下载解压和pip等安装可能需要自己配置相关的东西) 1.安装supervisor同时开机启动 su - #切换为root用户 # ...

  9. linux开机启动项6个级别_linux开机启动设置的几种方法

    Linux开机自启动的几种方式: 1.手动配置在文件中加入启动命令 2.文件指向路径是/etc/init.d下的脚本文件 /etc/rc[0-6].d 0-6是linux操作系统的运行级别,运行run ...

最新文章

  1. acegi,IBM的Acegi Security System(1)
  2. 关于make *.img时没有权限的问题
  3. 云炬随笔20211126(2)
  4. 老大爷的手法一看就不一般!
  5. 【渝粤教育】电大中专就业指导 (3)作业 题库
  6. TFIDF java实现
  7. 小轮子_从n个不同的元素里选出m个不同的元素
  8. 图片播放器 简单使用
  9. 如何用一个废旧的笔记本打造一个家庭网络服务器?
  10. javaScript中的Object类型
  11. QT 自带字体样式有哪些?
  12. 易语言大漠插件模块制作设置字库及OcrEx识别字符串
  13. 屏幕录像专家录制超清视频教程如何解决转码后不清晰问题
  14. mysql-DTL语言
  15. 智能配时、图片识别…AI为你的春运保驾护航!
  16. android开发手顺3--Package name must have at least two identifiers 原因及解决方法
  17. 【有利可图网】PS实战系列:制作树林与文字结合的创意文字效果
  18. 解决 chrome 启动时强制打开2345导航(或其他网址)的方法
  19. 适合计算机ppt的音乐,好不好才能让ppt中的音乐无论的在哪台电脑上都能播放?...
  20. 《地震及时通》1.0版介绍

热门文章

  1. 数据分析实战二:爬取淘宝商品详情页进行分析
  2. ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能
  3. 电脑无法连接WiFi,一直显示无法连接此网络
  4. 一维数组新老数据对比修改字段
  5. 面试问题大全【职场福利】
  6. ofo小黄车骑车券无条件领取,人人有份!
  7. 苹果v10模板需要几的php,苹果MACCMSv10源码模板安装常见问题
  8. U盘插到电脑上无反应怎么办?
  9. 【保姆级】扫雷游戏的设计与实现【C语言】
  10. 特殊特性和关键特性的区别和联系