本章内容出自《7天學會ECS》電子書, 點選下載下傳完整版
搭建Linux學習環境
第一步:開通ECS雲伺服器
我們搭建Linux學習環境之前,首先需要開通ECS雲伺服器,開通雲伺服器的步驟,在第一部分已經做過詳細介紹了,可以參照上面步驟來進行ECS雲伺服器的開通。
第二步:Linux 的遠端管理
一般來說 Linux 的遠端管理分三個子產品:指令終端、檔案傳輸和代碼編輯。這裡就介紹一下對應三大子產品并适合新手并提供中文的軟體。
1、指令終端
指令終端我們使用 PuTTY 軟體,PuTTY 是自由的跨平台 Telnet/SSH 用戶端,同時在 Win32 和 Unix 系統下模拟 xterm 終端。其主要作者是 Simon Tatham。
由于 PuTTY 有很多篡改源代碼的病毒版建議從我提供的位址下載下傳:
下載下傳位址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html由 Larry Li維護并開源的中文版:
https://github.com/larryli/PuTTY/releases
填寫好主機名稱、IP後點選 打開,就可以連接配接使用終端了。
2、檔案傳輸
用過虛拟主機的朋友可能會知道虛拟主機一般使用FTP傳輸檔案,而我們使用 Linux 發行版,其實也可以通過 SFTP 協定傳輸檔案,常見的 FTP 軟體基本上都支援 SFTP 協定。
這裡我們推薦免費開源,而且非常好用的跨平台 FTP 軟體,支援中文喲 —— FileZilla
https://filezilla-project.org/download.php?type=client隻需要在主機欄中聲明 sftp:// 協定,就可以連接配接了,就可以看到遠端 Linux 上的目錄了:
3、代碼編輯
Linux代碼和Windows是有不少差別的,就不如說回車上LF、CRLF,是以說編輯 Linux 上的檔案像 .conf、config 檔案啊,絕對不能用 TXT 文本編輯器!絕對不能用 TXT 文本編輯器!絕對不能用 TXT 文本編輯器!重要的事情說三遍,我接到過很多問題全都是 TXT 改檔案的鍋。
這裡我推薦微軟家的 Visual Studio Code,和其他編輯器比中文系統預設安裝好就是中文,而且功能豐富,是一個比較不錯的代碼編輯器。
https://code.visualstudio.com/Download4、設定安全組
(1)進入本執行個體安全組
(2)點選配置規則
(3)右上角 添加安全組規則
(4)根據框内内容:
授權類型:全部
授權對象:0.0.0.0/0
這就是預設開放所有端口且允許所有IP通路了。
這是VPC(專有網絡)的設定,如果是經典網絡,設定公網出入方向的内容即可,不要輸入内網的。
第三步:為Linux環境安裝圖形化桌面(Gnome)
1、選擇系統
這裡我們選擇公共鏡像的 CentOS 7 64bit 系統
2、更新軟體源并更新系統
在 SSH 内運作:
yum update&& yum install wqy-microhei-fonts
3、安裝Gnome+VNC一鍵包:
wget
https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh&&bash gnome_install.sh
按任意鍵開始安裝:
4、這裡輸入VNC的連接配接密碼,不是root密碼,可以是全新的,輸入密碼時是不顯示的是以不要以為是沒輸入密碼:
5、提示安裝成功:
不過這裡的通路位址,IP是私網IP或者内網IP,我們需要自行替換成公網IP
6、下載下傳VNC_Viewer
這裡我們下載下傳 TightVNc 的 VNC_Viewer 的綠色包:
http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_x86_viewer.zip7、運作VNC,輸入公網IP:5901,點選 CONNETCT,然後輸入剛才的VNC密碼就可以了
8、開始你的遠端 Linux 操作吧!
第四步:學習 Linux 的基本操作
1、基本操作
(1)檢視系統、核心
cat /etc/redhat-release
uname -r
(2)檢視CPU
grep "CPU" /proc/cpuinfo
(3)運作時間
uptime
(4)檢視系統位數
getconf LONG_BIT
(5)檢視硬碟和分區
df -h
(6)軟體安裝與解除安裝
yum update #更新系統
yum makecache #更新軟體源緩存
yum search 軟體名 #搜尋軟體
yum install 軟體名 #安裝軟體
yum remove 軟體名 #解除安裝軟體
(7)軟體的管理
service軟體名 start #啟動
service軟體名 restart #重新開機
service軟體名 stop #關閉
service軟體名 status #狀态
(8)檔案與檔案夾管理
touch 檔案名 #建立檔案
mkdir –p a/b/c/d #遞歸建立檔案夾
cp a.a b.b #複制檔案
mv a.a c.c #重命名或者複制
chmod 0755 d/ #目錄權限
chown –R 使用者名:使用者組 e/ #目錄歸屬
rm a.bc -rf #删除檔案/檔案夾
(9)檔案的下載下傳
http://下載下傳位址
https://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.torrent(10)壓縮與解壓
壓縮:tar zcvf node-v4.5.0.tar.gz
解壓:tar zxvf node-v4.5.0.tar.gz