linux學習教程之二

來源:互聯網
上載者:User

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

相信不少想學習linux的新手們正愁不知道看什麼linux學習教程好,下面小編給大家收集和整理了幾點比較重要的教程,供大家學習,如需想學習更多的話,可到wdlinux學堂尋找更多教程。

安裝php擴展模組之phpize

安裝PHP的模組一個方式是加上相關參數重新編譯PHP

一個是用到phpize,比如eaccelerator,memcache等,這個比較方便,不用重新編譯PHP,也可以隨時啟用或停用

這裡說下phpize的使用方法

在安裝了PHP的系統裡,都會有這個檔,在wdlinux的系統裡,這個檔在

/www/wdlinux/php/bin/phpize

然後進到相應要編譯的源碼目錄,再運行上述的phpize,就會生成相應的配置,再回合組態,編譯就可完成

tar zxvf eaccelerator-0.9.6.1.tar.bz2

cd eaccelerator-0.9.6.1

/www/wdlinux/php/bin/phpize

./configure --with-php-config=/www/wdlinux/php/bin/php-config

make

make install

只要不出錯,這樣執行完後,模組也就安裝完了

有一個可能需要做配置或設置

就可修改php.ini檔,如

vi /www/wdlinux/etc/php.ini

linux的發行版本本或分支

確切地說,Linux應該是一個內核,linux系統的內核,但現今說的Linux,通常是指一個系統,這裡暫且也稱為系統吧

Linux是怎麼來的?

最開始是由一個芬蘭 大學生寫的,後來發佈網路上,且是開源發佈的,全世界任何人都可以下載,可以看到原始程式碼

也因為開源,便有一些開源愛好者興趣者參與進來開源和維護

到今天,這已經是一個很強大和成熟的系統了

上面說了,Linux是一個系統,也是一個內核,而且開源

因為開源,並且強大,更有很多的一些公司,團隊參與進來,開發,完善

也因為是應用不同,或考慮的使用者群不同,便出現了許多的分支和版本

我想,這其中最為強大和具影響力的,就要屬Redhat,SUSE了,還有Debian,CentOS,Ubuntu,Fedora,Gentoo,Slackware,Mint等等,太多太多了

現在CentOS,Ubuntu也很多人用的

桌上出版本的Ubuntu還是很不錯的,伺服器版的,我沒怎麼用過,不好評論,不過也還是有挺多人用的

我覺得CentOS更好,這個是基於Redhat的再編譯版本,可能是我習慣的原因,所以喜歡,不過也同樣有很多人認為CentOS是很好的

所以,我也基於CentOS做了一個精簡的優化版本,是針對web伺服器應用的,而且集成了目前最流行的WEB環境,以及wdcp管理系統

可以管理伺服器,虛擬主機,創建網站,FTP,資料庫等等

Linux的歷史及分支版本,太多,這裡只是簡單介紹下,我個人所瞭解和熟悉的

在windows裡,我們習慣了使用盤符,如C,D,E,F... 盤等,代表每一個分區

在Linux裡,是沒有盤符的概念的,所有的分區或硬碟,都用目錄來表示,目錄和檔,代表了所有,而最頂層的一個目錄,則稱為根目錄

在這裡,還要理解一下根目錄或根分區,根目錄下會有相應的子目錄或分區,可理解為,根目錄就是windows裡的"我的電腦"

同時,任一個分區,可以載入或掛載到任一個目錄或子目錄,這樣對於一些特別的應用或需要,是可以很靈活使用的

下面列出一個Linux典型的目錄結構

/ 根目錄

/bin 存放必要的命令

/boot 存放內核以及啟動所需的檔等

/dev 存放設備檔

/etc 存放系統的設定檔

/home 使用者檔的主目錄,使用者資料存放在其主目錄中

/lib 存放必要的運行庫

/mnt 存放臨時的映射檔案系統,我們常把軟盤機和光碟機掛裝在這裡的floppy和cdrom子目錄下。

/proc 存放存儲進程和系統資訊

/root 超級使用者的主目錄

/sbin 存放系統管理程式

/tmp 存放暫存檔案的目錄

/usr 包含了一般不需要修改的應用程式,命令程式檔、程式庫、手冊和其它文檔。

/var 包含系統產生的經常變化的檔,例如印表機、郵件、新聞等周邊同作目錄、日誌檔、格式化後的手冊頁以及一些應用程式的資料檔案等等

在/usr目錄下的結構如

典型的/usr目錄如下:

/usr/X11R6 存放X window系統

/usr/bin 存放增加的使用者程式

/usr/dict 存放字典

/usr/doc 存放追加的文檔

/usr/etc 存放設置檔

/usr/games 存放遊戲和教學檔

