一些Linux常用操作命令記錄

開放端口:

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reloa

 

啓動配置 :

啓動配置一般寫法 css.conf:

RUN_ARGS='--spring.profiles.active=pro
--spring.config.location=file:/root/cssconf/
'
JAVA_OPTS='-Dfile.encoding=UTF-8 -Xmx1g'

例如在10.10.240.194:8022的/home/ico/css/css.conf中: 如果有--spring.profiles.active=pro,這一行,那麼會讀取application-pro.properties配置文件,再 取application.properties配置文件,否則只讀取application.properties配置文件; 如果有--spring.config.location=file:/root/cssconf/這一行,那麼配置文件在/root/cssconf/下,否 在JAR包裏。 讀取配置的順序是application-pro.properties(如果有)->application.properties->css.conf,後 將會覆蓋前者的配置。

將java應用添加成系統服務:

在/etc/systemd/system中創建css.service文件:

    [Unit]
    Description=css
    After=syslog.target
    [Service]
    User=root
    ExecStart=/home/ico/css/css.jar
    SuccessExitStatus=143
    [Install]
    WantedBy=multi-user.target

設爲開機啓動systemctl enable css

啓動systemctl start css

停止systemctl stop css

重啓systemctl restart css

狀態systemctl status css

問題描述

將 Spring boot 安裝爲 Linux 服務啓動,後輸入 service myapp start 報錯 Unable to find Java ,但是使用 java -jar myapp.jar 啓動成功。不知道爲啥引起的,經過百度找到下面這個解決方法和我的情況一樣,終於把問題解決

解決方法

將java 連接到/sbin 文件夾下

ln -s /usr/local/jdk/bin/java /sbin/java

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章