搭建Linux高可用性設定組群(第一天)

來源:互聯網
上載者:User

    第一次在Linux下安裝軟體。

 作為一個對Linux沒用過幾天的人來說,學會了如何在Linux上安裝軟體也談得上是一種收穫。對於.tar.gz類型檔案的安裝的一般步驟如下(找到該檔案,解壓,配置,編譯,安裝):[yonghu@localhost ~]#       su root
[root@localhost ~]#         cd /home/new/Desktop
[root@localhost Desktop]#   tar -xzvf fcitx-3.4.2.tar.gz
[root@localhost Desktop]#   cd /home/new/Desktop/fcitx-3.4.2
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
[root@localhost fcitx-3.4.2]#make
[root@localhost fcitx-3.4.2]#make install

各步驟詳解

[yonghu@localhost ~]#su root       //(使用root帳戶登入,使用其他使用者,之後操作有可能許可權不夠)
口令:                                             // 輸入root密碼
[root@localhost ~]# cd /home/new/Desktop 

                                                   // (切換到tar.gz檔案所在目錄,這裡我的tar.gz檔案在案頭)

[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz

                                                  // (解壓tar.gz檔案,這裡以fcitx-3.4.2來舉例,解壓得到fcitx-3.4.2檔案夾)

[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2

                                                 //(切換目錄到fcitx-3.4.2,軟體解壓的目錄)

[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx

                                   //(配置,把檔案存放在/opt/fictx下,刪除時,卸載軟體時,只要刪除這個檔案就行了)

[root@localhost fcitx-3.4.2]#make (編譯)

[root@localhost fcitx-3.4.2]#make install (安裝)對於有些軟體包是以.src.rpm結尾的,這類軟體包是包含了原始碼的rpm包,在安裝時需要進行編譯。     二,Linux的ln命令


ln是Linux中一個非常重要命令。它的功能是為某一個檔案在另外一個位置建立一個同步的連結(連結是什嗎?說白點,所謂連結無非是把檔案名稱和電腦檔案系統使用的節點號連結起來。),這個命令最常用的參數是-s,具體用法是: 

ln -s  源檔案 目標檔案    -s 是 symbolic的意思。 
例:ln  -s  /lib/lsb   /usr/lj
即:在usr目錄下建立指向/lib/lsb目錄的lj檔案。

當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln -s /bin/less /usr/local/bin/less-s 是代號(symbolic)的意思。這裡有兩點要注意:第一,ln命令會保持每一處連結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生相同的變化;第二,ln的連結又軟連結和永久連結兩種,軟連結就是ln -s ** **,它只會在你選定的位置上產生一個檔案的鏡像,不會佔用磁碟空間,永久連結ln ** **,沒有參數-s, 它會在你選定的位置上產生一個和源檔案大小相同的檔案,無論是軟連結還是永久連結,檔案都保持同步變化。軟連結是可以跨分區的,但是永久連結只能在同一分區內。如果你用ls察看一個目錄時,發現有的檔案後面有一個@的符號,那就是一個用ln命令產生的檔案,用ls -l命令去察看,就可以看到顯示的link的路徑了當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln -s /bin/less /usr/local/bin/less 
注意: 

第一,ln命令會保持每一處連結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生相同的變化; 

第二,ln的連結又軟連結和永久連結兩種,軟連結就是ln -s ** **,它只會在你選定的位置上產生一個檔案的鏡像,不會佔用磁碟空間,永久連結ln ** **,沒有參數-s, 它會在你選定的位置上產生一個和源檔案大小相同的檔案,無論是軟連結還是永久連結,檔案都保持同步變化。軟連結是可以跨分區的,但是永久連結只能在同一分區內。
第三:目錄不能建立永久連結,但可以建立軟連結。

       上面還說到了一個節點號的東西,這是什麼呢?

Linux檔案系統使用索引節點來記錄檔案資訊,作用類似於Windows下的檔案配置表。索引節點是一個結構,它包含了一個檔案的長度、建立及修改時間、許可權、所屬關係、磁碟中的位置等資訊。一個檔案系統維護了一個索引節點的數組,每個檔案或目錄都與索引節點數組中的唯一一個元素對應。系統給每個索引節點分配了一個號碼,也就是該節點在數組中的索引號,稱為索引節點號。

   linux檔案系統將檔案索引節點號和檔案名稱同時儲存在目錄中。   所以,目錄只是將檔案的名稱和它的索引節點號結合在一起的一張表,目錄中每一對檔案名稱和索引節點號稱為一個串連。   對於一個檔案來說有唯一的索引節點號與之對應,對於一個索引節點號,卻可以有多個檔案名稱與之對應。   因此,在磁碟上的同一個檔案可以通過不同的路徑去訪問它。

搞了整整一天還是沒把叢集做出來,悲催。唉要斷電了,暫時寫到這裡,明天繼續~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.