Linux管理員手冊

來源:互聯網
上載者:User

Linux管理員手冊(1)--Linux系統概述
本章概述Linux系統。首先描述作業系統提供的主要服務。然後說明實現這些服務的程式 with a considerable lack of detail。本章的目的是理解系統整體,以後再詳細說明每個部分。
一個作業系統的不同部分
  一個UNIX作業系統包括一個核心程式kernel和一些系統程式system programs。還有一些做某件事情的應用程式application programs。核心是作業系統的心臟。它跟蹤磁碟上的檔案,啟動程式並運行它們,給不同的進程分配記憶體和其他資源,從網路接收和向網路發送包,等等。核心很少自己幹活,但它提供工具,用這些工具可以建立所有服務。它還阻止任何人直接存取硬體,強制每個人使用它提供的工具。這樣,核心給每個使用者與其他使用者之間提供保護。核心提供的工具通過系統調用system calls使用;要瞭解關於這的更多的資訊,看手冊頁第二節。
  系統程式使用核心提供的工具實現作業系統要求的不同的服務。系統程式和所有其他程式運行在核心之上,叫做使用者模式user mode。系統程式和應用程式的區別是目的:應用程式意圖完成一些有用的工作(或遊戲),而系統程式則為系統工作而需要。文書處理器是應用;telnet 是系統程式。區別經常有些模糊,也許,只是為了強制分類。
  雖然程式設計語言不必是作業系統的一部分,作業系統也可以包括編譯器及其相關的庫(Linux下是gcc和C庫)。文檔、有時甚至遊戲,可以是作業系統的一部分。傳統上,作業系統被定義為安裝磁帶或磁碟上的內容;對於Linux就更不清楚,因為它分布在全世界的FTP網站上。
核心的重要組件
  Linux核心包括幾個重要部分:進程管理、儲存空間管理、硬體裝置驅動、檔案系統驅動、網路管理和其他不同的部分。圖2.1顯示了它們的一些。
  可能核心最重要的部分(沒有它們什麼也不能工作)是儲存空間管理和進程管理。儲存空間管理負責分配進程的儲存空間地區和對換空間地區、核心的組件及buffer cache。進程管理產生進程,用切換處理器上的活動進程來實現多任務。
  在最低級,核心對它支援的每種硬體包含一個硬體裝置驅動。因為世界上存在大量不同的硬體,硬體裝置驅動的數量極大。有許多不同的硬體,因此軟體控制方法不同。但其相似性可能分類驅動,支援相似的操作;每類的每個成員有相同的與核心其他部分介面,但具體實現是不同的。例如,所有的硬碟驅動與核心其他部分介面相同,即他們都有初始化磁碟機、讀N扇區、寫N扇區。
  核心自己提供的有些軟體服務有類似的抽象屬性,因此可以抽象分類。例如,不同的網路通訊協定已經被抽象為一個編程介面:BSD socket庫。另一個例子是虛擬檔案系統virtual filesystem(VFS)層,它從檔案系統操作實現中抽象出檔案系統操作。每個檔案系統類型提供了每個檔案系統操作的實現。當一些實體企圖使用一個檔案系統時,請求通過VFS送出,它將請求發送到適當的檔案系統驅動。

UNIX系統的主要服務
  本節說明一些最重要的UNIX服務,但不太詳細。以後的章節中將更詳細地說明。
init
  UNIX系統裡最重要的服務是由init 提供的。 init 是每個UNIX系統在核心引導最後啟動的第一個進程。 init 啟動後,它做不同的啟動工作繼續引導過程(檢查和mount檔案系統、啟動守侯程式等)
init 做的具體事情的列表依賴於使用者意願; init 有多個啟動選擇。通常提供單一使用者模式single user mode的概念,此時沒有使用者能登入,root 在控制台使用一個shell;通常的模式叫多使用者模式multiuser mode。一般說來這稱為運行級run levels;單使用者和多使用者模式可以理解為2個運行級,還可以有其他運行級,例如,在控制台上運行X。
  在普通操作中,init 確認getty 正常運行(允許使用者登入),並收養孤兒進程(父進程已死的進程;UNIX中,所有進程 必須在一棵樹中,因此孤兒進程必須收養)。
  當系統關閉時,init 負責殺死所有其他進程,unmount所有檔案系統並停止處理器,根據設定。