/usr/include 存放C開發工具的標頭檔

/usr/info 存放GNU資訊檔

/usr/lib 存放庫檔

/usr/local 存放本地產生的增加的應用程式

/usr/man 存放線上說明檔

/usr/sbin 存放增加的管理程式

/usr/share 存放結構獨立的資料

/usr/src 存放程式的原始程式碼

linux目錄結構

由於/usr中的檔不和特定的電腦相關,也不會在通常使用中修改,因此可以通過網路共用這個目錄(檔案系統),這樣,當管理員安裝了新的軟體之後,所有共用這一檔案系統的電腦均可以使用新的軟體。

Linux繼承了unix作業系統結構清晰的特點。 在linux下的檔結構非常有條理。 但是,上述的優點只有在對linux相當熟悉時,才能體會到。 現在,蟲蟲就把linux下的目錄結構簡單介紹一下。

/vmlinuz

我們已經知道,每一個linux都有一個內核(vmlinuz),我們在這個內核上添加上可以完成各種特定功能的模組,每個模組就體現在linux中各種不同的目錄上。 當然,各種不同的發行套件,其目錄有細小的差別,但主要結構都是一樣的。 我們還要將linux的功能模組和各種應用程式結合起來,這樣,才能使你的linux系統為你服務。 在/vmlinuz目錄下存放的就是系統的內核。 還記得我們在配置lilo時,提到過這個內核嗎?

/bin

顯而易見,bin 就是二進位(binary)英文縮寫。 在一般的系統當中,你都可以在這個目錄下找到linux常用的命令。 在有的版本中你還會找到一些和根目錄下相同的目錄。

/boot

在這個目錄下存放的都是系統啟動時要用到的程式。 我們在使用lilo引導linux的時候,會用到這裡的一些資訊。

/dev

dev 是設備(device)的英文縮寫。 這個目錄對所有的使用者都十分重要。 因為在這個目錄中包含了所有linux系統中使用的外部設備。 但是這裡並不是放的外部設備的驅動程式。 這一點和我們常用的windows, dos作業系統不一樣。 它實際上是一個訪問這些外部設備的埠。 我們可以非常方便地去訪問這些外部設備,和訪問一個檔,一個目錄沒有任何區別。 例如:我們在系統中鍵入:cd /dev/cdrom 我們就可以看到光碟機中的檔了。 同樣道理,我們鍵入:cd /dev/mouse 就可以看看滑鼠的相關檔。 在這個目錄下,有一個null設備,這個東西本身沒有任何意義。 如果你向這個目錄寫入檔或內容,他們統統有去無回。

/cdrom

這個目錄在你剛剛安裝系統的時候是空的。 你可以將光碟機檔案系統掛在這個目錄下。 例如:mount /dev/cdrom /cdrom

/etc

etc這個目錄是linux系統中最重要的目錄之一。 在這個目錄下存放了系統管理時要用到的各種設定檔和子目錄。 我們要用到的網路設定檔,檔案系統,x系統設定檔,設備配置資訊,設置使用者資訊等都在這個目錄下。 以後,蟲蟲還會詳細講解這個目錄下的內容。

/sbin

這個目錄是用來存放系統管理員的系統管理程式。

/home

如果我們建立一個使用者,使用者名是"xx",那麼在/home目錄下就有一個對應的/home/xx路徑,用來存放使用者的主目錄。

/lib

lib是庫(library)英文縮寫。 這個目錄是用來存放系統動態連接共用庫的。 幾乎所有的應用程式都會用到這個目錄下的共用庫。 因此,千萬不要輕易對這個目錄進行什麼操作,一旦發生問題,你的系統就不能工作了,到時候你別說蟲蟲沒有提醒你呀。

/lost+found

這個目錄在大多數情況下都是空的。 但是如果你正在工作突然停電,或是沒有用正常方式關機,在你重新開機機器的時候,有些檔就會找不到應該存放的地方,對於這些檔,系統將他們放在這個目錄下,就象為無家可歸的人提供一個臨時住所。

/mnt

這個目錄在一般情況下也是空的。 你可以臨時將別的檔案系統掛在這個目錄下。

/proc

可以在這個目錄下獲取系統資訊。 這些資訊是在記憶體中,由系統自己產生的。

/root

如果你是以超級使用者的身份登錄的,這個就是超級使用者的主目錄。

/tmp

用來存放不同程式執行時產生的暫存檔案。

/usr

這是linux系統中佔用硬碟空間最大的目錄。 使用者的很多應用程式和檔都存放在這個

目錄下。

本文教程摘自 wdlinux論壇HTTP://www.wdlinux.cn/bbs/ ,轉載請注明!

聯繫我們

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