LinuxÍø¹Ü±Ê¼Ç£¨32£©£ºLinuxϵÄVPN·þÎñÆ÷ÇáËÉ´òÔì
×î½ü£¬ÓиöÅóÓÑÀÏÊÇÎÊVPNµÄÊÂÇé¡£½áºÏÎÒµÄÌå»á£¬ËãÊǸøËû×¼±¸Ò»¸öרÌâÎÄÕ°ɡ£ 1.µ½µ×ʲôÊÇVPN
VPNµÄÓ¢ÎÄÈ«³ÆÊÇ¡°Virtual Private Network¡±£¬·Òë¹ýÀ´¾ÍÊÇ¡°ÐéÄâרÓÃÍøÂ硱¡£¹ËÃû˼Ò壬ÐéÄâרÓÃÍøÂçÎÒÃÇ¿ÉÒÔ°ÑËüÀí½â³ÉÊÇÐéÄâ³öÀ´µÄÆóÒµÄÚ²¿×¨Ïß¡£Ëü¿ÉÒÔͨ¹ýÌØÊâµÄ¼ÓÃܵÄͨѶÐÒéÔÚÁ¬½ÓÔÚInternetÉϵÄλÓÚ²»Í¬µØ·½µÄÁ½¸ö»ò¶à¸öÆóÒµÄÚ²¿ÍøÖ®¼ä½¨Á¢Ò»ÌõרÓеÄͨѶÏß·£¬¾ÍºÃ±ÈÊǼÜÉèÁËÒ»ÌõרÏßÒ»Ñù£¬µ«ÊÇËü²¢²»ÐèÒªÕæÕýµÄÈ¥ÆÌÉè¹âÀÂÖ®ÀàµÄÎïÀíÏß·¡£Õâ¾ÍºÃ±ÈÈ¥µçОÖÉêÇëרÏߣ¬µ«ÊDz»ÓøøÆÌÉèÏß·µÄ·ÑÓã¬Ò²²»ÓùºÂò·ÓÉÆ÷µÈÓ²¼þÉ豸¡£VPN¼¼ÊõÔÊÇ·ÓÉÆ÷¾ßÓеÄÖØÒª¼¼ÊõÖ®Ò»£¬Ä¿Ç°ÔÚ½»»»»ú£¬·À»ðǽÉ豸»òWindows 2000/XP/VistaµÈÈí¼þÀïÒ²¶¼Ö§³ÖVPN¹¦ÄÜ£¬Ò»¾ä»°£¬VPNµÄºËÐľÍÊÇÔÚÀûÓù«¹²ÍøÂ罨Á¢ÐéÄâ˽ÓÐÍø¡£ ÐéÄâרÓÃÍø£¨VPN£©±»¶¨ÒåΪͨ¹ýÒ»¸ö¹«ÓÃÍøÂ磨ͨ³£ÊÇÒòÌØÍø£©½¨Á¢Ò»¸öÁÙʱµÄ¡¢°²È«µÄÁ¬½Ó£¬ÊÇÒ»Ìõ´©¹ý»ìÂҵĹ«ÓÃÍøÂçµÄ°²È«¡¢Îȶ¨µÄËíµÀ¡£ÐéÄâרÓÃÍøÊǶÔÆóÒµÄÚ²¿ÍøµÄÀ©Õ¹¡£ÐéÄâרÓÃÍø¿ÉÒÔ°ïÖúÔ¶³ÌÓû§¡¢¹«Ë¾·ÖÖ§»ú¹¹¡¢ÉÌÒµ»ï°é¼°¹©Ó¦ÉÌͬ¹«Ë¾µÄÄÚ²¿Íø½¨Á¢¿ÉÐŵݲȫÁ¬½Ó£¬²¢±£Ö¤Êý¾ÝµÄ°²È«´«Êä¡£ÐéÄâרÓÃÍø¿ÉÓÃÓÚ²»¶ÏÔö³¤µÄÒƶ¯Óû§µÄÈ«ÇòÒòÌØÍø½ÓÈ룬ÒÔʵÏÖ°²È«Á¬½Ó£»¿ÉÓÃÓÚʵÏÖÆóÒµÍøÕ¾Ö®¼ä°²È«Í¨ÐŵÄÐéÄâרÓÃÏß·£¬ÓÃÓÚ¾¼ÃÓÐЧµØÁ¬½Óµ½ÉÌÒµ»ï°éºÍÓû§µÄ°²È«ÍâÁªÍøÐéÄâרÓÃÍø¡£ Õë¶Ô²»Í¬µÄÓû§ÒªÇó£¬VPNÓÐÈýÖÖ½â¾ö·½°¸£ºÔ¶³Ì·ÃÎÊÐéÄâÍø£¨Access VPN£©¡¢ÆóÒµÄÚ²¿ÐéÄâÍø£¨Intranet VPN£©ºÍÆóÒµÀ©Õ¹ÐéÄâÍø£¨Extranet VPN£©£¬ÕâÈýÖÖÀàÐ͵ÄVPN·Ö±ðÓ봫ͳµÄÔ¶³Ì·ÃÎÊÍøÂç¡¢ÆóÒµÄÚ²¿µÄIntranetÒÔ¼°ÆóÒµÍøºÍÏà¹ØºÏ×÷»ï°éµÄÆóÒµÍøËù¹¹³ÉµÄExtranet£¨ÍⲿÀ©Õ¹£©Ïà¶ÔÓ¦¡£ 2.VPNµÄÖ÷Òª°²È«±£Ö¤¼¼Êõ VPNÖ÷Òª²ÉÓÃËíµÀ¼¼Êõ¡¢¼Ó½âÃܼ¼Êõ¡¢ÃÜÔ¿¹ÜÀí¼¼ÊõºÍʹÓÃÕßÓëÉ豸Éí·ÝÈÏÖ¤¼¼Êõ¡£ IPSec VPN×î´óµÄÄѵãÔÚÓÚ¿Í»§¶ËÐèÒª°²×°¸´ÔÓµÄÈí¼þ£¬¶øÇÒµ±Óû§µÄVPN²ßÂÔÉÔ΢ÓÐËù¸Ä±äʱ£¬VPNµÄ¹ÜÀíÄѶȽ«³Ê¼¸ºÎ¼¶ÊýÔö³¤¡£SSL VPNÔòÕýºÃÏà·´£¬¿Í»§¶Ë²»ÐèÒª°²×°ÈκÎÈí¼þ»òÓ²¼þ£¬Ê¹Óñê×¼µÄä¯ÀÀÆ÷£¬¾Í¿Éͨ¹ý¼òµ¥µÄSSL°²È«¼ÓÃÜÐÒ飬°²È«µØ·ÃÎÊÍøÂçÖеÄÐÅÏ¢¡£ 3.LinuxϹ¹½¨Ãâ·ÑµÄVPN²âÊÔ£¨×¢ÒâÊÇÃâ·ÑµÄ£© VPN(VirtualPrivateNetwork£¬ÐéÄâרÓÃÍøÂç)ÊÇרÓÃÍøÂçµÄÑÓÉ죬Ëü¿ÉÒÔͨ¹ý¹²ÏíInternet»ò¹«¹²ÍøÂçÁ¬½ÓÄ£Äâµã¶ÔµãרÓÃÁ¬½ÓµÄ·½Ê½£¬ÔÚ±¾µØ¼ÆËã»úºÍÔ¶³Ì¼ÆËã»úÖ®¼ä·¢ËÍÊý¾Ý¡£ÏÂÃæÊÇÒ»ÖÖ¿ìËÙ¹¹½¨VPN·þÎñÆ÷µÄ·½·¨¡£
°²×°Èí¼þ
£¨1£
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
ÔÚÍêÉÆÎҵĿçƽ̨µÄ·¢ÓʼþÀà¿âʱ£¬select×öÑÓʱwindowsûЧ¹û£¬LinuxÕý³££¬»¹ÒÔΪÎÒ´úÂëд´íÁËÄØ£»ÔÚÍøÉÏËÑËØÏÂҲû·¢ÏÖÀàËÆ˵·¨£¬ÓÚÊÇÎÒ¾ÍдÁ˶ÎС²âÁË£¬¹ûÈ»selectÑÓʱÔÚwindowsÉÏËõË®ÁË
#include <iostream>
#include <time.h>
#ifdef WIN32
#include <winsock2.h>
#pragma comment(lib,"w ......
.tar
½â°ü£º tar xvf FileName.tar
´ò°ü£ºtar cvf FileName.tar DirName
£¨×¢£ºtarÊÇ´ò°ü£¬²»ÊÇѹËõ£¡£©
---------------------------------------------
.gz
½âѹ1£ºgunzip FileName.gz
½âѹ2£ºgzip -d FileName.gz
ѹËõ£ºgzip FileName
.tar.gz
½âѹ£ºtar zxvf FileName.tar.gz
ѹËõ£ºtar zcvf FileName ......
×î½üÓиöÏîÄ¿Òª²¿Êðµ½linuxÉÏ£¬ÔÚÍøÉϲéÁËЩ×ÊÁÏ£¬¼ÇϵãÓöµ½µÄÎÊÌ⣬ÒԱ㽫À´ÔÙÓá£
Ò»£ºjdk°²×°
1.ͨ¹ýchmod a+x jdk-1_5_x-rc-linux-i586-rpm.binÃüÁîʹÆä»ñµÃ¿ÉÖ´ÐÐȨÏÞ
2.ͨ¹ý rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.binÀ´½øÐа²×°
3.°²×°Íê±Ï,JDK°²×°ÔÚ/usr/java/Ŀ¼ÏÂ
4.ÉèÖû·¾³±äÁ¿(дÈëvi/etc/ ......
Ò»¡¢´ÓÄÄÀïµ½ÄÄÀï
±¾ÎÄÖ¼ÔÚÃèÊölinuxÖÐÄÚºËÈçºÎµ÷ÓÃÆô¶¯£¬È»ºóÈçºÎ´ÓimgµÄÎļþϵͳÇл»µ½Ó²Å̵Ĺý³Ì¡£
ÃèÊöÆðÓÚ£ºlinux-2.6.11/init/main.cÖк¯Êý static int init(void * unused)
ÃèÊöÖ¹ÓÚ£º/etc/rc.d/rc.sysinitÎļþµÄ±»µ÷ÓÃ
¶þ¡¢ÃèдÁ÷³Ì
ÔÚlinux´úÂëlinux-2.6.11/init/main.cÖÐinitÕâ¸öº¯Êý±»µ÷ÓÃʱ£¬³ ......