ÐÞ¸´Linuxϵͳ
ÐÞ¸´Linuxϵͳ
1£®Ê¹Óü±¾ÈÅÌ×é½øÐÐά»¤
¼±¾ÈÅÌ×飨Ҳ³ÆÎªboot/rootÅÌ×飩£¬ÊÇϵͳ¹ÜÀíÔ±±Ø²»¿ÉÉٵŤ¾ß¡£ÓÃËü¿ÉÒÔ¶ÀÁ¢µØÆô¶¯ºÍÔËÐÐÒ»¸öÍêÕûµÄLinuxϵͳ¡£Êµ¼Ê ÉÏ£¬¼±¾ÈÅÌ×éÖеĵÚ2ÕÅÅÌÉϾÍÓÐÒ»¸öÍêÕûµÄLinuxϵͳ£¬°üÀ¨rootÎļþϵͳ£»¶øµÚ1ÕÅÅÌÔò´æ·ÅÁË¿ÉÆô¶¯µÄÄںˡ£
ʹÓü±¾ÈÅÌ×éά»¤ÏµÍ³ºÜ¼òµ¥¡£Ö»ÐèÓÃÕâÁ½ÕÅÅÌÆô¶¯ÏµÍ³ºó£¬½øÈë¼±¾Èģʽ£¬ÕâʱʹÓõÄÊÇrootÕË»§¡£ÎªÁËÄÜ·ÃÎÊÓ²ÅÌÉϵÄÎļþ£¬ÐèÒªÊÖ¹¤°²×°Ó²ÅÌÎļþϵͳ¡£ÀýÈ磬ÓÃÏÂÃæµÄÃüÁî¿ÉÔÚ/mntĿ¼Öа²×°/dev/hda2ÅÌÉϵÄext2fsÀàÐ͵ÄLinuxÎļþϵͳ£º
¡¡¡¡# monut -t ext2/dev/hda2/mnt
×¢£ºÏÖÔÚ¸ùĿ¼ÊǼ±¾ÈÅÌÉϵĸùĿ¼¡£ÎªÁË·ÃÎÊÓ²ÅÌÎļþϵͳÖеÄÎļþ£¬±ØÐëÏȰÑËü°²×°µ½Ä³¸öĿ¼Ï¡£ÕâÑù£¬Èç¹û½«Ó²ÅÌÉÏÎļþϵͳ°²×°ÔÚ/mmtĿ¼Ï£¬ÔòÓ²ÅÌÉÏÔÀ´µÄ/etc/passwdÎļþµÄ·¾¶¾ÍÊÇ/mnt/etc/passwd
2¡¢Îļþϵͳ±»ÆÆ»µÊ±µÄ´¦Àí·½·¨
µ±Îļþϵͳ±»ÆÆ»µÊ±£¬Èç¹ûʹÓõÄÊÇext2fsÀàÐ͵ÄÎļþϵͳ£¬¾Í¿É´ÓÈíÅÌÔËe2fsckÃüÁîÀ´ÐÞÕýÎļþϵͳÖб»Ë𻵵ÄÊý¾Ý¡£¶ÔÓÚÆäËûÀàÐ͵ÄÎļþϵͳ£¬¿ÉÒÔʹÓÃÏàÓ¦µÄfsckÃüÁî¡£ µ±´ÓÈíÅÌÉϼì²éÎļþϵͳʱ£¬×îºÃ²»Òªmount°²×°
×¢£ºÎļþϵͳ±»ÆÆ»µµÄ³£¼ûÔÒòÊdz¬¼¶¿é±»Ë𻵣¬³¬¼¶¿éÊÇÎļþϵͳµÄ“Í·²¿”¡£Ëü°üº¬ÎļþϵͳµÄ״̬¡¢³ß´çºÍ¿ÕÏдÅÅÌ¿éµÈÐÅÏ¢¡£Èç¹ûËð»µÁËÒ»¸öÎļþϵͳµÄ³¬¼¶¿é£¨ÀýÈ粻СÐÄÖ±½Ó½«Êý¾Ýдµ½ÁËÎļþϵͳµÄ³¬¼¶¿é·ÖÇøÖУ©£¬ÄÇôϵͳ¿ÉÄÜ»áÍêÈ«²»Ê¶±ð¸ÃÎļþϵͳ£¬ÕâÑùÒ²¾Í²»Äܰ²×°ËüÁË£¬¼´Ê¹²ÉÓÃe2fsckÃüÁîÒ²²»ÄÜ´¦ÀíÕâ¸öÎÊÌâ¡£
²»¹ý£¬ext2fsÀàÐ͵ÄÎļþϵͳ½«³¬¼¶¿éµÄÄÚÈݽøÐÐÁ˱¸·Ý£¬²¢´æ·ÅÓÚÇý¶¯³ÌÐòµÄ¿é×飨block group£©±ß½ç¡£¿ÉÒÔÓÃÈçϵÄÃüÁî֪ͨe2fsckʹÓ󬼶¿éµÄ±¸·Ý
¡¡
¡¡¡¡# e2fsck -b 8193
ÊÇÖ¸ÎļþϵͳËùÔڵķÖÇø£¬-b 8193Ñ¡ÏîÓÃÓÚÏÔʾʹÓôæ·ÅÔÚÎļþϵͳÖеÄ8193¿éµÄ³¬¼¶¿éµÄ±¸·ÝÊý¾Ý
3¡¢»Ö¸´¶ªÊ§µÄÎļþ
Èç¹û²»Ð¡ÐÄɾ³ýÁËÖØÒªµÄÎļþ£¬ÄÇôûÓа취ֱ½Ó»Ö¸´¡£µ«ÊÇ»¹¿ÉÒÔ½«ÏàÓ¦µÄÎļþ´Ó¼±¾ÈÅ̸´ÖƵ½Ó²ÅÌÉÏ¡£ÀýÈ磬Èç¹ûɾ³ýÁËÎļþ/bin/login£¬´ËʱϵͳÎÞ·¨Õý³£½øµ½µÇ¼½çÃæ£¬¿ÉÒÔÓü±¾ÈÅÌ×éÆô¶¯ÏµÍ³£¬½«Ó²ÅÌÎļþϵͳ°²×°µ½/mntĿ¼Ï£¬È»ºóʹÓÃÏÂÊöÃüÁ
¡¡¡¡
¡¡¡¡#cp -a /bin/login /mnt/bin
“-a”Ñ¡ÏîÓÃÓÚ¸æËßcpÔÚ¿½±´Ê±±£³ÖÎļþµÄ·ÃÎÊȨÏÞ¡£ µ±È»Èç¹û±»É¾³ýµÄ»ù±¾Îļþ²»ÔÚ“¼±¾ÈÅÌ×é”ÖУ¬Ò²¾Í²»ÄÜÓÃÕâÖÖ·½·¨ÁË¡£Èç¹ûÒÔǰ×ö¹ýϵͳ±¸·ÝµÄ»°£¬ÄÇôҲ¿ÉÒÔÓÃÒÔǰµÄ±¸·ÝÀ´»Ö¸´¡£
4£®º¯
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
½ñÌìÆð¿ªÊ¼¶ÔLinuxѧϰ×öЩÏà¹ØµÄ±Ê¼Ç£¬ÒÔ±ãÈÕºóÄܹ»ÓõÄÉÏ
1.ÈçºÎÈÃsshÖ»ÔÊÐíÖ¸¶¨µÄÓû§µÇ¼
¿ÉÒÔÔÚ/etc/ssh/sshd_configÖÐÔö¼ÓAllowUsers user_name£¬È»ºóÖØÆô·þÎñ(service sshd restart)
2.¸Ä±ässhµÄ¶Ë¿ÚºÅ
¿ÉÔÚ/etc/ssh/ssd_configÎļþÖмÓÈëÀýÈ磺Port 2222£¬È»ºóÖØÆ ......
ÆäʵÕâ¸öÒ²¿ÉÒÔÊÓΪÏÂÔØÐèÒªvodplayer»òÕß½Ð×ö±¦Àûͨ²¥·ÅÆ÷²ÅÄܹۿ´µÄÔÚÏßµçÓ°µÄÒ»¸ö½â¾ö·½°¸¡£
±¦ÀöͨÊÓÆµµã²¥·þÎñÓÃÔÚÐí¶à¿í´ø·þÎñÉÏ¡£ËٶȽϿ죬µ«ÊDZØÐëʹÓÃÆäÌØ¶¨µÄ²¥·ÅÆ÷vodplayer²ÅÄܲ¥·Å¡£¶øÕâ¸öÈí¼þÖ»ÓÐwindowsƽ̨Éϵİ汾¡£ÔÚlinux»òÕßmacÎÞ·¨Ê¹Óᣳý·Ç×°ÐéÄâ»ú¡£ÄÇÌ«Âé·³¡£
ÏÖÔÚÌṩһ¸ö½â¾ö·½°¸£¬ÆäÔÀíÈçÏ ......
Óà GDB µ÷ÊÔ³ÌÐò
GDB ¸ÅÊö
————
GDB ÊÇ GNU ¿ªÔ´×éÖ¯·¢²¼µÄÒ»¸öÇ¿´óµÄ UNIX ϵijÌÐòµ÷ÊÔ¹¤¾ß¡£»òÐí£¬¸÷λ±È½Ïϲ»¶ÄÇÖÖͼÐνçÃæ·½Ê½µÄ£¬Ïñ VC ¡¢ BCB µÈ IDE µÄµ÷ÊÔ£¬µ«Èç¹ûÄãÊÇÔÚ UNIX ƽ̨ÏÂ×öÈí¼þ£¬Äã»á·¢ÏÖ GDB Õâ¸öµ÷ÊÔ¹¤¾ßÓÐ±È VC ¡¢ BCB µÄͼÐλ¯µ÷ÊÔÆ÷¸üÇ¿´óµÄ¹¦ÄÜ¡£Ëùν ¡° ......