cd /usr/bin/sudo rm/usr/ bin/python #刪除原有的python連線檔案
sudo ln - s / usr / bin / python3.5 python #建立指向python3.x的連線
cd / usr / bin /
sudo rm / usr / bin / python #刪除原有的python連線檔案
sudo ln - s / usr / bin / python2.7 python #建立指向python2.7的連線
error: no alternatives for python,或者 錯誤:無python 的候選項
那說明python 的替代版本尚未被 update-alternatives 命令識別.想解決這個問題,
我們需要更新一下替代列表,將python2.7和python3.4放入其中,使用如下命令將python2.7和python3.5加入到python列表中:
--install選項使用了多個引數用於建立符號鏈結,最後乙個引數指定了此選項的優先順序,
如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中.
下面我選擇編號1,選擇python2.7 驗證在終端輸入python即可:
如果 報錯 unable to contact my own server at
終端輸入 gedit ~/.bashrc在bashrc檔案中更改以下為export ros_hostname=終端電腦名稱(即@與:之間部分)export ros_master_uri=http://終端電腦名稱
(即@與:之間部分:11311)
// hltt3838@hltt3838-g3-3579:~$ =@與:之間部分
sudo gedit ~/.bashrc
在檔案末尾輸入:
最後,一樣,source一下就可以了
source ~/.bashrc
1、ifconfig#檢視本機ip位址
2、gedit ~/.bashrc#開啟bashrc檔案
3、在檔案中講ros_hostname值改為自己的ip位址就ok。(192.168.20.×××是自己電腦查詢的ip位址)
export ros_master_uri=
export ros_hostname=192.168.20.×××
4、source ~/.bashrc#老規矩,source一下環境變數
Nginx 配置錯誤導致漏洞
crlf是 回車 換行 r n 的簡稱,即我們都知道在http協議中,http header與http body是用兩個crlf分隔的,瀏覽器就是根據這兩個crlf來提取http 內容 一旦我們能夠控制http頭,通過注入一些crlf這樣就可以控制header和body的分割線,這樣我們就可以向bo...
Nginx 配置錯誤導致漏洞
好好學習,天天向上 由於一些不安全的配置引起的漏洞 無這裡使用1版本 使用vulhub 使用docker啟動 docker compose build docker compose up d 執行成功後,nginx將會監聽8080 8081 8082三個埠,分別對應三種漏洞。nginx會將 uri進...
Spring Bean配置錯誤導致HTTP 500
用超級使用者能成功登入系統,用普通賬號在登入系統跳轉到錯誤處理頁面,檢查後台卻沒有任何錯誤。百思不得其解。懷疑問題可能是如下2個原因造成的 普通賬號沒有相關的許可權?spring security的配置不正確 經過詳細檢查後,排除了上面的兩個原因。系統在web.xml裡配置了如下的錯誤處理頁面 1 ...