欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下PHP+MYSQL+APACHE配置過程 (摘)

 更新時間:2006年12月13日 00:00:00   作者:  

3、關(guān)于src源代碼文件包 
Linux軟件的源代碼src是指提供了該軟件所有程序源代碼的發(fā)布形式,需要用戶自己編譯成可執(zhí)行的二進制代碼bin并進行安裝,其優(yōu)點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應(yīng)多種硬件/操作系統(tǒng)平臺及編譯環(huán)境,缺點是難度較大,一般不適合初學(xué)者使用。 
怎么知道一個tar.gz/bz2包是二進制文件包呢還是源代碼包?要分辨它到底是什么最好的辦法就是查看包里的文件清單,使用命令tar ztvf *.tar.gz解壓縮及解包后,進入新生成的目錄下。 
源代碼包里的文件往往會含有種種源代碼文件,頭文件*.h、c代碼源文件*.c、C++代碼源文件*.cc/*.cpp等;而二進制包里的文件則會有可執(zhí)行文件(與軟件同名的往往是主執(zhí)行文件),標(biāo)志是其所在路徑含有名為bin的目錄(僅有少數(shù)例外)。 
如果是src.tar可在解包后,在新生成的目錄下編譯,方法前面已介紹過了,現(xiàn)在講一講src.rpm的安裝和協(xié)載: 
安裝:rpm -rebuild xv.src.rpm 
cd /usr/src/redhat/RPMS/ 
rpm -ivh *.rpm 
卸載:rpm -e xv 
說明:rpm --rebuild *.src.rpm命令將源代碼編譯并/usr/src/redhat/RPMS下生成二進制的rpm包,然后再安裝該二進制包即可。 
三、文件權(quán)限更改 
chmod ------入門的一些常識 
http://www.chinaunix.net 作者:wangbin 發(fā)表于:2003-09-13 23:49:13 

指令名稱 : chmod 
使用權(quán)限 : 所有使用者 

使用方式 : chmod [-cfvR] [--help] [--version] mode file... 

說明 : Linux/Unix 的檔案存取權(quán)限分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取。 

把計 : 

mode : 權(quán)限設(shè)定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。 
+ 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。 
r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當(dāng)該檔案是個子目錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。 
-c : 若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作 
-f : 若該檔案權(quán)限無法被更改也不要顯示錯誤訊息 
-v : 顯示權(quán)限變更的詳細(xì)資料 
-R : 對目前目錄下的所有檔案與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更) 
--help : 顯示輔助說明 
--version : 顯示版本 

范例 :將檔案 file1.txt 設(shè)為所有人皆可讀取 : 
chmod ugo+r file1.txt 

將檔案 file1.txt 設(shè)為所有人皆可讀取 : 
chmod a+r file1.txt 

將檔案 file1.txt 與 file2.txt 設(shè)為該檔案擁有者,與其所屬同一個群體者可寫入,但其他以外的人則不可寫入 : 
chmod ug+w,o-w file1.txt file2.txt 

將 ex1.py 設(shè)定為只有該檔案擁有者可以執(zhí)行 : 
chmod u+x ex1.py 

將目前目錄下的所有檔案與子目錄皆設(shè)為任何人可讀取 : 
chmod -R a+r * 

此外chmod也可以用數(shù)字來表示權(quán)限如 chmod 777 file 
語法為:chmod abc file 

其中a,b,c各為一個數(shù)字,分別表示User、Group、及Other的權(quán)限。 

r=4,w=2,x=1 
若要rwx屬性則4+2+1=7; 
若要rw-屬性則4+2=6; 
若要r-x屬性則4+1=7。 

范例: 
chmod a=rwx file 

和 
chmod 777 file 

效果相同 
chmod ug=rwx,o=x file 

和 
chmod 771 file 

效果相同 

若用chmod 4755 filename可使此程式具有root的權(quán)限 
指令名稱 : chown 
使用權(quán)限 : root 

使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file... 

說明 : Linux/Unix 是多人多工作業(yè)系統(tǒng),所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。只有系統(tǒng)管理者(root)才有這樣的權(quán)限。 

把計 : 

user : 新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體(group)-c : 若該檔案擁有者確實已經(jīng)更改,才顯示其更改動作-f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息-h : 只對于連結(jié)(link)進行變更,而非該 link 真正指向的檔案-v : 顯示擁有者變更的詳細(xì)資料-R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)--help : 顯示輔助說明--version : 顯示版本 

范例 : 
將檔案 file1.txt 的擁有者設(shè)為 users 群體的使用者 jessie : 
chown jessie:users file1.txt 

將目前目錄下的所有檔案與子目錄的擁有者皆設(shè)為 users 群體的使用者 lamport : 
chmod -R lamport:users * 
-rw------- (600) -- 只有屬主有讀寫權(quán)限。 

-rw-r--r-- (644) -- 只有屬主有讀寫權(quán)限;而屬組用戶和其他用戶只有讀權(quán)限。 

-rwx------ (700) -- 只有屬主有讀、寫、執(zhí)行權(quán)限。 

-rwxr-xr-x (755) -- 屬主有讀、寫、執(zhí)行權(quán)限;而屬組用戶和其他用戶只有讀、執(zhí)行權(quán)限。 

-rwx--x--x (711) -- 屬主有讀、寫、執(zhí)行權(quán)限;而屬組用戶和其他用戶只有執(zhí)行權(quán)限。 

-rw-rw-rw- (666) -- 所有用戶都有文件讀、寫權(quán)限。這種做法不可取。 

-rwxrwxrwx (777) -- 所有用戶都有讀、寫、執(zhí)行權(quán)限。更不可取的做法。 

以下是對目錄的兩個普通設(shè)定: 


drwx------ (700) - 只有屬主可在目錄中讀、寫。 

drwxr-xr-x (755) - 所有用戶可讀該目錄,但只有屬主才能改變目錄中的內(nèi)容。 

四、常用linux命令 
1、進入純命令行 
在終端輸入 
#/sbin/telinit 3 
2、root密碼丟失解決 
GRUB:在引導(dǎo)裝載程序菜單上,鍵入 [e] 來進入編輯模式。 
你會面對一個引導(dǎo)項目列表。查找其中類似以下輸出 的句行: 
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 
按箭頭鍵直到這一行被突出顯示,然后按 [e]。 
你現(xiàn)在可在文本結(jié)尾處空一格再添加 single 來告訴 GRUB 引導(dǎo)單用戶 Linux 模式。按 [Enter] 鍵來使編輯結(jié)果生效。 
你會被帶會編輯模式屏幕,從這里,按 , GRUB 就會引導(dǎo)單用戶 Linux 模式。 結(jié)束載入后,你會面對一個與以下相似的 shell 提示: 
sh-2.05# 
現(xiàn)在,你便可以改變根命令,鍵入: 
bash# passwd root 
你會被要求重新鍵入口令來校驗。結(jié)束后, 口令就會被改變,你便可以在提示下鍵入 reboot 來重新引導(dǎo);然后,象平常一樣登錄為根用戶。 
LILO:當(dāng)系統(tǒng)啟動到出現(xiàn)LILO引導(dǎo)畫面時,對于圖形引導(dǎo)方式按TAB鍵進入文本方式,然后在LILO處 
輸入linux single回車即可進入免密碼的控制臺,進入以后使用passwd命令修改root的密碼 
即可。 

五、mysql數(shù)據(jù)庫操作 
連接數(shù)據(jù)庫服務(wù)器 ./mysql -h host_name -u user_name -p 
* -h host_name(--host=host_name),連接的數(shù)據(jù)庫主機名,如果在本地主機上則可省略。 
*-u user_name(--user=user_name),數(shù)據(jù)庫用戶名,在unix系統(tǒng)上,如果系統(tǒng)的登錄名與數(shù)據(jù)用戶名一樣,則可省略。在windows系統(tǒng)中,可通過設(shè)置環(huán)境變量USER來給出數(shù)據(jù)庫用戶名,如set USER=username。 
* -p(--password),提供數(shù)據(jù)庫用戶密碼,有該選項mysql就會提示你輸入密碼。輸入的密碼以星號顯示,以確保安全。也可直接在-p后寫上密碼(-p和密碼間不能有空格),但這不安全,不推薦。 
連接成功后,mysql數(shù)據(jù)庫服務(wù)器會顯示一些歡迎信息。接著就可用mysql>use database_name命令打開指定的數(shù)據(jù)庫。grant all on egroupware.* to root@localhost identified by 'oletolet'; 
服務(wù)器的啟動和關(guān)閉 
在Linux和windows平臺下MySQL服務(wù)器的啟動方式有很大不同,這里將分開介紹: 
* Linux平臺:Linux平臺下,每一個進程都需由一個用戶來運行,MySQL最好不要以root用戶來運行。我們可創(chuàng)建一個mysql用戶和mysql組,MySQL服務(wù)器程序目錄和數(shù)據(jù)目錄由這個用戶和組所擁有,其它用戶沒有任何權(quán)限。以mysql用戶來運行MySQL服務(wù)器。% mysqld --user=mysql 
#即使以root用戶執(zhí)行該命令,MySQL數(shù)據(jù)庫還是會與mysql用戶ID關(guān)聯(lián)。 為了使服務(wù)器在系統(tǒng)啟動時自動以mysql用戶運行,需配置my.cnf配置文件 ,把user=mysql包含在[mysqld]段中。 
關(guān)閉服務(wù)器可用% mysql.server stop或% mysqladmin -u root -p shutdown 
* windows平臺:手動方式:直接運行c:\mysqld命令。 
作為服務(wù)方式:運行c:\mysqld-nt --install命令,把mysqld-nt安裝為windows的服務(wù),此后,每當(dāng)windows啟動時,它就會自動運行。mysqld-nt是一個支持命名管道的MySQL服務(wù)器。 
運行c:\mysqld-nt --remove可把服務(wù)刪除。 
手動啟動關(guān)閉服務(wù)的方法是運行c:\net start mysql和c:\net stop mysql命令。 

windows平臺下: 

用管理員帳號登錄服務(wù)器,關(guān)閉MySQL數(shù)據(jù)庫服務(wù)器。 

使用--skip-grant-tables參數(shù)啟動服務(wù)器: 

c:\mysql\bin>mysqld-nt --skip-grant-tables 

重新打開一個console窗口,用mysql命令登錄服務(wù)器設(shè)置root的新密碼: 

c:\mysql\bin>mysql 
mysql> use mysql 
mysql> set password for 'root'@'localhost' = password('password'); 


卸載rpm 
查看是否安裝 
rpm -qa | grep 包名 
卸載 rpm –e 包名 

加載光盤mount -t iso9660 /dev/hdc /mnt/cdrom 

相關(guān)文章

最新評論