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

LinuxϵͳÍøÂç·þÎñÆ÷

 LinuxϵͳÍøÂç·þÎñÆ÷Ä£ÐÍÖ÷ÒªÓÐÁ½ÖÖ£º²¢·¢·þÎñÆ÷ºÍÑ­»··þÎñÆ÷¡£Ëùν²¢·¢·þÎñÆ÷¾ÍÊÇÔÚͬһ¸öʱ¿Ì¿ÉÒÔ´¦ÀíÀ´×Ô¶à¸ö¿Í»§¶ËµÄÇëÇó£»Ñ­»··þÎñÆ÷ÊÇÖ¸·þÎñÆ÷ÔÚͬһʱ¿ÌÖ¸¿ÉÒÔÏìÓ¦Ò»¸ö¿Í»§¶ËµÄÇëÇ󡣶øÇÒ¶ÔÓÚTCPºÍUDPÌ×½Ó×Ö£¬ÕâÁ½ÖÖ·þÎñÆ÷µÄʵÏÖ·½Ê½Ò²Óв»Í¬µÄÌص㡣
¡¡¡¡1¡¢TCPÑ­»··þÎñÆ÷£ºÊ×ÏÈTCP·þÎñÆ÷½ÓÊÜÒ»¸ö¿Í»§¶ËµÄÁ¬½ÓÇëÇ󣬴¦ÀíÁ¬½ÓÇëÇó£¬ÔÚÍê³ÉÕâ¸ö¿Í»§¶ËµÄËùÓÐÇëÇóºó¶Ï¿ªÁ¬½Ó£¬È»ºóÔÙ½ÓÊÜÏÂÒ»¸ö¿Í»§¶ËµÄÇëÇó¡£
¡¡¡¡ ´´½¨TCPÑ­»··þÎñÆ÷µÄËã·¨ÈçÏ£º
¡¡¡¡ socket(……)£» //´´½¨Ò»¸öTCPÌ×½Ó×Ö
¡¡¡¡ bind(……)£» //°î¶¨¹«ÈϵĶ˿ںÅ
¡¡¡¡ listen(……£©£» //ÇãÌý¿Í»§¶ËÁ¬½Ó
¡¡¡¡ while(1£© //¿ªÊ¼Ñ­»·½ÓÊÕ¿Í»§¶ËÁ¬½Ó
¡¡¡¡ {
¡¡¡¡ accept(……)£»//½ÓÊÕµ±Ç°¿Í»§¶ËµÄÁ¬½Ó
¡¡¡¡ while(1)
¡¡¡¡ { //´¦Àíµ±Ç°¿Í»§¶ËµÄÇëÇó
¡¡¡¡ read(……£©£»
¡¡¡¡ process(……);
¡¡¡¡ write(……);
¡¡¡¡ }
¡¡¡¡ close(……); //¹Ø±Õµ±Ç°¿Í»§¶ËµÄÁ¬½Ó£¬×¼±¸½ÓÊÕÏÂÒ»¸ö¿Í»§¶ËÁ¬½Ó
¡¡¡¡ }
¡¡¡¡TCPÑ­»··þÎñÆ÷Ò»´ÎÖ»´¦ÀíÒ»¸ö¿Í»§¶ËµÄÇëÇó£¬Èç¹ûÓÐÒ»¸ö¿Í»§¶ËÕ¼Ó÷þÎñÆ÷²»·Åʱ£¬ÆäËüµÄ¿Í»§»úÁ¬½ÓÇëÇ󶼵ò»µ½¼°Ê±µÄÏìÓ¦¡£Òò´Ë£¬TCP·þÎñÆ÷Ò»°ãºÜÉÙÓÃÑ­»··þÎñÆ÷Ä£Ð͵ġ£
¡¡¡¡2¡¢TCP²¢·¢·þÎñÆ÷£º²¢·¢·þÎñÆ÷µÄ˼ÏëÊÇÿһ¸ö¿Í»§¶ËµÄÇëÇó²¢²»ÓÉ·þÎñÆ÷µÄÖ÷½ø³ÌÖ±½Ó´¦Àí£¬¶øÊÇ·þÎñÆ÷Ö÷½ø³Ì´´½¨Ò»¸ö×Ó½ø³ÌÀ´´¦Àí¡£
¡¡¡¡ ´´½¨TCP²¢·¢·þÎñÆ÷µÄËã·¨ÈçÏ£º
¡¡¡¡ socket(……)£» //´´½¨Ò»¸öTCPÌ×½Ó×Ö
¡¡¡¡ bind(……)£» //°î¶¨¹«ÈϵĶ˿ںÅ
¡¡¡¡ listen(……£©£»//ÇãÌý¿Í»§¶ËÁ¬½Ó
¡¡¡¡ while(1£© //¿ªÊ¼Ñ­»·½ÓÊÕ¿Í»§¶ËµÄ½ÓÊÕ
¡¡¡¡ {
¡¡¡¡ accept(……)£»//½ÓÊÕÒ»¸ö¿Í»§¶ËµÄÁ¬½Ó
¡¡¡¡ if(fork(……)==0) //´´½¨×Ó½ø³Ì
¡¡¡¡ {
¡¡¡¡ while(1)
¡¡¡¡ { //×Ó½ø³Ì´¦Àíij¸ö¿Í»§¶ËµÄÁ¬½Ó
¡¡¡¡ read(……£©£»
¡¡¡¡ process(……);
¡¡¡¡ write(……);
¡¡¡¡ }
¡¡¡¡ close(……); //¹Ø±Õ×Ó½ø³Ì´¦ÀíµÄ¿Í»§¶ËÁ¬½Ó
¡¡¡¡ exit(……) £»//ÖÕÖ¹¸Ã×Ó½ø³Ì
¡¡¡¡ }
¡¡¡¡ close£¨……); //¸¸½ø³Ì¹Ø±ÕÁ¬½ÓÌ×½Ó×ÖÃèÊö·û£¬×¼±¸½ÓÊÕÏÂÒ»¸ö¿Í»§¶ËÁ¬½Ó
¡¡¡¡ }
¡¡¡¡TCP²¢·¢·þÎñÆ÷¿ÉÒÔ½â¾öTCPÑ­»··þÎñÆ÷¿Í»§¶Ë¶ÀÕ¼·þÎñÆ÷µÄÇé¿ö¡£µ«Í¬


Ïà¹ØÎĵµ£º

Mysql for linux mysql×Ô¶¯±¸·Ý½Å±¾

¿ÉÒÔ½«Õâ¸ö½Å±¾·Å½øcrontab£¬ËûµÄÅäÖÆÎļþÔÚ /etc/crontabÖÐÿÌìÁ賿ִÐÐÒ»´Î£¬×Ô¶¯±¸·Ý Õâ¸ö½Å±¾Ã¿Ìì×î¶àÖ»Ö´ÐÐÒ»´Î£¬¶øÇÒÖ»±£Áô×î½üÎåÌìµÄ±¸·ÝÔÚ·þÎñÆ÷ÉÏ¡£
#!/bin/bash
#This is a ShellScript For Auto DB Backup
#Powered by aspbiz
#2004-09
#Setting
#ÉèÖÃÊý¾Ý¿âÃû£¬Êý¾Ý¿âµÇ¼Ãû£¬ÃÜÂ룬±¸·Ý·¾¶£¬ÈÕ־ ......

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 ƽ̨Ï MYSQL°²×° Æô¶¯ mysqlÃüÁî

MYSQL°²×°
//½âѹ±àÒë°²×°
# tar xzvf mysql-5.0.27.tar.gz
# cd mysql-5.0.27
# ./configure -prefix=/home/redadmin/mysql
# make
# make install
# cd /home/redadmin/mysql/
# cp share/mysql/my-medium.cnf ./
# mv my-medium.cnf my.cnf
// my.confÎļþÐÞ¸Ä
# vi my.cnf
ÐÞ¸ÄÇ°£º
port  &nb ......

Linux·ÖÒ³»úÖÆ

·ÖÒ³»úÖÆ
·ÖÒ³»úÖƵÄ×÷ÓÃ
¡¡¡¡·ÖÒ³»úÖÆÊÇÔڶλúÖÆÖ®ºó½øÐеģ¬Ëü½øÒ»²½½«ÏßÐÔµØַת»»ÎªÎïÀíµØÖ·¡£
¡¡¡¡80386ʹÓÃ4K×Ö½Ú´óСµÄÒ³£¬ÇÒÿҳµÄÆðʼµØÖ·¶¼±»4KÕû³ý¡£Òò´Ë£¬80386°Ñ4GB×Ö½ÚÏßÐÔµØÖ·¿Õ¼ä»®·ÖΪ1M¸öÒ³Ã棬²ÉÓÃÁËÁ½¼¶±í½á¹¹¡£
Á½¼¶Ò³±í
¡¡¡¡Á½¼¶±íµÄµÚÒ»¼¶±í³ÆΪҳĿ¼£¬´æ´¢ÔÚÒ»¸ö4K×Ö½ÚµÄÒ³ÖУ¬Ò³Ä¿Â¼±í ......

Linux Äں˲ÎÊý¼°OracleÏà¹Ø²ÎÊýµ÷Õû

ÎÒÃÇÒ»°ãÔÚLinux ÉÏ°²×°ÉèÖÃOracle Êý¾Ý¿â»òÕßÔÚ¸ü»»»òÉý¼¶Ó²¼þµÄʱºò¶¼ÐèÒªÅäÖÃLinux ϵͳµÄºËÐIJÎÊý, È»ºó²ÅÊǵ÷ÕûOracle ϵͳ²ÎÊý ¡£
kernel.shmallΪÎïÀíÄÚ´æ³ýÒÔpagesize;
kernel.shmmaxΪÎïÀíÄÚ´æµÄÒ»°ë;
fs.file-maxΪ512 ³ËÒÔ processes (Èç128¸öprocessÔòΪ 65536);
net.ipv4.ip_local_port_range/net.core.rm ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