©®linuxÉçÇø©® °®ÐÄÔ®Öú ©® LinuxÈÏÖ¤©®ÏµÁÐ½Ì³Ì ©® Òµ½ç¶¯Ì¬©® Õ¾ÎñÐÂÎÅ ©® ¹«Ë¾ÕÐÆ¸©® ½¨ÒéÁôÑÔ ©® ÍøÖ·´óÈ« ©®LPIרÌâ©® CISCOרÌâ
ÉèΪÊ×Ò³
¼ÓÈëÊÕ²Ø
¹ÜÀíÍŶÓ
JSP  
JAVA  
PERL  
 ÄúµÄλÖãºÊ×Ò³ > article > unix > unixÈëÃÅ >
À¸Ä¿µ¼À¸
×ÊÁÏËÑË÷
ÈÈÃÅÎÄÕÂ
¡¤SCO OpenServerϵͳÊÖ²á
¡¤solarisѸËÙ²éÕÒÊÖ²á
¡¤UNIX³£ÓÃÃüÁî-Ŀ¼¼°Îļþ²Ù×÷Ãü
¡¤³£¼ûµÄ¡°Ñ¹ËõÓë½âѹËõ¡±·½·¨
¡¤SUNµÄÈëÃÅÅàѵ×ÊÁÏ
¡¤Solaris FAQ 1.2
¡¤UNIXϵͳ²Ù×÷ÈëÃÅÆª
¡¤unix´óÈ«ÏÂÔØ»ùµØ
¡¤½ÌÄãÈçºÎÅäÖð²È«µÄSOLARISϵͳ
¡¤ÍÂѪ·îÏ×.samba°²×°ÉèÖÃ!
¡¤solaris³£ÓÃÃüÁî¼°¼òµ¥½âÊÍ
¡¤UNIX ³£Ê¶×ܼ¯~!
¡¤Windows XP Óë Solaris 10 Ë«²Ù
¡¤Â¡ÖØÍƼö£ºSolarisÓ²ÅÌ·ÖÇø¼ò½é
¡¤UNIX»ù´¡ÖªÊ¶
×îÐÂÎÄÕÂ
¡¤Solaris SSHµÄÅäÖú͹ÜÀí½éÉÜ
¡¤ÔÚUnix»·¾³ÏÂmount ISOÎļþ
¡¤Solaris ¹ÜÀíÔ±³£ÓõÄ168ÌõÃüÁî
¡¤solaris raid ÖÆ×÷´ó¼¯ºÏ
¡¤ÔÚSolarisÏÂʹÓÃUSB´æ´¢É豸
¡¤SecureCRT·ÃÎÊHPUXû°ì·¨ÓÃviÎÊ
¡¤scounixÍøÂçÉèÖÃÐĵÃ
¡¤solarisÍøÂçÅäÖÃ
¡¤solarisÉÏÖ±½ÓÔËÐÐlinux¶þ½øÖÆ
¡¤HP UnixµÄ²¹¶¡°²×°
¡¤ÏµÍ³±¸·ÝÓë»Ö¸´ÃüÁfbackup+
¡¤Oracle 10g»ùÓÚSolaris 9 x86ƽ
¡¤ÍêȫӲÅ̰²×°solaris10
¡¤solarisµãµÎ9.29-10.07
¡¤solaris volume manager do RA
Google
 
