當前位置:首頁 » 編程軟體 » 雲伺服器編譯

雲伺服器編譯

發布時間: 2022-04-12 15:23:48

『壹』 如何在雲伺服器上部署持久運行scrapy

作為linux伺服器管理員,經常要使用ssh登陸到遠程linux機器上做一些耗時的操作。
也許你遇到過使用telnet或SSH遠程登錄linux,運行一些程序。如果這些程序需要運行很長時間(幾個小時),而程序運行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠程伺服器的鏈接將終端,並且遠程伺服器沒有正常結束的命令將被迫終止。
又比如你SSH到主機上後,開始批量的scp命令,如果這個ssh線程斷線了,scp進程就中斷了。在遠程伺服器上正在運行某些耗時的作業,但是工作還沒做完快要下班了,退出的話就會中斷操作了,如何才好呢?
我們利用screen命令可以很好的解決這個問題。實現在斷開SSH的情況下,在伺服器上繼續執行程序。
那什麼是screen命令?
Screen被稱之為一個全屏窗口管理器,用他可以輕松在一個物理終端上獲得多個虛擬終端的效果。
Screen功能說明:
簡單來說,Screen是一個可以在多個進程之間多路復用一個物理終端的窗口管理器,這意味著你能夠使用一個單一的終端窗口運行多終端的應用。Screen中有會話的概念,用戶可以在一個screen會話中創建多個screen窗口,在每一個screen窗口中就像操作一個真實的telnet/SSH連接窗口那樣。
Screen命令語法:
screen [-AmRvx -ls -wipe][-d <作業名稱>][-h <行數>][-r <作業名稱>][-s ][-S <作業名稱>]
Screen命令參數:
-A -[rR] 將所有的視窗都調整為目前終端機的大小。
-c filename 用指定的filename文件替代screen的配置文件』.screenrc』.
-d [pid.tty.host] 斷開screen進程(使用該命令時,screen的狀態一定要是Attached,也就是說有用戶連在screen里)。一般進程的名字是以pid.tty.host這種形式表示(用screen -list命令可以看出狀態)。
-D [pid.tty.host] 與-d命令實現一樣的功能,區別就是如果執行成功,會踢掉原來在screen里的用戶並讓他logout。
-h <行數> 指定視窗的緩沖區行數。
-ls或–list 顯示目前所有的screen作業。
-m 即使目前已在作業中的screen作業,仍強制建立新的screen作業。
-p number or name 預先選擇一個窗口。
-r [pid.tty.host] 恢復離線的screen進程,如果有多個斷開的進程,需要指定[pid.tty.host]
-R 先試圖恢復離線的作業。若找不到離線的作業,即建立新的screen作業。
-s shell 指定建立新視窗時,所要執行的shell。
-S <作業名稱> 指定screen作業的名稱。(用來替代[pid.tty.host]的命名方式,可以簡化操作).
-v 顯示版本信息。
-wipe 檢查目前所有的screen作業,並刪除已經無法使用的screen作業。
-x 恢復之前離線的screen作業。
Screen命令的常規用法:
screen -d -r:連接一個screen進程,如果該進程是attached,就先踢掉遠端用戶再連接。
screen -D -r:連接一個screen進程,如果該進程是attached,就先踢掉遠端用戶並讓他logout再連接
screen -ls或者-list:顯示存在的screen進程,常用命令
screen -m:如果在一個Screen進程里,用快捷鍵crtl+a c或者直接打screen可以創建一個新窗口,screen -m可以新建一個screen進程。
screen -dm:新建一個screen,並默認是detached模式,也就是建好之後不會連上去。
screen -p number or name:預先選擇一個窗口。
Screen實現後台運行程序的簡單步驟:
1> 要進行某項操作時,先使用命令創建一個Screen:
代碼如下:
[linux@user~]$ screen -S test1
2>接著就可以在裡面進行操作了,如果你的任務還沒完成就要走開的話,使用命令保留Screen:
代碼如下:
[linux@user~]$ Ctrl+a+d #按Ctrl+a,然後再按d即可保留Screen
[detached] #這時會顯示出這個提示,說明已經保留好Screen了
如果你工作完成的話,就直接輸入:
代碼如下:
[linux@user~]$ exit #這樣就表示成功退出了
[screen is terminating]
3> 如果你上一次保留了Screen,可以使用命令查看:
代碼如下:
[linux@user~]$ screen -ls
There is a screen on:
9649.test1 (Detached)
恢復Screen,使用命令:
代碼如下:
[linux@user~]$ screen -r test1 (or 9649)
Screen命令中用到的快捷鍵
Ctrl+a c :創建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一個窗口
Ctrl+a p :上一個窗口
Ctrl+a 0-9 :在第0個窗口和第9個窗口之間切換
Ctrl+a K(大寫) :關閉當前窗口,並且切換到下一個窗口(當退出最後一個窗口時,該終端自動終止,並且退回到原始shell狀態)
exit :關閉當前窗口,並且切換到下一個窗口(當退出最後一個窗口時,該終端自動終止,並且退回到原始shell狀態)
Ctrl+a d :退出當前終端,返回載入screen前的shell命令狀態
多窗口
screen,像許多的窗口管理器一樣,能支持多窗口。這個功能在處理多個任務且同時沒有打開新的會話時 很有用。作為一個系統管理員,我常常要同時開四五個SSH會話。在每個shell下,我可能要處理兩三個任務。不使用screen的話,需要15個SSH 會話,15次登錄,15個窗口等等。使用screen,每個系統都分配到一個單獨的會話中,我通過screen來管理系統上不同的作業。
要打開新的窗口,只需要使用「Ctrl-A」「c」。創建的新的窗口會顯示一個默認的命令提示符。例如,我可以運行top命令後再打開一個新的窗口來做其它的工作。Top繼續留在那運行!可以親身實驗一下,啟動screen並運行top。(註:為了節省空間我截斷了多個屏幕。)
啟動top
代碼如下:
Mem: 506028K av, 500596K used, 5432K free,
0K shrd, 11752K buff
Swap: 1020116K av, 53320K used, 966796K free
393660K cached
< p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME

