阿里雲初體驗

2021-10-16 09:59:51 字數 2640 閱讀 6847

1、在阿里雲裡購買乙個(國外)伺服器產品,就會得到乙個例項。首次使用乙個例項,需要在配置裡設定登入密碼。然後在 「安全組」 那裡新增 http 80埠, ssh 22 埠。(我用ubuntu)

2、在本地的 linux 系統裡 開乙個 terminal, (ctrl alt t)(cat)

ssh

[ -p 22 ] user@例項的公網ip

假設我的例項名稱是 abc, 公網 ip 是 1.2.3, ssh 埠預設是 22 (沒有指定其他埠), 例項裡暫時只有 root 乙個使用者,那麼:

ssh [email protected]
然後輸入例項的登入密碼就可以了。

如何斷開 ssh 連線?

方法一:ctrl+d

方法二:輸入 logout

3、df -h 或者 fdisk -l 檢視磁碟空間資訊。

4、pip3 list 檢視 python3 已經安裝的模組 (pip / python 是 2.x版本)

5、apt-get update / apt-get upgrade

6、可以安裝 mysql

mysql -u root -p

use mysql;

select user from user;

#此處為查詢使用者命令

update user set password=password(

'x') where user=

'x';

#修改密碼報錯

update mysql.user set authentication_string=password(

'x') where user=

'x';

#修改密碼成功

flush privileges;

#立即生效

在 django 3.x 專案中也許會出現這樣的問題:

access denied for user 『root『@『localhost『問題的解決 需要執行授權命令

mysql> grant all privileges on *.* to root@'localhost' identified by '密碼'

;mysql> flush privileges;

或者

mysql> grant all privileges on *.* to root@'%' identified by '密碼'

;mysql> flush privileges;

退出 mysql 以後,可以輸入命令重啟一下

service mysql restart
7、在 django 3.x 專案中,如果出現這樣的問題:

you may need to add 『192.168.1.10』 toallowed_hosts.

解決方法:

在我們建立的專案裡修改setting.py檔案

allowed_hosts = ["*"] #在這裡請求的 host 新增了 * (帶引號)

8、linux系統ssh客戶端斷開後保持程序繼續執行配置方法

(乙個django專案要啟動了以後,才能在瀏覽器裡看到,如果本地退出ssh遠端連線的話,阿里雲上面的django專案也會停止,所以需要知道,如何讓專案一直啟動著)

阿里雲官網教程

centos: yum install screen

ubuntu: sudo apt-get install screen

screen -s ssh

screen -ls

screen python3 manage.ps runserver 0.0.0.0:80

----ctrl a d 退出,不影響 python3 的 django 專案

----重新遠端 ssh 登入,輸入 screen -ls 就會發現有乙個程序,然後輸入 screen -r -d,就會跳到python專案那裡,按 ctrl c, 停止 django 程序。

9、如果已經ssh遠端連線了阿里雲伺服器,輸入 shutdown now, 本地linux會退出ssh,回歸到本地的賬號裡。但是阿里雲的例項依然在執行中(在控制台檢視)。也就是說,控制台裡例項的停止相當於現實中的斷電,而root只是乙個使用者,無法控制斷電。

shutdown now 之後,再想 ssh 遠端連線的話,就連線不上了,需要在阿里雲控制台重啟例項。然後才能再次遠端登入。(reboot可以重新登入)

10、實踐證明,ssh無法在伺服器上鋪設圖形介面,好像需要本地安裝 putty 客戶端。所以,在 雲伺服器上安裝 pycharm 的想法泡湯了(安裝好了,但是無法開啟圖形介面)。

由於安裝了太多用不上的東西,所以,我在阿里雲控制台停止了例項,然後重新初始化雲盤。

結果,阿里雲系統磁碟初始化之後,ssh連線伺服器出錯!

warning: remote host identification has changed!

解決方法:

使用命令清除所連線的ip(刪除舊的公鑰)

ssh-keygen -r xx.xx.xx.xx

比如:ssh-keygen -r 172.168.3.44

然後 ssh -p 22 user@ip, 就可以遠端登入了。

阿里雲主機初體驗

國外線路的主機最近都不怎麼樣,以he為代表的美國西海岸線程式設計客棧路,更是擁堵的一塌糊塗!最近跑去cnnic看了2010年的網際網路報告,據說國內至國外的線路總頻寬為1tbps多點,同時國內的 黑客童鞋們 又喜歡玩ddos,所以看上去這1t的頻寬,根本不夠他們玩的,國內至國外的線路如此擁堵也就不奇...

阿里雲ECS初體驗 2

ssh root esc ip位址 root esc ip位址 s password 輸入esc密碼 welcome to aliyun elastic compute service last login thu jul 20 20 38 11 2017 from 210.13 77.213 ro...

阿里雲產品公測 雲引擎ACE初體驗

第一步,在阿里雲管理控制台頁面申請公測許可權!耐心等待許可權通過,進入雲引擎管理控制台jgn2ql 進入應用列表 點選右上交的按鈕xj jdch 這是我建立的例項 hx p4 l 建立實體 i h9v 然後是建立版本,上傳 包an lk 上傳成功後,就可以到 應用中心,部署應用了。需要等幾分鐘。我上...