Solaris FAQ 1.2
[ ×÷Õß:LinuxÁªÃËÊÕ¼¯  ¼ÓÈëʱ¼ä:2006-06-14 01:33:27  À´×Ô:LinuxÁªÃËÊÕ¼¯ ]
£(Èç¹û²»ÊÇÓÃ808GFLinuxÁªÃË
£¬»¹ÒªÐÞ¸Ä/etc/servicesÎļþ£©8GFLinuxÁªÃË
8GFLinuxÁªÃË
24 Q: ÓÐÒ»¸öÎÊÌâÒªÇë½Ìһϣ¬Ð»Ð»£¡8GFLinuxÁªÃË
һ̨SUN·þÎñÆ÷£¬¸ü»»IPµØÖ·¡£8GFLinuxÁªÃË
Ô­À´µØÖ·Îª10.11.43.137£¬ÏÖÔÚ¸ü»»Îª10.108.22.2478GFLinuxÁªÃË
8GFLinuxÁªÃË
ÎҵIJÙ×÷²½ÖèÈçÏ£º8GFLinuxÁªÃË
1£ºÐÞ¸Ä/etc/hostsÎļþ£¬Ð޸ĺóµÄÎļþÄÚÈÝÈçÏ£º8GFLinuxÁªÃË
127.0.0.1 localhost8GFLinuxÁªÃË
10.108.22.247 westsnow loghost SYBASE8GFLinuxÁªÃË
10.109.22.247 eastsnow8GFLinuxÁªÃË
/etc/hostname.hme0ÎļþÄÚÈÝ£º8GFLinuxÁªÃË
westsnow8GFLinuxÁªÃË
/etc/hostname.hme0:1ÎļþÄÚÈÝ£º8GFLinuxÁªÃË
eastsnow8GFLinuxÁªÃË
2£ºÐÞ¸Ä/etc/netmasksÎļþ£¬Ð޸ĺóµÄÎļþÄÚÈÝÈçÏ£º8GFLinuxÁªÃË
10.0.0.0 255.255.0.08GFLinuxÁªÃË
3£ºÐÞ¸ÄÍø¹Ø/etc/defaultrouterÎļþ£¬Ð޸ĺóµÄÎļþÄÚÈÝÈçÏ£º8GFLinuxÁªÃË
10.108.22.18GFLinuxÁªÃË
8GFLinuxÁªÃË
°´ÕÕÉÏÃæ²½ÖèÐÞ¸ÄÍêºóREBOOT»úÆ÷£¬Æô¶¯¹ý³ÌÖÐûÓÐÈκÎÒì³££¬µ«ÊÇ»úÆ÷Æô¶¯8GFLinuxÁªÃË
ºóºÍ±ðµÄ»úÆ÷Á¬²»ÉÏ£¬¶øÇÒÁ¬Íø¹Ø¶¼ PING ²»Í¨£¬ÇëÎÊÊÇʲôԭÒò£¿Ð»Ð»£¡8GFLinuxÁªÃË
A: /etc/hostname.hme0:1 ÖÐÓ¦µ±Ð´ÄãÏëÓõÄIPµØÖ·,¶ø²»ÊÇ»úÆ÷Ãû. Èç¹ûÖ»¸ÄIP8GFLinuxÁªÃË
µØÖ·,¾Í²»ÐèÒªÕâ¸öÎļþ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
25 Q: UTF-8ºÍUS-ASCIIÖ®¼äµÄÇø±ðÔÚÄÇÀÇë¾ÙÀý˵Ã÷¡£8GFLinuxÁªÃË
A: UTF-8 °üÀ¨ US-ASCII ºÍ¶à×Ö½Ú±àÂë¡£ÓëÆÕͨµÄ¶à×Ö½Ú±àÂ벻ͬ,UTF-8µÄ×Ö½Ú8GFLinuxÁªÃË
³¤¶È²»¹Ì¶¨,¶ÔÓÚASCII, ×Ö½Ú³¤¶ÈΪ1, ¶ÔÓÚÖÐÎÄ,°¢À­²®ÎĵÈ,¿ÉÒÔÊÇ2,3»ò¸ü8GFLinuxÁªÃË
¶à×Ö½Ú,ÕâÑùÄÜÓÐЧ½ÚÊ¡´æ´¢¿Õ¼ä. Ëü»¹ÓëºÜ¶à´«Í³±àÂë±ê×¼¼æÈÝ,ËùÒÔºÜÊÜ»¶8GFLinuxÁªÃË
Ó­.8GFLinuxÁªÃË
8GFLinuxÁªÃË
26 Q: ÈçºÎÔڽű¾ÀïʵÏÖÐÞ¸ÄÓû§¿ÚÁî?8GFLinuxÁªÃË
A: ÓÉÓÚÐ޸ĿÚÁîÐèÒª´ÓÖն˶ÁÈ¡Óû§¿ÚÁî,ËùÒÔ²»ÄÜÓÃÖØ¶¨ÏòµÄ°ì·¨,µ«¿ÉÒÔ²ÉÓà 8GFLinuxÁªÃË
expect Ö®ÀàµÄ¹¤¾ß,ÕâЩ¹¤¾ß½¨Á¢Ò»¸öαÖÕ¶ËÀ´Ä£ÄâÊäÈë, ËùÒÔÆðµ½Óýű¾¿Ø8GFLinuxÁªÃË
ÖÆÖն˵ÄЧ¹û.8GFLinuxÁªÃË
8GFLinuxÁªÃË
27 Q: ÎÒÔÚÓÃEXCEEDÁ¬µ½¹¤×÷վʱ£¬¿ªÁËÒ»¸örootȨÏÞterm£¬ÍøÂçͻȻÖжϣ¬ÇëÎÊÈç8GFLinuxÁªÃË
ºÎÄܹ»kill¸ÃtermµÄ½ø³Ì£¿8GFLinuxÁªÃË
A: ÓÃxkill Á¬dtterm Ò»Æðɱµô¡£ÔÚ×ÀÃæÉÏÊÇ¿ÉÒԵģ¬ÔÚexceed Öв»ÖªÊÇ·ñ¿ÉÒÔ¡£8GFLinuxÁªÃË
8GFLinuxÁªÃË
28 Q: ÔÚSolarisÏ¿ÉÓÃʲôÃüÁî²é¿´system software info?8GFLinuxÁªÃË
A: ÓÃ/usr/bin/pkginfo .8GFLinuxÁªÃË
»òÕß /usr/bin/prodreg,ÓÐͼÐνçÃæ½«×¢²á¹ýµÄ²úÆ·ÏÔʾ³ÉÊ÷µÄÐÎ×´.8GFLinuxÁªÃË
8GFLinuxÁªÃË
29 Q: ÇëÎÊ:ÔÚSOLARIS 8 ÖУ¬ÓÃʲôÃüÁî¿´port id?8GFLinuxÁªÃË
A: ÎÒÔø¾ÍÕâ¸öÎÊÌâÎʹý²»ÉÙÈË£¬ ÓеÄ˵ fuser ¿ÉÒÔ×ö£¬µ«ÎÒ²é fuser µÄÊÖ²á8GFLinuxÁªÃË
ûÓмûµ½Ïà¹ØÑ¡Ïî¡£lsof ÊÇÒ»¸ö±È½ÏÀíÏëµÄ¹¤¾ß£¬¿ÉÒÔ´Ósunfreeware.comÏÂ8GFLinuxÁªÃË
ÔØ¡£»¹ÓÐÒ»¸ö¼òµ¥µÄ°ì·¨ÊÇÕâÑùµÄ£º8GFLinuxÁªÃË
/usr/proc/bin/pfiles /proc/* > result.txt8GFLinuxÁªÃË
ÔÚµ½result.txt ÖÐËÑË÷ÏàÓ¦ socket port. Ò²¿ÉÒÔ×Ô¼ºÓÃawk ¹ýÂË pfiles µÄ8GFLinuxÁªÃË
½á¹û8GFLinuxÁªÃË
8GFLinuxÁªÃË
30 Q: ʹÓÃFTPʱ,²»ÄÜÒÔrootÓû§µÇ¼ϵͳ£¬Ó¦ÐÞ¸ÄʲôÅäÖÃÎļþ?8GFLinuxÁªÃË
A: ¿´Ò»Ï /etc/ftpusers £¬Èç¹ûÓÐroot£¬ ɾµô¾Í¿ÉÒÔÁË¡£8GFLinuxÁªÃË
8GFLinuxÁªÃË
31 Q: ÎÒÃǵÄϵͳÐèÒª¼ÆËãsolarisµÄ¸ºÔØ,¿ÉÒÔʹÓÃuptimeÊä³öµÄload averageÂð,8GFLinuxÁªÃË
Èç¹û²»ÓÃuptime,ʹÓÃlibkstatµÄload average¿ÉÒÔÂð?8GFLinuxÁªÃË
A: ¿ÉÒÔ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
32 Q: ÇëÎÊuptimeµÄload average ÊÇÈçºÎ¼ÆËã³öÀ´µÄ?8GFLinuxÁªÃË
A: Õâ¸öÎÊÌâÂú¸´Ôӵģ¬ÎÒÃÇÖªµÀ£¬ unixÄÚºËÀïÓÐÐí¶àÖֽṹ£¬Èç user£¬procµÈ£¬8GFLinuxÁªÃË
ÓеϹmountµ½ ÎļþϵͳÖÐ £¬±ÈÈç /proc /dev/kstat /dev/ksysm, uptime£¬8GFLinuxÁªÃË
kstat£¬sar £¬vmstat£¬ prstat µÈÃüÁî¶¼ÊÇͨ¹ý·ÖÎöÕâЩ½á¹¹À´½øÐмÆËãµÄÓÐ8GFLinuxÁªÃË
Ò»¸öϵͳº¯Êý½Ðgetloadavg ,uptime ¾ÍÊÇÖ±½Óµ÷ÓÃÕâ¸öº¯ÊýµÄ,ÄãÒ²¿ÉÒÔÊÔÊÔ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
33 Q: ÈçºÎµÃµ½ºÍÉèÖòÙ×÷ϵͳÄں˲ÎÊý¡£8GFLinuxÁªÃË
A: ͨ³££¬ÕâЩ²ÎÊýÔÚ /etc/system ÖÐÅäÖá£8GFLinuxÁªÃË
8GFLinuxÁªÃË
34 Q: ÈçºÎµÃµ½ÏµÍ³µ±Ç°¶¯Ì¬ÔËÐÐÖ¸±ê£¬ÈçCPUÕ¼ÓÐÂÊ¡¢IOÁ¿¡¢Ó²ÅÌÊ£Óà¿Õ¼äµÈ¡£8GFLinuxÁªÃË
A: ¼ì²éµÄÃüÁîÔòÓÐÐí¶à£¬¿ÉÓà vmstat ºÍ sar ÃüÁ»¹ÓÐiostat £¬df £¬du ÓÃ8GFLinuxÁªÃË
ÓÚ¼ì²é´ÅÅ̵ÄÇé¿ö¡£8GFLinuxÁªÃË
8GFLinuxÁªÃË
35 Q: How can I get a Workshop6's licence?8GFLinuxÁªÃË
A: get a new one from www.sun.com and install it again.8GFLinuxÁªÃË
URL is http://www.sun.com/forte/cplusplus/buy.html8GFLinuxÁªÃË
cp licence-file install_dir/SUNWspro/licencse_dir/sunpro.lic,node8GFLinuxÁªÃË
8GFLinuxÁªÃË
36 Q: ÇëÎÊÄÜ·ñÔÚÒ»¸ösliceÀï¹ÒÁ½¸öÎļþϵͳ?8GFLinuxÁªÃË
A: ²»¿ÉÒÔ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
37 Q: ÇëÎÊÐÞ¸ÄÁË/etc/nodenameºó£¬UNIX¹¤×÷Õ¾Æô¶¯²»ÁË£¬¸ÃÈçºÎÊǺã¿8GFLinuxÁªÃË
A: µ¥´¿ÐÞ¸Änodename ²»¹»,»¹Ó¦ÐÞ¸Ä /etc/net/*/hosts8GFLinuxÁªÃË
8GFLinuxÁªÃË
38 Q: SolarisµÄ/usr/lib/dmi/snmpXdmidÊǸÉʲôÓõģ¿8GFLinuxÁªÃË
A: Sun Solstice Enterprise SNMP-DMI mapper subagent8GFLinuxÁªÃË
man snmpXdmid ¿ÉµÃ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
39 Q: ÎҵŤ×÷Õ¾ÉÏûÓйâÇý£¬Ïëͨ¹ýÔ¶³Ì°²×°£¬¿É·ñ£¿8GFLinuxÁªÃË
A: ¿ÉÒÔ£¬ÓÐÁ½ÖÖ·½Ê½£º8GFLinuxÁªÃË
1¡£ ½« solaris ¹âÅÌÄÚÈÝÒÔ ftp ÉÏ´«£¬±¾µØ°²×°8GFLinuxÁªÃË
2¡£ ×öÒ»¸öinstall server £¬Ô¶³ÌÖ±½Ó°²×°¡£8GFLinuxÁªÃË
3. ÓÃremote¹âÇý°²×°8GFLinuxÁªÃË
8GFLinuxÁªÃË
(ÔÚremote»úÆ÷)8GFLinuxÁªÃË
# ps -ef | grep nfsd8GFLinuxÁªÃË
# mkdir /dummy8GFLinuxÁªÃË
# vi /etc/dfs/dfstab (share -F nfs -o ro /dummy)8GFLinuxÁªÃË
# eject cdrom08GFLinuxÁªÃË
# chmod 644 /etc/rmmount.conf8GFLinuxÁªÃË
# vi /etc/rmmount (share cdrom*)8GFLinuxÁªÃË
# chmod 444 /etc/rmmount.conf8GFLinuxÁªÃË
# (Load a CD.) share8GFLinuxÁªÃË
- /dummy ro ""8GFLinuxÁªÃË
- /cdrom/sol_7_sparc/s5 ro ""8GFLinuxÁªÃË
8GFLinuxÁªÃË
(ÔÚ±¾µØ)8GFLinuxÁªÃË
$ showmount -e starbug8GFLinuxÁªÃË
# mount -F nfs -o ro starbug:/cdrom/sol_8_sparc /cdrom8GFLinuxÁªÃË
$ ls /cdrom8GFLinuxÁªÃË
$ <install software>8GFLinuxÁªÃË
8GFLinuxÁªÃË
8GFLinuxÁªÃË
40 Q: ÎÒÃÇÏëÁ˽âÒ»ÏÂSUN¹«Ë¾Äê»úÆ÷ÔÚ²¢ÐгÌÐòÔËËã·½ÃæµÄÄÜÁ¦ºÍÏàÓ¦µÄƽ̨¡£8GFLinuxÁªÃË
A: ÄúÖªµÀ£¬SUN¹«Ë¾ÔÚSMP¼¼ÊõÉϾÓÓÚÁìµ¼µØÎ»£¬ËùÉè¼ÆµÄÌåϵ½á¹¹¾ßÓÐÁ¼ºÃµÄ¿É8GFLinuxÁªÃË
À©Õ¹ÐÔ¡£Ö»¶ÔÓ²¼þÉý¼¶£¬²»¸Ä¶¯´úÂ룬ÍùÍù¾Í¿ÉÒԵõ½½Ó½üÏßÐÔÔö³¤µÄÐÔÄÜ£¬8GFLinuxÁªÃË
Èç¹ûÓпª·¢¹¤¾ßµÄ°ïÖú£¬»áÈ¡µÃ¸üºÃµÄЧ¹û£¬sun¹«Ë¾ÌṩµÄ Forte C/C++ 8GFLinuxÁªÃË
workshop °üº¬Ðí¶à¹¤¾ß°ïÖú¿ª·¢Õß·ÖÎöÈí¼þÐÔÄܲ¡½øÐÐÓÅ»¯,SolarisÒ²°üº¬×¨8GFLinuxÁªÃË
ÃŵĿ⺯ÊýÒÔÌá¸ß¼ÆËãЧÂÊ£¬SUN¹«Ë¾ÓÐÒ»±¾°×ƤÊéרÃŽéÉܸßÐÔÄܼÆËã Äú¿É8GFLinuxÁªÃË
ÒÔ´Ó docs.sun.com µÃµ½.ÊéµÄÃû×Ö½Ð: UltraConputing:How to Achieve Peak 8GFLinuxÁªÃË
Performance from Solaris Applications..

41 Q: ÎÒÔÚ/etc/skel/local.profile×÷µÄ»·¾³±äÁ¿µÄÐ޸ĵ«Ã»ÓÐÔÚÐÂÔöÓû§Ê±ºòµÃµ½8GFLinuxÁªÃË
ÑéÖ¤,Ϊʲô£¿Õâ²»ÊÇÒ»¸öÄ£°åÂð£¿(ÓÃEXITÍ˳ö´°¿Ú, ÔÙÓÃÐÂÓû§µÇ¼)8GFLinuxÁªÃË
A: Èç¹ûÊÇ´ÓÖն˵Ǽ,.profile »áÆð×÷ÓÃ,µ«Èç¹û´ÓCDE µÇ¼,ÔòϵͳִÐÐ 8GFLinuxÁªÃË
.dtprofile,ÒªÏëÖ´ÐÐ .profile, »¹ÒªÐÞ¸Ä .dtprofileÒ»°ãÇé¿öÏÂ,Èç¹ûÏëÉè8GFLinuxÁªÃË
ÖÃÒ»¸ö»·¾³±äÁ¿Ê¹Æä¶ÔËùÓÐÓû§ÉúЧ,¿ÉÒÔÐÞ¸Ä /etc/profile8GFLinuxÁªÃË
8GFLinuxÁªÃË
42 Q: /etc/system ÎļþÖеÄnamespaceÖ¸µÄÊÇʲô£¬ÓëModulesÓкιØÏµ£¿systemÎÄ8GFLinuxÁªÃË
¼þÖÐÄÄЩ²ÎÊý½«¶Ô»úÆ÷ÐÔÄÜÓнϴóÓ°Ï죿8GFLinuxÁªÃË
A: ËùÓеÄÊֲᶼ¾¯¸æËµÐÞ¸ÄsystemÎļþÓ¦µ±É÷ÖØ,ÊÂʵÉÏ,Ò²Ö»ÓÐÔÚ°²×°Êý¾Ý¿â,8GFLinuxÁªÃË
Ôö¼ÓеÄÉ豸ʱ,²ÅÓпÉÄÜÐèÒªÐ޸ĴËÎļþ.Ëù¸ÄµÄ²ÎÊý,Ò²¾ÍÊÇÄ㸽¼þÖиĹýµÄ8GFLinuxÁªÃË
ÄǼ¸¸öÏß³ÌÊý,ÐźÅÁ¿Ö®ÀàµÄ. Ð޸IJÎÊýÖµ,»áÓ°ÏìÕû¸öϵͳµÄ¿ªÏú,ÒòΪÕâЩֵ8GFLinuxÁªÃË
ËùÉæ¼°µÄ¿Õ¼ä·ÖÅäÊÇÔÚϵͳÆô¶¯Ê±½øÐеÄnamespaceÓÃÓÚ¶Ômodules·ÖÀà, ˵Ã÷8GFLinuxÁªÃË
ÖÐÖ¸³öÁËĿǰ֧³ÖµÄ¼¸ÖÖnamespace,Óû§²»ÄÜÔö¼ÓеÄÖÖÀà.8GFLinuxÁªÃË
8GFLinuxÁªÃË
43 Q: I am a programer work with SUN C++. Can I use STL(stand template 8GFLinuxÁªÃË
library) in program. I can't find any help in SUN C++'s 8GFLinuxÁªÃË
document.Thank you.8GFLinuxÁªÃË
A: Sun µÄ C/C++ WorkShop ÖеÄC++ Àà¿âºÃÏñ°üº¬ STL, ¿ÉÒԲο¼Ò»ÏÂ.8GFLinuxÁªÃË
docs.sun.com ÉÏÓÐÍêÕûµÄÎĵµ,¿ÉÒԲο¼Ò»ÏÂ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
44 Q: Ô­À´µÄϵͳÖÐ/usrÓë / ÔÚͬһ¸öÓ²ÅÌ·ÖÇøÉÏ,ÓÉÓÚ°²×°ÁËÐí¶àÈí¼þ,´Ë·ÖÇøÒÑÂú8GFLinuxÁªÃË
,ÏÖÔÚϵͳÔö¼ÓÁËÓ²ÅÌ,ÈçºÎ½«/usr Ŀ¼Ųµ½ÐµÄÓ²ÅÌÉÏ?8GFLinuxÁªÃË
A: 1.ÔÚеÄÓ²ÅÌÉϽ«Îļþϵͳ½¨ºÃ,8GFLinuxÁªÃË
2.mv /usr /usr.bak8GFLinuxÁªÃË
3.mkdir /usr8GFLinuxÁªÃË
4.mount newdriverpath /usr8GFLinuxÁªÃË
5.cp -r /usr.bak /usr8GFLinuxÁªÃË
6.ÐÞ¸Ä/etc/vfstab Îļþ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
45 Q: ÔËÐÐÏÂÃæÕâ¶Î³ÌÐò²¢ÓÃvmstat¹Û²ìÄÚ´æµÄʹÓÃÇé¿ö:8GFLinuxÁªÃË
int main(){8GFLinuxÁªÃË
int *p[100];8GFLinuxÁªÃË
int c;8GFLinuxÁªÃË
printf("before new!");8GFLinuxÁªÃË
c=getc(stdin);8GFLinuxÁªÃË
for(int i=0;i<100;i++)8GFLinuxÁªÃË
p[i]=(int *)malloc(sizeof(int)*32000);8GFLinuxÁªÃË
printf("after new!");8GFLinuxÁªÃË
//1.....8GFLinuxÁªÃË
c=getc(stdin);8GFLinuxÁªÃË
for(int i=0;i<100;i++)8GFLinuxÁªÃË
free((void *)p[i]);8GFLinuxÁªÃË
printf("after delete!");8GFLinuxÁªÃË
//2......8GFLinuxÁªÃË
c=getc(stdin);8GFLinuxÁªÃË
return 0;8GFLinuxÁªÃË
}8GFLinuxÁªÃË
·¢ÏÖÔÚ 2 ´¦ÏµÍ³µÄ¿ÕÏÐÄÚ´æ¿é²¢Ã»ÓÐÔö¼Ó,freeµ÷Óõ½µ×ÓÐûÓÐÊÍ·ÅÄÚ´æ?8GFLinuxÁªÃË
A: malloc µ÷ÓÃÒýÆð½ø³Ì¶Ñ¿Õ¼äÔö³¤,µ«freeµ÷Óò»»áµ¼Ö¸öѿռäÁ¢¼´ËõС,8GFLinuxÁªÃË
ϵͳֻÊǼòµ¥¼Ç¼ÕâÒ»±ä»¯,¾Í¼ÌÐøÔËÐгÌÐò,Ö»ÓÐϵͳ³öÏÖÄÚ´æ¶Ìȱʱ,8GFLinuxÁªÃË
ϵͳ²ÅÊÕ¼¯ÕâЩÄÚ´æ¿éÖØÐ·ÖÅä,ÕâÑùʵÏÖÊÇΪÁ˼õÉÙϵͳ¿ªÏú,Ìá¸ßЧÂÊ.8GFLinuxÁªÃË
8GFLinuxÁªÃË
46 Q: ÇëÎÊÔÚkstatµÄÊä³öÖÐ,ÀàËÆavenrun_15minÕâÖÖÄں˶¯Ì¬²ÎÊýÓÐûÓнéÉܲÄÁÏ?8GFLinuxÁªÃË
A: ͨ³£, kstatÊä³öµÄÊÇÄÚºËÄ£¿éÖеÄһЩÁ´±í»òÊý×é,°´ÕÕSUN¹«Ë¾µÄÎĵµ,ÕâЩ8GFLinuxÁªÃË
Êä³ö½á¹ûÊÇ×Ô½âÊÍÐ͵Ä,¸ù¾ÝËûÃǵÄÃû×־ͿÉÒԲµ½Æäº¬Òå.µ«Êµ¼ÊÉϲ¢²»ÊÇÕâ8GFLinuxÁªÃË
Ñù.ÕâЩÁ´±íÖаüº¬µÄ½á¹¹ÊÇÔÚ<sys/>ϵÄһЩͷÎļþÖж¨ÒåµÄ,±ÈÈç8GFLinuxÁªÃË
kmem_cacheÄ£¿éµÄ½á¹¹ÓÉkmem_impl.h¶¨Òå,hmeÄ£¿éµÄ½á¹¹ÓÉhme.h¶¨Òå,µÈµÈ.8GFLinuxÁªÃË
·­¿´ÕâЩͷÎļþ,¿ÉÒԵõ½ÉÔ΢ÏêϸһµãµÄ×ÊÁÏ. ²ÎÊýÃû×Öͨ³£Óëij½á¹¹µÄ³ÉÔ±8GFLinuxÁªÃË
±äÁ¿Í¬Ãû,Í·ÎļþÖÐÓɼòµ¥µÄ×¢ÊÍÖ¸³öÆä×÷ÓÃ. ±ÈÈç:hmeÄ£¿éÊä³öÖаüº¬ÈçÏÂ×Ö8GFLinuxÁªÃË
¶Î:8GFLinuxÁªÃË
brdcstrcv 10946708GFLinuxÁªÃË
ÎÒÃǾͿÉÒÔ²éhme.h,hme.hÖÐÓÐÒ»¸öºÜ´óµÄ½á¹¹:hme, ÆäÖÐÓÐ:8GFLinuxÁªÃË
uint32_t hme_brdcstrcv; /* # broadcast packets received */8GFLinuxÁªÃË
8GFLinuxÁªÃË
8GFLinuxÁªÃË
47 Q: 1.ÎÊÌâÃèÊö£ºRouter&LanSwitchµÄÈÕÖ¾¹ÜÀíÒÀÀµÏµÍ³µÄsyslogd½ø³ÌÀ´ÊµÏÖ¡£8GFLinuxÁªÃË
ͨ¹ýÉèÖÃ/etc/syslog.confÎļþ£¬ ¿ÉÒÔ¿ØÖÆsyslogd°ÑÈÕÖ¾´æÈëÌØ¶¨µÄÎı¾8GFLinuxÁªÃË
ÎļþÖС£È»ºóÈÕÖ¾ºǫ́¾Í¿ÉÒÔÖÜÆÚÐÔµÄÂÖѯÕâЩÎļþ²¢µ¼ÈëÊý¾Ý¿â¡£°´ÕÕsun8GFLinuxÁªÃË
µÄmanҳ˵Ã÷£¬µ±Ïòsyslogd½ø³Ì·¢HUPÐźÅʱ£¬½ø³Ì½«ÖضÁÅäÖÃÎļþ8GFLinuxÁªÃË
/etc/syslog.conf£¬È»ºó¼ÌÐøÔËÐС£ µ«ÔÚSolaris2.7ÒÔÏÂʵ¼ÊµÄЧ¹ûÊÇ£º·¢8GFLinuxÁªÃË
HUPÐźŽ«µ¼ÖÂsyslogd½ø³Ì²»ÄÜÕý³£¹¤×÷£¨ÓеÄÊÔÑé½á¹ûÊÇ£¬Ðźŵ¼Ö½ø³Ì8GFLinuxÁªÃË
ÖÕÖ¹£©£¬ºóÐøÉ豸ÈÕ־ȫ²¿¶ªÊ§¡£8GFLinuxÁªÃË
2.½â¾ö½¨Ò飺8GFLinuxÁªÃË
ÎÒÃǵĽ¨ÒéÊÇ£¬ÐÞ¸ÄϵͳµÄ½Å±¾Îļþ/usr/lib/newsyslog,²»ÈÃÆäÏòsyslogd8GFLinuxÁªÃË
·¢HUPÐźţ¬¶øÊÇTERM£¨ÖÕÖ¹Ðźţ©£¬È»ºóÖØÆô¡£´ËÖÖ·½·¨µÄ±×¶ËÊÇ£¬Èç¹ûÓÃ8GFLinuxÁªÃË
»§Ö÷¶¯Ïò½ø³Ì·¢HUPÐźţ¬ÈÔÈ»´æÔÚÎÊÌâ¡£¶øÇÒÒ²²»Äܽâ¾ösyslogdÒâÍâÍ˳ö8GFLinuxÁªÃË
µÄÇé¿ö¡£µÚ¶þÖÖ½¨ÒéÊÇÓÉ×ÛºÏͳһ×öÒ»¸ö¼ì²â½ø³Ì£¬ÕâÑù¸÷ÏîÄ¿¾Í²»»á²úÉú8GFLinuxÁªÃË
³åÍ»¡£µ«ÈÔÈ»´æÔÚÓû§Ö÷¶¯Ïò½ø³Ì·¢HUPÐźÅʹsyslogdʧЧµÄÎÊÌâ¡£ÓÉÉÏÊö8GFLinuxÁªÃË
¿ÉÒÔ¿´³ö£¬ÎÞÂÛºÎÖÖ·½·¨£¬¶¼²»Äܳ¹µ×½â¾öÎÊÌâ¡£8GFLinuxÁªÃË
A: ÎÊÌâµÄ²úÉú¿ÉÄÜÊÇÓÉÓÚ³ÌÐòÔ±¶¨ÒåÁËеÄÈÕÖ¾Îļþ²¢Æóͼ ʹÓÃnewsyslog ½Å8GFLinuxÁªÃË
±¾À´´¦Àí,Õâ¸ö½Å±¾±¸·ÝÈÕÖ¾ÎļþÔÙ·¢ËÍ HUPÐźš£newsyslog ½Å±¾ÔÚ´¦Àíϵ8GFLinuxÁªÃË
ͳÎļþʱ²»»áÓÐÎÊÌ⣬ºÜ¿ÉÄÜÊÇÓÉÓÚsyslogd¶ÔÕâЩÎļþ×ö¹ýרÃŵĴ¦Àí¡£µ«8GFLinuxÁªÃË
²»ÄÜÈÏΪÎÒÃÇ×Ô¼ºµÄÎļþÒ²»áµÃµ½Í¬ÑùµÄÕչˣ¬ÊÂʵÉÏ£¬ÕâÑù×öͨ³£ÊÇΣÏÕ8GFLinuxÁªÃË
µÄ¡£ ÎÒÈÏΪ½¨Òé2 ÊÇ¿ÉÐеģ¬ Òòsyslogd´ò¿ªµÄÊÇеÄÈÕÖ¾Îļþ£¬²»»á·¢8GFLinuxÁªÃË
ÉúÒì³£¡£¶øÓû§·¢Ë굀 HUP ÃüÁîÖ»ÊÇʹ syslogdÖØ¶Á syslog.conf Îļþ8GFLinuxÁªÃË
£¬Ò²²»»á·¢ÉúÒâÍâ.ΪÁ˱ȽϺõĶ¨Î»ÎÊÌâ,½¨ÒéÔÚÒ»¸ö±È½Ï¸É¾»µÄϵͳÉϽø8GFLinuxÁªÃË
ÐвâÊÔ,ÔÚ²âÊÔ֮ǰ×îºÃÍ£µô×Ô¼ºµÄ³ÌÐò,8GFLinuxÁªÃË
8GFLinuxÁªÃË
¼ò»¯/etc/syslog.conf,ÎÒÊÇÕâÑù²âÊÔµÄ:8GFLinuxÁªÃË
8GFLinuxÁªÃË
# /usr/lib/newsyslog8GFLinuxÁªÃË
# logger -p deamon.notice "12345"8GFLinuxÁªÃË
# cat /var/adm/messages8GFLinuxÁªÃË
8GFLinuxÁªÃË
# kill -HUP `cat /etc/syslog.id`8GFLinuxÁªÃË
# logger -p deamon.notice "aaaa"8GFLinuxÁªÃË
# cat /var/adm/messages8GFLinuxÁªÃË
8GFLinuxÁªÃË
½á¹ûÕý³£.8GFLinuxÁªÃË
8GFLinuxÁªÃË
48 Q: Solaris 8ÖÐ,Ϊʲô²»¿ÉÒÔÓÃÈçÏÂÃüÁî¸øÍø¿¨Ôö¼ÓÂß¼­µØÖ·?8GFLinuxÁªÃË
ifconfig hme0:1 xxx.xxx.xxx. LinuxÁªÃËÊÕ¼¯ÕûÀí ,תÌùÇë±êÃ÷ԭʼÁ´½Ó,ÈçÓÐÈκÎÒÉÎÊ»¶Ó­À´±¾Õ¾LinuxÂÛ̳ÌÖÂÛ

·ÖÒ³£º1 2 [3] 4 5 6 7 8 9 10
¡¾ÆÀÂÛ¡¿¡¾¼ÓÈëÊղؼС¿¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿¡¾¹Ø±Õ¡¿
¡ù Ïà¹ØÁ´½Ó
ÎÞÏà¹ØÐÅÏ¢