天天看點

搭建Linux學習環境

本章内容出自《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
搭建Linux學習環境

填寫好主機名稱、IP後點選 打開,就可以連接配接使用終端了。

搭建Linux學習環境

2、檔案傳輸

用過虛拟主機的朋友可能會知道虛拟主機一般使用FTP傳輸檔案,而我們使用 Linux 發行版,其實也可以通過 SFTP 協定傳輸檔案,常見的 FTP 軟體基本上都支援 SFTP 協定。

這裡我們推薦免費開源,而且非常好用的跨平台 FTP 軟體,支援中文喲 —— FileZilla

https://filezilla-project.org/download.php?type=client
搭建Linux學習環境

隻需要在主機欄中聲明 sftp:// 協定,就可以連接配接了,就可以看到遠端 Linux 上的目錄了:

搭建Linux學習環境

3、代碼編輯

Linux代碼和Windows是有不少差別的,就不如說回車上LF、CRLF,是以說編輯 Linux 上的檔案像 .conf、config 檔案啊,絕對不能用 TXT 文本編輯器!絕對不能用 TXT 文本編輯器!絕對不能用 TXT 文本編輯器!重要的事情說三遍,我接到過很多問題全都是 TXT 改檔案的鍋。

這裡我推薦微軟家的 Visual Studio Code,和其他編輯器比中文系統預設安裝好就是中文,而且功能豐富,是一個比較不錯的代碼編輯器。

https://code.visualstudio.com/Download
搭建Linux學習環境

4、設定安全組

(1)進入本執行個體安全組

搭建Linux學習環境

(2)點選配置規則

搭建Linux學習環境

(3)右上角 添加安全組規則

搭建Linux學習環境

(4)根據框内内容:

授權類型:全部

授權對象:0.0.0.0/0

這就是預設開放所有端口且允許所有IP通路了。

這是VPC(專有網絡)的設定,如果是經典網絡,設定公網出入方向的内容即可,不要輸入内網的。

第三步:為Linux環境安裝圖形化桌面(Gnome)

1、選擇系統

這裡我們選擇公共鏡像的 CentOS 7 64bit 系統

搭建Linux學習環境

2、更新軟體源并更新系統

在 SSH 内運作:

yum update&& yum install wqy-microhei-fonts

搭建Linux學習環境

3、安裝Gnome+VNC一鍵包:

wget

https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh&&

bash gnome_install.sh

按任意鍵開始安裝:

搭建Linux學習環境

4、這裡輸入VNC的連接配接密碼,不是root密碼,可以是全新的,輸入密碼時是不顯示的是以不要以為是沒輸入密碼:

搭建Linux學習環境

5、提示安裝成功:

搭建Linux學習環境

不過這裡的通路位址,IP是私網IP或者内網IP,我們需要自行替換成公網IP

6、下載下傳VNC_Viewer

這裡我們下載下傳 TightVNc 的 VNC_Viewer 的綠色包:

http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_x86_viewer.zip

7、運作VNC,輸入公網IP:5901,點選 CONNETCT,然後輸入剛才的VNC密碼就可以了

搭建Linux學習環境
搭建Linux學習環境

8、開始你的遠端 Linux 操作吧!

搭建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

繼續閱讀