Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux½ø³Ì¼äͨÐŵĸ÷ÖÖ·½Ê½¼°Æä±È½Ï

     ½ø³Ì¼äͨОÍÊÇÔÚ²»Í¬½ø³ÌÖ®¼ä´«²¥»ò½»»»ÐÅÏ¢£¬ÄÇô²»Í¬½ø³ÌÖ®¼ä´æÔÚ×Åʲô˫·½¶¼¿ÉÒÔ·ÃÎʵĽéÖÊÄØ£¿½ø³ÌµÄÓû§¿Õ¼äÊÇ»¥Ïà¶ÀÁ¢µÄ£¬Ò»°ã¶øÑÔÊDz»ÄÜ»¥Ïà·ÃÎʵģ¬Î¨Ò»µÄÀýÍâÊǹ²ÏíÄÚ´æÇø¡£µ«ÊÇ£¬ÏµÍ³¿Õ¼ä
È´ÊÇ“¹«¹²³¡Ëù”£¬ËùÒÔÄÚºËÏÔÈ»¿ÉÒÔÌṩÕâÑùµÄÌõ¼þ¡£³ý´ËÒÔÍ⣬ÄǾÍÊÇË«·½¶¼¿ÉÒÔ·ÃÎʵÄÍâÉè
ÁË¡£ÔÚÕâ¸öÒâÒåÉÏ£¬Á½¸ö½ø³Ìµ±È»Ò²¿ÉÒÔͨ¹ý´ÅÅÌÉÏµÄÆÕͨÎļþ
½»»»ÐÅÏ¢£¬»òÕßͨ¹ý“×¢²á±í
”»òÆäËüÊý¾Ý¿âÖеÄijЩ±íÏîºÍ¼Ç¼
½»»»ÐÅÏ¢¡£¹ãÒåÉÏÕâÒ²Êǽø³Ì¼äͨÐŵÄÊֶΣ¬µ«ÊÇÒ»°ã¶¼²»°ÑÕâËã×÷“½ø³Ì¼äͨÐÅ”¡£ÒòΪÄÇЩͨÐÅÊֶεÄЧÂÊÌ«µÍÁË£¬¶øÈËÃǶԽø³Ì¼äͨÐŵÄÒªÇóÊÇÒªÓÐÒ»¶¨µÄʵʱÐÔ¡£

½ø³Ì¼äͨÐÅÖ÷Òª°üÀ¨¹ÜµÀ, ϵͳIPC(°üÀ¨ÏûÏ¢¶ÓÁÐ,ÐźÅÁ¿,¹²Ïí´æ´¢), SOCKET.
¹ÜµÀ°üÀ¨ÈýÖÖ:1)ÆÕͨ¹ÜµÀPIPE, ͨ³£ÓÐÖÖÏÞÖÆ,Ò»ÊǰëË«¹¤,Ö»Äܵ¥Ïò´«Êä;¶þÊÇÖ»ÄÜÔÚ¸¸×Ó½ø³Ì¼äʹÓÃ. 2)Á÷¹ÜµÀs_pipe:
È¥³ýÁ˵ÚÒ»ÖÖÏÞÖÆ,¿ÉÒÔË«Ïò´«Êä. 3)ÃüÃû¹ÜµÀ:name_pipe, È¥³ýÁ˵ڶþÖÖÏÞÖÆ,¿ÉÒÔÔÚÐí¶à²¢²»Ïà¹ØµÄ½ø³ÌÖ®¼ä½øÐÐͨѶ.
ϵͳIPCµÄÈýÖÖ·½Ê½Ààͬ,¶¼ÊÇʹÓÃÁËÄÚºËÀïµÄ±êʶ·ûÀ´Ê¶±ð.