6538 root 25 0 1892 1892 596 R 49.1 0.3
6614 root 16 0 1544 1544 668 S 28.3 0.3
7198 admin 15 0 1108 1104 828 R 5.6 0.2
現在可以通過「Ctrl-A」「c」來打開一個新窗口
代碼如下:
[admin@ensim admin]$
To get back to top, use "Ctrl-A "n"
Mem: 506028K av, 500588K used, 5440K free,
0K shrd, 11960K buff
Swap: 1020116K av, 53320K used, 966796K free
392220K cached
< p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME

6538 root 25 0 1892 1892 596 R 48.3 0.3
6614 root 15 0 1544 1544 668 S 30.7 0.3
你可以創建多個窗口然後通過「Ctrl-A」「n」切換到下一個窗口,或者使用「Ctrl-A」「p」返回上一個窗口。當你在其它窗口工作時,其它窗口的每個程序都會保持運行。
退出screen
有兩種方式退出screen。第一種和登出一個shell一樣,你可以通過「Ctrl-A」「K」或者「exit」來終止一個窗口。這樣當前的窗口會被關閉,如果你打開了多個窗口,你就會直接轉到其餘中的一個,而如果是僅有的一個窗口時,你就退出了screen。
另外一種退出screen的方式是分離窗口。這種方式只是簡單地關閉了窗口但進程仍運行著。如果你有確定要長時間執行的進程,還需要關閉SSH程序時,你便可以使用「Ctrl-A」「d」分離窗口。這會使你回到shell中。所有的screen窗口都待在那裡,你可以稍後重新接管它們。(譯者註:這很像我們實際中的最小化窗口和程序後台運行)
接管會話
假設你正用著screen花了很長時間編譯著一個程序,突然間你的連接斷開了。請不用擔心,screen會保存你的編譯進度。重新登錄你的操作系統後使用screen列表工具查看有哪些會話正在運行:
代碼如下:
[root@gigan root]# screen -ls
There are screens on:
31619.ttyp2.gigan (Detached)
4731.ttyp2.gigan (Detached)
2 Sockets in /tmp/screens/S-root.
在這里,我有兩個不同的screen會話。要需要重新接管其中一個,使用恢復窗口的命令:
代碼如下:
[root@gigan root]#screen -r 31619.ttyp2.gigan
只需要使用 -r 選項再接會話的名,現在你便可以重新回到剛才的屏幕。令人欣喜的是,你還可以在任何地方重新接管。不論在辦公室還是其它客戶端上,你都可以使用screen來啟動一項工作然後退出。
多窗口
screen,像許多的窗口管理器一樣,能支持多窗口。這個功能在處理多個任務且同時沒有打開新的會話時 很有用。作為一個系統管理員,我常常要同時開四五個SSH會話。在每個shell下,我可能要處理兩三個任務。不使用screen的話,需要15個SSH 會話,15次登錄,15個窗口等等。使用screen,每個系統都分配到一個單獨的會話中,我通過screen來管理系統上不同的作業。
要打開新的窗口,只需要使用「Ctrl-A」「c」。創建的新的窗口會顯示一個默認的命令提示符。例如,我可以運行top命令後再打開一個新的窗口來做其它的工作。Top繼續留在那運行!可以親身實驗一下,啟動screen並運行top。(註:為了節省空間我截斷了多個屏幕。)
啟動top
代碼如下:
Mem: 506028K av, 500596K used, 5432K free,
0K shrd, 11752K buff
Swap: 1020116K av, 53320K used, 966796K free
393660K cached
< p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME

