目錄
一、概述
二、發(fā)展
三、鏡像選擇
3.1 應(yīng)用鏡像
3.2 系統(tǒng)鏡像
3.3 自定義鏡像
3.4 總結(jié)
四、防火墻
五、快照
六、監(jiān)控系統(tǒng)
七、遠(yuǎn)程連接
7.1 瀏覽器安全連接
7.2 XShell7
八、遠(yuǎn)程傳輸 XFTP7
九、常見(jiàn)Linux命令
9.1 系統(tǒng)指令
9.2 用戶(hù)指令
9.3 系統(tǒng)目錄結(jié)構(gòu)
9.4 文件操作
9.5壓縮/解壓文件
9.6 vim編輯器
9.7 資源推薦
一、概述
在全球操作系統(tǒng)市場(chǎng)中,目前主要有Windows、Android、iOS、OS X、Linux五大操作系統(tǒng)競(jìng)爭(zhēng),大家電腦上面一般裝的是windows系統(tǒng),但服務(wù)器領(lǐng)域的應(yīng)用主要還是linux,為什么?
因?yàn)?/span>linux是一個(gè)開(kāi)源、免費(fèi)的操作系統(tǒng),具有穩(wěn)定性、安全性、處理多并發(fā)的強(qiáng)大功能,一些企業(yè)也會(huì)把項(xiàng)目部署到Liunx服務(wù)器上面。
二、發(fā)展
Linux由林納斯于1991年10月5日首次發(fā)布,其誕生、發(fā)展和成長(zhǎng)過(guò)程始終依賴(lài)著下面五個(gè)重要支柱:
- Unix操作系統(tǒng)
- MINIX操作系統(tǒng)
- GNU計(jì)劃
- POSIX標(biāo)準(zhǔn)
- Internet網(wǎng)絡(luò)
目前,市面上的主要版本有:
三、鏡像選擇
阿里云輕量應(yīng)用服務(wù)器主要提供三種鏡像:應(yīng)用鏡像、系統(tǒng)鏡像和自定義鏡像。
3.1 應(yīng)用鏡像
應(yīng)用鏡像包含初始化數(shù)據(jù)、環(huán)境、操作系統(tǒng),我們可以根據(jù)不同的鏡像功能直接上手,減少安裝、配置的程序。
如果新手使用的話(huà)可以嘗試一下BT-Panel可視化面板,不需要敲代碼,就可以直接在面板管理程序。
3.2 系統(tǒng)鏡像
系統(tǒng)鏡像只包含初始操作系統(tǒng),為純凈的操作系統(tǒng)環(huán)境,可以根據(jù)業(yè)務(wù)需求配置應(yīng)用。這里除了windows以外,其他的都是linux操作系統(tǒng)(優(yōu)先推薦),不同的linux版本可以依照自己熟悉的項(xiàng)目環(huán)境安裝。
3.3 自定義鏡像
自定義鏡像是通過(guò)輕量應(yīng)用服務(wù)器的快照創(chuàng)建的鏡像。
3.4 總結(jié)
在選擇主機(jī)操作系統(tǒng)的時(shí)候首先應(yīng)該確認(rèn)下自己的網(wǎng)站是要基于什么程序語(yǔ)言搭建。由于Linux操作系統(tǒng)不支持ASP語(yǔ)言,因此如果網(wǎng)站是用ASP搭建,在選擇操作系統(tǒng)時(shí)就應(yīng)該選擇windows主機(jī)。
如果使用PHP語(yǔ)言搭建網(wǎng)站的話(huà),最好選Linux主機(jī),Liunx平臺(tái)中構(gòu)架Linux+Apche+Mysql?php的網(wǎng)頁(yè)會(huì)更快、更穩(wěn)定。
當(dāng)然如果咱們搭建的網(wǎng)站既需要有ASP又有PHP的部分,建議直接選擇Windows主機(jī),畢竟windows平臺(tái)支持構(gòu)架Windows+Apache+Mysql php。
四、防火墻
防火墻,就是專(zhuān)門(mén)給服務(wù)器提供防御、保障數(shù)據(jù)安全的一道墻。
輕量應(yīng)用服務(wù)器默認(rèn)放行了22端口(SSH服務(wù))、80端口(HTTP服務(wù))以及443端口(HTTPS加密訪(fǎng)問(wèn)服務(wù)),對(duì)于其他也需要開(kāi)放的的端口我們可以點(diǎn)擊右上角的添加規(guī)則,進(jìn)行操作。
五、快照
云服務(wù)器快照是服務(wù)器提供商提供的云服務(wù)器數(shù)據(jù)備份方式,用于恢復(fù)因機(jī)器故障或人為誤操作等而丟失的數(shù)據(jù)。
當(dāng)服務(wù)器被攻擊、掛馬,或因人為誤操作導(dǎo)致業(yè)務(wù)丟失時(shí),有了快照功能,就像有了時(shí)光膠囊,可以方便地帶你回到過(guò)去的節(jié)點(diǎn),找回所有的重要文件和數(shù)據(jù)。
目前,阿里云服務(wù)器免費(fèi)支持創(chuàng)建3個(gè)不同的快照,我們按照自己的項(xiàng)目需求,找好需要備份快照的結(jié)點(diǎn)。
六、監(jiān)控系統(tǒng)
云監(jiān)控用于監(jiān)控各云服務(wù)資源的監(jiān)控指標(biāo),探測(cè)云服務(wù)ECS和運(yùn)營(yíng)商站點(diǎn)的可用性,并針對(duì)指定監(jiān)控指標(biāo)設(shè)置報(bào)警。
阿里云服務(wù)器監(jiān)控系統(tǒng)目前可以監(jiān)測(cè)到服務(wù)器的磁盤(pán)、CPU、內(nèi)存、網(wǎng)絡(luò)帶寬、流量等信息,并以圖表化的形式直觀(guān)的展示出來(lái)。
七、遠(yuǎn)程連接
7.1 瀏覽器安全連接
云服務(wù)器可以直接在右側(cè)點(diǎn)擊遠(yuǎn)程連接按鈕,之后會(huì)跳轉(zhuǎn)到瀏覽器新頁(yè)面進(jìn)行操作。
這種方式不需要登錄,但是只適合特定的場(chǎng)景下操作,共享性有限。
7.2 XShell7
一般linux是開(kāi)發(fā)小組共享的,正式運(yùn)行的項(xiàng)目運(yùn)行在公網(wǎng),因此程序員需要遠(yuǎn)程登錄linux進(jìn)行項(xiàng)目管理或者開(kāi)發(fā)。使用xshell可以遠(yuǎn)程連接到我們服務(wù)器的公網(wǎng),公網(wǎng)ip地址在服務(wù)器信息那一欄就可以找到了。
通常來(lái)說(shuō),我們可以申請(qǐng)家庭/學(xué)校免費(fèi)來(lái)下載軟件,完全沒(méi)必要白花冤枉錢(qián)。
下載鏈接:xshell7
下載安裝完成之后,我們就可以開(kāi)始使用了,首先打開(kāi)xshell。
點(diǎn)擊文件->新建,進(jìn)入添加服務(wù)器信息頁(yè)面:
填寫(xiě)服務(wù)器名稱(chēng)與公網(wǎng)ip地址就行了,注意一定要確保服務(wù)器開(kāi)啟了22端口。
填寫(xiě)服務(wù)器的賬號(hào)與密碼(密碼忘記了可以在控制臺(tái)根據(jù)手機(jī)號(hào)修改),出現(xiàn)下述界面那我們就遠(yuǎn)程連接成功:
下面,我們就可以對(duì)服務(wù)器進(jìn)行遠(yuǎn)程操作了。
八、遠(yuǎn)程傳輸 XFTP7
Xftp是一個(gè)功能強(qiáng)大的SFTP、FTP 文件傳輸軟件,使用了Xftp以后,用戶(hù)能安全地在Linux?和?Windows PC?之間傳輸文件。
支持SFTP協(xié)議,因此所有通過(guò)該軟件的網(wǎng)絡(luò)流量都是加密的。用戶(hù)界面直觀(guān),它采用Windows?風(fēng)格制作向?qū)А?/span>
通常來(lái)說(shuō),我們可以申請(qǐng)家庭/學(xué)校免費(fèi)來(lái)下載軟件,完全沒(méi)必要白花冤枉錢(qián)。
下載鏈接:xftp7
進(jìn)入xftp,和之前的xshell一樣,我們先填寫(xiě)服務(wù)器名稱(chēng)與公網(wǎng)ip地址,這個(gè)也需要服務(wù)器開(kāi)啟22端口:
填寫(xiě)服務(wù)器的賬號(hào)與密碼(密碼忘記了可以在控制臺(tái)根據(jù)手機(jī)號(hào)修改),出現(xiàn)下述界面那我們就遠(yuǎn)程連接成功:
左側(cè)是windows主機(jī)下面的文件,右側(cè)是linux服務(wù)器的文件,我們需要上傳項(xiàng)目時(shí),直接拖動(dòng)文件就行了。我們還可以對(duì)服務(wù)器的文件進(jìn)行刪除修改等操作......
九、常見(jiàn)Linux命令
9.1 系統(tǒng)指令
shutdown –h 10 計(jì)算機(jī)將在10分鐘后關(guān)機(jī),并且會(huì)顯示在登陸用戶(hù)的當(dāng)前屏幕中。
shutdown –h now 立馬關(guān)機(jī)
shutdown –h 20:25 系統(tǒng)會(huì)在今天20:25關(guān)機(jī)
shutdown –r now 系統(tǒng)立馬重啟
shutdown –r +10 系統(tǒng)十分鐘后重啟
reboot 就是重啟,等同于 shutdown –r now
9.2 用戶(hù)指令
Linux系統(tǒng)任何一個(gè)要使用資源的用戶(hù),都必須首先向系統(tǒng)管理員申請(qǐng)一個(gè)賬號(hào),然后以這個(gè)賬號(hào)的身份進(jìn)入系統(tǒng)。
構(gòu)成:用戶(hù) 組 home目錄
- 一般形式:useradd 用戶(hù)名
- 指定組文件:useradd -d /home/.... 用戶(hù)名
- 指定密碼:passwd 用戶(hù)
- 保留家目錄刪除:userdel 用戶(hù)
- 全部刪除:userdel -r 用戶(hù)
- 查詢(xún):id 用戶(hù)
- 返回原來(lái)用戶(hù):exit
- 增加組:groupadd 組名
- 刪除組:groupdel 組名
- 指定用戶(hù)組:useradd -g 用戶(hù)組 用戶(hù)名
- 修改用戶(hù)組:usermod -g 用戶(hù)組 用戶(hù)名
- 切換用戶(hù):su - 用戶(hù)名 切換身份
- 注銷(xiāo)賬號(hào):ogout
9.3 系統(tǒng)目錄結(jié)構(gòu)
樹(shù)狀目錄結(jié)構(gòu):
linux文件系統(tǒng)采用級(jí)層式的樹(shù)狀目錄結(jié)構(gòu),根目錄'/'。
在Linux的世界,一切皆文件。
- /bin 存放常見(jiàn)的指令
- /sbin (Super User ) 存放系統(tǒng)管理員使用的系統(tǒng)管理程序
- /home 普通用戶(hù)的主目錄
- /root 系統(tǒng)管理員主目錄
- /boot 啟動(dòng)Linux核心文件、連接文件與鏡像
- /dev 設(shè)備管理器,硬件轉(zhuǎn)換為文件存儲(chǔ)
- /media 識(shí)別的設(shè)備(如U盤(pán)、光驅(qū)),存儲(chǔ)目錄下
- /mnt 不同系統(tǒng)臨時(shí)共享文件
- /usr/local 額外軟件目錄
- /var 日志文件
9.4 文件操作
9.4.1 查看
qwd:列出當(dāng)前絕對(duì)路徑
ls:列出文件
l:列表形式
a:包含隱藏文件
h:顯示大小
s:文件大小排序
絕對(duì)路徑:從根目錄開(kāi)始出發(fā) cd?/
相對(duì)路徑:上一級(jí) cd?.. cd?~
9.4.2 創(chuàng)建
mkdir
單級(jí)目錄:mkdir /home/cat
多級(jí)目錄:mkdir -p /home/animal/tiger
9.4.3 刪除
刪除空目錄:rmdir /home/cat
刪除非空目錄:rm -rf /home/animal/tiger
r代表遞歸,f強(qiáng)制刪除
9.4.4 touch cp指令
touch:新建空文件 touch xx xx xx
可以一次性創(chuàng)建多個(gè)文件
cp:復(fù)制文件
把文件復(fù)制到test文件夾下面:cp test.txt test/
遞歸復(fù)制整個(gè)文件夾:cp -r animal /root/
強(qiáng)制覆蓋前面加一個(gè) \
9.4.5 mv指令
剪切、重命名 from to
重命名:mv 1.png background.png
移動(dòng):mv 移動(dòng).txt /root/
9.4.6 cat more less
cat:只讀的方式查看內(nèi)容
cat -n /etc/profile | more
-n行號(hào) more 分頁(yè) 空格翻頁(yè)
大型日志文件使用 less
9.4.7 > 和 >>指令
覆蓋和追加內(nèi)容
cat 文件1 > 文件2
cat 文件1 >> 文件2
echo "xxx" >> 文件2
不是文件直接 >>
9.4.8 echo head tail
echo輸出命令到控制臺(tái)
- echo $PATH:輸出當(dāng)前環(huán)境的路徑
- echo "xx"?:輸出文本
head顯示文件的開(kāi)頭部分,默認(rèn)前10行
- head a.txt
- head -n 5 a.txt
tail顯示文件的尾部部分,默認(rèn)后10行
- tail /etc/profile
- tail -n 5 /etc/profile
- tail -f /etc/profile 實(shí)時(shí)追蹤更新,ctr+c退出
9.4.9 ln history指令
ln:相當(dāng)于windows的快捷方式
- 建立軟連接:ln -s /root linkToRoot
- 刪除軟連接: rm -f linkToRoot (后面/不要帶)
history:查看或執(zhí)行歷史指令
- history 所有指令
- history 10 最近使用過(guò)的10條指令
- !178 執(zhí)行178條指令
9.5壓縮/解壓文件
gzip/gunzip:壓縮后不保留原文件,可以壓縮多個(gè)文件、后綴gz
- gzip /home/mydate.txt
- gunzip /home/mydate.txt
zip/unzip:保留原文件、-r 可壓縮目錄、-d 壓縮過(guò)后文件存放地址、后綴zip
- 壓縮home文件夾內(nèi)容為mypackage.zip:zip -r mypackage.zip /home/
- 解壓mypackage.zip到/opt/tmp:unzip -d /opt/tmp/ mypackage.zip
tar:打包指令、后綴?.tar.gz
選項(xiàng) |
功能 |
-c |
產(chǎn)生打包文件 |
-v |
顯示詳細(xì)信息 |
-f |
指定壓縮后文件名 |
-z |
打包同時(shí)壓縮 |
-x |
解壓.tar文件 |
- 文件打包壓縮:tar -zcvf a.tar.gz a.txt b.txt
- 目錄打包壓縮:tar -zcvf myhome.tar.gz /home/
- 解壓到當(dāng)前文件夾:tar -zxvf a.tar.gz
- 指定解壓目錄: tar -zxvf myhome.tar.gz -C /opt/tmp/
9.6 vim編輯器
Vim?是從?vi?發(fā)展出來(lái)的一個(gè)文本編輯器,代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-818988.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-818988.html
- 一般模式:刪除 dd 粘貼 yy p (行數(shù)不固定) 首行g(shù)g 尾行G
- 查找:命令行模式 /xx n切換
- 行號(hào):命令行模式 :set nu / :set nonu
- 撤銷(xiāo):回到一般模式 ,u撤銷(xiāo)
- 定位:命令模式添加行號(hào) 一般模式 20 shifit+g定位
9.7 資源推薦
- Linux命令大全(手冊(cè))
- 菜鳥(niǎo)教程
- 阿里云輕量應(yīng)用服務(wù)器
- Alibaba Cloud Linux
- Oracle Linux 8.5 官方原版
- 云起實(shí)驗(yàn)室
- 一天掌握Linux常用命令
到了這里,關(guān)于【阿里云】輕松玩轉(zhuǎn)linux服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!