從終端登入
  從終端登入(通過串列線)和控制台(當不運行X時)是由getty 程式提供的。 init 為每個允許登入的終端啟動一個單獨的getty 執行個體 getty 讀使用者名稱並運行login 程式,由它讀口令。如果使用者名稱和口令正確,login 就運行shell。當shell終止時,即使用者登出,或login 因使用者名稱和口令不對而終止時, init 知道並啟動一個新的getty 執行個體。核心沒有登入的概念,這都由系統程式處理。
Syslog
  核心和許多系統程式會產生錯誤、警告和其他資訊。這些資訊在以後能看經常是很重要的,甚至很久以後,所以它們應該被寫到一個檔案。這個程式是 syslog 。它能設定成根據輸出資訊的程式或重要程度將資訊排序到不同的檔案。例如,核心資訊經常與其他資訊分開,單獨定向到一個分離的檔案,因為核心資訊經常更重要且需要有規律地閱讀以確定問題。
定時執行命令: cron 和at
  使用者和系統管理員經常需要定時運行命令。例如,系統管理員可能想運行一個程式從老檔案中清除暫存檔案的目錄 (/tmp 和/var/tmp ),以免磁碟滿,因為並非所有程式都正確地清除自己的暫存檔案。
  cron 服務是做這個的。每個使用者有個crontab ,在這裡列出他要執行的命令和想執行的時間。 cron 守侯進程負責在特定的時間啟動命令。
  at 服務與cron 類似,但它只執行一次:命令在給定的時間執行,但不可自動重複。
圖形使用者介面GUI
  UNIX和Linux不將使用者介面合在核心中,而是用使用者級程式實現。使用者介面同時提供文本和圖形環境。
  這樣的安排使系統更靈活,但有容易對每個程式實現不同的使用者介面的缺點,使系統較難學。
  Linux使用的主要的圖形環境叫X Window系統(簡稱X)。 X也不實現使用者介面;它只實現一個視窗系統,即可以實現圖形使用者介面的工具。 3種最流行的基於X實現的使用者介面風格是Athena、Motif和Open Look。
網路
  網路連接2台或更多的電腦使之能互相通訊。串連和通訊的實際方法有些複雜,但結果非常有用。
  UNIX作業系統具有許多網路特徵。最基本的服務:檔案系統、列印、備份等都可以通過網路完成。這可使系統管理更簡單,因為它允許集中管理,同時獲得小型機和分布計算的優點,例如降低成本和更好的容錯能力。
  然而,本書只概述網路;更多的資訊請見《Linux網路系統管理員指南》,包括一個網路如何操作的基本說明。
網路登入
  網路登入與普通登入有一點不同。可以登入的每個終端各有一條單獨的物理串列線。從網路登入的每個人,有一條單獨的虛擬網路串連,並且可以有任意數量。因此不可能為每個可能的虛擬串連運行單獨的getty 。通過網路登入有若干不同的方法, telnet 和rlogin 是TCP/IP網路中的主要方法。
  網路登入為每種登入方法提供一個單獨的守侯程式(telnet 和rlogin 使用不同的守侯程式),而不是使用一群getty ,來偵聽所有的輸入的登入企圖。當發現一個登入企圖,就啟動一個自己的新執行個體來處理這個企圖;原來的執行個體繼續偵聽其他企圖。新執行個體的工作和getty 類似。
網路檔案系統
  網路服務的一個最有用的東西是通過網路檔案系統network file system共用檔案。這個服務一般用Sun公司開發的網路檔案系統Network File System,或NFS。
  通過網路檔案系統,任何檔案操作可以由一台機器的一個程式通過網路發送到其他任何機器。這愚弄了程式,使它以為其他機器上的所有檔案是在程式啟動並執行機器上。這極大地簡化了資訊共用,因為它對程式無須任何修改。
