ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÎÒµÄLinux¹¤×÷

·¢²¼Ê±¼ä:2007-08-25 15:33:50À´Ô´:ºìÁª×÷Õß:wsecuroty
¡¡¡¡ÏÖÔÚÈËÔÚÉϺ£¡£ÔÚlinux¹¤×÷£¬Ö÷Òª×öunix,linuxϵÄÊý¾Ý¿â£«Í¨ÐųÌÐò¿ª·¢¡£ÒÔǰ¹¤×÷¶¼ÊÇtelnet.vi.make. ÏÖÔÚÎÒÒѾ­°Ñ¹¤×÷ÒÆµ½×Ô¼ºµÄµçÄÔ¡£Æä¼äµÄ¹ý³ÌͦÊÇÐÁËᣬÏëºÍ´ó¼Ò·ÖÏíÁËһЩ¾­Ñ顣ϣÍû¶Ô´ó¼Ò»áÓÐÒ»µã°ïÖú¡£ÕâÀïÖ÷Òª½²µÄÊÇlinuxµÄshell²¿·Ö¡£

¡¡¡¡1.telnetµÄ¹Ø¼ü²ÎÊýÉèÖãºÕâÀïÖ÷Òª½²telnetµÄ¶ÔÖÐÎĵÄÖ§³Ö¡£

¡¡¡¡2.×Ô¶¯telnet: ÏÔÈ»µÚÒ»´Îtelnetʱ¶¼ÒªÊäÈëÓû§ÃûÃÜÂëÊÇÒ»¼þºÜ¿ÉŵÄÊ¡£ÕâÀïÖ÷Òª½²expectµÄʹÓÃ

¡¡¡¡3.×Ô¶¯ftp:ÔÚ±¾µØÐ´ºÃÔ´´úÂ룬Ҫftpµ½Ô¶³Ì·þÎñÆ÷ÉÏ£¬Õâ¸ö¿ÉÒÔÓÃshellÍê³É¡£

¡¡¡¡4.vimµÄÕû¸ö±à³Ì»·¾³µÄ´î½¨£ºÕâ¸ö²¿·ÖÊÇÏ൱´óÖ÷Ìâ¡£ÎÒÖ»»á˵˵£¬×Ô¼ºµÄÉèÖ᣺Ívim½Å±¾±àд

¡¡¡¡1: telnetµÄ¹Ø¼ü²ÎÊýÉèÖÃ:
¡¡¡¡Ê×ÏÈ£¬ÆäĬÈÏÇé¿öÏÂÊÇÖ§³ÖÓ¢Îĵ쬵±ÄãÖ±½Ótelnetµ½Ô¶³Ì·þÎñÆ÷ʱ£¬ÖÐÎÄÊÇÂÒÂëµÄ¡£ËùÒÔÄãÒª¼ÓÈë²ÎÊý£º-8 .

