³£ÓõÄLinuxÍøÂ簲ȫ¹¤¾ß¼ò½é
³£ÓõÄLinuxÍøÂ簲ȫ¹¤¾ß¼ò½é
×÷Õß: ØýÃû, ¡¡³ö´¦:ITר¼ÒÍøÂÛ̳,¡¡ÔðÈαà¼: °×Ö¾·É,
2009-10-16 07:08
¡¡¡¡¾¡¹Ü¸÷ÖÖ°æ±¾µÄLinux distribution ¸½´øÁ˺ܶ࿪·ÅÔ´´úÂëµÄ×ÔÓÉÈí¼þ£¬µ«ÊÇÈÔÈ»ÓдóÁ¿µÄÓÐÓõŤ¾ßûÓб»Ä¬ÈϰüÀ¨ÔÚËüÃǵݲװ¹âÅÌÄÚ£¬ÌرðÊÇÓÐһЩ¿ÉÒÔÔöÇ¿LinuxÍøÂ簲ȫµÄ¹¤¾ß°ü£¬ËüÃÇ´ó¶àÒ²ÊÇ¿ª·ÅÔ´µÄ×ÔÓÉÈí¼þ¡£
document.write("<SCRIPT LANGUAGE=\"JavaScript1.1\" SRC=\"http:\/\/ucpn.yesky.com\/js.ng\/area=cc-wenzhangye_pip1&format=picinpic&node_ctocio_cto="+nodeid+"&num=1&page=cont&site=ctocio_cto\"><\/SCRIPT><div class='clear'></div>");
¡¡¡¡¼ò½é£º
¡¡¡¡¾¡¹Ü¸÷ÖÖ°æ±¾µÄLinux distribution ¸½´øÁ˺ܶ࿪·ÅÔ´´úÂëµÄ×ÔÓÉÈí¼þ£¬µ«ÊÇÈÔÈ»ÓдóÁ¿µÄÓÐÓõŤ¾ßûÓб»Ä¬ÈϰüÀ¨ÔÚËüÃǵݲװ¹âÅÌÄÚ£¬ÌرðÊÇÓÐһЩ¿ÉÒÔÔöÇ¿LinuxÍøÂ簲ȫµÄ¹¤¾ß°ü£¬ËüÃÇ´ó¶àÒ²ÊÇ¿ª·ÅÔ´µÄ×ÔÓÉÈí¼þ¡£
¡¡¡¡ÕâÀï¼òµ¥µØ½éÉÜһϼ¸¸öÔöÇ¿LinuxÍøÂ簲ȫµÄ¹¤¾ß¡£
¡¡¡¡1. sudo
¡¡¡¡sudoÊÇϵͳ¹ÜÀíÔ±ÓÃÀ´ÔÊÐíijЩÓû§ÒÔrootÉí·ÝÔËÐв¿·Ö/È«²¿ÏµÍ³ÃüÁîµÄ³ÌÐò¡£Ò»¸öÃ÷ÏÔµÄÓÃ;ÊÇÔöÇ¿ÁËÕ¾µãµÄ°²È«ÐÔ£¬Èç¹ûÄãÐèҪÿÌìÒÔrootÉí·Ý×öһЩÈÕ³£¹¤×÷£¬¾³£Ö´ÐÐһЩ¹Ì¶¨µÄ¼¸¸öÖ»ÓÐrootÉí·Ý²ÅÄÜÖ´ÐеÄÃüÁÄÇôÓÃsudo¶ÔÄãÊǷdz£Êʺϵġ£
¡¡¡¡sudoµÄÖ÷Ò³ÔÚ£ºhttp://www.courtesan.com
/courtesan/products/sudo/
¡¡¡¡ÒÔRedhat ΪÀý£¬ÏÂÃæ½éÉÜһϰ²×°¼°ÉèÖùý³Ì£º
¡¡¡¡Ê×ÏÈ£¬ÄãÄÜ´ÓsudoÖ÷Ò³ÉÏÏÂÔØfor Redhat LinuxµÄrpm package.
¡¡¡¡ËüÔÚftp://ftp.freshmeat.net
/pub/rpms/sudo/
¡¡¡¡µ±Ç°×îеÄÎȶ¨°æ±¾1.5.9p4¡£
¡¡¡¡Ö´ÐÐ#rpm -ivh sudo*
½øÐа²×°£¬È»ºóÓÃ/usr/sbin/visudo±à¼/etc/sudoersÎļþ¡£Èç¹ûϵͳÌáʾÄãÕÒ²»µ½/usr/bin/viµ«Êµ¼ÊÉÏÄãÔÚĿ¼
/binÏÂÓÐvi³ÌÐò£¬ÄãÐèÒªln -sf /bin/vi /usr/bin/viΪ vi
ÔÚ/usr/binÏ´´½¨·ûºÅÁ´½Ó¡£(×¢£ºÎÒÔÚRedhat 6.1ÉÏÓöµ½£¬Redhat 5.xÉÏûÓдËÎÊÌâ)
¡¡¡¡ÁíÍ⣬Èç¹û³öÏÖijЩÆäËü´íÎó£¬Äã¿ÉÄÜ»¹ÐèÒª#chmod
700 /var/run/sudo
¡¡¡¡ÏÂÃæÊÇÎÒµÄ/etc/sudoersÎļþÀý×Ó£º
¡¡¡¡[root@sh-proxy
/etc]# more sudoers
¡¡¡¡Host_Alias SERVER
=sh-proxy
¡¡¡¡# User alias
specification
¡¡¡¡User_Alias ADMIN=jephe,tome
¡¡¡¡# Cmnd alias specification
¡¡¡¡Cmnd_Alias SHUTDOWN=/etc/halt,/etc/shutdown,/etc/reboo
Ïà¹ØÎĵµ£º
¿ÉÒÔ½«Õâ¸ö½Å±¾·Å½øcrontab£¬ËûµÄÅäÖÆÎļþÔÚ /etc/crontabÖÐÿÌìÁ賿ִÐÐÒ»´Î£¬×Ô¶¯±¸·Ý Õâ¸ö½Å±¾Ã¿Ìì×î¶àÖ»Ö´ÐÐÒ»´Î£¬¶øÇÒÖ»±£Áô×î½üÎåÌìµÄ±¸·ÝÔÚ·þÎñÆ÷ÉÏ¡£
#!/bin/bash
#This is a ShellScript For Auto DB Backup
#Powered by aspbiz
#2004-09
#Setting
#ÉèÖÃÊý¾Ý¿âÃû£¬Êý¾Ý¿âµÇ¼Ãû£¬ÃÜÂ룬±¸·Ý·¾¶£¬ÈÕ־ ......
¡¡Ò»¡¢ÒýÑÔ
¡¡¡¡ÏëʹÓÃLinuxÒѾºÜ³¤Ê±¼äÁË£¬ÓÉÓÚûÓÐÓ²ÐÔÈÎÎñһֱҲûÓÐϵͳѧϰ£¬½üÈÕÓÉÓÚ¹¤×÷ÐèÒª±ØÐëʹÓÃLinuxϵÄMySQL¡£±¾ÒÔΪÓÐ
WindowsÏÂʹÓÃSQL
ServerµÄ¾Ñ飬¾õµÃÔÚLinuxϰ²×°MySqlÓ¦¸ÃÊÇÒ×Èç·´ÕÆµÄÊ£¬¿ÉÔÚÕæÕý°²×°ºÍʹÓÃMySQLʱ×ßÁ˺ܶàÍä·£¬Óö¼ûºÜ¶àÎÊÌ⣬±Ï¾¹Linux
ºÍWindows±¾Éí¾ÍÓкܴóÇø±ð¡£ÎªÁËÈà ......
µÚ¶þ²¿·Ö ½¥Èë¼Ñ¾³
2.1 ÈçºÎ½Ø»ñϵͳµ÷ÓÃ
ÏÖÔÚÎÒÃÇ¿ªÊ¼ÈëÇÖLKM£¬ÔÚÕý³£Çé¿öÏÂLKMsÊÇÓÃÀ´À©Õ¹Äں˵Ä(ÌØ±ðÊÇÄÇЩӲ¼þÇý¶¯)¡£È»¶øÎÒÃǵđHacks’×öһЩ²»Ò»ÑùµÄÊÂÇé¡£ËûÃÇ»á½Ø»ñϵͳµ÷Óò¢ÇÒ¸ü¸ÄËûÃÇ£¬ÎªÁ˸ıäϵͳijЩÃüÁîµÄÏìÓ¦·½Ê½¡£
ÏÂÃæµÄÕâ¸öÄ£¿é¿ÉÒÔʹµÃÈκÎÓû§¶¼²»ÄÜ´´½¨Ä¿Â¼¡£ÕâÖ»²»¹ýÊÇÎÒÃÇËæºó·½·¨µ ......
dzÎölinuxϼüÅÌÉ豸¹¤×÷ºÍ×¢²áÁ÷³Ì
¡¾Ç³ÎölinuxÏÂÊó±êÇý¶¯µÄʵÏÖ¡¿
input_init()=>
=>
class_register(&input_class);×¢²áinputÀà
input_proc_init();´´½¨procϵÄĿ¼ºÍÎļþ
register_chrdev(INPUT_MAJOR, "input", &input_fops);×¢²áÇý¶¯³ÌÐòµ½cdev_mapÉÏ,ÒÔ´ýÇý¶¯É豸.
drivers\input\keybo ......
ÕâÀïÖ»Áоټ¸¸ö±È½ÏÂé·³µÄÊý¾Ý½á¹¹
struct list_head {
struct list_head *next, *prev;
} //linuxͨÓõÄË«ÏòÁ´¶ÓÁУ¬ÏÂÃæ¶à´¦Óõ½£¬ÕâÀïÁгöÔ´´úÂë
linux¶ÔÄÚ´æÔÙÓÃҳʽ¹ÜÀí£¬¶ÔÓÚÒ³£¬¾ÍÓиöÊý¾Ý½á¹¹page¼ÓÒÔÃèÊö¡£ÔÚÄÚºËÖÐÓиöÈ«¾ÖÁ¿mem-mapÖ¸ÏòµÄÊÇÒ»¸öpageµÄÊý×飬Õû¸öÊý×éÃèÊöÁËÕû¸öÎïÀíÄڴ棬 ......