LinuxÏÂTelnet¡¢ssh·þÎñµÄÅäÖúÍʹÓÃ
¡¡¡¡Telnet·þÎñµÄÅäÖò½ÖèÈçÏÂ:
¡¡¡¡Ò»¡¢°²×°telnetÈí¼þ°ü(ͨ³£ÒªÁ½¸ö£©¡£
¡¡¡¡1¡¢ telnet-client (»ò telnet)£¬Õâ¸öÈí¼þ°üÌṩµÄÊÇ telnet ¿Í»§¶Ë³ÌÐò£»
¡¡¡¡2¡¢ÊÇ telnet-server Èí¼þ°ü£¬Õâ¸ö²ÅÊÇÕæÕýµÄ Telnet server Èí¼þ°ü£¡
¡¡¡¡°²×°Ö®Ç°Ïȼì²âÊÇ·ñÕâЩÈí¼þ°üÒѰ²×°£¬·½·¨ÈçÏ£º
¡¡¡¡[root@wljs root]#rpm –q telnet
¡¡¡¡[root@wljs root]#rpm –q telnet-client
¡¡¡¡[root@wljs root]#rpm –q telnet-server
¡¡¡¡Èç¹ûûÓмì²âµ½Èí¼þ°ü£¬ÐèÒª½øÐа²×°£¬red hat linux9ĬÈÏÒѰ²×°ÁËclientÈí¼þ°ü£¬Ò»°ãÖ»Òª°²×°telnet-serverÈí¼þ°ü¼´¿É:
¡¡¡¡1¡¢µ½ÎÒµÄftpÉÏÏÂÔØÈí¼þ°ü,·½·¨ÈçÏÂ:
¡¡¡¡ÔÚÐéÄâ¿ØÖÆÌ¨ÏÂÒÀ´ÎÊäÈë:
¡¡¡¡[root@wljs root]#ftp 210.45.160.27
¡¡¡¡Name:ftp
¡¡¡¡Password:ftp
¡¡¡¡ftp>cd linux
¡¡¡¡ftp>ls
¡¡¡¡ftp>get telnet-0.17-25.i386.rpm
¡¡¡¡ftp>get telnet-server-0.17-25.i386.rpm
¡¡¡¡ftp>bye
¡¡¡¡2¡¢°²×°Èí¼þ°ü
¡¡¡¡#rpm –i telnet-0.17-25.i386.rpm
¡¡¡¡#rpm –i telnet-server-0.17-25.i386.rpm
¡¡¡¡¶þ¡¢Æô¶¯telnet·þÎñ
¡¡¡¡1¡¢¿ªÆô·þÎñ
¡¡¡¡·½·¨Ò»£ºÊ¹ÓÃntsysv,ÔÚ³öÏֵĴ°¿ÚÖ®ÖУ¬½« telnet ¹´Ñ¡ÆðÀ´£¬È»ºó°´Ï OK ¼´¿É £¡
¡¡¡¡·½·¨¶þ£º±à¼ /etc/xinetd.d/telnet
¡¡¡¡#vi /etc/xinetd.d/telnet
¡¡¡¡[root@test root]# vi /etc/xinetd.d/telnet
¡¡¡¡ÕÒµ½ disable = yes<==¾ÍÊǸÄÕâÀ½« yes ¸Ä³É no ¼´¿É£¡·þÎñÔ¤ÉèÊǹرյÄ
¡¡¡¡2¡¢¼¤»î·þÎñ
¡¡¡¡telnet ÊǹÒÔÚ xinetd µ×ϵģ¬ËùÒÔ×ÔÈ»Ö»ÒªÖØÐ¼¤»î xinetd ¾ÍÄܹ»½« xinetd ÀïÍ·µÄÉè¶¨ÖØÐ¶Á½øÀ´£¬ËùÒÔ¸Õ¸ÕÉ趨µÄ telnet ×ÔȻҲ¾Í¿ÉÒÔ±»¼¤»î¡£
¡¡¡¡[root@wljs root]# service xinetd restart
¡¡¡¡Èý¡¢²âÊÔ·þÎñ
¡¡¡¡[root@wljs root]#telnet ip(»òÕßhostname£©
¡¡¡¡Èç¹ûÅäÖÃÕýÈ·£¬ÏµÍ³ÌáʾÊäÈëÔ¶³Ì»úÆ÷µÄÓû§ÃûºÍÃÜÂë
¡¡¡¡Login:
¡¡¡¡Password:
¡¡¡¡×¢£ºÄ¬ÈÏÖ»ÔÊÐíÆÕͨÓû§
¡¡¡¡ËÄ¡¢ÉèÖÃtelnet¶Ë¿Ú
¡¡¡¡#vi /etc/services
¡¡¡¡½øÈë±à¼Ä£Ê½ºó²éÕÒtelnet(???ÔõÑù²éÕÒ)
¡¡¡¡»áÕÒµ½ÈçÏÂÄÚÈÝ£º
¡¡¡¡telnet 23/tcp
¡¡¡¡telnet 23/udp
¡¡¡¡½«23Ð޸ijÉδʹÓõĶ˿ںÅ(È磺2000)£¬Í˳övi£¬ÖØÆôtelnet·þÎñ£¬telnetĬÈ϶˿ںžͱ»ÐÞ¸ÄÁË¡£
¡¡¡¡Îå¡¢Telnet·þÎñÏÞÖÆ
¡¡¡¡Èç¹ûÔ±¾µÄĬÈÏÖµÄã²¢²»ÂúÒ⣬ÄÇôÄã¿ÉÒÔÐ޸ijɱȽϰ²È«Ò»µãµÄ»úÖÆ¡£¼ÙÉèÄãÕâ¸ö Linux ÊÇÒ»²¿Ö÷»ú£¬¶øÇÒËûÓÐÁ½¿éÍøÂç½
Ïà¹ØÎĵµ£º
1¡¢ÓÃGCC±àÒë
1.1¡¢´´½¨Ô´Îļþ
(main.c) C Ô´Îļþ - main.c
#include
#include “reciprocal.hpp”
int main (int argc, char **argv)
{
int i;
i = atoi (argv[1]);
printf (“The reciprocal of %d is %g\n”, i, reciprocal (i ......
Resources on the site
• Interactive map of GNU/Linux OS and FOSS
• "GNU/Linux is my home" - map of GNU/Linux system
• Interactive map of Linux kernel
• Linux inside
• Linux Technology Reference (single page view)
• Linux kernel diagram
• Li ......
Programming your application or library based on Qt has always had the promise that you can deploy your application on many different platforms. Development of those applications can, likewise, happen on many different platforms. QtCreator runs on Windows, Mac & Linux among others.
QtºÜ¼òµ¥£¬Ò× ......
½øÐжàÏ̱߳à³Ì£¬×îÍ·Ì۵ľÍÊÇÄÇЩ¹²ÏíµÄÊý¾Ý¡£ÒòΪÄãÎÞ·¨ÖªµÀÄĸöÏ̻߳áÔÚÄĸöʱºò¶ÔËü½øÐвÙ×÷£¬ÄãÒ²ÎÞ·¨µÃÖªÄǸöÏ̻߳áÏÈÔËÐУ¬ÄĸöÏ̻߳áºóÔËÐС£ÏÂÃæ½éÉÜһЩ¼¼Êõ£¬Í¨¹ýËûÃÇ£¬Äã»áºÏÀí°²ÅÅÄãµÄÏß³ÌÖ®¼ä¶Ô×ÊÔ´µÄ¾ºÕù¡£
l »¥³âÌåMutex
l &nbs ......
Ŀ¼Ë÷Òý
Ò»¡¢ÓëÓû§¹ÜÀíÏà¹ØµÄ
ÅäÖÃÎļþ£»
1¡¢/etc
/passwd ºÍ/etc/groups
2¡¢³¬¼¶È¨
ÏÞ¿ØÖÆ sudo µÄÅäÖÃÎļþ/etc/sudoers £»
3¡¢Ìí¼ÓÓÃ
»§¹æÔòÎļþ /etc/login.defs ºÍ /etc/default/useradd
¶þ¡¢Ìí¼ÓÓû§¹¤¾ßºÍ·½
·¨£»
1¡¢useradd
¹¤¾ß£»
1.1¡¢
useraadd ÃüÁîÖÐµÄ -DÔËÓÃ
1.2¡¢
useradd Ìí¼ÓÓû§£»
......