¡¡¡¡»¹ÓÐctrl_[ ĬÈϱ»telnetÓÃÀ´×ö»ØÀ´"telnet>"Ìáʾ·û¡£Õâ¸öºÍviÖеÄtag¿ì½Ý¼üÓгåÍ»¡£ËùÒÔºóÒª¸Ä£¬¡¡¼ÓÈë²ÎÊý¡¡-e^b £¬ºÃÁË´ò¿ªgnome¿ØÖÆÌ¨: gnome-terminal;

¡¡¡¡ÃüÁtelnet -8 -e^b 10.1.1.2

¡¡¡¡¿ÉÄÜÈÔÈ»»á³öÏÖÂÒÂ룺Õâ¸öÊÇÓÉÓÚ±¾µØµÄ±àÂëÊÇUTF_8£¬¶øÔ¶³ÌÒ»°ã¶¼ÊÇGB2312.(ÒòΪһ°ãÈ˶¼ÊÇÔÚwindowsÓÃnettermµÇÈë)¡£

¡¡¡¡ËùÒÔÒª°Ñ±¾µØ¿ØÖÆÌ¨µÄ±àÂëÉèÖÃΪGB2312.

¡¡¡¡²Ù×÷£ºÔڿؼþ̨ÉÏ£ºÖÕ¶Ë£­£¾ÉèÖÃ×Ö·û±àÂ룭£¾GB2312
¡¡¡¡È»ºóÔÙ×öÏà¹Ø²Ù×÷¡£ÏàÐÅÕâϾÍÓ¦¸Ã»á¿´µ½ÖÐÎÄÁË¡£

¡¡¡¡2.×Ô¶¯telnet:
¡¡¡¡Ê×ÏÈÒª°²×°expect
¡¡¡¡yum install expect

¡¡¡¡yum²¿·ÖµÄÉèÖÃÕÒÕÒ±ðµÄµØ·½µÄ×ÊÁÏ¡£

¡¡¡¡¶øexpectµÄÓ÷¨Ò²ÕÒÕÒ±ðµÄµØ·½µÄ×ÊÁÏ¡£

¡¡¡¡expectÕæµÄºÜÓÐȤ¡£
¡¡¡¡½¨Òé´ó¼Ò¶à¿´Ïà¹Ø×ÊÁÏ£¬Èç¹ûÄã²»Ïë×öÖØ¸´µÄÊÂÇéµÄ»°¡£

¡¡¡¡ÕâÀï¸ø³öÎÒµÄ×Ô¶¯telnet½Å±¾¡££¨tl.exp£©

¡¡¡¡#ÉèÖÃÓû§Ãû
¡¡¡¡set LOGIN xcwen

¡¡¡¡#ÉèÖÃÃÜÂë
¡¡¡¡set PASS xcwena
¡¡¡¡spawn telnet -8 -e^b 10.222.1.5
¡¡¡¡expect "login:"
¡¡¡¡send "$LOGIN\n"
¡¡¡¡expect "Password:"
¡¡¡¡send "$PASS\n"
¡¡¡¡interact
¡¡¡¡exit 0

¡¡¡¡¿ÉÄÜ»¹ÊÇ»áÓöµ½±àÂëµÄÎÊÌ⣺ËùÒÔ»¹ÒªÔÙÏȸöÆô¶¯½Å±¾(tl)

¡¡¡¡export LANG=zh_CN.GB2312 #ÉèÖñàÂë
¡¡¡¡tl.exp

¡¡¡¡µ±È»¾ÍÊÇÐèÒªÄãÓÐÒ»µãshell±à³Ì֪ʶÁË¡£È»ºó¾ÍÖ´ÐÐtl¾ÍºÃÁË¡£

¡¡¡¡3.×Ô¶¯ftp:
¡¡¡¡Õâ¸ö¹¦ÄÜÔÚÍøÂçÉÏ¿ÉÒÔÕÒµ½ºÜ¶à¡£²»Ïë¶à˵£¬¸ø³öÀý×ӽű¾£º

¡¡¡¡ftp -in 10.0.0.1 <¡¡¡¡user usename passwd
¡¡¡¡prompt
¡¡¡¡cd src
¡¡¡¡put C6000.ec
¡¡¡¡bye
¡¡¡¡end

¡¡¡¡4.vimµÄÕû¸ö±à³Ì»·¾³µÄ´î½¨
¡¡¡¡±àÂëÎÊÌ⣺£¨¶ÔÓÚlinuxÕâ¸öÕæµÄºÜÊÇÈÃÈ˲»Ë¬µÄÎÊÌ⣬ºÜ¶àÈ˾ÍÊÇÒò´Ë¶ÔlinuxʧȥÐÅÐÄ£©

¡¡¡¡vimµÄÖ÷ÒªÅäÖÃÎļþÊÇ /etc/vimrc ºÍ/home/xxxx/.vimrc

¡¡¡¡Èç¹ûÊǵ¥Óû§µÄ»°´ó¿ÉÔÚ/etc/vimrcÐ޸ģ¨ÐèÒªrootȨÏÞ£©

¡¡¡¡vim±¾ÉíÊÇÓÃutf8µÄ£¬¿ÉwindowsÏÂÓõÄÊÇGB2312¡£Ô¶³Ì·þÎñÆ÷ÉÏÒ²ÊÇÓÃGB2312¡££¨ÊµÔںܰÃÄÕ£©¶ølinuxϵĺܶàÎļþ¶¼ÊÇUTF-8µÄ¡£

¡¡¡¡ËùÒÔÒªÔÚvimrcÖмÓÈ룺
¡¡¡¡set fileencodings=ucs-bom,utf-8,gb2312,big5,euc-jp,euc-kr,latin1
¡¡¡¡set fileencoding=gb2312

¡¡¡¡ÕâÑù×öºó£¬²ÅÄÜÒÔgb2312µÄÐÎʽ±£´æ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. ÁúÒ÷ ÓÚ 2007-08-25 22:52:44·¢±í:

    ²»¶®