LinuxÖÐÈçºÎн¨Óû§
¶ÔÓÚÒ»°ãÓû§À´Ëµ£¬Ö÷Ŀ¼£¨home directory£©ÊÇÓ²ÅÌÉÏΨһ¿ÉÒÔÔÀ´Ð´¶«Î÷µÄµØ·½¡£Ò»°ãµÄ·¾¶ÃûÊÇ/home/login_user_name¡£
Ö÷Ŀ¼ÓÃÓÚ´æ´¢¸÷ÖÖÓû§Îļþ£ºÉèÖÃÎļþ£¬³ÌÐòÅäÖÃÎļþ£¬Óû§Îĵµ£¬Êý¾Ý netscape µÄ»º´æ£¬ÓʼþµÈµÈ¡£×÷Ϊһ¸öÆÕͨÓû§£¬Äã¿ÉÒÔÔÚÖ÷Ŀ¼Ï½¨Á¢ÐµÄĿ¼°²ÅÅÄã×Ô¼ºµÄĿ¼½á¹¹¡£ÆäËûÓû§ÎÞ·¨ÔĶÁÄãµÄÎļþ»òÕßдÊý¾Ýµ½ÄãµÄÖ÷Ŀ¼£¬³ý·ÇÄã¸øËûÃÇÊʵ±µÄȨÏÞ¡£
³ýÁË×Ô¼ºµÄÖ÷Ŀ¼ÒÔÄÚµÄÎļþ£¬Ò»°ãÓû§Ò²¿ÉÒÔ¿´µ½£¬ÔĶÁºÍÖ´ÐкܶàϵͳÀïµÄÎļþ£¬µ«ÊÇÒ»°ãÀ´ËµËûÃDz»ÄÜÐ޸ĺÍɾ³ýÕâЩÎļþ¡£
root Óû§£¨Ò²½Ð“³¬¼¶Óû§”£©ÊÇÒ»¸öÌØÊâµÄϵͳ¹ÜÀíÕʺţ¬¿ÉÒÔÐÞ¸ÄϵͳÀïµÄÈκÎÎļþ¡£¾³£Ê¹Óà root Óû§×÷ΪȱʡµÄµÇ¼Óû§²»ÊÇʲôºÃÏ°¹ß¨D¨DÄãµÄÎó²Ù×÷½«ÓпÉÄܵ¼ÖÂÑÏÖغó¹û¡£½¨ÒéÉèÖÃÒ»¸öÒ»°ãÓû§¸ø×Ô¼º×÷ΪÈÕ³£Ê¹ÓõÄÕʺţ¬Ö»ÔÚ±ØҪʹÓà root Óû§µÄȨÏÞʱ²ÅµÇ½µ½ root Óû§Ä£Ê½Ï¡£Ò»°ãÀ´Ëµ£¬root Óû§ÊÇ Linux ³õʼ»¯°²×°ºóµÄΨһһ¸öÓû§¡£
ʹÓà root Óû§½¨Á¢Ò»¸öÆÕͨÓû§£º
¡¡¡¡adduser joe
¡¡¡¡passwd joe
¡¡¡¡[ÊäÈëÓû§ÃÜÂë]
¡¡¡¡[ÔÙ´ÎÊäÈëÓû§ÃÜÂëÈ·ÈÏ]
ÔÚÉÏÊöµÄÀý×ÓÀҪÇ󳬼¶Óû§ root¡£ÒÔÉÏÃüÁîÔÚϵͳÀï²úÉúÒ»¸ö joe µÄÓû§£¬½Ó×ÅÉèÖøÃÓû§µÄÃÜÂë¡£ÏÖÔÚ£¬¿ÉÒÔ¸æËß joe ËûµÄÓû§ÃûºÍ³õʼÃÜÂ룬ȻºóËû¿ÉÒԵǼµ½ÏµÍ³£¬È»ºóÐÞ¸ÄËûµÄÃÜÂë¡£»¹Òª×¢ÒâµÄÊÇ£¬Óû§ÃûºÍÃÜÂ붼ÊÇ´óСдÃô¸Ð¡£
³¬¼¶Óû§¿ÉÒÔÐÞ¸ÄÈκÎÈ˵ÄÃÜÂ룬¾¡¹ÜËû/ËýÎÞ·¨ÔĶÁ¸ÃÓû§µÄÃÜÂë¡£Óû§ÃÜÂë²ÉÓõ¥Ïò¼ÓÃÜËã·¨£¬¼ÓÃܺó½ö½öÔÚϵͳÉÏ´¢´æ¼ÓÃܺóµÄÃÜÂ룬¶ÔÓھɵÄϵͳһ°ã´æÔÚ /etc/passwd ÎļþÀеÄϵͳһ°ã´æÔÚ /etc/shadow ÎļþÀδ¾¼ÓÃܵÄÃÜÂëÎļþ´ÓÀ´²»±»´¢´æÔÚϵͳÀï¡£µ±Óû§µÇ¼µÄʱºò£¬ÏµÍ³°ÑÓû§µÄÊäÈëÃÜÂëʹÓÃÏàͬµÄ¼ÓÃÜËã·¨µÃµ½µÄ½á¹ûÔÙºÍÃÜÂëÎļþ£¨/etc/passwd »òÕß /etc/shadow£©ÀïµÄ½á¹ûÏà±È½Ï¡£
³¬¼¶Óû§ºÍÒ»°ãÓû§µÄ·Ö¿ªÊ¹µÃ Linux ϵͳ¸ü¼Ó°²È«¨D¨DÉõÖÁÈò¡¶¾ÔÚ Linux ϵͳϺÜÄÑÓÐËù×÷Ϊ£¨ÒòΪÓû§ÔËÐеijÌÐòÖ»ÄÜ°ÑÊý¾Ýдµ½Ëû/Ëý×Ô¼ºµÄÓжÁдȨÏÞµÄĿ¼À²»»á¸ÐȾÕû¸ö²Ù×÷ϵͳµÄºËÐIJ¿·Ö£©¡£
Ò»°ã½¨ÒéÓû§ÔÚµÚÒ»´ÎµÇ¼µ½ÏµÍ³µÄʱºòÁ¢¿ÌÐÞ¸Ä×Ô¼ºµÄÃÜÂ룺
¡¡¡¡passwd
¡¡¡¡Changing password for joe
¡¡¡¡(current) UNIX password: ¡¡¡¡¡¡[ÊäÈë¾ÉµÄÃÜÂë]
¡¡¡¡New password: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡[ÊäÈëеÄÃÜÂë]
¡¡¡¡Retype new password:¡¡¡¡¡¡¡¡ [Öظ´ÊäÈëеÄÃÜÂë]
¡¡¡¡passwd: all authenticat
Ïà¹ØÎĵµ£º
ת×Ô:http://www.xxlinux.com/linux/article/development/kernel/20090112/14828.html
sysfs ÊÇ Linux ÄÚºË
ÖÐÉè¼Æ½ÏеÄÒ»ÖÖÐéÄâµÄ»ùÓÚÄÚ´æµÄÎļþϵͳ£¬ËüµÄ×÷ÓÃÓë proc ÓÐЩÀàËÆ£¬µ«³ýÁËÓë proc ÏàͬµÄ¾ßÓв鿴ºÍÉ趨ÄÚºË
²ÎÊý¹¦ÄÜÖ®Í⣬»¹ÓÐΪ Linux ͳһÉ豸ģÐÍ×÷Ϊ¹ÜÀíÖ®Óá£Ïà±ÈÓÚ proc Îļþϵͳ£¬Ê¹Óà sysfs µ¼³ ......
ÏëÖªµÀµ½Linux·ÖÇø·½°¸µÄÕæÏàô£¬ÏëÖªµÀLinux·ÖÇø·½°¸ÖвØÓеÄÄÚÔÚ°ÂÒåô£¬Ö»ÓÐÎÒÀ´¸ø´ó¼ÒÈ«Ãæ½²½â½éÉÜLinux·ÖÇø·½°¸
×îÐÂLinux·ÖÇø·½°¸
ÎҵķþÎñÆ÷ÊÇ500G¡£×îÖØÒªµÄÊÇ/var·ÖÇøÒ»¶¨Òª´ó(²»ÂÛpostfixÓʼþ£¬»¹ÊÇLAMPµÄWEB ·þÎñÆ÷µÈ£©¡£×îºÃÊÇ400GÒÔÉÏ¡£¾ßÌåµÄ/boot Ö»Òª100M¾Í×ã¹»ÁË¡£ÏÂÃæÊÇÎҵķÖÇø·½°¸£ºÓ²ÅÌ500G
·þ ......
¿ÉÒÔ¶ÁÈ¡/proc/devicesÎļþÒÔ»ñµÃLinuxÄں˷ÖÅä¸ø¸ÃÉ豸µÄÖ÷É豸ºÅ¡£
Ö÷É豸ºÅÓÃÀ´Çø·Ö²»Í¬ÖÖÀàµÄÉ豸£¬¶ø´ÎÉ豸ºÅÓÃÀ´Çø·ÖͬһÀàÐ͵Ķà¸öÉ豸
ÔÚLinuxÄں˿´À´£¬Ö÷É豸ºÅ±êʶÉ豸¶ÔÓ¦µÄÇý¶¯³ÌÐò£¬
¸æËßLinuxÄÚºËʹÓÃÄÄÒ»¸öÇý¶¯³ÌÐòΪ¸ÃÉ豸(Ò²¾ÍÊÇ/devϵÄÉ豸Îļþ)·þÎñ£»¶ø´ÎÉ豸ºÅÔòÓÃÀ´±êʶ¾ßÌåÇÒΨһµÄij¸öÉ豸¡£
......
ÓÐÁËϵͳµ÷ÓõľÑ飬Ìí¼ÓÄ£¿é»¹ÊǺÜ˳ÀûµÄ¡£
¡¾ÊµÑé»·¾³¡¿
Fedora£¬ÄÚºË2.6.21.6
¡¾ÊµÑé²½Öè¡¿
1. cd /root/homework/module
2. vi process.c
3. ¼ÓÈëÈçÏ´úÂ룺
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
static int process_init(void)
{
int num= ......
http://www.myzqu.com/viewthread.php?tid=56258&extra=page%3D1%26amp;filter%3Dtype%26amp;typeid%3D199
linux, FTP, ´î½¨·½·¨, ·þÎñÆ÷
½ñÌì¸úͬѧÃÇ˵ÏÂÔõô´î½¨Ð£Ô°FTP£¬ÒÔ´ËÀ´¼ÓǿУÄÚ×ÊÔ´Á÷ͨ£¬ÔÚÕâ¸öÍøÂç×´¿öÈÃÈË×¥¿ñµÄ½ñÌ죬ÏàÐźÜÓбØÒª¡£¡£¡£ ´ó¼Ò¿´ÁËÌû×ӾͿÉÒԴ×Ô¼ºµÄFT ......