6538 root 25 0 1892 1892 596 R 49.1 0.3
6614 root 16 0 1544 1544 668 S 28.3 0.3
7198 admin 15 0 1108 1104 828 R 5.6 0.2
現在可以通過「Ctrl-A」「c」來打開一個新窗口
代碼如下:
[admin@ensim admin]$
To get back to top, use "Ctrl-A "n"
Mem: 506028K av, 500588K used, 5440K free,
0K shrd, 11960K buff
Swap: 1020116K av, 53320K used, 966796K free
392220K cached
< p> PID USER PRI NI SIZE RSS SHARE STAT %CPU %ME

6538 root 25 0 1892 1892 596 R 48.3 0.3
6614 root 15 0 1544 1544 668 S 30.7 0.3
你可以創建多個窗口然後通過「Ctrl-A」「n」切換到下一個窗口,或者使用「Ctrl-A」「p」返回上一個窗口。當你在其它窗口工作時,其它窗口的每個程序都會保持運行。
退出screen
有兩種方式退出screen。第一種和登出一個shell一樣,你可以通過「Ctrl-A」「K」或者「exit」來終止一個窗口。這樣當前的窗口會被關閉,如果你打開了多個窗口,你就會直接轉到其餘中的一個,而如果是僅有的一個窗口時,你就退出了screen。
另外一種退出screen的方式是分離窗口。這種方式只是簡單地關閉了窗口但進程仍運行著。如果你有確定要長時間執行的進程,還需要關閉SSH程序時,你便可以使用「Ctrl-A」「d」分離窗口。這會使你回到shell中。所有的screen窗口都待在那裡,你可以稍後重新接管它們。(譯者註:這很像我們實際中的最小化窗口和程序後台運行)
接管會話
假設你正用著screen花了很長時間編譯著一個程序,突然間你的連接斷開了。請不用擔心,screen會保存你的編譯進度。重新登錄你的操作系統後使用screen列表工具查看有哪些會話正在運行:
代碼如下:
[root@gigan root]# screen -ls
There are screens on:
31619.ttyp2.gigan (Detached)
4731.ttyp2.gigan (Detached)
2 Sockets in /tmp/screens/S-root.
在這里,我有兩個不同的screen會話。要需要重新接管其中一個,使用恢復窗口的命令:
代碼如下:
[root@gigan root]#screen -r 31619.ttyp2.gigan
只需要使用 -r 選項再接會話的名,現在你便可以重新回到剛才的屏幕。令人欣喜的是,你還可以在任何地方重新接管。不論在辦公室還是其它客戶端上,你都可以使用screen來啟動一項工作然後退出。

『貳』 華為雲可以開發app嗎

華為雲可以開發app嗎?華為雲DevCloud(華為軟體開發雲)於2016年12月由華為公司在大連正式發布,是基於華為研發雲的成功實踐經驗,通過雲服務的方式提供一站式雲端DevOps平台。
中文名
華為軟體開發雲
外文名
DevCloud
發布時間
2016年12月22日
發布地點
大連
生產者
華為軟體技術有限公司
快速
導航
功能優勢
軟體介紹
華為軟體開發雲(華為雲DevCloud)是基於華為研發雲的成功實踐經驗,通過雲服務的方式提供一站式雲端DevOps平台。開發團隊基於雲服務的模式按需使用,在雲端進行項目管理、配置管理、代碼檢查、編譯、構建、測試、部署、發布等。[1]
華為軟體開發雲是華為企業雲解決方案的重要組成部分。對於各個企業來說,可以利用軟體開發雲的互聯網連接能力,進行協同開發,實現DevOps研發模式的落地應用。[2]

