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

linuxϰ²×°MySQL


°²×°MySQL
ºÃ£¬ÎÒÃÇ¿ÉÒÔ¿ªÊ¼ÕýʽµÄ°²×°ÁË¡£¼ÙÉèÄã°ÑËùÓбØÐëµÄÔ´Âë»òÕß°ü¶¼·ÅÔÚÁË/tmpÏ¡£Èç¹ûÄãÏÂÔØµÄÊÇRPM°üµÄ»°£¬ÄDZȽϼòµ¥£»Èç¹ûÄãÏÂÔØµÄÊǶþ½øÖưü£¨ÄãûÓÐrpm³ÌÐò»òÕßÄãÏë×Ô¶¨ÒåµÄ»°£©£¬ÄÇô»áÉÔ΢Âé·³Ò»µã¡£
RPM°ü°²×°
Äã±ØÐë³ÉΪrootÓû§²ÅÄÜʹÓÃrpm°²×°³ÌÐò£¬ÒÔÏÂÊǰ²×°¹ý³Ì£º
$ cd /tmp
$ su
# rpm -Uvh MySQL*(°²×°ºÍMySQLÏà¹ØµÄËùÓаü£©
Õ⽫°²×°ÄãÏÂÔØµÄËùÓÐ3¸öMySQL°ü¡£Èç¹ûÄãµÄϵͳÊÇRedHat LinuxµÄ»°£¬½¨ÒéʹÓÃRPM°²×°·½Ê½£¬ÒòΪËùÓеŤ×÷¶¼ÓÉrpm³ÌÐò°ïÄã¸ãºÃÁË¡£
Ô´Âë°²×°
Ïà¶ÔÓÚÓÃRPM°²×°À´½²£¬Óöþ½øÖÆÔ´Âë°²×°ÊÇÉÔ΢Âé·³Á˵㡣µ«ÊÇÎÒÃÇ¿ÉÒÔÔÚ°²×°½Å±¾ÖпÉÒÔ×Ô¶¨Òå°²×°µÄÏà¹Ø²ÎÊý£¬¶ø²»ÓÃÏórpm·½Ê½Ö»Äܰ²×°Ä¬ÈϵÄÀ´°²×°¡£
°²×°¶þ½øÖÆÔ´´úÂë
Èç¹ûÄãÏÂÔØµÄÊǶþ½øÖÆÔ´´úÂ룬ËüµÄÃû×ÖÀàËÆÓÚ£º mysql-3.22.21-pc-linux-gnu-i686.tar.gz¡£Äã±ØÐë³ÉΪrootÓû§£¬È»ºó½âѹµ½ /usr/localĿ¼£¬²Ù×÷²½ÖèÈçÏ£º
$ cd /usr/local
$ su
# tar -zxvf /tmp/mysql-3.22.21-pc-linux-gnu-i686.tar.gz
ÔÚËùÓÐÎļþ½âѹÍêºó£¬Ò»¸öÃû×Ö½Ðmysql-3.22.21-pc-linux-gnu-i686µÄĿ¼½«±»´´½¨³öÀ´¡£ÎÒÃÇΪÕâ¸öĿ¼×ö¸ö·ûºÅÁ´½Ó£¬²¢¸øËüÒ»¸ö¸üÓѺõÄÃû×Ömysql £¨ÃâµÃ½Ðmysql-3.22.21-pc-linux-gnu-i686Õâô³¤£©£º
# ln -s mysql-3.22.21-pc-linux-gnu-i686 mysql
Èç¹ûÒÔºóÓÐа汾µÄMySQLµÄ»°£¬Äã¿ÉÒÔ½ö½ö½«Ô´Âë½âѹµ½ÐµÄ·¾¶£¬È»ºóÖ»ÐèÒª×ö¸ö·ûºÅÁ´½Ó¾Í¿ÉÒÔÁË¡£ÕâÑù·Ç³£·½±ã£¬Êý¾ÝÒ²¸ü¼Ó°²È«¡£
¡¡
½¨Á¢Ò»¸öMySQL Óû§
ºÃ£¬ÏÖÔÚÎÒÃǽ«½¨Á¢Ò»¸öÄÜÔËÐÐMySQLÊØ»¤³ÌÐòµÄÓû§Õʺţ¬²¢ÇÒËùÓÐMySQLÎļþ¶¼¹é´ËÕÊ»§ÓµÓС£Ê¹Óà Linuxconf»òÕßuseraddÃüÁîÈ¥Ìí¼ÓÒ»¸ö½Ð mysql µÄÕʺţ¬ÔÚÌí¼Ó֮ǰ£¬È·±£Ã»ÓÐÈË×¢²áÁËÕâ¸öÕÊ»§£¬»¹ÒªÔÝʱ½ûÖ¹login¹¦ÄÜ£¨²»¹ýÒ»°ã¶¼ÊÇÔÚûÓÐÆäËûÈ˵ǽµÄÇé¿öϵ÷ÊÔ»úÆ÷£¬Òò´ËÕâ¸ö²½Öè¿ÉÃ⣩
¡¡
ΪMySQL×ö×¼±¸
Ê×ÏÈÈÃÎÒÃǽ«MySQLĿ¼ºÍÎļþµÄÓµÓÐȨ¸Ä³É mysql Óû§ºÍroot×飺
# cd /usr/local
# chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 mysql
È»ºóÔËÐÐÒ»¸öС½Å±¾³ÌÐò£¬ÒÔ½¨Á¢³õʼ»¯µÄMySQLÊý¾Ý¿â¡£ÇëÒÔÒ»¸ömysql Óû§µÄÉí·ÝÍê³ÉÕâ¸öÈÎÎñ£¬ÕâÒ²ÊÇÎÒÃÇÄܹ»Ö±½ÓʹÓÃÕâ¸öÕÊ»§µÄΨһ»ú»á¡£
# su mysql
$ cd mysql
$ scripts/mysql_install_db
$ exit
Èç¹ûûÓÐÈκγö´íÐÅÏ¢ÏÔʾµÄ»°£¬ÄǾͿÉÒÔÁË¡£
¡¡
×Ô¶¯ÔËÐÐMySQL
ÔÚMySQL¶þ½øÖưüÀïÃæ£¬ÓÐÒ»¸ö½Ðmyslq.serverµÄÆô¶¯½Å±¾³ÌÐò¡£°ÑËü¸´ÖƵ½/etc/rc.


