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