『叄』 在雲伺服器上搭建了mqtt,為什麼手機連接不上mqtt,要怎麼做才能連接上求求大神幫忙

MQTT協議是廣泛應用的物聯網協議,使用測試MQTT協議需要MQTT的代理。有兩種方法使用MQTT服務,一是租用現成的MQTT伺服器,如阿里雲,網路雲,華為雲等公用的雲平台提供的MQTT服務,使用公用的MQTT伺服器的好處是省事,但如果僅僅用於測試學習還需要注冊帳號,靈活性差些,有的平台還需要付費。另一方法是自己使用開源的MQTT組件來搭建。
MQTT伺服器非常多,如apache的ActiveMQ,emtqqd,HiveMQ,Emitter,Mosquitto,Moquette等等。
這里介紹的是用輕量級的mosquitto開源項目來搭建一個屬於自己的MQTT伺服器。
第一步:需要安裝一台linux主機,這不多介紹,可以使用真機安裝也可以使用虛擬機安裝。如果僅僅是自己測試使用都可以。
第二步:下載mosquitto需要的依賴
sudo apt-get install libssl-devsudo apt-get install uuid-devsudo apt-get install cmake

第三步:下載mosquitto並解壓,現在mosquitto官網最新的版本是1.5.1
tar xzvf mosquitto-1.5.1.tar.gz
第四步:編譯
cd mosquitto-1.5.1/
make
make install
第五步:啟動mosquitto
./mosquitto -v
1535473957: mosquitto version 1.5.1 starting
1535473957: Using default config.
1535473957: Opening ipv4 listen socket on port 1883.
1535473957: Opening ipv6 listen socket on port 1883.
這時候mosquitto就會以默認的參數啟動。如果需要帶配置文件可以修改配置文件mosquitto.conf,
啟動時候加上參數 -c,
./mosquitto -c mosquitto.conf
可以看到,mosquitto監聽的埠為1883.
這時候我們的MQTT伺服器就搭建好了。可找一個mqtt客戶端來測試一下。
先發布一個主題「home/garden/fountain/2」
內容是「hello world」
這時候在mosquitto會列印出下面的log
535474247: New connection from 192.168.1.105 on port 1883.
1535474247: New client connected from 192.168.1.105 as MQTT_FX_Client (c1, k60).
1535474247: No will message specified.
1535474247: Sending CONNACK to MQTT_FX_Client (0, 0)
1535474307: Received PINGREQ from MQTT_FX_Client
1535474307: Sending PINGRESP to MQTT_FX_Client
1535474339: Received PUBLISH from MQTT_FX_Client (d0, q0, r0, m0, 'home/garden/fountain/2', ... (12 bytes))
1535474367: Received PINGREQ from MQTT_FX_Client
1535474367: Sending PINGRESP to MQTT_FX_Client

訂閱主題「home/garden/fountain/2」

可以看到收到了自己發布的消息。
用wireshark抓包
可以看到抓到了一個MQTT的publish的報文。

『肆』 雲伺服器建站,為什麼還要搭建虛擬主機,跟Web環境有區別嗎

虛擬主機也是在web環境中搭建起來的。所以說不管你用虛擬主機還是伺服器,web環境是必須的。

不能直接用伺服器建站,必須先有web環境部署,然後才能建站。

虛擬主機的資源很少,自己無法安裝軟體,自由度很低,如果想要實現很多網站功能,只能用伺服器。

『伍』 怎麼選擇雲伺服器配置

雲伺服器的配置規格影響價格,也直接決定了它的計算能力和特點,是在采購時要重點考慮的問題。

選雲伺服器配置,看這三個維度

雲伺服器的配置規格主要取決於類型、代別、實例大小三個最重要的維度。

維度一:類型

雲伺服器的「類型」或「系列」,是指具有同一類設計目的或性能特點的雲伺服器類別。

通常來說,雲廠商會提供通用均衡型、計算密集型、內存優化型、圖形計算型等常見的雲伺服器類型。這些類型對應著硬體資源的某種合理配比或針對性強化,方便你在面向不同場景時,選擇最合適的那個型號。


