ÔÚLinuxÖд´½¨¾²Ì¬¿âºÍ¶¯Ì¬¿â
¸ÐлÔÎÄ×÷Õߣºhttp://blog.csdn.net/thinkerABC/archive/2006/03/11/621817.aspx
¸ÐлתÌûÕßµÄÅŰ棺http://blog.chinaunix.net/u3/101219/showart_2006014.html
ÎÒÃÇͨ³£°ÑһЩ¹«Óú¯Êý
ÖÆ×÷³Éº¯Êý¿â£¬¹©ÆäËü³ÌÐòʹÓá£
º¯Êý¿â·ÖΪ¾²Ì¬¿âºÍ¶¯Ì¬¿âÁ½ÖÖ¡£
¾²Ì¬¿âÔÚ³ÌÐò±àÒëʱ»á±»Á¬½Óµ½Ä¿±ê´úÂëÖУ¬³ÌÐòÔËÐÐʱ½«²»ÔÙÐèÒª¸Ã¾²Ì¬¿â¡£
¶¯Ì¬¿âÔÚ³ÌÐò±àÒëʱ²¢²»»á±»Á¬½Óµ½Ä¿±ê´úÂëÖУ¬¶øÊÇÔÚ³ÌÐòÔËÐÐÊDzű»ÔØÈ룬Òò´ËÔÚ³ÌÐòÔËÐÐʱ»¹ÐèÒª¶¯Ì¬¿â´æÔÚ¡£
±¾ÎÄÖ÷Ҫͨ¹ý¾ÙÀýÀ´ËµÃ÷ÔÚLinuxÖÐÈçºÎ´´½¨¾²Ì¬¿âºÍ¶¯Ì¬¿â£¬ÒÔ¼°Ê¹ÓÃËüÃÇ¡£
ÔÚ´´½¨º¯Êý¿âǰ£¬ÎÒÃÇÏÈÀ´×¼±¸¾ÙÀýÓõÄÔ´³ÌÐò£¬²¢½«º¯Êý¿âµÄÔ´³ÌÐò±àÒë³É.oÎļþ¡£
µÚ1²½£º±à¼µÃµ½¾ÙÀýµÄ³ÌÐò--hello.h¡¢hello.cºÍmain.c£»
hello.h(¼û³ÌÐò1)Ϊ¸Ãº¯Êý¿âµÄÍ·Îļþ¡£
hello.c(¼û³ÌÐò2)ÊǺ¯Êý¿âµÄÔ´³ÌÐò£¬ÆäÖаüº¬¹«Óú¯Êýhello£¬¸Ãº¯Êý½«ÔÚÆÁÄ»ÉÏÊä³ö"Hello XXX!"¡£
main.c(¼û³ÌÐò3)Ϊ²âÊÔ¿âÎļþµÄÖ÷³ÌÐò£¬ÔÚÖ÷³ÌÐòÖе÷ÓÃÁ˹«Óú¯Êýhello¡£
³ÌÐò1: hello.h
#ifndef HELLO_H
#define HELLO_H
void hello(const char *name);
#endif //HELLO_H
³ÌÐò2: hello.c
#include <stdio.h>
void hello(const char *name)
{
printf("Hello %s!\n", name);
}
³ÌÐò3: main.c
#include "hello.h"
int main()
{
hello("everyone");
return 0;
}
µÚ2²½£º½«hello.c±àÒë³É.oÎļþ£»
ÎÞÂÛ¾²Ì¬¿â£¬»¹ÊǶ¯Ì¬¿â£¬¶¼ÊÇÓÉ.oÎļþ´´½¨µÄ¡£Òò´Ë£¬ÎÒÃDZØÐ뽫Դ³ÌÐòhello.cͨ¹ýgccÏȱàÒë³É.oÎļþ¡£
ÔÚϵͳÌáʾ·ûϼüÈëÒÔÏÂÃüÁîµÃµ½hello.oÎļþ¡£
# gcc -c hello.c
#
(×¢1£º±¾ÎIJ»½éÉܸ÷ÃüÁîʹÓÃºÍÆä²ÎÊý¹¦ÄÜ£¬ÈôÏ£ÍûÏêϸÁ˽âËüÃÇ£¬Çë²Î¿¼ÆäËûÎĵµ¡£)
(×¢2£ºÊ××Ö·û"#"ÊÇϵͳÌáʾ·û£¬²»ÐèÒª¼üÈ룬ÏÂÎÄÏàͬ¡£)
ÎÒÃÇÔËÐÐlsÃüÁî¿´¿´ÊÇ·ñÉú´æÁËhello.oÎļþ¡£
# ls
hello.c hello.h hello.o main.c
#
(×¢3£ºÊ××Ö·û²»ÊÇ"#"ΪϵͳÔËÐнá¹û£¬ÏÂÎÄÏàͬ¡£)
ÔÚlsÃüÁî½á¹ûÖУ¬ÎÒÃÇ¿´µ½ÁËhello.oÎļþ£¬±¾²½²Ù×÷Íê³É¡£
ÏÂÃæÎÒÃÇÏÈÀ´¿´¿´ÈçºÎ´´½¨¾²Ì¬¿â£¬ÒÔ¼°Ê¹ÓÃËü¡£
µÚ3²½£ºÓÉ.oÎļþ´´½¨¾²Ì¬¿â£»
¾²Ì¬¿âÎļþÃûµÄÃüÃû¹æ·¶ÊÇÒÔlibÎ
Ïà¹ØÎĵµ£º
http://204.210.154.31/RootKits/
1.°²×°
±àÒëºÃºó£¬cp¹ýÈ¥Îļþ¼´¿É
Óеķ¢Ðа汾£¬»á×Ô¼º×ö×Ô¼ºµÄ·¢Ðаæso£¬ËùÒÔÒ»°ãÀ´Ëµ£¬ÎÒÃǶ¼ÏÈÔÚ×Ô¼º»úÆ÷ÉϱàÒëºÃºóÃÅ´«ÉÏÈ¥
linuxÒ»°ãÀ´Ëµ·¢Ðаæ±È½Ï¶à£¬ËùÒÔÎÒÃÇÔÚ°²×°ºóÃÅ֮ǰ£¬×îºÃÔÚ±¾µØ´î½¨¸öÀàËÆµÄ»·¾³ÊµÑ飬ÕâÑù²»ÈÝÒ×¶ª¼¦
ÎÒÏÖÔÚÒª°²×°ºóÃŵĻúÆ÷ÊÇfc4 ¾ßÌåÄÚºËûɶÏÞÖÆ ......
LinuxÄں˵ÄARMÄÚ´æ¹ÜÀíÊÇÒ»¸öÄѿеĹÇÍ·£¬Ö®ËùÒÔÒª¿ªÊ¼¿ÐËü£¬ÊÇÒòΪÎÒËùÄܼûµ½µÄÎÄÕ£¬ÎÞ²»ÊÇΪX86ÌåϵËùд£¬ÓëÆäµÈ´ý¹ØÓÚARMµÄÎÄÕ³ö¯£¬²»Èç×Ô¼º¶¯ÊÖ£¬¿´ÄÜ·ñ·áÒÂ×ãʳ¡£
Õâ¸ö¹ÇÍ·ÊÇÈç´ËµÄÄѿУ¬ÒÔÖÁÓÚÎÒÖ»Êǽ«Õâ¿é¹ÇÍ·¼ñÆðÀ´·¿´ÁËһϣ¬¾Í·¢ÏÖÎÞ´ÓÏÂ×죬¶ø±ØÐëÒªÊ×ÏÈÑо¿Í¸³¹DDI0304ºÍDDI0406ÕâÁ½ÆªÎĵµÖйØÓÚMMUµÄÄÚÈ ......
ÒòΪ×ölinux³£³£»áÒª×ölinuxϵÄÁ÷Á¿²é¿´£¬ÏÂÃæµÄÈý¸ö·½·¨ÄܺܺõĽâ¾öµ±Ç°Á÷Á¿²é¿´
iftop¹¤¾ß
ÓÃ;: ÓÃÀ´¼´Ê±¼à¿´ÍøÂ·×´Ì¬ºÍ¸÷ipËùʹÓÃµÄÆµ¿í
iftop ¹Ù·½ÍøÕ¾:
http://www.ex-parrot.com/~pdw/iftop/
°²×°iftop£¬£¬±ØÐëÏȰ²×°libpcap
http://www.tcpdump.org/release/
wget http://www.tcpdump.org/release/libpc ......
windows²Ù×÷ϵͳºÜ°ÔµÀ£¬ÎҵĻú×ÓÉÏÔÀ´Êǰ²×°µÄRedHatµÄ²Ù×÷ϵͳ£¬ºóÀ´ÓÉÓÚҪװw2003µÄ²Ù×÷ϵͳ£¬×°ÉÏÁË·¢ÏÖ£¬linuxµÄÆô¶¯Ê±µÄÒý
µ¼½çÃæ±»windows¸²¸ÇÁË£¬Ò²¾ÍÊÇÎÞ·¨ÓÃlinuxϵͳÁË£¬×îºóÔÚGoogleÉÏÕÒµ½Á˽â¾ö·½°¸£º
1.²åÈëlinuxϵͳµÄµÚÒ»ÕŰ²×°ÅÌ£¬°´F5½øÈë¼±¾Èģʽ¡£
2.ÊäÈ룺linux rescue
3.ÊäÈë ......
1.
²éÕÒJava
ÏîÄ¿ÖУ¬main
·½·¨¶¨ÒåÔÚÄĸöÎļþ
Àï.
¡¡¡¡Çл»µ½ÄãÒª²éÕÒÏîÄ¿µÄĿ¼ÏÂÖ´ÐÐ
¡¡¡¡grep -rlI '\
¡¡¡¡Èç¹ûÄã¾õµÃ×Ô¼º´ò×ֿ죬²»ÅÂÂé·³Ö´ÐÐÈçÏÂÃüÁîÒ²¿ÉÒÔÕÒµ½¸ÃÎļþ
¡¡¡¡find -type f -name *.java -exec grep -l '\
2
¿ìËٵĽ¨Á¢Ò»¸öÎļþ£¬²¢ÊäÈëһЩÄÚÈÝ
¡¡¡¡cat >> filename
£¬ÊäÈëÒ» ......