Ïà¹ØÎĵµ£º

linux 0.11 ÄÚºËѧϰ read_write.c


/*
 * ¸ÃÎļþʵÏÖϵͳµ÷ÓÃread£¬writeºÍlseek¡£
 */
/*
 *  linux/fs/read_write.c
 *
 *  (C) 1991  Linus Torvalds
 */
#include <sys/stat.h>
#include <errno.h>
#include <sys/types.h>
#include <linux/kernel.h>
#include < ......

linux 0.11 ÄÚºËѧϰ pipe.c


/*
 * ¸ÃÎļþÖеÄÁ½¸öº¯Êýread_pipeºÍwrite_pipeÊÇÉϲ㺯Êý
 * readºÍwriteµÄµ×²ãʵÏÖ
 */
/*
 *  linux/fs/pipe.c
 *
 *  (C) 1991  Linus Torvalds
 */
#include <signal.h>
#include <linux/sched.h>
// ÄÚ´æ¹ÜÀíÍ·Îļþ¡£º¬ÓÐÒ³Ãæ´óС¶¨Òåº ......

linux 0.11 ÄÚºËѧϰ file_dev.c


/*
 *  linux/fs/file_dev.c
 *
 *  (C) 1991  Linus Torvalds
 */
#include <errno.h>
#include <fcntl.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <asm/segment.h>
#define MIN(a,b) (((a)<(b))?(a):(b))
#defi ......

linux ³£ÓÃÍøÂ繤¾ß

1£¬ÍøÂçÕûÌåÁ÷Á¿²é¿´
  ifconfig -s
  cat /proc/net/dev
  sar -n DEV/EDEV interval(ʱ¼ä¸ô) count(´ÎÊý)
  nload -m [-d interface]
2£¬Ïêϸ²é¿´ÍøÂçÁ÷Á¿£¬±ÈÈç²é¿´Ä³Ò»¸öip/port£¬Ä³Ò»¸öЭÒé
  iptraf£¬Îı¾´°¿Ú½çÃæ
  ntop£¬webÍøÒ³½çÃæ ......

LinuxÉèÖÃDNSºÍÖ÷»úÃû

LinuxÏÂÅäÖþ²Ì¬IPµØÖ·£¬ÉèÖÃDNSºÍÖ÷»úÃû
ÅäÖÃÎļþλÓÚ£º
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.3
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ʹIPµØÖ·ÉúЧ£º
/sbin/ifdown eth0
/sbin/ifup eth0
ÅäÖÃdns½âÎö
echo "nameserver 211.98.1.28" ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