vCPU 數和內存大小(按GB計算)的比例,是決定和區分雲伺服器類型的重要依據之一。

通用均衡型的比例通常是1:4,如2核8G,這是一個經典搭配,可用於建站、應用服務等各種常見負載,比如作為官網和企業應用程序的後端伺服器等。


如果 vCPU 和內存比是1:2,甚至1:1,那就是計算密集型的范疇,它可以用於進行科學計算、視頻編碼、代碼編譯等計算密集型負載。


比例為1:8及以上,就被歸入內存優化型,比如8核64G的搭配,它在資料庫緩存服務、大數據分析等應用場景較為常見。


圖形計算型是帶有GPU能力的虛擬機,一般用於機器學習和深度學習模型的訓練和推理。隨著 AI的火熱,這類機器也越來越多地出現在各種研發和生產環境中。


在主流雲計算平台上,常常使用字母縮寫來表達雲伺服器的系列。比如,AWS 的通用型是M系列,阿里雲的內存優化型為R系列,Azure的計算優化型為F系列。

https://www.wy.cn/computing/wcloud/all?utm_source=wemedia

『陸』 如何選擇雲伺服器ECS的操作系統

首先,我們要清楚的便是每個系統之間的差別,以及在阿里雲上的差別:
1. Windows
1.1) 系統內含正版激活。
1.2) 適合於運行Windows下開發的程序,如.net等。
1.3) 支持sql Server等資料庫(需自行安裝)。
1.4) 可以使用遠程桌面方式登錄進行管理。
註:512內存不支持選擇Windows系統,1G以上內存才能很好支持該系統。
2. Linux
2.1.1) 最流行的伺服器端操作系統,強大的安全性和穩定性。
2.1.2) 免費且開源,輕松建立和編譯源代碼。
2.1.3) 通過SSH方式遠程訪問您的雲伺服器。
2.1.4) 一般用於高性能web等伺服器應用,支持常見的php/Python等編程語言,支持MySQL等資料庫(需自行安裝)。
2.2 CentOS (推薦)請使用yum方式在線安裝軟體。
2.3 Ubuntu請使用aptitude方式在線安裝軟體。
2.4 Debian請使用apt-get方式在線安裝軟體。
2.5 Aliyun Linux(兼容 Red Hat)請使用yum方式在線安裝軟體,yum源需要自行購買redhat的商業支持。
操作系統更換規則:
1.更換操作系統
更換系統之前請先停止雲伺服器,雲伺服器更換操作系統會直接重置系統盤【IP不變】,系統盤數據將會丟失!
請您注意:
1.1. 更換操作系統會使雲伺服器的系統盤更換為新的鏡像,原有系統盤的數據都會丟失。
1.2. 雲伺服器數據盤的數據不會受到影響。
1.3. 建議您將系統盤的個人數據備份到數據盤中,或採用其他方式進行備份。
1.4. 因您沒有備份系統盤相關個人數據而造成的數據丟失,阿里雲不承擔責任。
1.5. 內存為512M雲伺服器不支持更換Windows操作系統。
2. CPU/內存與操作系統的選擇
2.1)如需選擇/變更4G以上內存請您選擇64位操作系統(32位操作系統存在定址限制)。
2.2) 如您選擇32位操作系統,4G以上內存頁面暫不展示,只有雲伺服器更換為64位操作系統才可展示。
2.3)Windows 32位操作系統支持最高CPU為4核。
2.4)配置:[CPU:1核;內存:512M] 的雲伺服器不支持選擇/更換Windows操作系統。
Windows篇
阿里雲提供了6種window系統,涵蓋了Server 2003 sp2以及Server 2008 R2這兩大類操作系統。
其中又分為了32位和64位
(1)如何選擇32位還是64位
32位系統相比64位系統,最主要的限制體現在內存的大小上。因為32位本身的限制,其最大隻可支持到4GB內存,如果您的網站要使用高於4GB的內存或者以後有擴充內存尋到4GB以上的打算,請使用64位操作系統。
(2)選擇2003還是選擇2008
對於windows來說,我個人建議是選擇版本越高的越好。相對來說新版本漏洞相對來說更少,而且IIS 7.5相對於IIS6提供了更多的功能以及更方便的控制台。但是考慮到大家的機器配置不同,在此給出一下幾種選擇:
A:配置低於雙核 2GB內存:選擇server2003 不裝資料庫配置雙核4GB: server 2003 mssql 或者 server 2008 R2 不帶資料庫
B:配置高於雙核 8GB:serever 2008 R2 mssql 建議如果大家要在雲伺服器上跑資料庫,盡量選擇大內存配置,或者降低配置去選用RDS
(3)中英文、安全加固版如何選擇
這個就依據大家各自的喜好來了,在此不多說了至於Windows伺服器配置教程,因為網上教程很多而且相對於Linux來說Windows配置難度更低,所以Windows的配置教程會比較晚的放出。
Linux篇
(1)這些linux大類有什麼區別
Debian:用的deb包,使用APT包管理系統。
同時Debian提供了大多數軟體比較新的版本,並且提供了更多的軟體包(相對於原版Red Hat)。Debian的優點在於更新迅速,軟體包完善(Ubuntu尤其),操作便利。缺點是部分時候穩定性欠佳,跟進最新軟體有可能存在Bug。
Centos:用rpm包,使用yum包管理系統。
相對於Debian來說,Centost的一大特點就是慢。大部分軟體停留在穩定版本,而且相距最新版版本也差較多。而且某些新版軟體的一些新特性支持也比較慢,比如php-fpm。
因為Centos是面向企業用戶提供的操作系統,所以在穩定性上十分突出,一般在新功能或穩定性的選擇上更傾向於後者。只有當某個功能完全確定穩定了,才會加入到系統里。優點是系統穩定,技術文檔完善,如果付費的話能得到企業級別的技術支持。缺點是軟體包比較老舊,而且一些較新功能會欠缺。
總結一下:如果你喜歡嘗鮮,喜歡用最新的功能或喜歡折騰系統,那麼Debian是個更好的選擇。
上手難度 Ubunt<Debian<Redhat=Centos
(2)Debian與Ubuntu的選擇
Ubuntu是基於Debian所開發,可以簡單地認為Ubuntu是Debian的功能加強版。
與Debian相比,Ubuntu提供了更人性化系統配置,更強大的系統操作以及比Debian更激進的軟體更新。
Ubuntu與Debian比較,可以認為Debian更趨向於保守一些,Ubuntu對新手友好度更高,上手更容易。
用過Ubuntu的都會體會到它的易用,反之如果用過Ubuntu再換到別的系統,都會覺得不適應,Ubuntu真的很方便。
個人建議,如果你打算選擇Debian類的,建議選擇Ubuntu。
Ubuntu提供了更好的操作,更激進的軟體更新,更方便管理軟體以及相差無幾的穩定性。
如果你不想放棄穩定,那麼請選擇Debian。
關於Ubuntu版本選擇:
在此解釋下Ubuntu的版本支持時間。Ubuntu普通版本只提供18個月的技術支持,過期則不管。
伺服器版本提供長達五年的技術支持。所以建議大家選擇12.04 版,提供長達5年的技術支持,可以確保在靜候相當長的一段時間內你的伺服器可以繼續收到系統升級補丁以及可用的軟體源。
(3) Centos 的選擇
對於阿里雲Centos的選擇,建議選擇Centos 6.5版本,帶來了更多的新特性以及更多的新功能。
除非你的軟體需要php 5.1的環境,那麼就選擇Centos6.5。如果網站需要支持php5.1,只能選用Centos 5.8。
至於具體版本選擇,建議php 5.1用戶選擇Centos 5.8,其他的用戶則為Centos 6.5。

