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 上傳成功後,就可以到 應用中心,部署應用了。需要等幾分鐘。我上...