linuxµÄһЩ¼¼ÇÉ
++ʵÏÖRedHat·ÇÕý³£¹Ø»úµÄ×Ô¶¯´ÅÅÌÐÞ¸´
ÏȵǼµ½·þÎñÆ÷£¬È»ºóÔÚ/etc/sysconfigÀïÔö¼ÓÒ»¸öÎļþautofsck,ÄÚÈÝÈçÏ£º
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
++¸Ä±äÎļþ»òĿ¼֮×îºóÐÞ¸Äʱ¼ä(±äΪµ±Ç°Ê±¼ä)
Ö´Ðиñʽ£ºtouch name ( name ¿ÉΪÎļþ»òĿ¼Ãû³Æ¡£)
++ÈçºÎÉèÖÃloginºó»¶ÓÐÅÏ¢
ÐÞ¸Ä/etc/motd£¬ÍùÀïÃæдÈëÎı¾¼´¿É¡£
++ÈçºÎÉèÖÃloginÇ°»¶Ó½çÃæ
ÐÞ¸Ä/etc/issue»òÕßissue.net£¬ÍùÀïÃæдÈëÎı¾¡£
issueµÄÄÚÈÝÊdzöÏÖÔÚ±¾»úµÇ¼µÄÓû§½çÃæÉÏ£¬¶øissue.netÔòÊÇÔÚÓû§Í¨¹ýÍøÂçtelnetµÄʱºò³öÏÖ¡£
++ÈçºÎÐÞ¸ÄÍø¿¨MACµØÖ·
Ê×ÏȱØÐë¹Ø±ÕÍø¿¨É豸£¬·ñÔò»á±¨¸æϵͳ棬ÎÞ·¨¸ü¸Ä¡£
ÃüÁîÊÇ£º /sbin/ifconfig eth0 down
ÐÞ¸Ä MAC µØÖ·£¬ÕâÒ»²½½Ï Windows ÖеÄÐÞ¸ÄÒª¼òµ¥¡£
ÃüÁîÊÇ£º/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
ÖØÐÂÆôÓÃÍø¿¨ /sbin/ifconfig eht0 up
Íø¿¨µÄ MAC µØÖ·¸ü¸Ä¾ÍÍê³ÉÁË
++½¨Á¢±ðÃû/ɾ³ý±ðÃû
alias cp='cp -i'
unalias cp
++ÈçºÎÖªµÀij¸öÃüÁîʹÓÃÁËʲô¿âÎļþ
ÀýÈçÒªÖªµÀlsʹÓÃÁËʲô¿âÎļþ£¬¿ÉÒÔʹÓãº
$ ldd /bin/ls
++ÈçºÎʹһ¸öÓû§½ø³ÌÔÚÓû§Í˳öϵͳºóÈÔÈ»ÔËÐÐ
ʹÓÃnohup command &£¬±ÈÈ磺nohup wget -c ftp://test.com/test.iso
#ÕâÑù¼´Ê¹Óû§Í˳öϵͳ£¬wget½ø³ÌÈÔÈ»¼ÌÐøÔËÐÐÖ±µ½test.isoÏÂÔØÍê³ÉΪֹ
++ÈçºÎÏÞÖÆÓû§µÄ×îСÃÜÂ볤¶È
ÐÞ¸Ä/etc/login.defsÀïÃæµÄPASS_MIN_LENµÄÖµ¡£±ÈÈçÏÞÖÆÓû§×îСÃÜÂ볤¶ÈÊÇ8£º
PASS_MIN_LEN 8
++ÈçºÎÈ¡ÏûrootÃüÁîÀúÊ·¼Ç¼ÒÔÔö¼Ó°²È«ÐÔ
ΪÁËÉèÖÃϵͳ²»¼Ç¼ÿ¸öÈËÖ´ÐйýµÄÃüÁ¾ÍÔÚ/etc/profileÀïÉèÖãº
HISTFILESIZE=0
HISTSIZE=0
»òÕߣº
ln -s /dev/null ~/.bash_history
++ÈçºÎ²âÊÔÓ²ÅÌÐÔÄÜ
ʹÓÃhdparm -t -T /dev/hdX¾Í¿ÉÒÔ²âÊÔÓ²Å̵Äbuffer-cache readsºÍbuffered disk readsÁ½¸öÊý¾Ý£¬¿ÉÒÔÓÃÀ´µ±×÷Ó²ÅÌÐÔÄܵIJο¼¡£
ͬʱʹÓÃhdparm -c3 /dev/hdaX»¹ÄÜÉèÖÃÓ²ÅÌÒÔ32bit´«Ê䣬ÒÔ¼Ó¿ìÊý¾Ý´«ÊäµÄËٶȡ£
++ÈçºÎÁгöÒ»¸öĿ¼ռÓõĿռä
du»òdu -s»òdu -k
du -S | sort -n ¿ÉÒÔѸËÙ·¢ÏÖÄǸöĿ¼ÊÇ×î´óµÄ¡£
ÓÃdf¿ÉÒÔ¿´µ½ÒÑ°²×°µÄÎļþϵͳµÄ¿Õ¼ä´óС¼°Ê£Óà¿Õ¼ä´óС¡£
quota -v²é¿´Óû§µÄ´ÅÅÌ¿Õ¼äÐÅÏ¢,Èç¹ûÄãÓÃquotaÏÞÖÆÁËÓû§¿Õ¼ä´óСµÄ»°¡£
++ÈçºÎʹÐÂÓû§Ê״εǽºóÇ¿ÖÆÐÞ¸ÄÃÜÂë
#useradd -p ‘’ testuser; chage -d 0 testuser
++ÔÚLinuxÖÐÓÐʱ¿ª»ú²»×Ô¶¯¼ì²éÐÂÓ²¼þ£¬Ð°²×°µÄÍø¿¨ÕÒ²»µ½¡£ÇëÎÊÔõô½â¾ö£¿
´ð£º×Ô¶¯¼ì²éÐÂÓ
Ïà¹ØÎĵµ£º
´ÓÇ°Ì쿪ʼѧϰÇý¶¯£¬¸Ð¾õ²»µ½Çý¶¯µÄ¾«Ëè¡£²»¹ýËæ×Åʱ¼äµÄÁ÷ÊÅÎÒ½«¸ã¶¨Ëû¡£
ÒòΪÎÒ²»ÊÇÌرð¶¯Èç¹ûÎÒдµÄ²»µ½Î»µÄµØ·½Ï£Íû´ó¼ÒÖ¸Õý£¬¹²Í¬½ø²½
¡£
É豸Çý¶¯
Çý¶¯¿ò¼Ü£º
Çý¶¯ºÍÆÕͨ³ÌÐòµÄÇø±ðÔÚÓÚËûÊÇʼþÇý¶¯
µÄ£¬Ò²¾ÍÊÇ˵Ëû²»ÊÇÏñÆÕͨ³ÌÐòÄÇÑù´Ómain()Ö´ÐУ¬´Ómain()½áÊø¡£ÒòΪÇý¶¯ÊÇÒÔÄ£¿éµÄÐÎʽ“ÈںϔÈë ......
µÚÒ»²¿·Ö µÚÈýÕ LinuxÖ÷»úµÄ¹æ»®
1.¼ÆËã»úÓ²¼þÅäÖûù±¾ÖªÊ¶£¨ÂÔ£©
2.LinuxÖеÄÓ²¼þÇý¶¯ºÅ£¬ÔÚLinuxÖÐÿ¸öÉ豸¶¼±»µ±³ÉÒ»¸öÎļþÀ´´¦Àí
IDEÓ²ÅÌ£º /dev/hd[a-d]
SCSIÓ²ÅÌ£º/dev/sd[a-p]
UÅÌ£º &nbs ......
1£®ÎļþµÄ´´½¨ºÍ¶Áд
¡¡¡¡µ±ÎÒÃÇÐèÒª´ò¿ªÒ»¸öÎļþ½øÐжÁд²Ù×÷µÄʱºò,ÎÒÃÇ¿ÉÒÔʹÓÃϵͳµ÷Óú¯Êýopen.ʹÓÃÍê³ÉÒÔºóÎÒÃǵ÷ÓÃÁíÍâÒ»¸öcloseº¯Êý½øÐйرղÙ×÷.
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags);
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags,mode_t mode);
¡¡¡¡¡¡¡¡int close(int fd);
......
ÌáÒª£ºLinux ´ÅÅÌ·ÖÇø±í¡¢ÎļþϵͳµÄ²é¿´¡¢Í³¼ÆµÄ¹¤¾ßºÜ¶à£¬ÓÐЩ¹¤¾ßÊǶ๦Äܵģ¬²»½ö½öÊDz鿴´ÅÅ̵ķÖÇø±í£¬¶øÇÒÒ²ÄܽøÐдÅÅÌ·ÖÇøµÄ²Ù×÷£»µ«ÔÚ±¾ÎÄ£¬ÎÒÃÇÖ»½²´ÅÅÌ·ÖÇøµÄ²é¿´£¬ÒÔ¼°·ÖÇøµÄʹÓÃÇé¿öµÄ²é¿´£»±¾ÎÄÖ»ÊǸøÐÂÊÖÉÏ·֮Ó㻹ØÓÚ·ÖÇø¹¤¾ßµÄ²Ù×÷£¬ÎÒ½«ÔÚÒÔºó×öרÃŽéÉÜ£»´ËÎÄÄ¿µÄ:Ö÷ÒªÊÇÏò³õѧÕß½éÉÜÒ»ÏÂÈëÃűر¸µÄÒ»µ ......
ÔÚubuntuÏ»ù±¾ÉÏÖ»Òªapt-get ¾Í¿ÉÒÔÁË£¬µ«ÊÇÓÐʱºòÒª³¢Ïʾ͵ÃÈ¥ÁíÍâÏÂÁË£¬Õâʱ¾ÍÒªÁ˽âһЩlinuxÏ°²Èí¼þµÄ֪ʶÁË£¬ËùÒÔÔÚÍøÉÏÕÒÁËÕâƪÎÄÕ£®Õª×Ô£ºCnXHacker.Net
¡¡¡¡ÔÚWindowsÏ°²×°Èí¼þʱ£¬Ö»ÐèÓÃÊó±êË«»÷Èí¼þµÄ°²×°³ÌÐò£¬»òÕßÓÃZipµÈ½âѹËõÈí¼þ½âѹËõ¼´¿É°²×°¡£ÔÚLinuxÏ°²×°Èí¼þ¶Ô³õѧÕßÀ´Ëµ£¬ÄѶȸßÓÚWindowsÏÂÈí¼ ......