『柒』 如何選擇阿里雲雲伺服器ECS操作系統

方法/步驟
首先,我們要清楚的便是每個系統之間的差別,以及在阿里雲上的差別:
1. Windows
1.1) 系統內含正版激活。
1.2) 適合於運行Windows下開發的程序,如.net等。
1.3) 支持SQL Server等資料庫(需自行安裝)。
1.4) 可以使用遠程桌面方式登錄進行管理。
註:512內存不支持選擇Windows系統,1G以上內存才能很好支持該系統。
2. Linux
2.1.1) 最流行的伺服器端操作系統,強大的安全性和穩定性。
2.1.2) 免費且開源,輕松建立和編譯源代碼。
2.1.3) 通過SSH方式遠程訪問您的雲伺服器。
2.1.4) 一般用於高性能web等伺服器應用,支持常見的PHP/Python等編程語言,支持MySQL等資料庫(需自行安裝)。
2.2 CentOS (推薦)請使用yum方式在線安裝軟體。
2.3 Ubuntu請使用aptitude方式在線安裝軟體。
2.4 Debian請使用apt-get方式在線安裝軟體。
2.5 Aliyun Linux(兼容 Red Hat)請使用yum方式在線安裝軟體,yum源需要自行購買redhat的商業支持。
操作系統更換規則:
1.更換操作系統
更換系統之前請先停止雲伺服器,雲伺服器更換操作系統會直接重置系統盤【IP不變】,系統盤數據將會丟失!
請您注意:
1.1. 更換操作系統會使雲伺服器的系統盤更換為新的鏡像,原有系統盤的數據都會丟失。
1.2. 雲伺服器數據盤的數據不會受到影響。
1.3. 建議您將系統盤的個人數據備份到數據盤中,或採用其他方式進行備份。
1.4. 因您沒有備份系統盤相關個人數據而造成的數據丟失,阿里雲不承擔責任。
1.5. 內存為512M雲伺服器不支持更換Windows操作系統。
2. CPU/內存與操作系統的選擇
2.1)如需選擇/變更4G以上內存請您選擇64位操作系統(32位操作系統存在定址限制)。
2.2) 如您選擇32位操作系統,4G以上內存頁面暫不展示,只有雲伺服器更換為64位操作系統才可展示。
2.3)Windows 32位操作系統支持最高CPU為4核。
2.4)配置:[CPU:1核;內存:512M] 的雲伺服器不支持選擇/更換Windows操作系統。
Windows篇
阿里雲提供了6種window系統,涵蓋了Server 2003 sp2以及Server 2008 R2這兩大類操作系統。
其中又分為了32位和64位
(1)如何選擇32位還是64位
32位系統相比64位系統,最主要的限制體現在內存的大小上。因為32位本身的限制,其最大隻可支持到4GB內存,如果您的網站要使用高於4GB的內存或者以後有擴充內存尋到4GB以上的打算,請使用64位操作系統。
(2)選擇2003還是選擇2008
對於windows來說,我個人建議是選擇版本越高的越好。相對來說新版本漏洞相對來說更少,而且IIS 7.5相對於IIS6提供了更多的功能以及更方便的控制台。但是考慮到大家的機器配置不同,在此給出一下幾種選擇:
A:配置低於雙核 2GB內存:選擇server2003 不裝資料庫配置雙核4GB: server 2003 mssql 或者 server 2008 R2 不帶資料庫
B:配置高於雙核 8GB:serever 2008 R2 mssql 建議如果大家要在雲伺服器上跑資料庫,盡量選擇大內存配置,或者降低配置去選用RDS
(3)中英文、安全加固版如何選擇
這個就依據大家各自的喜好來了,在此不多說了至於Windows伺服器配置教程,因為網上教程很多而且相對於Linux來說Windows配置難度更低,所以Windows的配置教程會比較晚的放出。
Linux篇
(1)這些linux大類有什麼區別
Debian:用的deb包,使用APT包管理系統。
同時Debian提供了大多數軟體比較新的版本,並且提供了更多的軟體包(相對於原版Red Hat)。Debian的優點在於更新迅速,軟體包完善(Ubuntu尤其),操作便利。缺點是部分時候穩定性欠佳,跟進最新軟體有可能存在Bug。
Centos:用rpm包,使用yum包管理系統。
相對於Debian來說,Centost的一大特點就是慢。大部分軟體停留在穩定版本,而且相距最新版版本也差較多。而且某些新版軟體的一些新特性支持也比較慢,比如php-fpm。
因為Centos是面向企業用戶提供的操作系統,所以在穩定性上十分突出,一般在新功能或穩定性的選擇上更傾向於後者。只有當某個功能完全確定穩定了,才會加入到系統里。優點是系統穩定,技術文檔完善,如果付費的話能得到企業級別的技術支持。缺點是軟體包比較老舊,而且一些較新功能會欠缺。
總結一下:如果你喜歡嘗鮮,喜歡用最新的功能或喜歡折騰系統,那麼Debian是個更好的選擇。
上手難度 Ubunt<Debian<Redhat=Centos
(2)Debian與Ubuntu的選擇
Ubuntu是基於Debian所開發,可以簡單地認為Ubuntu是Debian的功能加強版。
與Debian相比,Ubuntu提供了更人性化系統配置,更強大的系統操作以及比Debian更激進的軟體更新。
Ubuntu與Debian比較,可以認為Debian更趨向於保守一些,Ubuntu對新手友好度更高,上手更容易。
用過Ubuntu的都會體會到它的易用,反之如果用過Ubuntu再換到別的系統,都會覺得不適應,Ubuntu真的很方便。
個人建議,如果你打算選擇Debian類的,建議選擇Ubuntu。
Ubuntu提供了更好的操作,更激進的軟體更新,更方便管理軟體以及相差無幾的穩定性。
如果你不想放棄穩定,那麼請選擇Debian。
關於Ubuntu版本選擇:
在此解釋下Ubuntu的版本支持時間。Ubuntu普通版本只提供18個月的技術支持,過期則不管。
伺服器版本提供長達五年的技術支持。所以建議大家選擇12.04 版,提供長達5年的技術支持,可以確保在靜候相當長的一段時間內你的伺服器可以繼續收到系統升級補丁以及可用的軟體源。
(3) Centos 的選擇
對於阿里雲Centos的選擇,建議選擇Centos 6.5版本,帶來了更多的新特性以及更多的新功能。
除非你的軟體需要php 5.1的環境,那麼就選擇Centos6.5。如果網站需要支持php5.1,只能選用Centos 5.8。
至於具體版本選擇,建議php 5.1用戶選擇Centos 5.8,其他的用戶則為Centos 6.5。

