亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux下PHP+MYSQL+APACHE配置過(guò)程 (摘)第2/2頁(yè)

 更新時(shí)間:2006年12月13日 00:00:00   作者:  

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

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

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

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

把計(jì) : 

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

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

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

將檔案 file1.txt 與 file2.txt 設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫(xiě)入,但其他以外的人則不可寫(xiě)入 : 
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ù)字來(lái)表示權(quán)限如 chmod 777 file 
語(yǔ)法為:chmod abc file 

其中a,b,c各為一個(gè)數(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... 

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

把計(jì) : 

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

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

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

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

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

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

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

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

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

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


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

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

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

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

windows平臺(tái)下: 

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

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

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

重新打開(kāi)一個(gè)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 包名 

加載光盤(pán)mount -t iso9660 /dev/hdc /mnt/cdrom 

相關(guān)文章

最新評(píng)論