FAQ1: ¹ÜµÀÓëÎļþÃèÊö·û,ÎļþÖ¸ÕëµÄ¹ØÏµ?
´ð: Æäʵ¹ÜµÀµÄʹÓ÷½·¨ÓëÎļþÀàËÆ,¶¼ÄÜʹÓÃread,write,openµÈÆÕͨIOº¯Êý. ¹ÜµÀÃèÊö·ûÀ´ÀàËÆÓÚÎļþÃèÊö·û. ÊÂʵÉÏ,
¹ÜµÀʹÓõÄÃèÊö·û, ÎļþÖ¸ÕëºÍÎļþÃèÊö·û×îÖÕ¶¼»áת»¯³ÉϵͳÖÐSOCKETÃèÊö·û. ¶¼Êܵ½ÏµÍ³ÄÚºËÖÐSOCKETÃèÊö·ûµÄÏÞÖÆ.
±¾ÖÊÉÏLINUXÄÚºËÔ´ÂëÖйܵÀÊÇͨ¹ý¿ÕÎļþÀ´ÊµÏÖ.

FAQ2: ¹ÜµÀµÄʹÓ÷½·¨?
´ð: Ö÷ÒªÓÐÏÂÃæ¼¸ÖÖ·½·¨: 1)pipe, ´´½¨Ò»¸ö¹ÜµÀ,·µ»Ø2¸ö¹ÜµÀÃèÊö·û.ͨ³£ÓÃÓÚ¸¸×Ó½ø³ÌÖ®¼äͨѶ. 2)popen, pclose:
ÕâÖÖ·½Ê½Ö»·µ»ØÒ»¸ö¹ÜµÀÃèÊö·û,³£ÓÃÓÚͨÐÅÁíÒ»·½ÊÇstdin or stdout; 3)mkpipe: ÃüÃû¹ÜµÀ, ÔÚÐí¶à½ø³ÌÖ®¼ä½øÐн»»¥.

FAQ3: ¹ÜµÀÓëϵͳIPCÖ®¼äµÄÓÅÁӱȽÏ?
´ð: ¹ÜµÀ: ÓŵãÊÇËùÓеÄUNIXʵÏÖ¶¼Ö§³Ö, ²¢ÇÒÔÚ×îºóÒ»¸ö·ÃÎʹܵÀµÄ½ø³ÌÖÕÖ¹ºó,¹ÜµÀ¾Í±»Íêȫɾ³ý;ȱÏÝÊǹܵÀÖ»ÔÊÐíµ¥Ïò´«Êä»òÕßÓÃÓÚ¸¸×Ó½ø³ÌÖ®¼ä.
       ϵͳIPC: ÓŵãÊǹ¦ÄÜÇ¿´ó,ÄÜÔÚºÁ²»Ïà¹Ø½ø³ÌÖ®¼ä½øÐÐͨѶ; ȱÏÝÊǹؼü×ÖKEY_TʹÓÃÁËÄں˱êʶ,Õ¼ÓÃÁËÄÚºË×ÊÔ´,¶øÇÒÖ»Äܱ»ÏÔʽɾ³ý,¶øÇÒ²»ÄÜʹÓÃSOCKETµÄһЩ»úÖÆ,ÀýÈçselect,epollµÈ.

FAQ4: WINDOS½ø³Ì¼äͨÐÅÓëLINUX½ø³Ì¼äͨÐŵĹØÏµ?
´ð: ÊÂʵÉÏ,WINDOSµÄ½ø³ÌͨÐŴ󲿷ÖÒÆÖ²ÓÚUNIX, WINDOSµÄ¼ôÌù°å,ÎļþÓ³ÉäµÈ¶¼¿É´ÓUNI


Ïà¹ØÎĵµ£º

Linux ÏÂ×Ô¶¯±¸·ÝMYSQLÊý¾Ý¿âµÄshell ½Å±¾

MySQL :: Linux ÏÂ×Ô¶¯±¸·ÝÊý¾Ý¿âµÄ shell ½Å±¾
Linux ·þÎñÆ÷ÉϵijÌÐòÿÌì¶¼ÔÚ¸üРMySQL Êý¾Ý¿â£¬ÓÚÊǾÍÏëÆðдһ¸ö shell ½Å±¾£¬½áºÏ crontab£¬¶¨Ê±±¸·ÝÊý¾Ý¿â¡£Æäʵ·Ç³£¼òµ¥£¬Ö÷Òª¾ÍÊÇʹÓà MySQL ×Ô´øµÄ mysqldump ÃüÁî¡£
½Å±¾ÄÚÈÝÈçÏ£º
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME=" ......