『捌』 雲伺服器管理工具有哪些

BatchShell主機管理軟體簡單易用,類似Xshell+Ansible功能
官網描述的功能特點:
1)支持原生Shell,也支持Ansible、SaltStack腳本,可1秒完成對上百台伺服器命令執行與文件同步。
2)內含文件編輯器,支持本地、遠程文件在線編輯,替換、保存、對比
3)支持文件本地版本控制(git),實現文件修改歷史回溯
4)支持跨主機文件右鍵拷貝、復制功能
5)支持跨網路多主機文件同步與命令執行
6)支持本地、遠程文件檢索功能
7)支持可視化任務調度,包括文件同步、命令執行
8)支持putty免密啟動
9)支持自定義可視化命令,如壓縮、解壓、編譯等等
可以去官網www.batchshell.cn下載最新版本試試

『玖』 如何在雲伺服器中安裝資料庫

如何在雲伺服器中安裝資料庫
隨著IT行業應用部署規模的日益增大,越來越多的企業使用雲伺服器作為單獨的資料庫應用伺服器,用雲伺服器安裝資料庫服務。
但是很多用戶對於雲伺服器並不是那麼了解,本文對於如何在雲伺服器中安裝資料庫做詳細步驟解析,以MySQL為例;同時會講述部署過程中的注意事項,以免造成數據丟失等現象。
在雲伺服器上實現資料庫應用的步驟如下:
1、 安裝相應的資料庫軟體如mysql;
2、 配置mysql資料庫,設置資料庫文件的存放路徑,對配置文件進行相應的編譯;
3、 管理資料庫的用戶名與密碼,避免使用弱密碼,防止被入侵;
4、 確認是否已將資料庫服務設置成開機自動啟動。
部署資料庫應用需要注意以下幾點:
1、 對數據進行備份,以免數據丟失。
2、 保證資料庫應用伺服器的安全,以免黑客盜取數據或破壞數據。

熱點內容
高中生電腦編程培訓 發布:2025-03-15 03:11:04 瀏覽:47
蘋果和安卓5g哪個比較值得 發布:2025-03-15 03:05:11 瀏覽:903
台式電腦連接伺服器的線叫什麼線 發布:2025-03-15 03:02:21 瀏覽:978
python求餘弦 發布:2025-03-15 02:59:47 瀏覽:54
什麼叫伺服器域名 發布:2025-03-15 02:58:13 瀏覽:316
php框架實例 發布:2025-03-15 02:58:01 瀏覽:936
android結束子線程結束 發布:2025-03-15 02:49:24 瀏覽:860
北京理工大學伺服器ip 發布:2025-03-15 02:46:16 瀏覽:708
自動配置腳本怎麼刪除 發布:2025-03-15 02:46:11 瀏覽:809
國內唯一免費的雲伺服器 發布:2025-03-15 02:27:36 瀏覽:980