常見linux問題
Ⅰ linux甯歌侀棶棰20涓
LINUX甯歌侀棶棰20涓
銆銆涓銆 濡備綍寤虹珛澶氱敤鎴
銆銆鎻愰啋澶у朵竴鍙ワ紝鍒涓鐩翠嬌鐢╮oot鐢ㄦ埛錛屽洜涓簉oot鐢ㄦ埛鍦ㄧ郴緇熶腑鏈夌潃鑷抽珮鏃犱笂鐨勬潈鍔涳紝涓涓嶅皬蹇冨氨鍙鑳界牬鍧忕郴緇熴傛瘮濡傛垜浠鎯沖垹闄/temp鐩褰曚笅鐨勬枃浠跺嵈灝嗗懡浠や笉灝忓績杈撴垚“rm / temp(鍦‘/’鍚庡氫簡涓涓絀烘牸)”錛岄偅涔堝氨鏋佸彲鑳藉垹鍘繪牴鐩褰曚笅鐨勬墍鏈夋枃浠躲傚啀鑰咃紝“Linux鏄涓涓鐪熸f剰涔変笂鐨勫氫換鍔°佸氱敤鎴風郴緇”錛屼笉浣撲細涓涓婰inux鐨勭壒鑹插矀涓嶅彲鎯溿備負浜嗘柟渚胯嚜宸卞拰鍒浜轟嬌鐢錛屽氨鍦↙inux緋葷粺涓嬪氬緩鍑犱釜鐢ㄦ埛鍚с
銆銆杈撳叆“adser newuser”錛屽洖杞︼紝灞忓箷瀵瑰懡浠ゆ病鏈変竴鐐瑰効鍙嶅簲錛岄敊鍟?涓嶏紝瀹為檯涓婏紝緋葷粺宸叉帴鍙椾簡鏂扮敤鎴楓備綘搴旇ユ帴鐫杈撳叆鍛戒護 “passwd newuser”錛屽睆騫曞皢鎻愮ず杈撳叆鍙d護錛屽啀嬈¤緭鍏ョ『璁わ紝 涓涓鏂扮殑鐢ㄦ埛灝卞炲姞鎴愬姛錛岀湡綆鍗曘傞┈涓婄櫥褰曡瘯涓璇曞惂銆
銆銆Linux鎻愪緵浜嗗叚涓鉶氭嫙鎺у埗鍙幫紝鐢ˋLT+F1~F6鍒囨崲(鍦╔-window涓嬬敤CRTL+ALT+F1~F6鍒囨崲)錛屾瘡涓鎺у埗鍙板潎鍙浠ョ敤涓嶅悓鐨勭敤鎴風櫥褰曪紝榪愯屼笉鍚岀殑紼嬪簭銆傝刀蹇涓哄朵漢鍜屾湅鍙嬪緩涓鐢ㄦ埛鍚с
銆銆浜屻佸湪Linx鍛戒護琛屼笅渚濇¤繍琛岋細
銆銆cd/
銆銆tar xzvf rmp-2.3.11.tar.gz
銆銆cd rpm-2.3.11
銆銆./configure
銆銆make
銆銆make install
銆銆mkdir /var/local /var/local/lib /var/local/lib/rpm /var/lib/rpm
銆銆榪欐牱錛屼綘灝卞畬鎴愪簡RPM鐨勫畨瑁,浠ュ悗渚垮彲浠ュ湪緗戜笂鎴栧厜鐩樹笂瀵繪壘杞浠剁殑RPM瀹夎呯増銆傜劧鍚庝嬌鐢≧PM榪涜屽畨瑁咃紝RPM鐨勪嬌鐢ㄦ柟娉曞緢綆鍗曪細
銆銆1. 鐢≧PM瀹夎呰蔣浠跺寘 錛歳pm -ivh 杞浠舵枃浠跺悕
銆銆渚嬪 rpm -ivh fvwm95-2.0.43a.chinese-1.i386.rpm 灞忓箷涓婂氨浼氳緭鍑鴻ヨ蔣浠跺寘鐨勫悕縐板拰瀹夎呯殑榪涘害鏉:
銆銆fvwm95 ###############
銆銆褰撹繘搴︽潯璧板埌搴曪紝涓鏂噁vwm95(涓縐峏-Window鐨勭晫闈)灝卞畨瑁呭畬浜嗭紝鍐嶈繍琛孹-Window錛屽晩錛屽叏涓鏂囩殑fvwm95灝卞湪鎴戠殑鐪煎墠銆
銆銆2. 鐢≧PM鍙嶅畨瑁呰蔣浠跺寘:rpm -e 杞浠跺悕
銆銆渚嬪:rpm -e fvwm95
銆銆3. 鐢≧PM鍗囩駭杞浠跺寘:rpm -Uvh 杞浠跺崌綰х増鏂囦歡鍚
銆銆渚嬪:rpm -Uvh fvwm95-2.1.0a.chinese-1.i386.rpm錛孯PM鑷鍔ㄥ弽瀹夎呭師鏉ョ殑鑰佺増鏈錛屽皢鍗囩駭鐗堢殑杞浠跺畨瑁呭叆緋葷粺銆傛庝箞鏍鳳紝涓嶉毦鍚!
銆銆涓夈佸備綍瀹夎匧inux鐨勫簲鐢ㄨ蔣浠
銆銆瀵逛簬鏅閫氱敤鎴鳳紝瀹夎呮垨鍗囩駭杞浠跺彲浠ョ敤Red Hat鍏鍙哥殑杞浠跺寘瀹夎呬笌綆$悊宸ュ叿RPM銆備嬌鐢ㄥ悗浣犲氨鍙浠ヨ交鏉懼畨瑁呰蔣浠躲佸崌綰ц蔣浠跺拰鍗歌澆杞浠跺苟鏌ヨ㈣蔣浠朵俊鎮銆
銆銆濡傛灉浣犲畨瑁呯殑鏄疪ed Hat Linux錛岄偅涔堜綘灝卞彲浠ヤ嬌鐢≧PM浜嗭紝濡傛灉涓嶆槸錛屼綘鍙浠ュ厛瀹夎匯PM銆傛柟娉曞備笅錛
銆銆1. 涓嬭澆RPM杞浠跺寘: ftp://ftp.redhat.com/pub/code/rpm/rpm-2.3.11.tar.gz
銆銆鍥 銆佸備綍鍦╓indows緋葷粺涓鏌ョ湅Linux鐨勬枃浠
銆銆閫氳繃浣跨敤瑁呰澆鍛戒護mount錛屾垜浠鑳藉熷湪Linux涓杞繪澗鍦版煡闃呫佷嬌鐢╓indows鐨勬枃浠躲備織璇濊存湁鏉ユ湁寰鍢涳紝鎴戜滑褰撶劧涔熷笇鏈涘湪Windows涓鑳界湅鍒癓inux鐨勬枃浠躲傚彲鏄疻indows鍙涓嶅儚Linux閭d箞鍙嬪ソ錛屽苟鏈澶囨湁涓嶭inux娌熼氱殑宸ュ叿錛屾庝箞鍔炲憿?鍒鎬ワ紝緗戠粶涓婃湁涓灝忓伐鍏峰彨Linuxdos錛屼笉鍒500K錛岃繍琛屽湪Windows涓嬶紝涓撶敤浜庢煡鐪婰inux鐨勬枃浠躲傝繍琛屼箣鍚庯紝浣犲彲浠ラ夋嫨椹卞姩鍣錛岀劧鍚庡畠灝卞儚璧勬簮綆$悊鍣ㄤ竴鏍峰垪鍑篖inux鐨勬枃浠剁郴緇熴
銆銆浜斻佸備綍奼夊寲Linux
銆銆Linux鐨勬瘝璇鏄鑻辨枃錛屾墍浠ユ弧灞忓箷閮芥槸“鑻卞浗鑰侀紶”錛岀敤璧鋒潵鐗逛笉鏂逛究錛屽傛灉鎯寵緭鍏ヤ腑鏂囨洿娌¤緳銆備笉榪囩幇鍦ㄧ殑涓鍥借蔣浠朵漢鍛樺彲璋撲漢鎵嶈緢鍑猴紝宸茬粡涓篖inux鐨勬眽鍖栨彁渚涗簡鍏ㄩ潰鐨勮В鍐蟲柟妗堛
銆銆1.涓鏂囨ā鎷熺粓絝痗hdrv
銆銆棣栧厛錛屾誨緱璁㎜inux鑳芥樉紺轟腑鏂囧惂!chdrv鏄鍦ㄥ懡浠よ屼笅鐨勪腑鏂囨ā鎷熺粓絝錛屼篃灝辨槸璇達紝鍙瑕佷綘瑁呬笂浜嗗畠錛屼綘灝卞彲浠ュ湪Linux鐨勫懡浠よ岀姸鎬佷笅鏄劇ず鍜岃緭鍏ユ眽瀛椾簡銆俢hdrv鍚鍔ㄥ悗鍦╰ty7(鐢–trl+Alt+F7)寤虹珛涓涓鉶氭嫙緇堢錛岀敤鎴峰湪tty7涓婄櫥褰曞悗灝卞彲浠ヤ嬌鐢ㄥ畠鎻愪緵鐨勪腑鏂囨敮鎸併倀ty1鍒皌ty6涓嶄細鍙楀埌瀹冪殑褰卞搷銆
銆銆濡傛灉浣犺兘鎵懼埌RPM鏍煎紡鐨勫畨瑁呭寘錛屽氨鍙浠ヨ交鏉懼湴浣跨敤RPM瀹夎呯▼搴忓畨瑁呭畠銆傚惁鍒欎綘鍙浠ュ埌ftp://ftp.ihep.ac.cn/pub/chinese/system鍒嗗埆鍙栧緱 chdrv 鐨勫凡緙栬瘧鐨刢hdrvbin-0.23.gb.tar.gz鍜屽瓧浣撴枃浠禼hdrvfont.tar.gz銆傜劧鍚庣敤root鐧誨綍錛屼緷嬈℃墽琛屼互涓嬪懡浠:
銆銆tar xvzf chdrvbin-0.23.gb.tar.gz 灝嗙紪璇戝ソ鐨刢hdrv瑙e帇鍒癱hdrv-0.23.gb鐩褰
銆銆mv chdrvfont.tar.gz chdrv-0.23.gb/ 灝嗗瓧浣撴枃浠剁Щ鍒癱hdrv-0.23.gb鐩褰
銆銆cd chdrv-0.23.gb 榪涘叆姝ょ洰褰
銆銆./installbin 榪愯屽畨瑁呮枃浠
銆銆2.涓鏂囪緭鍏ユ湇鍔″櫒xcin
銆銆濡傛灉浣犲父鍦╔-Window涓浣跨敤Linux錛屼竴瀹氳瘯璇曠敤XCIN鏉ヨВ鍐充腑鏂囪緭鍏ョ殑闂棰樸俋CIN 鏄疿window Chinese INput鐨勭緝鍐欙紝鏄涓涓鍦╔-Window妯″紡涓嬭繍琛岀殑涓鏂囪緭鍏ョ郴緇燂紝瀹夎呭畠鍚庯紝X-Window鐨勬墍鏈夌粓絝閮藉皢鎻愪緵涓鏂囨湇鍔°
銆銆浣犲彲浠巉tp://ftp.ihep.ac.cn/pub/chinese/system/xcingb-2.2.tar.gz鍙栧緱GB鐮佺増鐨刋CIN鏂囦歡鍖呫傜劧鍚
銆銆鐢╮oot鐧誨綍錛屼緷嬈℃墽琛屼互涓嬪懡浠わ細
銆銆tar xzvf xcingb-2.2.tar.gz銆 瑙e帇緙
銆銆cd xcingb-2.2銆銆銆銆銆銆銆銆 榪涘叆鐩褰
銆銆./configure銆銆銆銆銆銆銆銆銆 淇鏀瑰畨瑁呴夐」
銆銆make銆銆銆銆銆銆銆銆銆銆銆銆 緙栬瘧
銆銆make install銆銆銆銆銆銆銆銆銆 瀹夎
銆銆鍚屾牱錛屽傛灉浣犺兘鎵懼埌璇ヨ蔣浠剁殑RPM瀹夎呯増錛屽彲浠ョ敤RPM鏉ュ畨瑁呫
銆銆鍒版や負姝錛屾垜浠宸茬粡浠嬬粛浜嗗湪鍛戒護琛屼笅鍜孹-Window涓浣跨敤涓鏂囩殑鏂規硶銆傚彲鏄鍦ㄦ枃鏈緙栬緫杞浠朵腑渚濈劧鍙鑳芥樉紺轟腑鏂囷紝鍗存棤娉曡緭鍏ユ眽瀛椼傝佽В鍐寵繖涓闂棰樺繀欏昏嚜宸卞姩鎵嬩慨鏀逛袱涓鍦版柟:
銆銆1) 涓轟笉鍚宻hell璁劇疆
銆銆鑻ヤ嬌鐢˙ash Shell:鍦 /etc/profile 澧炲姞涓嬮潰鐨勫唴瀹:
銆銆stty cs8 -istrip
銆銆stty pass8
銆銆export LANG=C
銆銆export LC_CTYPE=iso-8859-1
銆銆鑻ヤ嬌鐢═csh Shell:鍦 /etc/csh.login 鎴 /etc/csh.cshrc 澧炲姞璁懼畾濡備笅:
銆銆stty cs8 -istrip
銆銆stty pass8
銆銆setenv LANG C
銆銆setenv LC_CTYPE iso-8859-1
銆銆2) 鍦ㄨ嚜宸變富鐩褰曚笅鐨.inputrc鏂囦歡涓澧炲姞涓嬮潰鐨勫唴瀹癸細
銆銆set convert-meta off
銆銆set output-meta on
銆銆3.涓鏂囩殑紿楀彛綆$悊鍣 C-fvwm95
銆銆fvwm95灝卞儚鏄疞inux鑻辨枃Win95錛屼腑鍥界殑Linux鐢ㄦ埛涓鐩存湡鏈涙湁涓澶╄兘鍦ㄤ腑鏂囩殑紿楀彛涓嬩嬌鐢↙inux銆傝繖涓鎰挎湜鐜板湪緇堜簬鎴愪負鐜板疄銆備腑鍥界戝﹂櫌楂樿兘鐗╃悊鐮旂┒鎵璁$畻涓蹇冪殑浜庢槑淇鍏堢敓灝唂vwm95浣滀簡奼夊寲錛屾垜浠緇堜簬鍙浠ュ皢fvwm95涓婇偅浜涜ㄥ帉鐨勮嫳鏂囨崲鎴愭眽瀛椾簡!澶у跺彲浠ュ埌ftp.ihep.ac.cn/pub/chinese/packages/涓涓嬭澆奼夊寲浜嗙殑fvwm95鐨勬簮浠g爜銆傚畠鎵鐢ㄧ殑瀛楀簱涔熷彲浠ュ湪ftp.ihep.ac.cn/pub/chinese/fonts/pcf/涓鍙栧緱銆備笅杞芥枃浠朵腑闄勫甫浜嗗畨瑁呰存槑銆
銆銆4.涓嬭澆BluePoint Linux Star Preview(钃濈偣棰勮堢増)
銆銆钃濈偣棰勮堢増鍩轟簬Red Hat錛屽唴鍚錛氫腑鏂囧唴鏍(kernel);鎺у埗鍙頒腑鏂囨樉紺/杈撳叆;涓鏂嘪server(CXWIN 0.6)錛孹鐨勪腑鏂囨樉紺/杈撳叆;奼夊寲Message鍜岀浉搴斿簱鏂囦歡錛岀粡榪囦腑鏂囧寲鍜屾湰鍦板寲澶勭悊鐨凬LS message鍜屽簱鏂囦歡銆
銆銆a. 涓鏂囧唴鏍
銆銆1. 鎬ц兘鍗撹秺, 鍐呮牳瀹炵幇涓鏂囨敮鎸侊紝鍗犵敤璧勬簮鏋佸皯錛岄熷害鏋佸揩.
銆銆2. 澶氳璦鏀鎸侊紝 鍚屽睆鏄劇ず澶氬唴鐮(GB/BIG5).
銆銆3. 鍏煎規ф瀬濂斤紝鍐呮牳鍏煎逛笂灞傚簲鐢ㄧ▼搴忥紝鏈褰誨簳鐨勮В鍐沖姙娉.
銆銆4. 鏀鎸侀珮鍒嗚鯨鐜, 瀹屽叏鍙栧喅涓庣敤鎴瘋嚜宸辯殑紜浠墮檺鍒.
銆銆5. 鏀鎸佸悇縐嶅瓧浣擄紝鏀鎸佺畝綣佸瓧浣撳叡14縐.
銆銆6. 鐑閿鍒囨崲璇璦鐜澧(GB/BIG5/EN).
銆銆b. 涓鏂嘪server
銆銆1. 鍏煎規уソ錛岃嚦灝95%鐨勭函瑗挎枃搴旂敤杞浠跺彲浠ユ敮鎸佷腑鏂囧勭悊.
銆銆2. 鍐呯疆杈撳叆鍜屾樉紺烘敮鎸侊紝浣跨敤闈炲父鏂逛究,鏃犻』鍙﹀栧畨瑁呰緭鍏ユā鍧.
銆銆3. TTF瀛楀簱鏀鎸.
銆銆4. 鏀鎸丟B/BIG5鍐呯爜.
銆銆c. 奼夊寲Message鍜岀浉搴斿簱鏂囦歡
銆銆1. 鎻愮ず涓鏂囧寲錛屽紑鏈恆佸叧鏈哄拰甯哥敤杞浠剁殑娑堟伅鎻愮ず鍏ㄩ儴涓鏂囨樉紺恆
銆銆濡傛灉闇瑕佸畨瑁呬腑鏂噚window鍜岃緭鍏ユ硶,鍒欓渶瑕佷笅杞絪tar-cxwin.tar.gz. 濡傛灉闇瑕佸畨瑁呬腑鏂囨帶鍒跺彴鍙婅璦鐜澧, 鍒欓渶瑕佷笅杞絪tar-zhcon.tar.gz 濡傛灉闇瑕佸湪鎺у埗鍙頒笂浣跨敤24鐐歸樀奼夊瓧搴, 璇蜂笅杞絪tar-font24.tar.gz 娉ㄦ剰錛氬埆蹇樹簡涓嬭澆Install瀹夎呰剼鏈! 鍦ㄥ畨瑁呭墠璇蜂粩緇嗛槄璇籖EADME鍜 甯歌侀棶棰橀棶絳!
銆銆瀹夎呮柟娉
銆銆1) 鍒涘緩涓涓鐩褰, 灝嗘墍鏈変笅杞芥潵鐨勬枃浠舵斁鍦ㄩ噷闈.
銆銆2) 浠root韜浠芥墽琛屽畨瑁呰剼鏈: # bash Install
銆銆3) 瀹夎呰剼鏈浼氬厛媯鏌ョ郴緇熺殑閰嶇疆,榪樹細鑷鍔ㄦ悳緔TTF瀛楀簱, 鎺ヤ笅鏉ュ氨鏄瀵規棫閰嶇疆鏂囦歡 榪涜屽囦喚, 鏈鍚
銆銆寮濮嬪畨瑁.
銆銆4) 瀹屾垚瀹夎, 濡傛灉瀹夎呬簡涓鏂囨帶鍒跺彴鐜澧, 鍒欓渶瑕侀噸鏂板惎鍔.
銆銆鍏銆佸備綍璁劇疆澹板崱
銆銆涓嶇敤鎴戣達紝榪欏彲鏄鍗佸垎瑕佺揣鐨勫伐浣!涓嶈繃濡傛灉浣犲畨瑁呬簡RED HAT Linux錛屽垯榪欓」宸ヤ綔灝辯畝鍗曚簡!
銆銆鐢╮oot鐧誨綍緋葷粺錛岃繍琛/usr/sbin/sndconfig銆傚嚭鐜伴夋嫨澹板崱綾誨瀷鐨勭敾闈銆備竴鑸澹板崱鍙浠ラ夊彇Sound Blaster 銆
銆銆閫夊畬澹板崱鍚庡啀璁劇疆鏈夊叧鐨勮祫婧愩傜敤TAB閿緇撳悎鏂瑰悜閿浣滃嚭閫夋嫨鍚庯紝鎸塐K錛屽傛灉鍚鍒癓inus(Linux鐨勫壋濮嬩漢)璇磋瘽鐨勫0闊籌紝灝辮存槑澹板崱璁劇疆鎴愬姛浜嗐傜湡鍍忚佸紡DOS娓告垙鐨勫0鍗¤劇疆……
銆銆涓冦佸備綍璁劇疆鏄懼崱
銆銆瑕佽劇疆濂戒綘鐨勬樉鍗★紝棣栧厛錛岃佺煡閬撲綘鐨勬樉鍗$殑鍨嬪彿錛屾槸浠涔堝叕鍙稿嚭鐨勶紝浠涔堟牱鐨勭被鍨嬬殑鏄懼崱錛屾樉瀛樻湁鍑燤B錛岃繕瑕佺煡閬撴樉鍗$殑鏄劇ず鑺鐗囨槸浠涔堢被鍨嬬殑錛屾槸ALG2302鐨.錛岃繕鏄瘲IS6326鐨勶紝榪樻槸Savage3D鐨勶紝絳;鐒跺悗錛屽湪瓚呯駭鐢ㄦ埛鐨勬潈闄愪笅錛屼綘鍙浠ヨ繍琛岀晫闈㈡瘮杈冨弸濂界殑Xconfigurator宸ュ叿錛岃繖閲岀殑X璁頒綇涓瀹氳佸ぇ鍐欑殑錛屼竴姝ヤ竴姝ヨ窡鐫鎸囧兼潵閫夋嫨錛屽簲璇ヤ笉鏄寰堥毦鐨勶紝褰撻夋嫨浣犵殑鏄懼崱鐨勮姱鐗囩殑鏃墮挓鏃訛紝涓嶇敤閫夋嫨瀹冿紝璁╂祴璇曠▼搴忚嚜鍔ㄦ鏌;鏈鍚庯紝
銆銆榪樿佺煡閬撲綘鐨勬樉紺哄櫒鐨勭被鍨嬶紝鏄疺GA鐨勶紝榪樻槸SVGA鐨勶紝浠ュ強姘村鉤鍜屽瀭鐩村垎杈╃巼銆備綘榪樺彲浠ヨ繍琛岀晫闈涓嶅弸濂界殑xfree86錛屽傛灉浣犳瘮杈冪簿閫歀inux鐨勮瘽錛岀敤xfree86鍛戒護閰嶇疆鐨刋 Windows鏁堟灉姣擷configurator濂藉緢澶氱殑銆傜晫闈㈡渶鍙嬪ソ鐨勶紝褰撳睘XF86Setup宸ュ叿錛岃嫢浣犳湁瀹夎呰繖涓宸ュ叿鐨勮瘽錛屼笉濡ㄥ氨鐢ㄨ繖涓宸ュ叿鏉ヨ劇疆浣犵殑鏄懼崱鍚с
銆銆鍏銆佸備綍璁劇疆緗戝崱
銆銆涔濄佸備綍鎾鏀綜D闊充箰
銆銆澹板崱璁劇疆濂戒簡錛屽彲浠ュ湪鍏夐┍涓鎻掑叆涓寮燙D錛岀敤瑁呰澆鍛戒護mount灝嗗厜鐩樿澆鍏ワ紝鐒跺悗杈撳叆cdp鍛戒護灝卞彲浠ユ挱鏀句簡銆傚湪灞忓箷涓婂彲浠ョ湅鍒癈D鐨勯煶杞ㄦ竻鍗曪紝灝忛敭鐩樼殑9鏄鎾鏀撅紝7鏄鍋滄錛6榪涘埌涓嬩竴闊寵建錛4閫鍒板墠涓闊寵建錛0閫鍑烘挱鏀劇▼搴忥紝2寮瑰嚭CD錛8鏄鏆傚仠銆傚傛灉鏄鍦╔-Window涓錛屽彲浠ョ敤xplaycd鎾鏀綜D錛岃繖鏄涓涓鏈夊浘褰㈢晫闈㈢殑鎾鏀懼櫒錛屾寜閽鍙婂姛鑳戒竴鐩浜嗙劧錛岃繖閲屽氨涓嶅氳翠簡銆
銆銆10銆佸備綍鎾鏀綱CD褰辯
銆銆11銆佸備綍鎷ㄥ彿涓婄綉
銆銆12銆丩inux涓嬭兘鐜╂父鎴忓悧
銆銆鍏夌洏涓鏈塨sd-games-2.1-3.src.rpm鏂囦歡鍖咃紝鐢≧PM鍛戒護榪涜屽畨瑁咃紝鐒跺悗鍒板畨瑁呯洰褰曚腑鍘繪壘娓告垙鍚с備笉榪囪繖浜涙父鎴忛兘涓嶅熺簿鑷達紝濡傛灉浣犳兂鐜╁ソ鐨勶紝灝遍』瑕佽繘鍏X-Window錛宎cm鏄絀烘垬妯℃嫙娓告垙錛宲aradise鍜寈pilot鏄鑱旂綉鎴樻枟娓告垙錛寈demineur鏄鎸栧湴闆(娌℃兂鍒板惂)錛寈jewel鏄淇勭綏鏂鏂瑰潡錛寈board鏄鍥介檯璞℃嬶紝xpat2鏄鎵戝厠鐗屾父鎴忥紝xboing鏄寮圭彔鍙版父鎴忥紝榪樻湁Doom——澶у悕榧庨紟鐨勭涓浜虹О灝勫嚮娓告垙!榪欎簺娓告垙鏈夌殑鍙浠ョ洿鎺ヨ皟鍑猴紝鏈夌殑欏昏佺敤RPM鍛戒護瀹夎呫傛墍鏈夌殑RPM鍖呴兘鍦ㄥ畨瑁呭厜鐩樹腑鐨剆rpms鐩褰曚笅錛岃嚜宸卞幓鐪嬬湅鍚с
銆銆鍗併佺敤xvidtune璋冩暣浣犵殑鏄劇ず鍣
銆銆澶у朵細鍙戠幇瑁呬簡linux涔嬪悗鍦╳indows涓嬬敤鐨勫ソ濂界殑鏄劇ず鍣ㄦ湁鏃惰繘鍒發inux鐨剎windows閲屽悗灝辨鎺変簡錛岃皟鏁村ソ涔嬪悗鍥炲埌windows鍚巜indows鐨勬岄潰涔熷栬皟浜嗭紝鏉ュ洖鍚鍔ㄧ郴緇熸瘡嬈¢兘瑕佽皟鏁村緢楹葷儲鐨勶紝榪欓噷浠嬬粛涓涓鍔炴硶涓鍔蟲案閫竕榪涘叆linux鍚鍔▁鍦▁term閲屾墽琛寈vidtune,浼氬脊鍑鴻繖涓杞浠剁殑紿楀彛錛岀偣Auto鐒跺悗鐐筁eft,Right絳夋寜閽璋冩暣浣犵殑鏄劇ず鍣ㄥ埌鏈浣崇殑浣嶇疆錛岀劧鍚庣偣鐣岄潰涓婄殑Show鎸夐挳浼氬緱鍒扮被浼艱繖鏍風殑杈撳嚭錛
銆銆"1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync
銆銆鐒跺悗閫鍑鴻繖涓杞浠訛紝淇鏀逛綘鐨/etc/X11/XF86Config-4鏂囦歡鍦
銆銆Section "Monitor"
銆銆Identifier "AS 786T"
銆銆VendorName "Unknown"
銆銆ModelName "Unknown"
銆銆HorizSync 30 - 87
銆銆VertRefresh 50 - 160
銆銆Option "dpms"
銆銆EndSection
銆銆閲屽姞涓婂垰鎵嶇殑杈撳嚭錛屾垜鐨勬槸錛
銆銆Section "Monitor"
銆銆Identifier "AS 786T"
銆銆VendorName "Unknown"
銆銆ModelName "Unknown"
銆銆HorizSync 30 - 87
銆銆VertRefresh 50 - 160
銆銆Modeline "1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync
銆銆Option "dpms"
銆銆EndSection
銆銆淇濆瓨鐒跺悗閲嶈搗璇曡瘯鐪嬪惂
銆銆鍗佷竴銆侀棶錛氭垜鐨勬満鍣ㄦ槸windows鍜宭inux鍙岀郴緇燂紝濡備綍鏀瑰彉grub榛樿ゅ惎鍔ㄧ殑緋葷粺?
銆銆絳旓細榪欓渶瑕佷慨鏀/boot/grub/grub.conf銆備婦涓涓渚嬪瓙浣犲氨鏄庣櫧浜嗐傚亣璁句綘鐨/boot/grub/grub.conf鏄榪欐牱瀛愮殑錛
銆銆default=0
銆銆timeout=10
銆銆splashimage=(hd0,7)/grub/splash.xpm.gz
銆銆title Red Hat Linux (2.4.18-14)
銆銆root (hd0,7)
銆銆kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
銆銆initrd /initrd-2.4.18-14.img
銆銆title DOS
銆銆rootnoverify (hd0,0)
銆銆chainloader +?? 鐗 ???? ?1
銆銆閭d箞浣犵殑grub浼氶粯璁ゅ惎鍔≧ed Hat Linux (2.4.18-14)榪欎釜緋葷粺錛屾妸default=0鏀規垚default=1錛岄偅涔坓rub浼氶粯璁ゅ惎鍔―OS榪欎釜緋葷粺銆傛敞鎰忥紝榪欓噷鐨勮佺偣鏄錛氫綘鎯抽粯璁ゅ惎鍔ㄧ琻涓猼itle鎵鎸囩殑緋葷粺錛岄偅涔坉efault搴旇ユ槸絳変簬n-1
銆銆鍗佷簩銆侀棶錛氭垜鐨勬枃鏈鎺у埗鍙版庝箞鎬繪槸鍑虹幇涔辯爜鍛?
銆銆絳旓細榪欐槸鍥犱負浣犲畨瑁呬簡涓鏂囨敮鎸佺殑緙樻晠銆傝В鍐崇殑鏂規硶鏄瀹夎呬竴涓獄hcon(涓涓蹇閫熷湴澶栨寕寮廋JK(涓鏂/鏃ユ枃/闊╂枃)鐨勫氬唴鐮佸鉤鍙)錛屾垜鎶婁粬鏀懼湪闄勪歡涓鎻愪緵澶у朵笅杞姐傚叧浜巣hcon鐨勬洿榪涗竴姝ョ殑娑堟伅錛屽ぇ瀹跺彲浠ュ埌浠栫殑瀹樻柟涓婚〉zhcon.gnuchina.org鏌ョ湅銆傚畨瑁呭拰浣跨敤璇峰弬鑰冭繖涓榪炴帴http://hepg.s.e.cn/Service/tips/zhcon_manual.html
銆銆zhcon涓嬭澆榪炴帴錛歨ttp://zhcon.gnuchina.org/download/...on-0.2.1.tar.gz
銆銆鍗佷笁銆侀棶錛氭垜鍦ㄥ畨瑁呬竴涓杞浠剁殑鏃跺欙紝鎻愮ず鎴戠己灝戜竴涓.so鏂囦歡錛屽畨瑁呮棤娉曠戶緇錛屾庝箞鍔?
銆銆絳旓細.so鏂囦歡灝卞儚windows涓鐨.dll鏂囦歡涓鏍鳳紝鏄搴撴枃浠躲備竴涓紼嬪簭鐨勬e父瀹夎呭拰榪愯岄渶瑕佺壒瀹氱殑搴撴枃浠剁殑鏀鎸併傛墍浠ヤ綘闇瑕佸幓鎵懼埌鍖呭惈榪欎釜.so鐨勫寘瑁呬笂銆傚幓www.rpmfind.net鐢ㄤ綘緙虹殑閭d釜.so鏂囦歡?rpm鍖
銆銆鍗佸洓銆佹垜璁塊棶windows鍒嗗尯鏃跺彂鐜版墍鏈墂indows鍒嗗尯涓鐨勬枃浠跺拰鏂囦歡澶瑰悕涓鐨勪腑鏂囧叏鍙樻垚闂鍙鳳紝鎬庝箞鍔?
銆銆絳旓細鍦ㄧ涓夎創涓鎴戜滑璁茶В浜嗛氳繃緙栬緫/etc/fstab瀹炵幇鍦╨inux涓璁塊棶windows鐨刦at32鍒嗗尯銆傚悓鏍鳳紝鎴戜滑鍙浠ラ氳繃榪涗竴姝ヤ慨鏀/etc/fstab鏉ュ疄鐜頒腑鏂囨枃浠跺悕鏄劇ず銆傚彧瑕佹妸/dev/hda1 /mnt/c vfat default 0 0涓鐨刣efault鍏ㄦ敼涓篿ocharset=cp936灝辮屼簡銆
銆銆鍗佷簲銆佹垜鐨剅h8.0涓鐨刋MMS涓嶅ソ浣匡紝涓嶈兘鎾鏀綧P3錛屾庝箞鍔?
銆銆絳旓細榪欐槸鍥犱負rh鍏鍙告曞埆浜哄憡浠栦鏡鏉冿紝鎵浠ュ湪rh8.0涓鍘繪帀浜哫MMS瀵筂P3鐨勬敮鎸侊紝8.0浠ュ墠鐨勭増鏈閮芥槸濂戒嬌鐨勩
銆銆鍦8.0涓瑕佽В鍐充篃寰堢畝鍗曪紝瑁呬竴涓鎻掍歡灝辮屼簡銆傝繖涓鎻掍歡鎴戞斁鍦ㄦ湰璐寸殑闄勪歡閲岋紝rpm鏍煎紡錛岀粡winrar鍘嬬緝
銆銆闄勪歡: http://www.chinalinuxpub.com/vbbfor...s=&postid=86299
銆銆鍗佸叚銆侀棶錛氭垜鍦╨inux涓鎬庢牱鎵嶈兘浣跨敤windows鍒嗗尯鍛?
銆銆絳旓細鍏堣翠竴鐐硅儗鏅鐭ヨ瘑 銆俵inux鏀鎸佸緢澶氱嶆枃浠剁郴緇燂紝鍖呮嫭windows鐨刦at32鍜宯tfs銆傚筬at32鐨勬敮鎸佸凡緇忓緢濂斤紝鍙浠ョ洿鎺ヤ嬌鐢錛岃屽筺tfs鐨勬敮鎸佽繕涓嶆槸澶濂斤紝鍙鑳借伙紝鑰屽啓鏄鏋佸嵄闄╃殑錛屽苟涓斿筺tfs鐨勬敮鎸佷笉鏄榛樿ょ殑錛屼篃灝辨槸璇翠綘鎯寵佷嬌鐢╪tfs鐨勮瘽錛岄渶瑕侀噸鏂扮紪璇戝唴鏍搞傞壌浜庨噸緙栧唴鏍稿逛簬鏂版墜鐨勫嶆潅鎬э紝榪欓噷鍙璁茶В浣跨敤fat32鍒嗗尯鐨勬柟娉 涓嬮潰緇欏嚭涓婅堪闂棰樼殑涓ょ嶈В鍐蟲柟妗堬細1.鍦ㄥ畨瑁呯郴緇(linux)錛岃繘琛屽埌鍒嗗尯閫夋嫨鎸傝澆鐐規椂錛屼綘鍙浠ュ緩絝嬪嚑涓鎸傝澆鐐癸紝濡/mnt/c錛/mnt/d絳夛紝鐒跺悗閫夋嫨浣犵殑windows fat32鍒嗗尯錛屾妸瀹冧滑鍒嗗埆鎸傝澆鍒板墠闈㈠緩絝嬬殑鎸傝澆鐐瑰嵆鍙銆(娉ㄦ剰錛屾e傚墠闈㈡墍璇達紝鍦ㄨ繖閲屼綘涓嶈兘鎶婁竴涓猲tfs鍒嗗尯鎸傝澆鍒頒竴涓鎸傝澆鐐癸紝搴斾負ntfs涓嶆槸榛樿ゆ敮鎸佺殑銆)榪欐牱浣犺呭ソ緋葷粺鍚庡氨鑳界洿鎺ヤ嬌鐢ㄤ綘鐨剋indows fat32鍒嗗尯浜嗐備緥濡傦紝浣犳妸windows鐨刢鐩(linux涓鐨/dev/hda1)鎸傝澆鍒/mnt/c錛岄偅涔堜綘灝辮兘鍦/mnt/c鐩褰曚腑鎵懼埌浣犵殑c鐩樹腑鐨勫叏閮ㄦ暟鎹銆2. 濡傛灉浣犲湪瀹夎呯郴緇熸椂娌℃湁鍍忔柟妗1鎵璇寸殑閭f牱鎸傝澆涓婁綘鐨刦at32鍒嗗尯錛屾病鍏崇郴錛屼粛鐒惰兘澶熷緢鏂逛究鐨勮В鍐寵繖涓闂棰樸傞栧厛錛岀敤涓涓鏂囨湰緙栬緫鍣(濡倂i)鎵撳紑/etc/fstab錛屽湪鏂囦歡鐨勬渶鍚庡姞鍏ョ被浼煎備笅鐨勫嚑琛/dev/hda1 /mnt/c vfat default 0 0浣犳墍瑕佸仛鐨勪慨鏀瑰氨鏄錛屾妸/dev/hda1鏀規垚浣犺佹寕杞界殑fat32鍒嗗尯鍦╨inux涓鐨勮懼囧彿錛屾妸/mnt/c鏀規垚鐩稿簲鐨勬寕杞界偣鍗沖彲銆傛敞鎰忥紝鎸傝澆鐐瑰氨鏄涓涓鐩褰曪紝榪欎釜鐩褰曡佷簨鍏堝緩絝嬨備婦涓涓渚嬪瓙錛屾垜鏈変笁涓猣at32鍒嗗尯錛屽湪windows涓鏄痗,d,e鐩橈紝鍦╨inux涓鐨勮懼囧彿鍒嗗埆涓/dev/hda1,/dev/hda5,/dev/hda6銆傞偅涔堟垜灝辮佸厛寤虹珛3涓鎸傝澆鐐癸紝濡/mnt/c,/mnt/d,/mnt/e錛岀劧鍚庡湪/etc/fstab涓鍔犱笂榪欎箞鍑犺岋細
銆銆/dev/hda1 /mnt/c vfat default 0 0
銆銆/dev/hda5 /mnt/d vfat default 0 0
銆銆/dev/hda6 /mnt/e vfat default 0 0
銆銆淇濆瓨涓涓嬮鍑虹紪杈戝櫒銆傝繖鏍蜂互鍚庝綘閲嶅惎?? 鐗 ???? ?鏈哄櫒鍚庡氨鑳界洿鎺ヤ嬌鐢╟,d,e榪欎笁涓猣at32鏍煎紡鐨剋indows鍒嗗尯浜
銆銆鍗佷竷銆侀棶錛氭垜鐨勬満鍣ㄩ噸瑁厀indows鍚庯紝寮鏈哄惎鍔ㄥ氨鐩存帴榪涘叆浜唚indows錛屽師鏉ョ殑linux榪涗笉鍘諱簡錛屾庝箞鍔?
銆銆絳旓細榪欐槸鐢變簬windows鐨勯湼閬撱傞噸瑁厀indows鍚庯紝windows閲嶅啓浜嗕綘鐨刴br錛岃嗙洊鎺変簡grub銆傝В鍐蟲柟娉
銆銆寰堢畝鍗曪細鐢ㄤ綘鐨刲inux絎涓寮犲畨瑁呯洏寮曞艱繘鍏linx rescue妯″紡(濡備綍榪涘叆?浣犳敞鎰忎竴涓嬬郴緇熺殑鎻愮ず淇℃伅
銆銆灝辯煡閬撲簡)錛屾墽琛屼笅闈涓ゆ潯鍛戒護灝卞彲浠ヤ簡chroot /mnt/sysimage #鏀瑰彉浣犵殑鏍圭洰褰昰rub-install /dev/hda #瀹夎単rub鍒癿br
銆銆鍗佸叓銆侀棶錛氭垜鐨刲inux寮鏈虹洿鎺ヨ繘鍏ユ枃鏈鐣岄潰錛屾庢牱鎵嶈兘璁╁畠榛樿よ繘鍏ュ浘褰㈢晫闈?
銆銆絳旓細淇鏀/etc/inittab鏂囦歡錛屽叾涓鏈変竴琛宨d:3:initdefault錛屾剰鎬濇槸璇村紑鏈洪粯璁よ繘鍏ヨ繍琛岀駭鍒3(澶氱敤鎴風殑鏂囨湰鐣岄潰)錛屾妸瀹冩敼鎴恑d:5:initdefault錛屾棦寮鏈洪粯璁よ繘鍏ヨ繍琛岀駭鍒5(澶氱敤鎴風殑鍥懼艦鐣岄潰)銆傝繖鏍峰氨琛屼簡銆
銆銆鍗佷節銆佸備綍鍚屾椂鍚鍔ㄥ氫釜x
銆銆浠ュ墠鐨勫笘瀛,浼拌″緢澶氫漢娌$湅榪,璐村嚭鏉ユ俯涔犱竴涓婰inux閲岀殑X-Windows浠ュ叾鐙鐗圭殑闈㈣矊鍜屽己澶х殑鍔熻兘鍚稿紩浜嗗緢澶氬師鍏堝筶inux涓嶆劅鍏磋叮鐨勪漢錛岀壒鍒鏄疜DE鍜孏NOME錛屽姛鑳藉己澶т笉璇達紝鑰屼笖鑷甯︿簡寰堝氬緢媯掔殑杞浠訛紝鐣岄潰闈炲父鍙嬪ソ錛屽緢閫傚悎浜庡垵瀛﹁呫
銆銆涓嬮潰鍛婅瘔澶у朵竴涓鍚屾椂鍚鍔6涓猉鐨勫皬鎶宸э細
銆銆鍦▇/.bashrc涓鍔犲叆 浠ヤ笅鍑犺岋細
銆銆alias X=startx -- -bpp 32 -quiet&
銆銆alias X1=startx -- :1 -bpp 32 -quiet&
銆銆alias X2=startx -- :2 -bpp 32 -quiet&
銆銆alias X3=startx -- :3 -bpp 32 -quiet&
銆銆alias X4=startx -- :4 -bpp 32 -quiet&
銆銆alias X5=startx -- :5 -bpp 32 -quiet&
銆銆鍏朵腑32鏄鏄劇ず鍣ㄧ殑鑹插僵娣卞害,浣犲簲璇ユ牴鎹鑷宸辯殑瀹為檯鎯呭喌璁劇疆銆
銆銆涔嬪悗榪愯
銆銆# bash
銆銆浣挎敼鍙樼敓鏁堬紝浠ュ悗鍙瑕佷緷嬈¤繍琛孹,X1,X2,X3,X4,X5灝卞彲浠ュ惎鍔6涓猉-Windows浜嗐
銆銆浜屽嶮銆佽呬簡rpm鐨刾ostgresql涔嬪悗鍚鍔
銆銆/etc/init.d/postgresql start鏄涓嶈兘鍚鍔╬ostgresql鐨則cp/ip榪炴帴鏀鎸佺殑,鎵浠ユ墦/etc/init.d/postgresql榪欎釜鏂囦歡鎶妔u -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -D $PGDATA -p /usr/bin/postmaster start > /dev/null2>&1" < /dev/null鏀逛負錛
銆銆su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -o -o -F -i -w -D $PGDATA - /usr/bin/postmaster start > /dev/null2>&1" < /dev/null
銆銆榪欐牱灝卞彲浠ュ惎鍔ㄦ暟鎹搴撶殑tcp/ip閾炬帴浜
;Ⅱ linux的相關問題
1 test -d
文件測試
test命令也可以用於檢查文件的狀態
-e 文件存在則為真
-r 文件存在並且可讀則為真
-w 文件存在並且可寫則為真
-x 文件存在並且可執行則為真
-s 文件存在並且至少有一個字元則為真
-d 文件存在並且為目錄則為真
-f 文件存在並且為普通文件則為真
-c 文件存在並且為字元型文件則為真
-b 文件存在並且為塊特殊文件則為真
-a並且 -o或者 !非
2 能為myfile1更新時間的命令____touch
3 linux中的歸檔解檔命令____tar
4 編譯是優先順序的取值范圍是:______,默認的優先順序是____
中進程的優先極是由進程的nice值決定的,值越小,優先順序越高
5 linux中標准設備文件有哪些.分別用什麼符號表示.
----------------------------------------------------------------------
主設備號 設備類型
次設備號=文件名 簡要說明
----------------------------------------------------------------------
0 未命名設備(例如:掛載的非設備)
0 = 未空設備號保留
1 char 內存設備
1 = /dev/mem 直接存取物理內存
2 = /dev/kmem 存取經過內核虛擬之後的內存
3 = /dev/null 空設備。任何寫入都將被直接丟棄,任何讀取都將得到EOF。
4 = /dev/port 存取 I/O 埠
5 = /dev/zero 零位元組源,只能讀取到無限多的零位元組。
7 = /dev/full 滿設備。任何寫入都將失敗,並把errno設為ENOSPC以表示沒有剩餘空間。
8 = /dev/random 隨機數發生器。完全由用戶的輸入來產生隨機數。
如果用戶停止所有動作,則停止產生新的隨機數。
9 = /dev/urandom 更快,但是不夠安全的隨機數發生器。盡可能由用戶的輸入來產生隨機數,
如果用戶停止所有動作,則把已經產生的隨機數做為種子來產生新的隨機數。
10 = /dev/aio 非同步 I/O 通知介面
11 = /dev/kmsg 任何對該文件的寫入都將作為 printk 的輸出
1 block RAM disk
0 = /dev/ram0 第1個 RAM disk (initrd只能使用ram0)
1 = /dev/ram1 第2個 RAM disk
...
200 = /dev/ram200 第200個 RAM disk
4 char TTY(終端)設備
0 = /dev/tty0 當前虛擬控制台
1 = /dev/tty1 第1個虛擬控制台
...
63 = /dev/tty63 第63個虛擬控制台
4 block 如果根文件系統以是以只讀方式掛載的,那麼就不可能創建真正的設備節點,
此時就使用該設備作為動態分配的主(major)設備的別名
0 = /dev/root
5 char 其他 TTY 設備
0 = /dev/tty 當前 TTY 設備
1 = /dev/console 系統控制台
2 = /dev/ptmx 所有 PTY master 的復用器
7 char 虛擬控制台捕捉設備(這些設備既允許讀也允許寫)
0 = /dev/vcs 當前虛擬控制台(vc)的文本內容
1 = /dev/vcs1 tty1 的文本內容
...
63 = /dev/vcs63 tty63 的文本內容
128 = /dev/vcsa 當前虛擬控制台(vc)的文本/屬性內容
129 = /dev/vcsa1 tty1 的文本/屬性內容
...
191 = /dev/vcsa63 tty63 的文本/屬性內容代碼:
7 block 回環設備(用一個普通的磁碟文件來模擬一個塊設備)
對回環設備的綁定由 mount(8) 或 losetup(8) 處理
0 = /dev/loop0 第1個回環設備
1 = /dev/loop1 第2個回環設備
...
8 block SCSI 磁碟(0-15)
0 = /dev/sda 第1個 SCSI 磁碟(整個磁碟)
16 = /dev/sdb 第2個 SCSI 磁碟(整個磁碟)
32 = /dev/sdc 第3個 SCSI 磁碟(整個磁碟)
...
240 = /dev/sdp 第16個 SCSI 磁碟(整個磁碟)
分區表示方法如下(以第3個 SCSI 磁碟為例)
33 = /dev/sdc1 第1個分區
34 = /dev/sdc2 第2個分區
...
47 = /dev/sdc15 第15個分區
對於Linux/i386來說,分區1-4是主分區,5-15是邏輯分區。
9 block Metadisk(RAID)設備
0 = /dev/md0 第1組 metadisk
1 = /dev/md1 第2組 metadisk
...
metadisk 驅動用於將同一個文件系統分割到多個物理磁碟上。
10 char 非串口滑鼠,各種雜項設備和特性
1 = /dev/psaux PS/2滑鼠
131 = /dev/temperature 機器內部溫度
134 = /dev/apm_bios APM(高級電源管理) BIOS
135 = /dev/rtc 實時時鍾(Real Time Clock)
144 = /dev/nvram 非易失配置 RAM
162 = /dev/smbus 系統管理匯流排(System Management Bus)
164 = /dev/ipmo Intel的智能平台管理(Intelligent Platform Management)介面
173 = /dev/ipmikcs 智能平台管理(Intelligent Platform Management)介面
175 = /dev/agpgart AGP圖形地址重映射表(Graphics Address Remapping Table)
182 = /dev/perfctr 性能監視計數器
183 = /dev/hwrng 通用硬體隨機數發生器
184 = /dev/cpu/microcode CPU微代碼更新介面
186 = /dev/atomicps 進程狀態數據的原子快照
188 = /dev/smbusbios SMBus(系統管理匯流排) BIOS
200 = /dev/net/tun TAP/TUN 網路設備(TAP/TUN以軟體的方式實現了網路設備)
TAP模擬了乙太網幀(第二層),TUN模擬了IP包(第三層)。
202 = /dev/emd/ctl 增強型 Metadisk RAID (EMD) 控制器
220 = /dev/mptctl Message passing technology (MPT) control
223 = /dev/input/uinput 用戶層輸入設備驅動支持
227 = /dev/mcelog X86_64 Machine Check Exception driver
228 = /dev/hpet HPET driver
229 = /dev/fuse Fuse(用戶空間的虛擬文件系統)
231 = /dev/snapshot 系統內存快照
232 = /dev/kvm 基於內核的虛構機(基於AMD SVM和Intel VT硬體虛擬技術)
11 block SCSI CD-ROM 設備
0 = /dev/scd0 第1個 SCSI CD-ROM
1 = /dev/scd1 第2個 SCSI CD-ROM
...代碼:
13 char 核心輸入設備
32 = /dev/input/mouse0 第1個滑鼠
33 = /dev/input/mouse1 第2個滑鼠
...
62 = /dev/input/mouse30 第31個滑鼠
63 = /dev/input/mice 所有滑鼠的統一
64 = /dev/input/event0 第1個事件隊列
65 = /dev/input/event1 第2個事件隊列
...
95 = /dev/input/event1 第32個事件隊列
21 char 通用 SCSI 設備(通常是SCSI光碟機)
0 = /dev/sg0 第1個通用 SCSI 設備
1 = /dev/sg1 第2個通用 SCSI 設備
...
29 char 通用幀緩沖(frame buffer)設備
0 = /dev/fb0 第1個幀緩沖設備
1 = /dev/fb1 第2個幀緩沖設備
...
31 = /dev/fb31 第32個幀緩沖設備
30 char iBCS-2 兼容設備
0 = /dev/socksys 套接字訪問介面
1 = /dev/spx SVR3 本地 X 介面
32 = /dev/inet/ip 網路訪問介面
33 = /dev/inet/icmp
34 = /dev/inet/ggp
35 = /dev/inet/ipip
36 = /dev/inet/tcp
37 = /dev/inet/egp
38 = /dev/inet/pup
39 = /dev/inet/udp
40 = /dev/inet/idp
41 = /dev/inet/rawip
此外,iBCS-2 還需要下面的連接必須存在
/dev/ip -> /dev/inet/ip
/dev/icmp -> /dev/inet/icmp
/dev/ggp -> /dev/inet/ggp
/dev/ipip -> /dev/inet/ipip
/dev/tcp -> /dev/inet/tcp
/dev/egp -> /dev/inet/egp
/dev/pup -> /dev/inet/pup
/dev/udp -> /dev/inet/udp
/dev/idp -> /dev/inet/idp
/dev/rawip -> /dev/inet/rawip
/dev/inet/arp -> /dev/inet/udp
/dev/inet/rip -> /dev/inet/udp
/dev/nfsd -> /dev/socksys
/dev/X0R -> /dev/null代碼:
36 char Netlink 支持
0 = /dev/route 路由, 設備更新, kernel to user
3 = /dev/fwmonitor Firewall packet 復制
59 char sf 防火牆模塊
0 = /dev/firewall 與 sf 內核模塊通信
65 block SCSI 磁碟(16-31)
0 = /dev/sdq 第17個 SCSI 磁碟(整個磁碟)
16 = /dev/sdr 第18個 SCSI 磁碟(整個磁碟)
32 = /dev/sds 第19個 SCSI 磁碟(整個磁碟)
...
240 = /dev/sdaf 第32個 SCSI 磁碟(整個磁碟)
66 block SCSI 磁碟(32-47)
0 = /dev/sdag 第33個 SCSI 磁碟(整個磁碟)
16 = /dev/sdah 第34個 SCSI 磁碟(整個磁碟)
32 = /dev/sdai 第35個 SCSI 磁碟(整個磁碟)
...
240 = /dev/sdav 第48個 SCSI 磁碟(整個磁碟)
89 char I2C 匯流排介面
0 = /dev/i2c-0 第1個 I2C 適配器
1 = /dev/i2c-1 第2個 I2C 適配器
...
98 block 用戶模式下的虛擬塊設備(分區處理方式與 SCSI 磁碟相同)
0 = /dev/ubda 第1個用戶模式塊設備
16 = /dev/udbb 第2個用戶模式塊設備
...
103 block 審計(Audit)設備
0 = /dev/audit 審計(Audit)設備
128-135 char Unix98 PTY master
這些設備不應當存在設備節點,而應當通過 /dev/ptmx 介面訪問。
136-143 char Unix98 PTY slave
這些設備節點是自動生成的(伴有適當的許可權和模式),不能手動創建。
方法是通過使用適當的 mount 選項(通常是:mode=0620,gid=<"tty"組的gid>)
將 devpts 文件系統掛載到 /dev/pts 目錄即可。
0 = /dev/pts/0 第1個 Unix98 PTY slave
1 = /dev/pts/1 第2個 Unix98 PTY slave
...代碼:
153 block Enhanced Metadisk RAID (EMD) 存儲單元(分區處理方式與 SCSI 磁碟相同)
0 = /dev/emd/0 第1個存儲單元
1 = /dev/emd/0p1 第1個存儲單元的第1個分區
2 = /dev/emd/0p2 第1個存儲單元的第2個分區
...
15 = /dev/emd/0p15 第1個存儲單元的第15個分區
16 = /dev/emd/1 第2個存儲單元
32 = /dev/emd/2 第3個存儲單元
...
240 = /dev/emd/15 第16個存儲單元
180 char USB 字元設備
96 = /dev/usb/hiddev0 第1個USB人機界面設備(滑鼠/鍵盤/游戲桿/手寫版等人操作計算機的設備)
...
111 = /dev/usb/hiddev15 第16個USB人機界面設備
180 block USB 塊設備(U盤之類)
0 = /dev/uba 第1個USB 塊設備
8 = /dev/ubb 第2個USB 塊設備
16 = /dev/ubc 第3個USB 塊設備
...
192 char 內核 profiling 介面
0 = /dev/profile Profiling 控制設備
1 = /dev/profile0 CPU 0 的 Profiling 設備
2 = /dev/profile1 CPU 1 的 Profiling 設備
...
193 char 內核事件跟蹤介面
0 = /dev/trace 跟蹤控制設備
1 = /dev/trace0 CPU 0 的跟蹤設備
2 = /dev/trace1 CPU 1 的跟蹤設備
...
195 char Nvidia 圖形設備(比如顯卡)
0 = /dev/nvidia0 第1個 Nvidia 卡
1 = /dev/nvidia1 第2個 Nvidia 卡
...
255 = /dev/nvidiactl Nvidia 卡控制設備
202 char 特定於CPU模式的寄存器(model-specific register,MSR)
0 = /dev/cpu/0/msr CPU 0 的 MSRs
1 = /dev/cpu/1/msr CPU 1 的 MSRs
...
203 char CPU CPUID 信息
0 = /dev/cpu/0/cpuid CPU 0 的 CPUID
1 = /dev/cpu/1/cpuid CPU 1 的 CPUID
...代碼:
===================================================================
這部分詳細說明一些應該或可能存在於 /dev 目錄之外的文件。
鏈接最好使用與這里完全相同的格式(絕對路徑或相對路徑)。
究竟是使用硬鏈接(hard)還是軟連接(symbolic)取決於不同的設備。
必須的鏈接
必須在所有的系統上都存在這些連接:
鏈接 目標 鏈接類型 簡要說明
/dev/fd /proc/self/fd symbolic 文件描述府
/dev/stdin fd/0 symbolic 標准輸入文件描述府
/dev/stdout fd/1 symbolic 標准輸出文件描述符
/dev/stderr fd/2 symbolic 標准錯誤文件描述符
/dev/nfsd socksys symbolic 僅為 iBCS-2 所必須
/dev/X0R null symbolic 僅為 iBCS-2 所必須
[注意] /dev/X0R 是 <字母 X>-<數字 0>-<字母 R>
推薦的鏈接
推薦在所有的系統上都存在這些連接:
鏈接 目標 鏈接類型 簡要說明
/dev/core /proc/kcore symbolic 為了向後兼容
/dev/ramdisk ram0 symbolic 為了向後兼容
/dev/ftape qft0 symbolic 為了向後兼容
/dev/bttv0 video0 symbolic 為了向後兼容
/dev/radio radio0 symbolic 為了向後兼容
/dev/i2o* /dev/i2o/* symbolic 為了向後兼容
/dev/scd? sr? hard 代替 SCSI CD-ROM 的名字
本地定義的鏈接
下面的鏈接很可能需要根據機器的實際硬體配置創建其中的一部分甚至全部。
這些鏈接僅僅是為了迎合習慣用法,它們既非必須也非推薦。
鏈接 目標 鏈接類型 簡要說明
/dev/mouse mouse port symbolic 當前滑鼠
/dev/tape tape device symbolic 當前磁帶
/dev/cdrom CD-ROM device symbolic 當前CD-ROM
/dev/cdwriter CD-writer symbolic 當前CD-writer
/dev/scanner scanner symbolic 當前掃描儀
/dev/modem modem port symbolic 當前數據機
/dev/root root device symbolic 當前根文件系統所在設備
/dev/swap swap device symbolic 當前swap所在設備
/dev/modem 不應當用於能夠同時支持呼入和呼出的modem,因為往往會導致鎖文件問題。
如果存在 /dev/modem ,那麼它應當指向一個恰當的主 TTY 設備。
對於SCSI設備,
/dev/tape 和 /dev/cdrom 應該分別指向"cooked"設備 /dev/st* 和 /dev/sr* ;
而 /dev/cdwriter 和 /dev/scanner 應當分別指向恰當的 /dev/sg* 。
/dev/mouse 可以指向一個主串列 TTY 設備、一個硬體滑鼠、
或者一個對應滑鼠驅動程序的套接字(例如 /dev/gpmdata)。
套接字和管道
持久套接字和命名管道可以存在於 /dev 中。常見的有:
/dev/printer socket lpd 本地套接字
/dev/log socket syslog 本地套接字
/dev/gpmdata socket gpm 滑鼠多路復用器(multiplexer)
/dev/gpmctl socket (LFS-LiveCD中出現)
/dev/initctl fifo pipe init 監聽它並從中獲取信息(用戶與 init 進程交互的通道)
掛載點
以下名稱被保留用於掛載特殊的文件系統。
這些特殊的文件系統只提供內核界面而不提供標準的設備節點。
/dev/pts devpts PTY slave 文件系統
/dev/shm tmpfs 提供對 POSIX 共享內存的直接訪問
請參考
Ⅲ 今天啟動LINUX系統,沒有啟動起來,不知道是什麼故障
linux系統無法啟動的解決辦法
導致linux無法啟動的原因有很多,智能職涯bigdata-job總結常見的原因有如下幾種:
1.文件系統配置不當,比如/etc/inittab文件、/etc/fstab文件等配置錯誤或丟失,導致系統錯誤,無法啟動。
2.非法關機,導致root文件系統破壞,也就是linux根分區破壞,系統無法正常啟動
3.Linux內核崩潰,從而無法啟動
4.系統引導程序出現問題,比如grub丟失或者損壞,導致系統無法引導啟動。
5.硬體故障,比如主板、電源、硬碟等出現問題,導致linux無法啟動。
從這些常見的故障可知,導致系統無法啟動的主要有兩個問題,硬體原因和操作系統原因,對於硬體出現的問題,只需通過更換硬體設備,即可解決,而對於操作系統出現的問題,雖然出現的問題可能千差萬別,不過在多數情況下都可以用相對簡單統一的一些方法來恢復系統,下面我們就針對上面提出的幾個問題,結合Redhat Linux系統環境,給出一些常用的、普遍的解決問題的方法。
1./etc/fstab文件丟失,導致系統無法啟動
/etc/fstab文件存放了系統中文件系統的相關信息,如果正確的配置了該文件,那麼在linux啟動時,系統會讀取此文件,自動掛載linux的各個分區,如果此文件配置錯誤,或者丟失,就會導致系統無法啟動,具體的故障現象是在檢測mount partition時出現:
starting system logger
此後系統啟動就停止了。
針對這個問題,我們的第一思路就是想辦法恢復/etc/fstab這個文件的信息,只要恢復了此文件,系統就能自動掛載每個分區,正常啟動。可能很多讀者首先想到的是將系統切換到單用戶模式下,然後手動掛載分區,最後結合系統信息,重建/etc/fstab文件。
但是這種方法是行不通的,因為fatab文件丟失導致linux無法掛載任何一個分區,即使linux還能切換到單用戶下,那麼此時的系統也只是一個read-only的文件系統,無法向磁碟寫入任何信息。
我們介紹另外一個方法,就是利用linux rescue修復模式登錄系統,進而獲取分區和掛載點信息,重構/etc/fstab文件。
這里以rhel5為例,首先將系統第一章光碟放入光碟機,設置BOIS從光碟機啟動,這樣系統就從光碟機引導,然後在boot後輸入:linux rescue,接著系統自動開始引導,下面進入網路配置界面,這里是選擇是否啟用網路,由於系統已經無法啟動,我們已經在linux系統上進行操作了,啟用網路與否都無所謂。這里選擇不啟用。下面到了最關鍵的步驟了,修復模式會自動將系統的所有分區掛載到/mnt/sysimage目錄下,選擇「Continue」,則修復環境進入到read-write狀態下,可以對分區進行讀寫操作,選擇「Read-Only」,修復環境進入到只讀模式,由於我們要重建fstab文件到/etc目錄下,因此選擇「Continue」進入可讀寫模式下。下面是一個友情提示界面,由於fstab文件丟失,修復模式找不到任何可掛載的分區,從這里可知,修復模式在這里也讀取/etc/fstab文件,回車,進入下一步。下面就進入了修復環境下,可以進行操作了。上面詳細演示了如何進入linux的修復模式,其實很多情況下,linux無法啟動時,都可以通過這個方式登錄系統進行修復和更改操作。