文章

目前顯示的是 十二月, 2010的文章

解決 mongodb 無法啟動的問題

某天起床後 mongo 忽然活不回來了
查了一下錯誤訊息的 log:

Docs: https://docs.mongodb.org/manual
  Process: 120107 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=1/FAILURE)
  Process: 120104 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS)
  Process: 120101 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS)
  Process: 120099 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)

 1月 15 04:01:26 foso-test systemd[1]: Starting MongoDB Database Server...
 1月 15 04:01:29 foso-test mongod[120107]: about to fork child process, waiting until server is ready for connections.
 1月 15 04:01:29 foso-test mongod[120107]: forked process: 120112
 1月 15 04:01:29 foso-test systemd[1]: mongod.service: control process exited, code=exited status=1
 1月 15 04:01:29 foso-test systemd[1]: Failed to start MongoDB Database Server.



看起來應該是權限的問題: 發現很多人都遇到相同的狀況,主要有兩個資料夾勢必要擁有 mongod 這個權限擁有才可以。 所以大部分的解決說明都是這樣作:
chown -R mongod:mongod …

web版linux系統管理員介面 - webmin安裝

圖片
linux伺服器上面最麻煩的一件事情就是指令很多,對於不熟指令的初學者網管來說簡直是惡夢。
其實有比較簡單的管理介面可以使用啦!我們只要在伺服器上安裝webmin這個套件就可以利用網頁的方式管理伺服器的系統,權限大到連重開機都不是問題喔!



只要在指令界面上輸入;
rpm -U http://ncu.dl.sourceforge.net/project/webadmin/webmin/1.530/webmin-1.530-1.noarch.rpm

就可以由遠端伺服器上直接下載webmin來安裝了
安裝完後管理的路徑就是
http://伺服器網址:10000

因為安裝完後預設的port是10000所以如果連不進去請檢查一下防火牆設定吧(建議是在防火牆還沒啟用前就先安裝啦,這樣最不會出問題)

登入的帳號密碼就跟你在linux上設定的使用者是相同的。



webmin中文化流程
這個套件是多國語言版本的,不過安裝完成時是預設英文版的,所以我們要選擇中文語系來使用。

在左手邊主選單找到webmin -> Change Language and Theme
預設應該是Global language (English (US)),把他改成Personal choice->Traditional Chinese (ZH_TW.UTF-8)就是正體中文啦!

設定完成後將頁面重新整理就可以看到令人感動的中文介面了。