UNIX/Linux ϵͳ´ÅÅÌ ¿Õ¼ä¼à¿Ø ×Ô¶¯»¯½Å±¾ ʾÀý
UNIX/Linux ϵͳ´ÅÅÌ ¿Õ¼ä¼à¿Ø ×Ô¶¯»¯½Å±¾ ʾÀý
1. ·ÖÇø¼à¿Ø /root/disktab ÎļþʾÀý
2. checkdisk ½Å±¾³õʼ»¯²¿·Ö
3. checkdisk ½Å±¾·ÖÎö /root/disktab Îļþ²¿·Ö
4.ÖеĽű¾ÊµÏÖÁËʵʱ¼à¿Ø²¢¼ì²â·ÖÇø×´¿ö£¬Í¨¹ýÇ°Ãæ»ñµÃµÄÓû§¶¨ÒåµÄãÐÖµºÍ df ÃüÁîµÄÊä³ö½øÐбȽϣ¬Èç¹û df ÏÔʾµÄij¸ö·ÖÇøµÄ¿Õ¼äÕ¼Óó¬¹ýÁËÓû§¶¨ÒåµÄãÐÖµ£¬ÔòÖ´ÐÐÓû§¶¨ÒåµÄ²Ù×÷¡£
4. checkdisk ½Å±¾¸ù¾Ý·ÖÇø×´¿öÖ´ÐÐÏìÓ¦
5. ÏìÓ¦½Å±¾Ê¾Àý
ÒÔϽ«ÊÇÏêϸ½éÉÜ£º
ÔÚÏÂÃæµÄÄÚÈÝÖУ¬ÎÒÃǸø³öÁËÒ»¸ö¶Ô´ÅÅÌ·ÖÇøÊ£Óà¿Õ¼ä´óС½øÐÐ×Ô¶¯»¯¼à¿ØµÄʾÀý£¬Óû§¿É¸ù¾Ý×ÔÉíÐèÇ󣬶ÔʾÀý½Å±¾½øÐÐÐÞ¸ÄÒÔ´ïµ½Ìض¨µÄ¹ÜÀíÄ¿µÄ¡£
ÎÒÃǵÄ×Ô¶¯»¯´ÅÅÌ·ÖÇø¿Õ¼ä¼à¿Øϵͳ·ÖΪÈý¸ö²¿·Ö£¬ÓÉÈý¸öÎļþ /root/disktab£¬checkdisk ½Å±¾ºÍ /root/diskresp ʵÏÖ¡£/root/disktab Îļþ¶¨ÒåÁËÐèÒª¼à¿ØµÄ´ÅÅÌ·ÖÇø£¬±¨¾¯ãÐÖµºÍ´ïµ½ãÐÖµºóµÄ¶¯×÷¡£checkdisk ÔòʵÏÖÁËÕû¸ö¶ÔÓÚ´ÅÅÌ¿Õ¼äµÄ¼à¿Ø¹ý³Ì£¬¶ø /root/diskresp ÎļþΪÓû§×Ô¶¨ÒåµÄ´ÅÅÌ¿Õ¼ä´ïµ½ãÐÖµºóµÄÏìÓ¦½Å±¾¡£
¼à¿Ø½Å±¾½«±»Ìí¼Óµ½ crontab ÖУ¬ÕâÑù¾Í¿ÉÒÔʹ¼à¿ØÑ»·½øÐС£ÎÒÃǵĽű¾ÔÚ RedHatEL-Server 5.3£¨perl °æ±¾ 5.8.8)¡¢SLES 11£¨perl °æ±¾ 5.10.0) ºÍ AIX 5.3£¨perl °æ±¾ 5.8.2) ÉϲâÊÔͨ¹ý¡£
¶¨ÒåµÄ /root/disktab ÎļþÓµÓÐÏÂÃæµÄ¸ñʽ
·ÖÇøËù mount µÄĿ¼ ±¨¾¯ãÐÖµ ´ïµ½ãÐÖµºóµÄ¶¯×÷
1. ·ÖÇø¼à¿Ø /root/disktab ÎļþʾÀý
/ 80% /root/diskresp
/data 100G /root/diskresp
ÔÚÕâ¸öÎļþÖУ¬µÚÒ»Ðбíʾµ±”/”·ÖÇø¿Õ¼äÕ¼Óó¬¹ý 80% ʱ£¬ÔòÔËÐнű¾ /root/diskresp ½øÐÐÏìÓ¦£»µÚ¶þÐбíʾµ±”/data”·ÖÇøµÄ¿Õ¼äÕ¼Óó¬¹ý 100G ʱÔËÐнű¾ /root/diskresp ½øÐÐÏìÓ¦¡£ÎÒÃǵÄÎļþÔÊÐí±¨¾¯ãÐÖµÒÔ KB£¬MB£¬GB Ϊµ¥Î»£¬Ò²¿ÉÒÔÒ԰ٷֱȱíʾ¡£
½Å±¾ checkdisk Ö÷ÒªÍê³ÉµÄÈÎÎñÊÇ·ÖÎö /root/disktab Îļþ²¢ºÍµ±Ç°²é¿´´ÅÅÌ¿Õ¼äµÄÊä³ö½øÐбȽϣ¬¶ÔÓÚ¿Õ¼äÒì³£µÄ·ÖÇø²ÉÈ¡ÏàÓ¦µÄ´ëÊ©¡£½Å±¾ checkdisk µÄµÚÒ»²¿·ÖÏȽøÐÐÁ˳õʼ»¯£¬»ñµÃÁËҪʹÓõķÖÇø¼à¿Ø¶¨ÒåÎļþ£¬Ä¬ÈϵķÖÇø¼à¿Ø¶¨ÒåÎļþΪ /root/disktab£¬Ò²¿ÉÒÔͨ¹ý²ÎÊýÖ¸¶¨¸ÃÎļþµÄλÖá£
2. checkdisk ½Å±¾³õʼ»¯²¿·Ö
#!/usr/bin/perl
use strict;
my $DISKTABFILE = “/root/disktab”;
if ($ARGV[0] ne “”) {
$DISKTABFILE = $ARGV[0];
}
# ÒòΪ Linux ºÍ AIX µÄ df ÃüÁî¸ñʽÂÔÓв»Í¬£¬ËùÒÔÊ×ÏÈÅжÏÒ»ÏÂ
my $OS
Ïà¹ØÎĵµ£º
9ÔÂ13ÈÕ
ʹÓÃXDMCPÀ´Ô¶³ÌÁ¬½ÓÄãµÄLinuxͼÐÎ×ÀÃ棡
²Ù×÷»·¾³
Fedora Core 3
gdm(Gnome)
X-Win32 v8.0 ( http://www.starnet.com/evalkey/ )
É趨 XDMCP
XDM ÊÇ X Display Manager µÄ¼ò³Æ£¬ËûµÄ¹¦ÄÜÊÇʲôÄØ£¿ ¼òµ¥µÄ˵£¬¾ÍÊǹÜÀí²Ù¿Ø X Server µÄÏÔʾÀ²¡«ËûÖ÷ÒªÓÐÁ½ÖÖ¹ÜÀí·½Ê½£¬ Èç¹û X Server/Client Ô ......
¡¡¡¡Ð´ÁËÕ⼸Äê³ÌÐò£¬Í»È»×ªµ½linuxÏ£¬Í»È»¸Ðµ½×Ô¼º»¹ÒªÑ§µÄÌ«¶à¡£
¡¡¡¡1¡£linuxµÄÃüÁºÃ¶à....
2. Ì«¶àµÄIDE£¬²»ÖªµÀ¾¿¾¹Äĸö²ÅÕæÕýºÃʹ£¬ÔÝʱÓÃeclicpes°É£¬¾Ý˵ºÜÏóVS¡£
¡¡¡¡3. VMWAREϵÄlinux,¡¡ÏÔ¿¨¾¹È»×°²»ºÃ£¬Ìý˵µ½×°VTOOLS,£¬µ«Ã»ÕÒµ½ºÃÓõġ£
¡¡¡¡4¡¡³ýÁËMSµÄ ......
linux—selectÏê½â
selectϵͳµ÷ÓÃʱÓÃÀ´ÈÃÎÒÃǵijÌÐò¼àÊÓ¶à¸öÎļþ¾ä±úµÄ״̬±ä»¯µÄ¡£³ÌÐò»áÍ£ÔÚselectÕâÀïµÈ´ý£¬Ö±µ½±»¼àÊÓµÄÎļþ¾ä±úÓÐÒ»¸ö»ò¶à¸ö·¢ÉúÁË״̬¸Ä±ä¡£
¹ØÓÚÎļþ¾ä±ú£¬Æäʵ¾ÍÊÇÒ»¸öÕûÊý£¬Í¨¹ýsocketº¯ÊýµÄÉùÃ÷¾ÍÃ÷°×ÁË£º
int socket(int domain, int type, int protocol);
ÎÒÃÇ×îÊìϤµÄ¾ä±úÊÇ0¡¢1¡¢2 ......
ÐÞ¸Ä/etc/fstab, /etc/rc.d/rc.sysinitµÈϵͳÆô¶¯ÎļþʱÎó²Ù×÷¾Í»áÔì³ÉlinuxÎÞ·¨½øÈ룬ÓÐrescueÅÌ¿ÉÒÔÈÝÒ×ÐÞ¸´£¬Õâ¸ö·½·¨ÊʺÏÓÚûÓÐrescueÅÌʱÐÞ¸´ÏµÍ³¡£
grub²Ëµ¥ÖÐÑ¡Ôñlinux,°´e,e,½øÈë±à¼Ä£Ê½£¬kernel (hd0,0)/vmlinuz root=/dev/hda2.....ÕâÒ»ÐÐ×îºó¼ÓÉÏinit=/bin/bash,Ð޸ĺúó°´enter,bÒýµ¼Ð޸ĺóµÄÒýµ¼ÐÅÏ¢ÀàËÆÈçÏ ......
¿É°²×°ÔÚUÅÌÉϵIJÙ×÷ϵͳ Puppy Linux 4.1 Beta
Ò»¡¢ UÅÌ°²×°Puppy Linux·½·¨
1¡¢ÏÂÔØ°²×°FlashBoot¡£¿ÉÒÔÔÚgoogleÉÏËÑÒ»ÏÂÏÂÔØ
ÔËÐÐFlashBoot£¬°´ÏÂͼºìÉ«¿òÑ¡Ôñ£¬µã¡¾ÏÂÒ»²½¡¿
Ñ¡ÔñÄãÏÂÔصÄiso¾µÏñ£¬¡¾ÏÂÒ»²½¡¿
Ñ¡ÔñÄãµÄUÅÌÅÌ·û£¬²»ÒªÑ¡´íÁË¡£µã¡¾ÏÂÒ»²½¡¿
ÕâÒ»²½Òª×¢Ò⣬ĬÈÏÑ¡ÔñµÄÊDz»¸ñÅÌ¡£ ......