首先啟動postgresql命令:
service postgresql start
然後檢查msfdb狀態:
msfdb status
就緒後,一般都是msfdb run 或者 msfconsole -q 進行直接啟動(這裡消除影響程式就不說了)
但是出現了:warning: no database support: no database yaml file
所以解決辦法就是:
msfdb init
初始化之後將它放入工作環境中:
cp /usr/share/metasploit-framework/config/database.yml /root/.msf4/
然後就可以了。
避免postgresql手動啟動可以設定成開啟自動啟動。
update-rc.d postgresql enable
害怕別人連線也可以使用iptables進行過濾 docker中mysql初始化及啟動失敗解決辦法
在docker中有乙個mysql服務,其資料檔案是掛在在主機外面的檔案,在docker中的root有訪問該資料檔案的許可權,但是docker中mysql訪問資料檔案的時候提示許可權不足,於是只有以root使用者來啟動mysql了。資料初始化 mysql install db user root ex...
kali 2 0中啟動帶資料庫支援的MSF方式
kali 2.0 已經沒有metasploit 這個服務了,所以service metasploit start 的方式不起作用。在kali 2.0中啟動帶資料庫支援的msf方式如下 首先啟動postgresql資料庫 etc init.d postgresql start 或者 service p...
kali 2 0中啟動帶資料庫支援的MSF方式
kali 2.0之後已經沒有metasploit 這個服務了,所以service metasploit start 的方式不起作用。在kali中啟動帶資料庫支援的msf方式如下 首先啟動postgresql資料庫 etc init.d postgresql start 或者 service post...