Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : linux

vmware ÍøÂçÅäÖÃʵÀý¶þ windows host + linux guest

vmware ÍøÂçÅäÖÃʵÀý¶þ windows host + linux guest
£¨yunqing£¨2005-03-24£©°´£ººÜ¶àÅóÓÑÎʵ½ping²»Í¨hostµÄÇé¿ö£¬Çë¼ì²éÒ»ÏÂhostÀïµÄ·À»ðǽÉèÖ㬶àÊýµÄwindows xp sp2ϵķÀ»ðǽ¶¼ÉèÖóɲ»ÏìÓ¦£©
ǰÑÔ£ºÇ°¼¸ÌìдÁËÒ»¸övmwareµÄÅäÖõÄÒ»¸ö°¸Àý£¬Ö÷Òª¹ØÓÚlinux host+windows guestµÄÇé¿ö£¨http://bbs.chinaunix.net/forum/viewtopic.php?t=367907&highlight=yunqing£©£¬ÊÊÓÃÓÚ¾­³£ÅÜlinux¶ø°Ñwindowsµ±³É¸±ÒµµÄÅóÓÑ¡£·¢²¼ÒÔºó·´Ó¦²»´ó£¬ºóÀ´·¢ÏÖ̳×ÓÀïµÄÅóÓÑʹwindows host À´ÅÜlinux guestµÄ¾Ó¶à £¬ÇÒÓкܶàÌû×Ó̸µ½ÍøÂçÎÊÌ⣬×Ô¼ºÏëûÓÐÄÇôÄѰɣ¬¾ÍÊÔÁËÒ»°Ñ£¬°Ñ¹ý³ÌдÏÂÀ´Ï£Íû¶ÔÍøÂçÓÐÎÊÌâµÄÅóÓÑÓÐËù°ïÖú¡£
 °æÈ¨ÊôyunqingËùÓУ¬Ê×·¢chinaunix.net£¬×ªÌùÒýÓÃÇë°üº¬´ËÐÐÉùÃ÷
 
ÕýÎÄ£º
 
±¾ÈËʹÓõÄÊÇvmware workstation 4.52£¬host»úÆ÷ÔËÐеÄÊÇwindows Xp professional £¬Èç¹ûÄ㻹ÔÚʹvmware workstation 4.0½¨ÒéÏÂÔØÒ»¸öÉý¼¶°ü£¬²»¹ýÎÒÏ뼴ʹ²»×öÎÊÌâÒ²²»´ó¡£
 
1¡£°²×° vmware workstation£¬ºÜ¼òµ¥£¬Ò» ......

Linux ½Å±¾±àд»ù´¡ ¡¾À´Ô´:www.cncfan.com¡¿

1. Linux ½Å±¾±àд»ù´¡
1.1 Óï·¨»ù±¾½éÉÜ
1.1.1 ¿ªÍ·
³ÌÐò±ØÐëÒÔÏÂÃæµÄÐпªÊ¼£¨±ØÐë·½ÔÚÎļþµÄµÚÒ»ÐУ©£º
#!/bin/sh

¡¡¡¡·ûºÅ#!ÓÃÀ´¸æËßϵͳËüºóÃæµÄ²ÎÊýÊÇÓÃÀ´Ö´ÐиÃÎļþµÄ³ÌÐò¡£ÔÚÕâ¸öÀý×ÓÖÐÎÒÃÇʹÓÃ/bin/shÀ´Ö´ÐгÌÐò¡£
¡¡¡¡µ±±à¼­ºÃ½Å±¾
ʱ£¬Èç¹ûÒªÖ´Ðиýű¾£¬»¹±ØÐëʹÆä¿ÉÖ´ÐС£
¡¡¡¡ÒªÊ¹½Å±¾¿ÉÖ´ÐУº
±àÒë chmod +x filename
ÕâÑù²ÅÄÜÓÃ./filename À´ÔËÐÐ
1.1.2 ×¢ÊÍ
¡¡¡¡ÔÚ½øÐÐshell±à³Ìʱ£¬ÒÔ#¿ªÍ·µÄ¾ä×Ó±íʾעÊÍ£¬Ö±µ½ÕâÒ»ÐеĽáÊø¡£ÎÒ
ÃÇÕæ³ÏµØ½¨ÒéÄúÔÚ³ÌÐòÖÐʹÓÃ×¢ÊÍ¡£
Èç¹ûÄúʹÓÃÁË×¢ÊÍ£¬ÄÇô¼´Ê¹Ï൱³¤µÄʱ¼äÄÚûÓÐʹÓøýű¾£¬ÄúÒ²ÄÜÔں̵ܶÄʱ¼äÄÚÃ÷°×¸Ã½Å±¾µÄ×÷ÓÃ
¼°¹¤
×÷Ô­Àí¡£
1.1.3 ±äÁ¿
¡¡¡¡ÔÚÆäËû±à³ÌÓïÑÔÖÐÄú±ØÐëʹÓñäÁ¿¡£ÔÚshell±à³ÌÖУ¬ËùÓеıäÁ¿¶¼ÓÉ×Ö·û´®×é³É£¬²¢ÇÒÄú²»ÐèÒª¶Ô±äÁ¿
½ø
ÐÐÉùÃ÷¡£Òª¸³Öµ¸øÒ»¸ö±äÁ¿£¬Äú¿ÉÒÔÕâÑùд£º
#!/bin/sh
#¶Ô±äÁ¿¸³Öµ£º
a="hello world"
#
ÏÖÔÚ´òÓ¡±äÁ¿aµÄÄÚÈÝ£º
echo "A is:"
echo $a
ÓÐʱºò±äÁ¿ÃûºÜÈÝÒ×ÓëÆäËûÎÄ×Ö»ìÏý£¬±ÈÈ磺
num=2

