仲介交易 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/ ,轉載請注明!