ÈçºÎÓÃVNCÔ¶³Ì¹ÜÀíLinux×ÀÃæ
²½Ö裺£¨°²×°Ä¿Â¼µÄREADMEÓÐ˵Ã÷£©
¡òΪÁË·½±ã˵Ã÷£¬¶¨ÏÂÈçϵĻúÆ÷ºÍIP£º
¿Í»§¶Ë£º192.168.228.100
·þÎñ¶Ë£º192.168.228.153
1¡£°²×°VNC·þÎñÆ÷£º
ÏȰÑvnc-4_1_1-x86_linux.tar.gz·Åµ½ÐèÒªÔ¶³Ì¿ØÖƵĻúÆ÷192.168.228.153ÉÏ£¬È»ºó½âѹ
#tar zxvf vnc-4_1_3-x86_linux.tar.gz
#cd vnc-4_1_3-x86_linux
#more README °´ËµÃ÷°²×°¼´¿É£»¾ÍÊÇÏÂÃæµÄÕâЩ²½Öè¡£
//°Ñ¸÷¸öÃüÁ±´µ½ÏµÍ³»·¾³Â·¾¶Àï
#./vncinstall /usr/local/bin
#./vncinstall /usr/local/bin /usr/local/man
#mkdir -p /usr/local/vnc/classes
#cp java/* /usr/local/vnc/classes
2 °²×°³É¹¦ºó£¬½øÐÐÅäÖã¬ÔËÐУº
#vncpasswd
ÊäÈëÁ½´ÎÔ¶³Ì¿ØÖƵÄÃÜÂë¡£
ÉÏÃæÃüÁî×Ô¶¯½¨Á¢/username/.vnc/passwdÎļþ
²¹³ä˵Ã÷£º3.3°æµÄvnc£¬²»»á×Ô¶¯µÄ½¨Á¢/username/.vnc/passwdÎļþ£¬ÐèÒªÏÈÊÖ¹¤½¨Á¢£¬ÔÙÔËÐÐvncpasswd
3.´´½¨/usr/share/X11ÔÚ/usr/X11R6/libĿ¼µÄÁ¬½Ó£¨*×¢1£©¡£
*×¢1£ºvncserverĬÈÏѰÕÒµÄXϵͳµÄ×ÖÌå·¾¶ÔÚ/usr/X11R6/lib/X11/Ï£¬µ«ubuntuÈ´ÔÚ/usr
/share/X11ºÍ/usr /share/fontsÏ¡£Òò´Ë²ÅÐèÒªµÚ3²½µÄ²Ù×÷£¬½¨Á¢Á¬½Ó£¬ÒÔ±ãvncserverÕÒµ½×ÖÌå¡£·ñÔòvncserver½«²»ÄÜÕý³£ÔËÐУ¬²¢
ÔÚlogÎļþÖмǼÒÔÏÂÄÚÈÝ£º
4ÔËÐУº
#vncserver
»áÏÔʾ£º
New linux.com:1 (root) desktop is South.redflag-linux.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/South.redflag-linux.com:1.log
˵Ã÷£¬ÒѾÕýÈ·ÔËÐÐÁË¡£
4 °´ÉÏÃæµÄ²½ÖèÔÙÔÚ192.168.228.100 µÄlinuxÉϰ²×°Ò»´Î£¬È»ºóʹÓÃÃüÁîÐÐÊäÈ룺vncviewer 192.168.228.153:1
ÊäÈëÕýÈ·µÄvncÃÜÂëºó£¬¾Í¿ÉÒÔ½øÈëĬÈϵÄtwm½çÃæ¡£
5¡¢°²×°Windows°æµÄvnc
Windows°æµÄvnc¾ÍÊDZê×¼µÄÓ¦ÓóÌÐò£¬Í¨¹ý“ÏÂÒ»²½”µÄ·½Ê½°²×°Íê±Ïºó£¬¿ÉÒÔÔÚ×ÀÃæÕÒµ½Æô¶¯µÄvncviewer³ÌÐò£¬Ë«»÷´ò¿ª£¬ÊäÈëÔ¶³Ì»úÆ÷µÄIP£¬È磺
192.168.228.153:1
ÔÙÊäÈëÕýÈ·µÄvncÃÜÂ룬¼´¿É¡£
5 ½øÒ»²½µÄÅäÖÃ
1£©vncĬÈÏÆô¶¯µÄÊÇtwm½çÃæ£¬È»¶øÒ»°ãÎÒÃÇʹÓõÄÓ¦¸ÃÊÇkde½çÃæ£¬¿ÉÒÔͨ¹ýÐÞ¸Ä/username/.vnc/xstartupÕâ¸öÎļþ£¬ÔÚÔÀ´µÄtwm &ÐÐÇ°Ãæ¼ÓÉÏ#£¬×¢Ê͵ô£»
È»ºóÔÙ×îºóÌí¼Ó£º
gnome-session& or kde&
±£´æºó£¬ÖØÆôvncserver¡£
Çë×¢Òâ,¸ÄÍêºó»¹Òª°ÑÔÀ´µÄ¿ªµÄ½ø³Ìkillµô,È»ºóÔÙÁ¬.
±ÈÈçÏÈ¿ªÁËÒ»¸ösession, vncserver :1,°Ñ×îºóÒ»ÐÐ twm&am
Ïà¹ØÎĵµ£º
fdisk -l ÃüÁî¿´µ±Ç°´ÅÅÌÐÅÏ¢
[root@roswell root]# fdisk /dev/sdb
Command (m for help): m --´òÓ¡¸ÃÃüÁîµÄ²ÎÊý¹¦ÄÜÁбí
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibil ......
Linux·þÎñÆ÷ÐÔÄܼà²âÊǺÜÖØÒªµÄ¹¤×÷£¬·þÎñÆ÷ÔËÐÐÓ¦¸ÃÌṩ×îÓÐЧµÄϵͳÐÔÄÜ¡£µ±·þÎñÆ÷ϵͳÐÔÄÜͻȻµÍÓÚÆ½¾ùÓ¦ÓеÄÇé¿ö£¬ÎÊÌâ¿ÉÄÜÀ´×ÔÔÚÖ´ÐеĽø³Ì¡¢ÄÚ´æµÄʹÓÃÂÊ¡¢´ÅÅ̵ÄÐÔÄÜ¡¢ÍøÂçÁ÷Á¿ºÍCPU µÄѹÁ¦¡£ÔÚÔ¤Ëã¶ÌȱµÄ½ñÌ죬Àí½âÈçºÎÓÅ»¯ÏµÍ³ÐÔÄܱÈÒÔÍùÈκÎʱºò¶¼ÖØÒª¡£ÒªÊµÏÖËüµÄǰÌáÊÇ£¬Äã±ØÐë³ä·ÖÁ˽â×Ô¼ºµÄ¼ÆËã»úºÍÍøÂ磬´Ó¶ ......
Éè¼ÆÒ»¸ölinuxϵÄdeamon½ø³Ì£¬¹Ø¼üÖ»Óм¸¸ö£º
1.forkÁ½´Î¡£
2.forkµÚÒ»´ÎºÍµÚ¶þ´ÎÖ®¼ä³ÉΪ½ø³Ì×éÍ·¡£
3.¸Ä±ä¹¤×÷Ŀ¼¡£
4.ºöÂÔÐźš£
5.ÉèÖöÁдÑÚÂë¡£
Ò»ÏÂÊÇÒ»¸ö´ÓÍøÂçËѼ¯µ½µÄÀý³Ì£¬·Ç³£ºÃµÄÑÝʾÁËÉÏÊöÒªµã£¬´æ´Ë±¸Íü¡£
#include
#include
#include
#include
void main(int argc, char ** argv)
{
tim ......
µ¼¶Á£º
¡¡¡¡1£®Socket¼ò½é
¡¡¡¡SocketÊÇTCP/IPÍøÂçµÄAPI£¬¿ÉÒÔÓÃËüÀ´¿ª·¢ÍøÂçÓ¦ÓóÌÐò£¬SocketÊý¾Ý´«ÊäÊÇÒ»ÖÖÌØÊâµÄI/O£¬SocketÒ²ÊÇÒ»ÖÖÎļþÃèÊö·û
¡¡¡¡2£®SocketµÄ½¨Á¢
¡¡¡¡int socket(int domain£¬ int type£¬ int protocol)
¡¡¡¡º¯Êý·µ»Ø£ºÒ»¸öÕûÐ͵ÄSocketÃèÊö·û£¬¿ÉÒÔÔÚºóÃæµ÷ÓÃËü¡£
¡¡¡¡²ÎÊý˵Ã÷£º
¡¡¡ ......