echo "this is the $numnd"
Õâ²¢²»»á´òÓ¡³ö"this is the 2nd"£¬¶ø½ö½ö´òÓ¡ ......

linuxϼÆËãÖ¸¶¨Ä¿Â¼ÏÂÓ°¼þµÄ´óС£¬»ùÓÚcÓïÑÔ

 1//ÓÉÓÚʹÓÃgcc±àÒ룬ËùÒÔ±àÒëʱҪÁ´½ÓÉÏc++µÄ¿â£¬ÃüÁîÊÇgcc -lstdc++ main.cpp -o main
//±¾ÎÄС³ÌÐòʵÏÖµÄÊǶÔ/home/1.avi´óСµÄ¼ÆËã¡£ºÜ¼òµ¥£¬Ìù³öÀ´Ö»ÊÇΪÁË·½±ã²»ÖªµÀµÄÅóÓÑ
  2 #include <stdio.h>
  3 #include <stdlib.h>
  4 #include <sys/stat.h>
  5 #include <sys/types.h>
  6 #include <unistd.h>
  7 int main(int argc,char *argv[])
  8 {
  9     struct stat st;
 10     float size;
 11     if(stat("/home/1.avi",&st) == 0)
 12     {
 13         size =(((float)st.st_size)/1024)/1024;
 14         printf("the exe is : %f M\n",size);
 15
 16     }
 17
 18     return 0;
 19 } ......

linuxϼÆËãÖ¸¶¨Ä¿Â¼ÏÂÓ°¼þµÄ´óС£¬»ùÓÚcÓïÑÔ

 1//ÓÉÓÚʹÓÃgcc±àÒ룬ËùÒÔ±àÒëʱҪÁ´½ÓÉÏc++µÄ¿â£¬ÃüÁîÊÇgcc -lstdc++ main.cpp -o main
//±¾ÎÄС³ÌÐòʵÏÖµÄÊǶÔ/home/1.avi´óСµÄ¼ÆËã¡£ºÜ¼òµ¥£¬Ìù³öÀ´Ö»ÊÇΪÁË·½±ã²»ÖªµÀµÄÅóÓÑ
  2 #include <stdio.h>
  3 #include <stdlib.h>
  4 #include <sys/stat.h>
  5 #include <sys/types.h>
  6 #include <unistd.h>
  7 int main(int argc,char *argv[])
  8 {
  9     struct stat st;
 10     float size;
 11     if(stat("/home/1.avi",&st) == 0)
 12     {
 13         size =(((float)st.st_size)/1024)/1024;
 14         printf("the exe is : %f M\n",size);
 15
 16     }
 17
 18     return 0;
 19 } ......

ÔÚlinuxÖа²×° Vmwar Tools

°²×°Vmwar Tools
¡¡¡¡Ñ¡ÔñVM-->install VMware Tools
¡¡¡¡[root@localhost ~]# mkdir /mnt/cdrom
¡¡¡¡[root@localhost ~]#mount /dev/cdrom /mnt/cdrom/
¡¡¡¡[root@localhost ~]# cd /mnt/cdrom/
¡¡¡¡[root@localhost cdrom]# ls ºóÓÐ
¡¡¡¡VMwareTools-6.5.0-118166.i386.rpm
¡¡¡¡VMwareTools-6.5.0-118166.tar.gz
¡¡¡¡ÔÚÕâÑ¡µÚ¶þÖÖ°²×°
¡¡¡¡[root@localhost cdrom]# cp VMwareTools-6.5.0-118166.tar.gz /tmp //¿½±´µ½/tmpÏÂ
¡¡¡¡[root@localhost cdrom]# cd /tmp/
¡¡¡¡[root@localhost tmp]# tar zxvf VMwareTools-6.5.0-118166.tar.gz //½â°üÎļþ
¡¡¡¡[root@localhost tmp]# cd vmware-tools-distrib/
¡¡¡¡[root@localhost vmware-tools-distrib]# ./vmware-install.pl //°²×°¿ªÊ¼
¡¡¡¡Ò»Â·»Ø³µ£¬OK! ......

linuxÏÂÎļþÀàÐ͵ĻñÈ¡

