linux學(xué)習(xí)方法之二 |
發(fā)布時間:2020-07-02 文章來源:本站 瀏覽次數(shù):2396 |
相信不少想學(xué)習(xí)linux的新手們正愁不知道看什么linux學(xué)習(xí)教程好,下面小編給大家收集和整理了幾點(diǎn)比較重要的教程,供大家學(xué)習(xí),如需想學(xué)習(xí)更多的話,可到wdlinux學(xué)堂尋覓更多教程。 一、 裝置php擴(kuò)展模塊之phpize 裝置PHP的模塊一個方式是加上相關(guān)參數(shù)重新編譯PHP 一個是用到phpize,比方eaccelerator,memcache等,這個比較方便,不必重新編譯PHP,也能夠隨時啟用或停用 這兒說下phpize的運(yùn)用方法 在裝置了PHP的體系里,都會有這個文件,在wdlinux的體系里,這個文件在 /www/wdlinux/php/bin/phpize 然后進(jìn)到相應(yīng)要編譯的源碼目錄,再運(yùn)行上述的phpize,就會生成相應(yīng)的裝備,再運(yùn)行裝備,編譯就可完結(jié) 如 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 只需不出錯,這樣履行完后,模塊也就裝置完了 有一個可能需求做裝備或設(shè)置 就可修正php.ini文件,如 vi /www/wdlinux/etc/php.ini 二、 linux的發(fā)行版別或分支 確切地說,Linux應(yīng)該是一個內(nèi)核,linux體系的內(nèi)核,但如今說的Linux,通常是指一個體系,這兒暫時也稱為體系吧 Linux是怎么來的? 最開始是由一個芬蘭 大學(xué)生寫的,后來發(fā)布網(wǎng)絡(luò)上,且是開源發(fā)布的,全世界任何人都能夠下載,能夠看到源代碼 也由于開源,便有一些開源愛好者愛好者參加進(jìn)來開源和保護(hù) 到今日,這現(xiàn)已是一個很強(qiáng)大和老練的體系了 上面說了,Linux是一個體系,也是一個內(nèi)核,并且開源 由于開源,并且強(qiáng)大,更有很多的一些公司,團(tuán)隊(duì)參加進(jìn)來,開發(fā),完善 也由于是運(yùn)用不同,或考慮的用戶群不同,便呈現(xiàn)了許多的分支和版別 我想,這其間最為強(qiáng)大和具影響力的,就要屬Redhat,SUSE了,還有Debian,CentOS,Ubuntu,Fedora,Gentoo,Slackware,Mint等等,太多太多了 現(xiàn)在CentOS,Ubuntu也很多人用的 桌面版別的Ubuntu還是很不錯的,服務(wù)器版的,我沒怎么用過,不好談?wù)?不過也還是有挺多人用的 我覺得CentOS更好,這個是根據(jù)Redhat的再編譯版別,可能是我習(xí)氣的原因,所以喜歡,不過也相同有很多人認(rèn)為CentOS是很好的 所以,我也根據(jù)CentOS做了一個精簡的優(yōu)化版別,是針對web服務(wù)器運(yùn)用的,并且集成了現(xiàn)在最流行的WEB環(huán)境,以及wdcp管理體系 能夠管理服務(wù)器,虛擬主機(jī),創(chuàng)立網(wǎng)站,FTP,數(shù)據(jù)庫等等 Linux的前史及分支版別,太多,這兒只是簡略介紹下,我個人所了解和熟悉的 在windows里,咱們習(xí)氣了運(yùn)用盤符,如C,D,E,F...盤等,代表每一個分區(qū) 在Linux里,是沒有盤符的概念的,一切的分區(qū)或硬盤,都用目錄來表明,目錄和文件,代表了一切,而最頂層的一個目錄,則稱為根目錄 在這兒,還要理解一下根目錄或根分區(qū),根目錄下會有相應(yīng)的子目錄或分區(qū),可理解為,根目錄便是windows里的"我的電腦" 一起,任一個分區(qū),能夠加載或掛載到任一個目錄或子目錄,這樣關(guān)于一些特別的運(yùn)用或需求,是能夠很靈敏運(yùn)用的 下面列出一個Linux典型的目錄結(jié)構(gòu) / 根目錄 /bin 寄存必要的指令 /boot 寄存內(nèi)核以及發(fā)動所需的文件等 /dev 寄存設(shè)備文件 /etc 寄存體系的裝備文件 /home 用戶文件的主目錄,用戶數(shù)據(jù)寄存在其主目錄中 /lib 寄存必要的運(yùn)行庫 /mnt 寄存暫時的映射文件體系,咱們常把軟驅(qū)和光驅(qū)掛裝在這兒的floppy和cdrom子目錄下。 /proc 寄存存儲進(jìn)程和體系信息 /root 超級用戶的主目錄 /sbin 寄存體系管理程序 /tmp 寄存暫時文件的目錄 /usr 包含了一般不需求修正的運(yùn)用程序,指令程序文件、程序庫、手冊和其它文檔。 /var 包含體系發(fā)生的常常變化的文件,例如打印機(jī)、郵件、新聞等假脫機(jī)目錄、日志文件、格式化后的手冊頁以及一些運(yùn)用程序的數(shù)據(jù)文件等等 在/usr目錄下的結(jié)構(gòu)如 典型的/usr目錄如下: /usr/X11R6 寄存X window體系 /usr/bin 寄存添加的用戶程序 /usr/dict 寄存字典 /usr/doc 寄存追加的文檔 /usr/etc 寄存設(shè)置文件 /usr/games 寄存游戲和教學(xué)文件 /usr/include 寄存C開發(fā)工具的頭文件 /usr/info 寄存GNU信息文件 /usr/lib 寄存庫文件 /usr/local 寄存本地發(fā)生的添加的運(yùn)用程序 /usr/man 寄存在線幫助文件 /usr/sbin 寄存添加的管理程序 /usr/share 寄存結(jié)構(gòu)獨(dú)立的數(shù)據(jù) /usr/src 寄存程序的源代碼 三、 linux目錄結(jié)構(gòu) 由于/usr中的文件不和特定的計算機(jī)相關(guān),也不會在通常運(yùn)用中修正,因而能夠經(jīng)過網(wǎng)絡(luò)同享這個目錄(文件體系),這樣,當(dāng)管理員裝置了新的軟件之后,一切同享這一文件體系的計算機(jī)均能夠運(yùn)用新的軟件。 Linux繼承了unix操作體系結(jié)構(gòu)明晰的特點(diǎn)。在linux下的文件結(jié)構(gòu)非常有條理。但是,上述的長處只有在對linux適當(dāng)熟悉時,才干體會到。現(xiàn)在,蟲蟲就把linux下的目錄結(jié)構(gòu)簡略介紹一下。 /vmlinuz 咱們現(xiàn)已知道,每一個linux都有一個內(nèi)核(vmlinuz),咱們在這個內(nèi)核上添加上能夠完結(jié)各種特定功用的模塊,每個模塊就體現(xiàn)在linux中各種不同的目錄上。當(dāng)然,各種不同的發(fā)行套件,其目錄有細(xì)小的差別,但首要結(jié)構(gòu)都是相同的。咱們還要將linux的功用模塊和各種運(yùn)用程序結(jié)合起來,這樣,才干使你的linux體系為你服務(wù)。在/vmlinuz目錄下寄存的便是體系的內(nèi)核。還記得咱們在裝備lilo時,提到過這個內(nèi)核嗎? /bin 清楚明了,bin 便是二進(jìn)制(binary)英文縮寫。在一般的體系當(dāng)中,你都能夠在這個目錄下找到linux常用的指令。在有的版別中你還會找到一些和根目錄下相同的目錄。 /boot 在這個目錄下寄存的都是體系發(fā)動時要用到的程序。咱們在運(yùn)用lilo引導(dǎo)linux的時分,會用到這兒的一些信息。 /dev dev 是設(shè)備(device)的英文縮寫。這個目錄對一切的用戶都十分重要。由于在這個目錄中包含了一切l(wèi)inux體系中運(yùn)用的外部設(shè)備。但是這兒并不是放的外部設(shè)備的驅(qū)動程序。這一點(diǎn)和咱們常用的windows, dos操作體系不相同。它實(shí)際上是一個拜訪這些外部設(shè)備的端口。咱們能夠非常方便地去拜訪這些外部設(shè)備,和拜訪一個文件,一個目錄沒有任何差異。例如:咱們在體系中鍵入:cd /dev/cdrom 咱們就能夠看到光驅(qū)中的文件了。相同道理,咱們鍵入:cd /dev/mouse 就能夠看看鼠標(biāo)的相關(guān)文件。在這個目錄下,有一個null設(shè)備,這個東西自身沒有任何意義。假如你向這個目錄寫入文件或內(nèi)容,他們通通有去無回。 /cdrom 這個目錄在你剛剛裝置體系的時分是空的。你能夠?qū)⒐怛?qū)文件體系掛在這個目錄下。例如:mount /dev/cdrom /cdrom /etc etc這個目錄是linux體系中最重要的目錄之一。在這個目錄下寄存了體系管理時要用到的各種裝備文件和子目錄。咱們要用到的網(wǎng)絡(luò)裝備文件,文件體系,x體系裝備文件,設(shè)備裝備信息,設(shè)置用戶信息等都在這個目錄下。以后,蟲蟲還會詳細(xì)講解這個目錄下的內(nèi)容。 /sbin 這個目錄是用來寄存體系管理員的體系管理程序。 /home 假如咱們建立一個用戶,用戶名是"xx",那么在/home目錄下就有一個對應(yīng)的/home/xx途徑,用來寄存用戶的主目錄。 /lib lib是庫(library)英文縮寫。這個目錄是用來寄存體系動態(tài)連接同享庫的。幾乎一切的運(yùn)用程序都會用到這個目錄下的同享庫。因而,千萬不要輕易對這個目錄進(jìn)行什么操作,一旦發(fā)生問題,你的體系就不能作業(yè)了,到時分你甭說蟲蟲沒有提醒你呀。 /lost+found 這個目錄在大多數(shù)情況下都是空的。但是假如你正在作業(yè)忽然停電,或是沒有用正常方式關(guān)機(jī),在你重新發(fā)動機(jī)器的時分,有些文件就會找不到應(yīng)該寄存的地方,關(guān)于這些文件,體系將他們放在這個目錄下,就象為無家可歸的人供給一個暫時住所。 /mnt 這個目錄在一般情況下也是空的。你能夠暫時將別的文件體系掛在這個目錄下。 /proc 能夠在這個目錄下獲取體系信息。這些信息是在內(nèi)存中,由體系自己發(fā)生的。 /root 假如你是以超級用戶的身份登錄的,這個便是超級用戶的主目錄。 /tmp 用來寄存不同程序履行時發(fā)生的暫時文件。 /usr 這是linux體系中占用硬盤空間最大的目錄。用戶的很多運(yùn)用程序和文件都寄存在這個 目錄下。 |
|