常见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无法启动时,都可以通过这个方式登录系统进行修复和更改操作。