1. 程式人生 > >centos 7 frp不能開機啟動問題

centos 7 frp不能開機啟動問題

按照網上做法
chmod +x /etc/rc.d/rc.local
並且在/etc/rc.d/rc.local中加入啟動指令碼後還是不能啟動
檢視日誌發現是network未啟動

為什麼呢?

其實系統說的很清楚了

In contrast to previous versions due to parallel execution during boot

this script will NOT be run after all other services.

就是說新版的centos 這個rc.local已經 不是最後啟動的了,現在是並行啟動,因此那個frps啟動指令碼執行的時候network還沒啟動完成,因此frps連線遠端埠失敗,自動退出。

解決方法:
目前我的解決方法很簡單很粗暴:
在啟動frps命令前加上sleep 10s。
2333,這樣肯定保證了network啟動了
當然,這樣犧牲了開機時間哦

後期探索用服務方法開機啟動

相關推薦

centos 6 與 centos 7 服務開機啟動、關閉設定的方法

簡單說明下 centos 6 與 centos 7 服務開機啟動、關閉設定的方法:  centos 6 :使用chkconfig命令即可。 我們以apache服務為例: #chkconfig --add apache 新增nginx服務 #chkconfig apache

CentOS 7設定開機啟動服務,新增自定義系統服務

CentOS 7設定開機啟動服務 建立服務檔案 儲存目錄 設定開機自啟動 其他命令 1.建立服務檔案 檔案路徑 vim /usr/lib/systemd/system/nginx.service 服務檔案內容 1.nginx.servi

CentOS 7新增開機啟動服務/指令碼

一、新增開機自啟服務在CentOS 7中新增開機自啟服務非常方便,只需要兩條命令(以Jenkins為例):systemctl enable jenkins.service #設定jenkins服務為自啟動服務sysstemctl start  jenkins.service

centos 7 frp不能開機啟動問題

按照網上做法 chmod +x /etc/rc.d/rc.local 並且在/etc/rc.d/rc.local中加入啟動指令碼後還是不能啟動 檢視日誌發現是network未啟動 為什麼呢? 其實系統說的很清楚了 In contrast to p

關於centOS 7的服務啟動,端口查詢,防火墻管理

man 需要 ces mic 圖形界面 mil centos7.2 mct 相同 端口的查詢與開啟 CentOS 7 默認沒有使用iptables,所以通過編輯iptables的配置文件來開啟80端口是不可以的CentOS 7 采用了 firewalld 防火墻 如要查詢是

CentOS 5.X 開機啟動流程

centos 啟動流程CentOS 5.X 開機啟動流程

centos 7 創建啟動腳本

type span pre ID psi loaded nginx gin after 首先創建啟動腳本 vi /etc/systemd/system/frpc.service 內容如下 [Unit] Description=frpc After=network.ta

centos 7 tomcat 開機自啟

    第一章 1.將tomcat加入開啟自己,以減少手動啟動的麻煩 環境配置需要提前配置好。(我這裡已經是不做操作了) 192.168.1.195 jdk1.8 +  tomcat 8 第二章 2.編寫tomcat啟動檔案 vi /lib/systemd/sys

Centos-7.5Linux系統啟動原理及故障排除

本節所講內容: - 17.1 centos6系統啟動過程及相關配置檔案 - 17.2 centos7系統啟動過程及相關配置檔案 - 17.3 實戰-加密grub防止***通過單使用者系統破解root密碼 - 17.4 實戰-通過liveCD進入救援模式-重灌grub修復損壞的系統 17.1 cen

centos 7 Docker容器啟動報WARNING: IPv4 forwarding is disabled. Networking will not work

解決辦法: # vi /etc/sysctl.conf 新增如下程式碼:     net.ipv4.ip_forward= 重啟network服務 # systemctl restart network 檢視是否修改成功 # sys

centOS 7下無法啟動網路(service network start)錯誤解決辦法

   今天在centOS 7下更改完靜態ip後發現network服務重啟不了,翻遍了網路,嘗試了各種方法,終於解決了。      現把各種解決方法歸納整理,希望能讓後面的同學少走點歪路。。。 首先看問題:執行service network res

RHEL/CentOS 7.x如何啟動/關閉、啟用/禁用服務? 修改系統執行級別

 一、Services使用了systemd來代替sysvinit管理   1、systemd的服務管理程式:   systemctl是主要的工具,它融合之前service和chkconfig的功能於一體。可以使用它永久性或只在當前會話中啟用/禁用服務。   system

CentOS 7設定開機CLI模式

systemctl get-default //檢視當前模式,預設是5 cat /etc/inittab //檢視3、5模式對應的名稱 multi-user.target: analogous to runlevel 3 graphical.target

CentOS設定服務開機啟動的兩種方法

  1、利用 chkconfig 來配置啟動級別 在CentOS或者RedHat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統預設不會自動啟動的。就算手動執行 /etc/init.d/mysqld start 啟動了服務,只要伺服器重啟後,系統仍

centos 7 如何安裝啟動使用mongodb

新增安裝包的配置檔案 建立一個空的配置檔案:/etc/yum.repos.d/mongodb-org-3.4.repo 操作過程: [[email protected] ~]# cd /etc/yum.repos.d/ [[em

CentOS 7 SVN服務啟動與關閉

1.啟動 ➜ svnserve -d -r /opt/svn 2.檢視 ➜ ps aux|grep svn root 64434 0.0 0.0 181584 1120

elasticsearch在CentOS環境下開機啟動

驗證環境,OS版本:CentOS-7-x86_64-Minimal-1708;ES版本:elasticsearch-6.2.2。 1、建立檔案elasticsearch #!/bin/bash # #chkconfig: 345 63 37 #description: elasticsearch #proc

設定Centos 7的預設啟動

安裝了CentOS 7和Windows 7的雙系統,想預設啟動Windows 7,發現Centos 7和之前版本修改預設啟動項的方法好像有所改變,主要因為CentOS的Grub採用了grub2,啟動順序的改變其實很簡單: # grub2-set-default 'Fedor

centOS 7下無法啟動網路(service network start)錯誤解決辦法(應該是最全的了。。。)

    今天在centOS 7下更改完靜態ip後發現network服務重啟不了,翻遍了網路,嘗試了各種方法,終於解決了。      現把各種解決方法歸納整理,希望能讓後面的同學少走點歪路。。。 首先看問題:執行service network restart命令後出現下面的錯

CentOS 7 U盤 啟動盤安裝

首先,下載映象,http://mirrors.sohu.com/centos/7.0.1406/isos/x86_64/ 其次,下個軟碟通ultraiso,用它開啟映象->啟動->寫入硬碟映象。注意選擇對U盤。製作啟動盤 接下來就是設定機器的啟動順序,U盤啟動,