linuxÏÂmysqlµÄʹÓÃ


Æô¶¯mysql:  /etc/rc.d/init.d/mysql start
ÐÞ¸ÄÃÜÂë: ¸ñʽ£ºmysqladmin -uÓû§Ãû -p¾ÉÃÜÂë password ÐÂÃÜÂë
ʹÓÃÃÜÂëµÇ¼:  mysql -u root -p
ÏÔʾÊý¾Ý¿â:  show databases;
Ñ¡ÔñÊý¾Ý¿â:  use Êý¾Ý¿âÃû;
ÏÔʾ±í:  show tables;
ÏÔʾ±í½á¹¹:  descibe ±íÃû;
Ô¶³ÌµÇ¼mysqlÐèÒª¿ªÆôÈ ......

ÓÃLinuxÏÂPerl½Å±¾Á¬½ÓSQLServer

×¼±¸¹¤×÷:
¡¡¡¡Óõ½µÄperl À©Õ¹×é¼þ(modules)ÔÚÉÏÆªÌù³ö.( win32::odbc Ä£¿é
)ÏÂÔØ×é¼þºó°´ÕÕReadmeÎļþ°²×°µ¹ÏìӦĿ¼.ÅäÖúÃÏàÓ¦µÄodbcÊý¾ÝÔ´.
¡¡¡¡
¡¡¡¡³ÌÐòʵÏÖ:
¡¡¡¡Ê¹ÓÃ
¡¡¡¡use
Win32::ODBC;
¡¡¡¡
¡¡¡¡Óï¾ä°üº¬Ó¦Ê¹ÓõÄÄ£¿éÊÇwin32::odbc,д³öÊý¾Ý¿â
Á¬½Ó×Ö·û´®
¡¡¡¡
¡¡¡¡$DSN = "DSN =
My DSN ......

linux ÏÂÊÖ¹¤Ð½¨Êý¾Ý¿â

ÊÖ¹¤Ð½¨Êý¾Ý¿âcreate database
ÉíΪDBA,ÒªÓÀÔ¶¼ÇסÉõÓûòÕß½ûֹʹÓÃrmÃüÁÍò²»µÃÒÔµÄÇé¿öÏ£¬Ê¹ÓÃʱÔÚÇÃenterÒ²Òª¿´ÁËÓÖ¿´¡¢É÷ÖØÓÖÉ÷ÖØ²ÅÐУ¡
Red Hat Enterprise 3 + Oracle 10g Release 2
$su – oracle
1---ÉèÖÃϵͳ»·¾³±äÁ¿£º
ORACLE_HOME=/opt/oracle/product/10.2
ORACLE_BASE=/opt/oracle
ORACLE_SID ......

²éÕÒlinuxϵͳÖдóÎļþµÄ·½·¨

¿ÉÒÔÓÃÏÂÃæµÄÃüÁî²éÕÒµ½ÏµÍ³ÖÐÄÄÒ»¸öÎļþ¼ÐÓÐÎÊÌâÈ»ºóÖð²ã²é¿´¾Í¿ÉÒÔÕÒµ½ÊÇÄÄÒ»¸öÎļþÁË
ÃüÁîÊÇ
Ê×ÏÈÇл»µ½¸ùĿ¼
cd /
du -sh ./*
du -sh ./* | sort
È»ºóÕÒµ½×î´óµÄÎļþ¼Ð
Öð²ã¾Í¿ÉÒÔÕÒµ½ÊÇÄÄÒ»¸öÎļþ¼Ð×î´óÊÇ·ñÊÇÓÐÎÊÌâµÄ
Ò»°ãÕâÑù¾Í¿ÉÒÔÈ·¶¨Ä¿±êÎļþÊÇÄÄÒ»¸öÁË ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