阿里雲伺服器簡單配置jupyter登入
想實踐一下學習的雲計算和linux。因此我就找到了阿里雲高校學生實踐計劃:這個學生可以免費白嫖(不是,是學習實踐)2周+2個月伺服器的計劃。
阿里雲開發者成長計劃
下面我就簡單分享一下:怎麼配置用網頁、用客戶端、jupyter登入自己的伺服器。
最後給大家分享一下怎麼用1。6元/小時,就可以租到 RTX2070+155G記憶體+40核CPU 的伺服器。(哈哈,是不是都沒有聽說過這麼大的記憶體和這麼多核的CPU)。想試用的話,可以點選我的要求連結,有什麼問題也可以私戳我哦:
【阿里雲】雲伺服器 精選特惠
一、基本部署
1.1 前期準備
這一部分前期準備,領取伺服器的訓練營接觸過,但我還是重複說一遍吧。
第一步:
在我們領取了免費的資源或者購買了伺服器,構建了自己例項後呢。在阿里雲首頁右上角點選控制檯,再點選產品與服務中的[雲伺服器 ECS],就可以看到自己伺服器的概覽:
第二步:
然後點選左側列表的例項,並選擇地區(免費領取的伺服器應該在烏蘭察布地區),如下圖:
第三步:
然後點選管理,並點選重置例項密碼。重置後呢,就可以正常使用了。
1.2 使用網頁連線伺服器
第一步:
準備好之後,就可以返回到例項的列表,點選遠端連線
第二步:
選擇Workbench遠端連線下的立即登入,就可以進入linux伺服器介面了。我們可以先輸入幾個常見的Linux命令測試一下:
1。檢視linux的CPU
cat /proc/cpuinfo |grep “model name” && cat /proc/cpuinfo |grep “physical id”
2。檢視記憶體大小
cat /proc/meminfo |grep MemTotal
3。檢視硬碟大小
fdisk -l |grep Disk
4。檢視作業系統版本
head -n 1 /etc/issue
例如,我想看一下這個伺服器實際記憶體大小到底是多少,就複製
cat /proc/meminfo |grep MemTotal
點選回車,就可以在這個介面看到,有1934964kb,大約有1。8G,還是蠻大的,看來阿里還是蠻大方的:
1.3 使用客戶端連線伺服器
總是用網頁登入感覺很麻煩。建議使用客戶端登入,這樣輕便也快速。
推薦有
putty(輕便,只有2MB),
xshell(社群版免費,功能強大),
FileZilla(視窗化介面,傳檔案很方便)。
我使用putty就足夠了。百度搜索putty官網,下載putty安裝包,安裝後,因為putty沒有建立桌面快捷方式,就從開始選單中找到putty。開啟後,配置步驟如下:
第一步:
左側選單點選window下面的appearance,點選右邊的‘Change。。。’按鈕,選擇18號字號並確定。(千萬要記得改,要不然字特別小)
第二步:
點選左側的session,之後在
Host Name(or IP address)
那裡輸入自己的公網ip。(這個公網ip在之前阿里雲控制檯的例項的列表裡面有寫。)
第三步:
再在
Saved Sessions
下面輸入個自己的名字,例如我輸入cos2,點選旁邊的
Save
,就把配置儲存成功了。以後每次雙擊列表裡面的cos2,就能直接進來了,不用再重新配置了。
第四步:
進入之後呢,要先輸入自己的使用者名稱,一般都是root。點選回車後,再輸入自己的密碼,注意,這裡每輸入一個字母,不會像Windows系統出現個*,而且游標不閃,這個不用管它,輸入完之後直接點選回車就能進來了。
最後,就可以在這裡進行操作了。這裡再記錄一些linux常見的操作命令。
cd dirname 進入指定的目錄
cd 。。 返回上一級目錄
ls 檢視當前目錄下的所有的目錄與檔名
mkdir dirname 表示建立一個目錄
rm filename 表示刪除一個檔案
ctrl+c 強制終止,不會終止程序
ctrl+z 強制終止,終止程序
clear 清楚命令列終端中的內容
例如,我可以輸入
mkdir new
,點選回車,就建立了一個名字叫new的資料夾;然後,輸入
ls
,點選回車,就可以看到目前的所有檔案和檔案夾了。(zfs和zy是我自己建立的資料夾):
1.4 使用jupyter連線伺服器
如果還是覺得不夠方便,或者使用python的頻率比較高,可以安裝部署jupyter,然後使用公網ip遠端登入。甚至可以在手機上登入哦,可以實現手機上改程式碼,跑程式了。總結步驟如下:
第一步:
透過阿里雲控制檯網頁或者putty客戶端登入到伺服器的系統。
第二步:
分別輸入下面三行程式碼並且點選回車。更新過程中如果需要輸入Y確認,要及時用鍵盤輸入Y並點選回車。(這裡呢,我們是更新了apt和pip程式)
sudo apt update
sudo apt upgrade
sudo apt install python3-pip
第三步:
輸入
pip3 install jupyter
並點選回車(這裡呢,我們安裝jupyter)
第四步:
輸入
mkdir -p ~/。jupyter
並點選回車(這裡呢,我們建立了一個配置檔案)
第五步:
輸入
python3 -m notebook password
並點選回車,之後需要你輸入一串密碼並點選回車,這就是jupyter之後的登入密碼。
第六步:
輸入
nohup python3 -m notebook ——no-browser ——ip=0。0。0。0 ——port=2020 ——allow-root
並點選回車。這樣jupyter就在瀏覽器後臺開始執行,不會停止了。可以全天24小時任何時間登入你自己的jupypter。而登入的網址,就是你的公網ip加上:2020,例如你的公網ip是1。23。456。789,那麼你就可以透過網址1。23。456。789:2020,這樣就可以打開了。
之後呢,大家就可以在jpuyter上面上傳下載檔案,編寫自己的python指令碼啦!
這裡呢,放幾個常用的庫和程式碼
爬蟲:requests、bs4、Selenium
# 爬取百度搜索熱榜
import
requests
from
bs4
import
BeautifulSoup
headers
=
{
“User-Agent”
:
“Mozilla/5。0 (Windows NT 10。0; Win64; x64) AppleWebKit/537。36 (KHTML, like Gecko) Chrome/54。0。2840。99 Safari/537。36”
}
response
=
requests
。
get
(
“https://www。baidu。com/”
,
headers
=
headers
)
soup
=
BeautifulSoup
(
response
。
text
,
“html。parser”
)
l
=
[
i
。
text
for
i
in
soup
。
find_all
(
‘li’
)][
5
:]
(
‘
\n
’
。
join
(
l
))
數理統計:numpy、statsmodels
資料處理、機器學習:pandas、sklearn
神經網路:TensorFlow,pytorch
部署網站:Flask, Django
這幾個包的程式碼大家可以網上搜一下哦!或者想參加一些資料分析的比賽,可以參考我的這個教程!
https://
zhuanlan。zhihu。com/p/37
9200876
1.5 最後
如果大家覺得免費贈送的配置還是不夠,也可以稍微去嘗試一下阿里雲的“
搶佔式例項
”,最高可以以一折的價格購買,超級便宜。他這個原理就是會把空閒的機器拿來給你用,但是如果沒有空閒的,就會優先把你的機器斷掉給別人,所以大家要記得及時備份。
大家可以看一下下面的價格:
NVIDIA T4(差不多是RTX2070Super)+15G記憶體+4核CPU一個小時只要1。3元
NVIDIA T4(差不多是RTX2070Super)+155G記憶體+40核CPU一個小時只要1。6元(我可從來沒有體驗過這麼高的配置,驚人的便宜,如果你需要訓練很大的資料集,膝上型電腦記憶體載入不了,真的可以租幾個小時伺服器試試跑,只需要十幾塊錢。)