ÎļþÀàÐÍ»ñȡһ¡¢stat¡¢fstat ºÍlstat º¯Êý#include <sys/types.h>
¡¡¡¡#include <sys/stat.h>
¡¡¡¡int stat(const char * pathname, struct stat * buf);
¡¡¡¡int fstat(int filedes,struct stat * buf);
¡¡¡¡int lstat(const char * pathname, struct stat *buf);
¡¡¡¡Èý¸öº¯ÊýµÄ·µ»Ø£ºÈô³É¹¦ÔòΪ0£¬Èô³ö´íÔòΪ-1¡£
¡¡¡¡¸ø¶¨Ò»¸öp a t h n a m e£¬s t a tº¯Êý·µ»ØÒ»¸öÓë´ËÃüÃûÎļþÓйصÄÐÅÏ¢½á¹¹£¬ f s t a tº¯Êý»ñµÃÒÑÔÚÃèÊö·ûf i l e d e sÉÏ´ò¿ªµÄÎļþµÄÓйØÐÅÏ¢¡£l s t a tº¯ÊýÀàËÆÓÚs t a t£¬µ«Êǵ±ÃüÃûµÄÎļþÊÇÒ»¸ö·ûºÅÁ¬½Óʱ£¬l s t a t·µ»Ø¸Ã·ûºÅÁ¬½ÓµÄÓйØÐÅÏ¢£¬¶ø²»ÊÇÓɸ÷ûºÅÁ¬½ÓÒýÓõÄÎļþµÄÐÅÏ¢¡£µÚ¶þ¸ö²ÎÊýÊǸöÖ¸Õ룬ËüÖ¸ÏòÒ»¸öÎÒÃÇÓ¦ÌṩµÄ½á¹¹¡£ÕâЩº¯ÊýÌîдÓÉb u fÖ¸ÏòµÄ½á¹¹¡£¸Ã½á¹¹µÄʵ¼Ê¶¨Òå¿ÉÄÜËæÊµÏÖ¶øÓÐËù²»Í¬£¬µ«Æä»ù±¾ÐÎʽÊÇ£º
¡¡¡¡struct stat {
¡¡¡¡ unsigned short st_dev;
¡¡¡¡ unsigned short __pad1;
¡¡¡¡ unsigned long st_ino;
¡¡¡¡ unsigned short st_mode;
¡¡¡¡ unsigned short st_nlink;
¡¡¡¡ unsigned short st_uid;
¡¡¡¡ unsigned short st_gid;
¡¡¡¡ unsigned short st_rdev;
¡¡¡¡ unsigned short __pa ......

Linux ³£ÓÃÃüÁî

ssh
¹¦ÄÜ£º
Ô¶³ÌµÇ½
Ó÷¨£º
ssh user@hotname
scp
¹¦ÄÜ£º
Ô¶³Ì¿½±´
Ó÷¨£º
ssh [-r]
local_user@local_ip:localfile  remote_user@remote_ip:remotefile
²ÎÊý£º
-r  ¿½±´ÍêÕûÎļþ¼Ð¼°Îļþ
ldconfig
¹¦ÄÜ£º
¶¯Ì¬Á´½Ó¿â¹ÜÀí£¬Ö÷ÒªÊÇÔÚĬÈÏËÑѰĿ¼(/libºÍ/usr/lib)ÒÔ¼°¶¯Ì¬¿âÅäÖÃÎļþ/etc/ld.so.confÄÚËùÁеÄĿ¼Ï£¬ËÑË÷³ö¿É¹²ÏíµÄ¶¯Ì¬Á´½Ó¿â£¬´Ó¶ø´´½¨¶¯Ì¬×°Èë³ÌÐòËùÐèµÄÁ¬½ÓºÍ»º´æÎļþ¡£Ä¬ÈϵĻº´æÎļþΪ/etc/ld.so.cache£¬´ËÎļþ±£´æÒÑÅźÃÐòµÄ¶¯Ì¬Á´½Ó¿âÃû×ÖÁÐ±í¡£
Ó÷¨£º
ldconfig [-lnNpvX?V] [-c FORMAT] [-C CACHE] [-f CONF] [-r ROOT]
            [--format=FORMAT] [--print-cache] [--verbose] [--help]
[--usage]
            [--version]
²ÎÊý£º
-c FORMAT »ò –format=FORMAT  
´ËÑ¡ÏîÓÃÓÚÖ¸¶¨»º´æÎļþËùʹÓõĸñʽ,¹²ÓÐÈýÖÖ:old(Àϸñʽ),new(иñʽ)ºÍcompat(¼æÈݸñʽ£¬ÕâÊÇĬÈϸñʽ).
-C cache Ö¸¶¨Ò»¸öÎļþ£¨cache£©×÷Ϊ¿ìÈ¡Ôݴ档ĬÈÏֵΪ/etc/ld.so.cache
-f conf  Ö¸¶¨Ò»¸öÎļþ£ ......
×ܼǼÊý:5772; ×ÜÒ³Êý:962; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [445] [446] [447] [448] 449 [450] [451] [452] [453] [454]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