您當前的位置:首頁 > 舞蹈

阿里雲伺服器簡單配置jupyter登入

作者:由 勝券在握 發表于 舞蹈時間:2022-06-12

想實踐一下學習的雲計算和linux。因此我就找到了阿里雲高校學生實踐計劃:這個學生可以免費白嫖(不是,是學習實踐)2周+2個月伺服器的計劃。

阿里雲開發者成長計劃

下面我就簡單分享一下:怎麼配置用網頁、用客戶端、jupyter登入自己的伺服器。

最後給大家分享一下怎麼用1。6元/小時,就可以租到 RTX2070+155G記憶體+40核CPU 的伺服器。(哈哈,是不是都沒有聽說過這麼大的記憶體和這麼多核的CPU)。想試用的話,可以點選我的要求連結,有什麼問題也可以私戳我哦:

【阿里雲】雲伺服器 精選特惠

一、基本部署

1.1 前期準備

這一部分前期準備,領取伺服器的訓練營接觸過,但我還是重複說一遍吧。

第一步:

在我們領取了免費的資源或者購買了伺服器,構建了自己例項後呢。在阿里雲首頁右上角點選控制檯,再點選產品與服務中的[雲伺服器 ECS],就可以看到自己伺服器的概覽:

阿里雲伺服器簡單配置jupyter登入

第二步:

然後點選左側列表的例項,並選擇地區(免費領取的伺服器應該在烏蘭察布地區),如下圖:

阿里雲伺服器簡單配置jupyter登入

第三步:

然後點選管理,並點選重置例項密碼。重置後呢,就可以正常使用了。

1.2 使用網頁連線伺服器

第一步:

準備好之後,就可以返回到例項的列表,點選遠端連線

阿里雲伺服器簡單配置jupyter登入

第二步:

選擇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,還是蠻大的,看來阿里還是蠻大方的:

阿里雲伺服器簡單配置jupyter登入

1.3 使用客戶端連線伺服器

總是用網頁登入感覺很麻煩。建議使用客戶端登入,這樣輕便也快速。

推薦有

putty(輕便,只有2MB),

xshell(社群版免費,功能強大),

FileZilla(視窗化介面,傳檔案很方便)。

我使用putty就足夠了。百度搜索putty官網,下載putty安裝包,安裝後,因為putty沒有建立桌面快捷方式,就從開始選單中找到putty。開啟後,配置步驟如下:

第一步:

左側選單點選window下面的appearance,點選右邊的‘Change。。。’按鈕,選擇18號字號並確定。(千萬要記得改,要不然字特別小)

阿里雲伺服器簡單配置jupyter登入

第二步:

點選左側的session,之後在

Host Name(or IP address)

那裡輸入自己的公網ip。(這個公網ip在之前阿里雲控制檯的例項的列表裡面有寫。)

第三步:

再在

Saved Sessions

下面輸入個自己的名字,例如我輸入cos2,點選旁邊的

Save

,就把配置儲存成功了。以後每次雙擊列表裡面的cos2,就能直接進來了,不用再重新配置了。

阿里雲伺服器簡單配置jupyter登入

第四步:

進入之後呢,要先輸入自己的使用者名稱,一般都是root。點選回車後,再輸入自己的密碼,注意,這裡每輸入一個字母,不會像Windows系統出現個*,而且游標不閃,這個不用管它,輸入完之後直接點選回車就能進來了。

阿里雲伺服器簡單配置jupyter登入

最後,就可以在這裡進行操作了。這裡再記錄一些linux常見的操作命令。

cd dirname 進入指定的目錄

cd 。。 返回上一級目錄

ls 檢視當前目錄下的所有的目錄與檔名

mkdir dirname 表示建立一個目錄

rm filename 表示刪除一個檔案

ctrl+c 強制終止,不會終止程序

ctrl+z 強制終止,終止程序

clear 清楚命令列終端中的內容

例如,我可以輸入

mkdir new

,點選回車,就建立了一個名字叫new的資料夾;然後,輸入

ls

,點選回車,就可以看到目前的所有檔案和檔案夾了。(zfs和zy是我自己建立的資料夾):

阿里雲伺服器簡單配置jupyter登入

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,這樣就可以打開了。

阿里雲伺服器簡單配置jupyter登入

之後呢,大家就可以在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

:]

print

\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元(我可從來沒有體驗過這麼高的配置,驚人的便宜,如果你需要訓練很大的資料集,膝上型電腦記憶體載入不了,真的可以租幾個小時伺服器試試跑,只需要十幾塊錢。)

阿里雲伺服器簡單配置jupyter登入

標簽: 點選  伺服器  回車  輸入  jupyter