郵件
  電子郵件通常是通過電腦通訊的最重要的方法。一封電子信件用特定的格式儲存在一個檔案中,使用特定的郵件程式來收發郵件。
  每個使用者有一個收件匣incoming mailbox(一個特定格式的檔案),所有新郵件存在這裡。當什麼人發送郵件時,郵件程式定位收件者的郵箱,並在郵箱檔案中添加信件。如果收件者的郵箱在另一台機器上,信件就被發送到那台機器,由它用它覺得最合適的方法來投遞郵箱。
  郵件系統包括很多程式。投遞郵件到本地或遠程郵箱使用一個程式(mail transfer agent或MTA,例如,sendmail 或smail ),而使用者使用的則有很多不同的程式(mail user agent或MUA,例如pine 或elm )。郵箱一般存在/var/spool/mail 中。
列印
  同時只能有一個人使用某一台印表機,但各使用者不共用印表機是不經濟的。因此印表機由軟體來管理,實現一個列印佇列print queue:所有的列印任務放進一個隊列,印表機完成一個任務後,自動再列印下一個。這無須使用者來組織列印佇列,迴避了直接控制印表機。
  列印佇列軟體也把列印輸出spools到磁碟,即,當任務在隊列中時,列印輸出存在一個檔案中。這允許應用程式快速地完成一個列印任務到列印佇列程式,應用程式無須等到列印任務真正完成就可以繼續下去。這真的很方便,因為它允許列印出一個版本,無須列印完成,就繼續修改一個新版本。
檔案系統布局
  檔案系統分為許多部分,通常從根檔案系統有: /bin , /lib , /etc , /dev , 及一些其他; /usr 檔案系統包含程式和不改變的資料; /var 檔案系統包含改變的資料(例如log檔案); /home 檔案系統包含每個使用者的個人檔案。依賴於硬體設定和系統管理員的決定,方法不同,甚至所有東西可能在一個檔案系統中。
  3章將更詳細地說明檔案系統布局,Linux檔案系統標準(Linux Filesystem Standard)中有更詳細的說明。
Linux 管理員手冊(2)--分類樹概述
  本章說明標準Linux分類樹的重要部分,基於FSSTND檔案系統標準。概述根據不同的目的和給定的要求將分類樹分為若干分離的檔案系統的一般方法。也說明一些其他方法。
背景
  本章鬆散地基於Linux檔案系統標準FSSTND版本1.2(見參考書目[Qui95]),它意圖建立一個如何組織Linux系統分類樹的標準。這樣一個標準具有易於寫或port(移植?)Linux軟體、管理Linux系統的優點,因為所有東西都將在他們的一般地方。此標準沒有強制所有人遵從的權威,但它有最多的Linux distributions的支援。如果沒有什麼特殊的理由,不遵從FSSTND不是個好主意。 FSSTND意圖遵從Unix傳統和當前趨勢,使熟悉其他Unix系統的人對Linux系統更容易接受(反之亦然)。
  本章並非如FSSTND那麼詳細。一個系統管理員應該閱讀FSSTND以得到全部的理解。
  本章不詳細解釋所有檔案。其意圖並非說明每個檔案,而是從檔案系統的視角給出系統的一個概覽。每個檔案的更多的資訊在本手冊或man頁的其他地方。
  有意將全分類樹可以分為小的部分,每個部分可以在自己的磁碟或分區上,以能為磁碟容量所容納,並易於備份及其他系統管理。主要部分是根、/usr 、/var 和 /home 檔案系統。每個部分有不同的目的。分類樹已被設計成能在Linux機器的網路中很好地工作,可以通過唯讀裝置(如CDROM)或NFS網際網路共用檔案系統的一些部分。
  下面說明分類樹不同部分的任務。
  每台機器都有根檔案系統(一般在本地碟中,當然也可以在RAM盤或網路盤中),它包含系統引導和使其他檔案系統得以mount所必要的檔案,根檔案系統應該有單使用者狀態所必須的足夠的內容。還應該包括修複損壞系統、恢複備份等的工具。
  /usr 檔案系統包含所有命令、庫、man頁和其他一般操作中所需的不改變的檔案。 /usr 應該沒有對給定機器特定的檔案,也不應該有一般使用中要修改的檔案。這樣允許此檔案系統中的檔案通過網際網路共用,這樣可以更有效,因為這樣節省了磁碟空間 (/usr 很容易是數百兆),且易於管理(當升級應用時,只有主/usr 需要改變,而無須改變每台機器) 即使此檔案系統在本地碟上,也可以唯讀mount,以減少系統崩潰時檔案系統的損壞。
  /var 檔案系統包含會改變的檔案,比如spool目錄(mail、news、印表機等用的), log檔案、formatted manual pages和暫存檔案。傳統上/var 的所有東西曾在 /usr 下的某個地方,但這樣/usr 就不可能唯讀安裝了。
  /home 檔案系統包含使用者家目錄,即系統上的所有實際資料。將家目錄分到自己的分類樹或檔案系統中易於備份,其他部分經常不必備份,至少不必經常備份(它們很少改變)。一個大的/home 可能要分為若干檔案系統,需要在/home 下加一級名字,如/home/students 、/home/staff 等。
  雖然上面將不同的部分稱為檔案系統,但它們不必是真的分離的檔案系統。如果系統是小的單使用者系統,而使用者希望簡單化,可以很容易地放在一個檔案系統中。根據磁碟容量和不同目的所需分配的空間,分類樹也可以分到不同的檔案系統中。重要的是使用標準的名字,即使/var 和/usr 在同一分區上,名字/usr/lib/libc.a 和/var/adm/messages 必須能工作,例如將/var 下的檔案移動到/usr/var ,並將/var 作為/usr/var 的符號串連。
  Unix檔案結構根據目的來分組檔案,即所有的命令在一個地方,所有的資料在另一個地方,所有的文檔又在一個地方,等等。另一個方法是根據屬於的程式分組檔案,即所有Emacs檔案在一個目錄中,所有TeX檔案在另一個中,等等。後一種方法的問題是檔案難於共用(程式目錄經常同時包含靜態可共用的和動態不可共用的檔案),有時難於尋找 (例如man頁在極大數量的地方,使man程式尋找它們極其困難)。

