ÐÞ¸´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£®º¯
Ïà¹ØÎĵµ£º
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
½ñÌìÆð¿ªÊ¼¶ÔLinuxѧϰ×öЩÏà¹ØµÄ±Ê¼Ç£¬ÒÔ±ãÈÕºóÄܹ»ÓõÄÉÏ
1.ÈçºÎÈÃsshÖ»ÔÊÐíÖ¸¶¨µÄÓû§µÇ¼
¿ÉÒÔÔÚ/etc/ssh/sshd_configÖÐÔö¼ÓAllowUsers user_name£¬È»ºóÖØÆô·þÎñ(service sshd restart)
2.¸Ä±ässhµÄ¶Ë¿ÚºÅ
¿ÉÔÚ/etc/ssh/ssd_configÎļþÖмÓÈëÀýÈ磺Port 2222£¬È»ºóÖØÆ ......
linuxÏÂÊÖ¶¯É¾³ýÊý¾Ý¿âʵÀý£¬Ö±½Óɾ³ýÏàÓ¦µÄĿ¼¾Í¿ÉÒÔÁË£¬²»¶à˵ÁË....
1. $ORACLE_HOME/dbs/
[oracle9@frogger dbs]$ pwd
/u01/app/oracle/product/9.2.0.1/dbs
[oracle9@frogger dbs]$ rm inittest02.ora
[oracle9@frogger dbs]$ rm orapwdtest02
2. $ORACLE_BASE/oradata/SID
[oracle9@frogger oradata]$ ......
µÚÒ»ÕÂ
1.
½âÊÍÐÔÓïÑÔ£ºshell javascript python ±à³ÌÈËÔ±²»ÐèÒª¾¹ý±àÒë Á¬½ÓµÄ¹ý³Ì£¬¿ÉÒÔÔÚÌض¨»·¾³ÏÂÖ±½ÓÖ´ÐеÄÓïÑÔ ×Ô¶¯±àÒëÁ¬½Ó¡£¿ª·¢Ð§Âʸߣ¬µ«ÔËÐÐЧÂʵ͡£
±àÒëÐÍÓïÑÔ£ºjava c c++£¬ÐèÒª¾¹ý±à³ÌÈËÔ±¾¹ý±àÒëºÍÁ¬½Ó²úÉú¿ÉÖ´ÐгÌÐòµÄÓïÑÔ¡£ÔËÐÐЧÂʸߡ£
2.
Êý¾Ý
Êý¾Ý½á¹¹£ºÊý¾ÝÖ®¼äµÄ ......
Óà GDB µ÷ÊÔ³ÌÐò
GDB ¸ÅÊö
————
GDB ÊÇ GNU ¿ªÔ´×éÖ¯·¢²¼µÄÒ»¸öÇ¿´óµÄ UNIX ϵijÌÐòµ÷ÊÔ¹¤¾ß¡£»òÐí£¬¸÷λ±È½Ïϲ»¶ÄÇÖÖͼÐνçÃ淽ʽµÄ£¬Ïñ VC ¡¢ BCB µÈ IDE µÄµ÷ÊÔ£¬µ«Èç¹ûÄãÊÇÔÚ UNIX ƽ̨ÏÂ×öÈí¼þ£¬Äã»á·¢ÏÖ GDB Õâ¸öµ÷ÊÔ¹¤¾ßÓÐ±È VC ¡¢ BCB µÄͼÐλ¯µ÷ÊÔÆ÷¸üÇ¿´óµÄ¹¦ÄÜ¡£Ëùν ¡° ......