LinuxÏÂtelnetÉèÖÃ
Telnet·þÎñµÄÅäÖò½ÖèÈçÏÂ:
Ò»¡¢°²×°TelnetÈí¼þ°ü(ͨ³£ÒªÁ½¸ö£©
¡¡¡¡1¡¢ Telnet-clIEnt (»ò Telnet)£¬Õâ¸öÈí¼þ°üÌṩµÄÊÇ Telnet ¿Í»§¶Ë³ÌÐò£»
¡¡¡¡2¡¢ Telnet-server £¬Õâ¸öÈí¼þ°üÌṩµÄÊÇ Telnet ·þÎñÆ÷¶Ë³ÌÐò£»
¡¡¡¡°²×°Ö®Ç°Ïȼì²âÊÇ·ñÕâЩÈí¼þ°üÒÑ°²×°£¬·½·¨ÈçÏ£º
¡¡¡¡[root@echo root]#rpm –q Telnet»ò[root@wljs root]#rpm –q Telnet-client
¡¡¡¡[root@echo root]#rpm –q Telnet-server
¡¡¡¡Èç¹ûûÓмì²âµ½Èí¼þ°ü£¬ÐèÒª½øÐа²×°£¬red hat Linux 9ĬÈÏÒÑ°²×°ÁËTelnetÈí¼þ°ü£¬Ò»°ãÖ»Òª°²×°Telnet-serverÈí¼þ°ü¡£
¡¡¡¡1¡¢ÔÚred hat Linux 9µÄ°²×°ÅÌ3ÖлñÈ¡Telnet-server-0.17-25.i386.rpmÈí¼þ°ü¡£
¡¡¡¡2¡¢°²×°Èí¼þ°ü
¡¡¡¡[root@echo root]#rpm –i Telnet-server-0.17-25.i386.rpm
¶þ¡¢Æô¶¯Telnet·þÎñ
¡¡¡¡1¡¢¿ªÆô·þÎñ
¡¡¡¡·½·¨Ò»£ºÊ¹ÓÃntsysv,ÔÚ³öÏֵĴ°¿ÚÖ®ÖУ¬½« TelnetÇ°Ãæ*¼ÓÉÏ£¬È»ºó°´Ï OK ¡£
¡¡¡¡·½·¨¶þ£º±à¼ /etc/xinetd.d/Telnet
¡¡¡¡[root@echo root]# vi /etc/xinetd.d/Telnet
¡¡¡¡ÕÒµ½ disable = yes ½« yes ¸Ä³É no ¡£
¡¡¡¡2¡¢¼¤»î·þÎñ
¡¡¡¡[root@echo root]# service xinetd restart
Èý¡¢²âÊÔ·þÎñ
¡¡¡¡[root@echo root]#Telnet ip(»òÕßhostname£©
¡¡¡¡Èç¹ûÅäÖÃÕýÈ·£¬ÏµÍ³ÌáʾÊäÈëÔ¶³Ì»úÆ÷µÄÓû§ÃûºÍÃÜÂë
¡¡¡¡Login:
¡¡¡¡PassWord:
¡¡¡¡×¢£ºÄ¬ÈÏÖ»ÔÊÐíÆÕͨÓû§ ¡¡
ËÄ¡¢ÉèÖÃTelnet¶Ë¿Ú
¡¡¡¡#vi /etc/services
¡¡¡¡½øÈë±à¼Ä£Ê½ºó²éÕÒTelnet(vi±à¼·½Ê½ÏÂÊäÈë/Telnet)
¡¡¡¡»áÕÒµ½ÈçÏÂÄÚÈÝ£º
¡¡¡¡Telnet 23/tcp
¡¡¡¡Telnet 23/udp
¡¡¡¡½«23Ð޸ijÉδʹÓõĶ˿ںÅ(È磺2000)£¬Í˳övi£¬ÖØÆôTelnet·þÎñ£¬TelnetĬÈ϶˿ںžͱ»ÐÞ¸ÄÁË¡£
Îå¡¢Telnet·þÎñÏÞÖÆ
¡¡¡¡TelnetÊÇÃ÷ÎÄ´«ËÍ¿ÚÁîºÍÊý¾ÝµÄ£¬Èç¹ûÄã¶ÔÆäĬÈϵÄÉèÖò»ÂúÒ⣬ÓбØÒª¶ÔÆä·þÎñ·¶Î§½øÐÐÏÞÖÆ¡£¼ÙÉèÄãµÄÖ÷»úµÄipÊÇ210.45.160.17£¬¾Í¿ÉÒÔ°´ÈçÏ·½Ê½ÉèÖÃÁË¡£
¡¡¡¡#vi /etc/xinetd.d/Telnet
¡¡¡¡service Telnet
¡¡¡¡{
¡¡¡¡disable¡¡¡¡¡¡¡¡ = no #¼¤»î Telnet ·þÎñ,no
¡¡¡¡bind ¡¡¡¡¡¡¡¡¡¡ = 210.45.160.17 #your ip
¡¡¡¡only_from ¡¡¡¡¡¡= 210.45.0.0/16 #Ö»ÔÊÐí 210.45.0.0 ~ 210.45.255.255 Õâ¸öÍø¶Î½øÈë
¡¡¡¡only_from ¡¡¡¡¡¡= .edu.cn #Ö»ÓнÌÓýÍø²ÅÄܽøÈ룡
¡¡¡¡no
Ïà¹ØÎĵµ£º
Ò첽֪ͨ£ºÒ»µ©É豸¾ÍÐ÷£¬ÔòÖ÷¶¯Í¨ÖªÓ¦ÓóÌÐò£¬ÕâÑùÓ¦ÓóÌÐò¸ù±¾²»ÐèÒª²éѯÉ豸״̬£¬ÕâÒ»µã·Ç³£ÀàËÆÓÚÓ²¼þÉϵēÖжϔµÄ¸ÅÄ±È½Ï׼ȷµÄ³ÆνÊÇ“ÐźÅÇý¶¯µÄÒì²½I/O
//Æô¶¯ÐźÅÇý¶¯»úÖÆ
signal(SIGIO, input_handler);//ÈÃinput_handler()´¦ÀíSIGIOÐźÅ
fcntl(fd, F_SETOWN, getpid());//Éè ......
ÖжϣºcpuÔÚÖ´ÐгÌÐòµÄ¹ý³ÌÖУ¬³öÏÖÁËijЩͻ·¢Ê¼þʱcpu±ØÐëÔÝÍ£Ö´Ðе±Ç°µÄ³ÌÐò£¬×ªÈ¥´¦ÀíÍ»·¢Ê¼þ£¬´¦ÀíÍê±ÏºócpuÓÖ·µ»ØÔ³ÌÐò±»ÖжϵÄλÖò¢¼ÌÐøÖ´ÐÐ
¸ù¾ÝÖжÏÈë¿ÚÌøת·½·¨µÄ²»Í¬£¬ÖжϷÖΪÏòÁ¿ÖжϺͷÇÏòÁ¿Öжϡ£
²ÉÓÃÏòÁ¿ÖжϵÄcpuͨ³£Îª²»Í¬µÄÖжϷÖÅ䲻ͬµÄÖжϺţ¬µ±¼ì²âµ½Ä³ÖжϺŵÄÖжϵ½À´ºó£¬¾Í×Ô¶¯Ì ......
¶Ô±È£ºLinuxºÍWindowsϵͳÏ̼߳äµÄÇø±ð
ÊìϤWIN32±à³ÌµÄÈËÒ»¶¨ÖªµÀ£¬WIN32µÄ½ø³Ì¹ÜÀí·½Ê½ÓëLinuxÉÏÓÐןܴóÇø±ð£¬ÔÚUNIXÀֻÓнø³ÌµÄ¸ÅÄµ«ÔÚWIN32ÀïÈ´»¹ÓÐÒ»¸ö"Ïß³Ì"µÄ¸ÅÄÄÇôLinuxºÍWIN32ÔÚÕâÀ﾿¾¹ÓÐ×ÅʲôÇø±ðÄØ£¿
WIN32ÀïµÄ½ø³Ì/Ïß³ÌÊǼ̳Ð×ÔOS/2µÄ¡£ÔÚWIN32À"½ø³Ì"ÊÇÖ¸Ò»¸ö³ÌÐò£¬¶ø"Ïß³Ì"ÊÇÒ ......
ÎĵµÑ¡Ïî
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ
¼¶±ð£º ³õ¼¶
Ö£ÑåÐË (mlinux@163.com), ¹ú·À¿Æ´ó¹¥¶Á²©Ê¿Ñ§Î»
2003 Äê 5 ÔÂ 01 ÈÕ
¹²ÏíÄÚ´æ¿ÉÒÔ˵ÊÇ×îÓÐÓõĽø³Ì¼äͨÐÅ·½Ê½£¬Ò²ÊÇ×î¿ìµÄIPCÐÎʽ¡£Á½¸ö²»Í¬½ø³ÌA¡¢B¹²ÏíÄÚ´æµÄÒâ˼ÊÇ£¬Í¬Ò»¿éÎïÀíÄÚ´æ±»Ó³Éäµ½½ø³ÌA¡¢B¸÷×ԵĽø³ÌµØÖ·¿Õ¼ä¡£½ø³ÌA¿ÉÒÔ¼´Ê±¿´µ ......
µÚ1ÕÂ×Ö·û²âÊÔº¯Êýisalnum(²âÊÔ×Ö·ûÊÇ·ñΪӢÎÄ×Öĸ»òÊý×Ö)isalpha(²âÊÔ×Ö·ûÊÇ·ñΪӢÎÄ×Öĸ)isascii(²âÊÔ×Ö·ûÊÇ·ñΪASCIIÂë×Ö·û)isblank(²âÊÔ×Ö·ûÊÇ·ñΪ¿Õ¸ñ×Ö·û)iscntrl(²âÊÔ×Ö·ûÊÇ·ñΪASCIIÂëµÄ¿ØÖÆ×Ö·û)isdigit(²âÊÔ×Ö·ûÊÇ·ñΪ°¢À²®Êý×Ö)isgraph(²âÊÔ×Ö·ûÊÇ·ñΪ¿É´òÓ¡×Ö·û)islower(²âÊÔ×Ö·ûÊÇ·ñΪСдӢÎÄ×Öĸ)isprint(² ......