根檔案系統
  根檔案系統一般應該比較小,因為包括嚴格的檔案和一個小的不經常改變的檔案系統不容易損壞。損壞的根檔案系統一般意味著除非用特定的方法(例如從磁碟片)系統無法引導,所以不應該冒這個險。
  根目錄一般不含任何檔案,除了可能的標準的系統引導映象,通常叫/vmlinuz 。所有其他檔案在根檔案系統的子目錄中。
/bin
引導啟動所需的命令或普通使用者可能用的命令(可能在引導啟動後)。
/sbin
類似/bin ,但不給普通使用者使用,雖然如果必要且允許時可以使用。
/etc
特定機器的設定檔。
/root
root使用者的家目錄。
/lib
根檔案系統上的程式所需的共用庫。
/lib/modules
核心可載入模組,特別是那些恢複損壞系統時引導所需的(例如網路和檔案系統驅動)。
/dev
裝置檔案。
/tmp
臨時檔案。引導啟動後啟動並執行程式應該使用/var/tmp ,而不是/tmp ,因為前者可能在一個擁有更多空間的磁碟上。
/boot
引導載入器(bootstrap loader)使用的檔案,如LILO。核心映象也經常在這裡,而不是在根目錄。如果有許多核心映象,這個目錄可能變得很大,這時可能使用單獨的檔案系統更好。另一個理由是要確保核心映象必須在IDE硬碟的前1024柱面內。
/mnt
系統管理員臨時mount的安裝點。程式並不自動支援安裝到/mnt 。 /mnt 可以分為子目錄(例如/mnt/dosa 可能是使用MSDOS檔案系統的軟碟機,而/mnt/exta 可能是使用ext2檔案系統的軟碟機)。
/proc , /usr , /var , /home
其他檔案系統的安裝點。
/etc目錄
/etc 目錄包含很多檔案。下面說明其中的一些。其他的你應該知道它們屬於哪個程式,並閱讀該程式的man頁。許多網路設定檔也在/etc 中,它們在《網路管理指南》中說明。
/etc/rc or /etc/rc.d or /etc/rc.d
啟動、或改變運行級時啟動並執行scripts或scripts的目錄,更詳細的資訊見關於init 的章。
/etc/passwd
使用者資料庫,其中的域給出了使用者名稱、真實姓名、家目錄、加密的口令和使用者的其他資訊。格式見passwd 的man頁。
/etc/fdprm
磁碟片參數表。說明不同的磁碟片格式。用setfdprm 設定。更多的資訊見setfdprm 的man頁。
/etc/fstab
啟動時mount -a命令(在/etc/rc 或等效的開機檔案中)自動mount的檔案系統列表。 Linux下,也包括用swapon -a啟用的swap區的資訊。見4.8.5節和mount 的man頁。
/etc/group
類似/etc/passwd ,但說明的不是使用者而是組。見group 的man頁。
/etc/inittab
init 的設定檔。
/etc/issue
getty 在登入提示符前的輸出資訊。通常包括系統的一段短說明或歡迎資訊。內容由系統管理員確定。
/etc/magic
file 的設定檔。包含不同檔案格式的說明,file 基於它猜測檔案類型。見magic 和file 的man頁。
/etc/motd
Message Of The Day,成功登入後自動輸出。內容由系統管理員確定。經常用於通告資訊,如計劃關機時間的警告。
/etc/mtab
當前安裝的檔案系統列表。由scripts初始化,並由mount 命令自動更新。需要一個當前安裝的檔案系統的列表時使用,例如df 命令。
/etc/shadow
在安裝了影子口令軟體的系統上的影子口令檔案。影子口令檔案將/etc/passwd 檔案中的加密口令移動到/etc/shadow 中,而後者只對root可讀。這使破譯口令更困難。
/etc/login.defs
login 命令的設定檔。
/etc/printcap
類似/etc/termcap ,但針對印表機。文法不同。
/etc/profile , /etc/csh.login , /etc/csh.cshrc
登入或啟動時Bourne或C shells執行的檔案。這允許系統管理員為所有使用者建立全域預設環境。各shell見man頁。
/etc/securetty
確認安全終端,即哪個終端允許root登入。一般只列出虛擬控制台,這樣就不可能(至少很困難)通過modem或網路闖入系統並得到超級使用者特權。
/etc/shells
列出可信任的shell。chsh 命令允許使用者在本檔案指定範圍內改變登入shell。提供一台機器FTP服務的服務進程ftpd 檢查使用者shell是否列在 /etc/shells 檔案中,如果不是將不允許該使用者登入。
/etc/termcap
終端效能資料庫。說明不同的終端用什麼"逸出序列"控制。寫程式時不直接輸出逸出序列(這樣只能工作於特定品牌的終端),而是從/etc/termcap 中尋找要做的工作的正確序列。這樣,多數的程式可以在多數終端上運行。見termcap 、 curs_termcap 和terminfo 的man頁。
/dev目錄
/dev 目錄包括所有裝置的裝置檔案。裝置檔案用特定的約定命名,這在裝置列表中說明 (見[Anv])。裝置檔案在安裝是產生,以後可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系統管理員為本地裝置檔案(或串連)寫的描述文稿 (即如一些非標準裝置驅動不是標準MAKEDEV 的一部分)。
/usr檔案系統
/usr 檔案系統經常很大,因為所有程式安裝在這裡。 /usr 裡的所有檔案一般來自Linux distribution;本地安裝的程式和其他東西在/usr/local 下。這樣可能在升級新版系統或新distribution時無須重新安裝全部程式。 /usr 的有些子目錄在下面列出(一些不太重要的目錄省略了,更多資訊見FSSTND)。
/usr/X11R6
X Window系統的所有檔案。為簡化X的開發和安裝,X的檔案沒有整合到系統中。 X自己在/usr/X11R6 下類似/usr 。
/usr/X386
類似/usr/X11R6 ,但是給X11 Release 5的。
/usr/bin
幾乎所有使用者命令。有些命令在/bin 或/usr/local/bin 中。
/usr/sbin
根檔案系統不必要的系統管理命令,例如多數服務程式。
/usr/man , /usr/info , /usr/doc
手冊頁、GNU資訊文檔和各種其他文檔檔案。
/usr/include
C程式設計語言的標頭檔。為了一致性這實際上應該在/usr/lib 下,但傳統上支援這個名字。
/usr/lib
程式或子系統的不變的資料檔案,包括一些site-wide設定檔。名字lib來源於庫(library); 編程的原始庫存在/usr/lib 裡。
/usr/local
本地安裝的軟體和其他檔案放在這裡。
/var檔案系統
/var 包括系統一般運行時要改變的資料。每個系統是特定的,即不通過網路與其他電腦共用。
/var/catman
當要求格式化時的man頁的cache。man頁的源檔案一般存在/usr/man/man* 中;有些man頁可能有預格式化的版本,存在/usr/man/cat* 中。而其他的man頁在第一次看時需要格式化,格式化完的版本存在/var/man 中,這樣其他人再看相同的頁時就無須等待格式化了。 (/var/catman 經常被清除,就象清除臨時目錄一樣。)
/var/lib
系統正常運行時要改變的檔案。
/var/local
/usr/local 中安裝的程式的可變資料(即系統管理員安裝的程式)。注意,如果必要,即使本地安裝的程式也會使用其他/var 目錄,例如/var/lock 。
/var/lock
鎖定檔案。許多程式遵循在/var/lock 中產生一個鎖定檔案的約定,以支援他們正在使用某個特定的裝置或檔案。其他程式注意到這個鎖定檔案,將不試圖使用這個裝置或檔案。
/var/log
各種程式的Log檔案,特別是login (/var/log/wtmp log所有到系統的登入和登出) 和syslog (/var/log/messages 裡儲存所有核心和系統程式資訊。 /var/log 裡的檔案經常不確定地增長,應該定期清除。
/var/run
儲存到下次引導前有效關於系統的資訊檔。例如, /var/run/utmp 包含當前登入的使用者的資訊。
/var/spool
mail, news, 列印佇列和其他隊列工作的目錄。每個不同的spool在/var/spool 下有自己的子目錄,例如,使用者的郵箱在/var/spool/mail 中。
/var/tmp
比/tmp 允許的大或需要存在較長時間的臨時檔案。 (雖然系統管理員可能不允許/var/tmp 有很舊的檔案。)
/proc檔案系統
/proc 檔案系統是一個假的檔案系統。它不存在在磁碟某個磁碟上。而是由核心在記憶體中產生。用於提供關於系統的資訊(originally about processes, hence the name)。下面說明一些最重要的檔案和目錄。 /proc 檔案系統在proc man頁中有更詳細的說明。
/proc/1
關於進程1的資訊目錄。每個進程在/proc 下有一個名為其進程號的目錄。
/proc/cpuinfo
處理器資訊,如類型、製造商、型號和效能。
/proc/devices
當前啟動並執行核心配置的裝置驅動的列表。
/proc/dma
顯示當前使用的DMA通道。
/proc/filesystems
核心配置的檔案系統。
/proc/interrupts
顯示使用的中斷,and how many of each there have been.
/proc/ioports
當前使用的I/O連接埠。
/proc/kcore
系統實體記憶體映象。與實體記憶體大小完全一樣,但不實際佔用這麼多記憶體;it is generated on the fly as programs access it. (記住:除非你把它拷貝到什麼地方,/proc 下沒有任何東西佔用任何磁碟空間。)
/proc/kmsg
核心輸出的訊息。也被送到syslog 。
/proc/ksyms
核心符號表。
/proc/loadavg
系統"平均負載";3個沒有意義的指標指出系統當前的工作量。
/proc/meminfo
儲存空間使用資訊,包括實體記憶體和swap。
/proc/modules
當前載入了哪些核心模組。
/proc/net
網路通訊協定狀態資訊。
/proc/self
到查看/proc 的程式的進程目錄的符號串連。當2個進程查看/proc 時,是不同的串連。這主要便於程式得到它自己的進程目錄。
/proc/stat
系統的不同狀態,such as the number of page faults since the system was booted.
/proc/uptime
系統啟動的時間長度。
/proc/version
核心版本。
  注意所有上述檔案給出易讀的文字檔,有時可能是不易讀的格式。有許多命令做了些格式化以更容易讀。例如,free 程式讀/proc/meminfo 並將給出的位元組數轉換為KB(並增加了一些資訊)。

 

原文請看:

http://linux.chinaunix.net/techdoc/system/2008/02/15/978355.shtml

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.