學習的第九天

2021-10-24 18:24:02 字數 2685 閱讀 7665

如題,又是安裝的一天

又到了熟悉的連線環節,至於為什麼每次使用centos7虛擬機器都要進行這看似不必要的部分。原因當然是為了之後更方便。

要知道centos7系統(圖形化除外)中是不可以進行複製貼上的,但要在centos7中執行各種命令都是要輸入長長指令,而作為我這種菜鳥,肯定不能盲打,but看一眼,輸一串,再看一眼,確實有點丟程式設計師的臉面。所以就有了x-shell的用武之地,一款可以連線centos7系統,又可以進行複製貼上的軟體。

說了這麼多,主要就是想介紹一下每次進行這項看似不必要工作的原因,至於連線方法我在之前的blog中已經詳細講解過了,大家可以去看看,傳送門。

安裝docker的過程其實在菜鳥教程裡已經寫的很詳細了,為了方便「忙綠的」大家使用,傳送門2,和**都放在這了。

curl -fssl | bash -s docker --mirror aliyun----使用官方安裝指令碼自動安裝

curl -ssl | sh-----國內 daocloud 一鍵安裝命令

當然也可以選擇手動安裝(我的選擇,不是因為多好,只是因為我沒看見上面的)$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

再進行一小會兒會兒的等待我們的docker就安裝好了。

至於適合來驗證我們是否真的安裝成功,開啟連線好centos7虛擬機器的x-shell,輸入docker,如果出現以下內容,則為安裝成功。

安裝docker-compose的方法有很多種,在這裡介紹我學習到的兩種

(2)使用阿里雲的映象加速器

傳送門4,支付寶就可快捷登入(如果不放心可以用微博進行登入),只需簡單的註冊,即可免費享受到風一般的加速。

最後使用**docker-compose up -d,再進行稍稍等待,就完成安裝了。

至於檢查是否成功安裝的方法也很簡單,只需要在xss-challenge-tour的目錄下,輸入**docker-compose up,即可啟動映象。

在介紹一下docker-compose的一些簡單的指令操作吧。

docker-compose up------啟動容器

docker-compose up -d------後台啟動容器

docker ps—檢視容器資訊

docker-compose down------關閉容器

最後開啟瀏覽器,輸入ip位址加8091埠號,開啟我們的xss挑戰之旅

當然,我們在安裝好docker後依舊有不止一種方法來構建xss-challenge-tour映象。接下來就介紹一種用docker fiel來構建映象的方法。

按順序輸入以下指令:

docker build -t xss .----一定要記住後面有個點否則無法部署

docker images

docker run -d -p 8081:80 xss----網域名稱可設定為自己喜歡的,當然8091最好不要

docker ps—檢視容器資訊

docker stop +容器名----容器名可在上一條指令裡檢視。

接下來就是開啟瀏覽器,輸入ip位址加上埠號,開啟我們的xss挑戰。

注:因為8091和8081埠都為不常用埠,所以可能會被centos7的防火牆禁止訪問,導致我們無法開啟**

所以為了防止這種情況發生,我們可以選擇暫時關閉防火牆和禁止防火牆

firewall-cmd --statsystemctl status firewalld.service---------檢視防火牆啟用情況

systemctl stop firewalld.service-----暫時關閉防火牆,再次重啟虛擬機器後,防火牆會開啟

systemctl disable firewalld.service-------禁止防火牆

關閉後可以再次檢視防火牆啟用情況,出現下圖情況,應該xss-challenge就可以正常進入了。

學習第九天

怎麼沒有題面?我怎麼知道?換個鏈結吧!向洛谷勢力低頭 我們畫一下這個小螞蟻走出來的圖形,我們就會發現,是乙個類似長城的形狀 這個題,求最大值,我們應該能很容易想到用動態規劃 那麼對於乙個路徑圍成的圖形,我們需要描述的是它的位置和形狀,所以這顯然是個高維的dp 位置很好描述,但是形狀太複雜了,我們怎麼...

python學習 第九天

在下這廂有禮了 爬蟲簡單實現 coding utf 8 import urllib def gethtml url page urllib.urlopen url html page.read returnhtml html gethtml print html l urllib 模組提供了讀取we...

第九天學習日誌

學習日誌 蘇嵌專案實訓 姓名 梁軒齊 日期 2018.7.12 今日學習任務 行列式鍵盤輸入及led顯示 今日任務完成情況 基本完成,但除錯不出來 今日中發現問題彙總 寫 很吃力,基本框架可以寫出,但是,除錯不出來。今日未解決問題 除錯不出 今日開發收穫 學會了程式設計過程中的一些思路,可以進行一些...