Windows 下直接è¿è¡?Linuxçš„Live CD版的æ–ÒŽ³•
一个å¶ç„¶çš„æœÞZ¼š,我å‘çŽ?Live CD 版的Linuxå¯ä»¥å€ŸåŠ© qume在Windows下直接è¿è¡?æ–ÒŽ³•是下载linux-tr127 下è²åœ°å€http://www.orsoon.com/down.asp?id=1372&downid=8å®?际上˜q™ä¸ªè½¯äšg包是由tr127 用qume˜q™ä¸ªè™šæ‹Ÿæœºåˆ¶ä½œçš„å¯åœ¨Windows下è¿è¡Œçš„虚拟Linux ;下貘q™ä¸ªåŽ‹ç¾ƒåŒ?解压之åŽå¯å•击linux.bat˜q™ä¸ªæ–‡äšg,ž®±å¯ç›´æŽ¥˜q行虚拟的Linux;但是˜q™ä¸ªè‡ªå¸¦çš„Linux功能太有é™äº†.下颞®±æ˜¯å¯¹å®ƒçš„æ”¹ é€?--å·å¤©æ¢æ—¥.ä½ ä¼šå‘现在linux-tr127˜q™ä¸ªç›®å½•下有一个isoæ–‡äšg,它就是一个linux live cdçš„é•œåƒæ–‡ä»?我们å¯ä»¥ç”¨å…¶å®ƒlinuxå‘行版的Live CD版本的isoé•œåƒæ–‡äšg替梘q™ä¸ªisoæ–‡äšg的功èƒ?æ¥è¿è¡Œå…¶å®ƒä½ 喜欢的Linux版本,å…·ä½“åšæ³•如下:
1.下è²å…¶å®ƒlinuxå‘行版的Live CD版本的isoé•œåƒæ–‡äšg,˜q™æœ‰ä¸ªåœ°å€:
ftp://ftp.bioinformatics.org/pub/dnalinux/dna50p.iso
2.用文本编辑器打开linux.bat其内容如�
REM Start qemu on windows.
@ECHO OFF
START qemu.exe -L . -m 128 -cdrom dsl.iso -enable-audio -localtime -user-net
CLS
EXIT
3. ˜q™ä¸€æ¥æˆ‘们è¦åšçš„ž®±æ˜¯,把dsl.isoæ¢æˆä½ 下载的isoæ–‡äšgå?å¦‚æžœä½ ä¸‹è½½çš„isoæ–‡äšg在其它盘里也没关¾p?NTFSæ ¼å¼çš„盘也行.åªè¦æŠŠèµ\å¾„åŠ ä¸Šå°± 行了,ä¾‹å¦‚ä½ çš„iso是c盘的TDdownload目录下的dna50p.isoé‚£ä¹ˆä½ å°±ç”¨c:\TDdownload\dna50p.isoæ›¿æ¢ dsl.iso
4.接下æ¥å°±å¯ä»¥ç›´æŽ¥åŒå‡»linux.bat˜qè¡Œä½ linuxäº?br />我试了两个版本的linux live cd 都没问题.
˜q™ç§æ–ÒŽ³•是我é‡åˆ°çš„在Windows下å¦ä¹ Linux的最½Ž€å•çš„æ–ÒŽ³•,比用VMware ,virtual pcæ¥è™šæ‹ŸLinuxè¦æ–¹ä¾¿çš„多的多了.çœåŽ»å®‰è£…,特别是对新手æ¥è¯´,ç”¨æ¤æ–ÒŽ³•æ¥å¦ä¹ Linux的门槛更低了.
2以下�nbsp;制作livecd的方�/span>
首先在系¾lŸä¸åˆ›å¾LiveCD creator的工作目录:
把下载的ks-configure-fileä¿å˜åˆ°ç›®å½?server/livecdä¸ï¼Œä¸‹é¢ž®±å¯ä»¥åˆ›å»ºliveCD ISO了:
æˆåŠŸåŽï¼Œž®×ƒ¼šäº§ç”Ÿä¸€ä¸ªCentOS-5.4-minimal.iso的文ä»Óž¼Ž
½W?æ¥ï¼ŒæŠŠLiveCDå¤åˆ¶åˆ°USBä¸ï¼š
æ’å…¥ä½ çš„U盘,当系¾lŸè‡ªåЍmountä½ çš„U盘åŽåQŒæ£€æŸ¥ä½ çš„U按mount的佾|?/p>
开始å¤åˆÓž¼š
½W?æ¥ï¼Œ‹¹‹è¯•åQšæ’å…¥U盘,é‡å¯ç”µè„‘åQŒé€‰æ‹©U盘å¯åŠ¨ï¼Ž
如果使用Wimdows的朋å‹ï¼Œè¯·å‚考:http://www.pendrivelinux.com/usb-centos-5-live-install-via-windows/
# source /etc/profile
1 | yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps |
å¯åЍtomcat6
1 | service tomcat6 start |
åœæ¢tomcat6
1 | service tomcat6 stop |
é‡å¯tomcat6
1 | service tomcat6 restart |
按照以上æ–ÒŽ³•安装tomcat6默认目录åœ?usr/share/tomcat6/ä¸?/p>
é…置文äšg默认目录åœ?etc/tomcat6/ä¸?/p>
如果讉K—®http://localhost:8080/讉K—®ä¸äº†é‚£å¤§å¤šæ˜¯é˜²ç«å¢™ç»ç”¨äº†8080端å£åQŒè§£å†Ïx–¹æ³•如下:
1 | iptables -A INPUT -p tcp --dport 8080 -j ACCEPT |
2 | iptables -A OUTPUT -p tcp --sport 8080 -j ACCEPT |
[root@sample ~]# yum -y install mysql-server  ← 安装MySQL
[root@sample ~]# yum -y install php-mysql  ← 安装php-mysql
é…ç½®MySQL
[root@sample ~]#vim /etc/my.cnf  ← ¾~–辑MySQL的酾|®æ–‡ä»?/p>
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1  ← 扑ֈ°˜q™ä¸€è¡Œï¼Œåœ¨è¿™ä¸€è¡Œçš„䏋颿·ÕdŠ æ–°çš„è§„åˆ™åQŒè®©MySQL的默认编ç 䨓UTF-8
default-character-set = utf8  ← æ·ÕdŠ ˜q™ä¸€è¡?/p>
ç„¶åŽåœ¨é…¾|®æ–‡ä»¶çš„æ–‡å°¾å¡«åР如䏋è¯å¥åQ?/p>
[mysql]
default-character-set = utf8
å¯åЍMySQLæœåŠ¡
[root@sample ~]# chkconfig mysqld on  ← 讄¡½®MySQLæœåŠ¡éšç³»¾lŸå¯åŠ¨è‡ªå¯åЍ
[root@sample ~]# chkconfig --list mysqld  ← ¼‹®è®¤MySQL自å¯åŠ?nbsp;
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状æ€å°±OK
[root@sample ~]#/etc/rc.d/init.d/mysqld start  ← å¯åЍMySQLæœåŠ¡
Initializing MySQL database:         [ OK ]
Starting MySQL:              [ OK ]
MySQLåˆå§‹çŽ¯å¢ƒè®‘Ö®š
[1]为MySQLçš„root用户讄¡½®å¯†ç
MySQL在刚刚被安装的时候,它的root用户是没有被讄¡½®å¯†ç 的。首先æ¥è®„¡½®MySQLçš„root密ç ã€?/p>
[root@sample ~]# mysql -u root  ← 用root用户ç™Õd½•MySQLæœåŠ¡å™?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> select user,host,password from mysql.user;  ← 查看用户信æ¯
+------+------------------------------+---------------+
| user | host          | password |
+------+------------------------------+---------------+
| root | localhost        |       |  ← root密ç 为空
| root | sample.centospub.com  |       |  ← root密ç 为空
|   | sample.centospub.com |       |
|   | localhost       |       |
|root | % |XXX     |
|   |     |       |
+------+------------------------------+---------------+
4 rows in set (0.00 sec)
mysql> set password for root@localhost=password('在这里填入root密ç ');  ← 讄¡½®root密ç
Query OK, 0 rows affected (0.01 sec)
mysql> set password for root@'sample.centospub.com'=password('在这里填入root密ç ');  ← 讄¡½®root密ç
Query OK, 0 rows affected (0.01 sec)åªæœ‰è®„¡½®äº†è¿™ä¸ªæ‰å¯ä»¥åQŒæ‰å¯ä»¥é€šè¿‡æ•°æ®åº“æ¥å®‰è£…¾|‘å€
mysql> set password for root@'xxx'=password('xxx');  ← 讄¡½®root密ç
Query OK, 0 rows affected (0.01 sec)
mysql> select user,host,password from mysql.user;  ← 查看用户信æ¯
+------+--------------------------------+--------------------------+
| user | host          | password     |
+------+--------------------------------+--------------------------+
| root | localhost        | 19b68057189b027f |  ← root密ç 被设¾|?br style="margin: 0px; padding: 0px; font-size: 12px;" />| root | sample.centospub.com   | 19b68057189b027f |  ← root密ç 被设¾|?br style="margin: 0px; padding: 0px; font-size: 12px;" />|    | sample.centospub.com   |          |
|    | localhost        |          |
+------+--------------------------------+--------------------------+
4 rows in set (0.01 sec)
mysql> exit  ← 退出MySQLæœåŠ¡å™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Bye
ç„¶åŽåQŒæµ‹è¯•一下rootå¯†ç æœ‰æ²¡æœ‰ç”Ÿæ•ˆã€?/p>
[root@sample ~]# mysql -u root  ← 通过½Iºå¯†ç 用rootç™Õd½•
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  ← 出现æ¤é”™è¯¯ä¿¡æ¯è¯´æ˜Žå¯†ç 设¾|®æˆåŠ?/p>
[root@localhost ~]# mysql -u root -h sample.centospub.com  ← 通过½Iºå¯†ç 用rootç™Õd½•
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  ← 出现æ¤é”™è¯¯ä¿¡æ¯è¯´æ˜Žå¯†ç 设¾|®æˆåŠ?/p>
[root@sample ~]#mysql -u root -p  ← 通过密ç 用rootç™Õd½•
Enter password:  ← 在这里输入密ç ?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.  ← ¼‹®è®¤ç”¨å¯†ç 能够æˆåŠŸç™»å½?br style="margin: 0px; padding: 0px; font-size: 12px;" />Your MySQL connection id is 5 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit
Bye
[root@sample ~]# mysql -u root -h sample.centospub.com -p  ← 通过密ç 用rootç™Õd½•
Enter password:  ← 在这里输入密ç ?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.  ← ¼‹®è®¤ç”¨å¯†ç 能够æˆåŠŸç™»å½?br style="margin: 0px; padding: 0px; font-size: 12px;" />Your MySQL connection id is 6 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit  ← 退出MySQLæœåŠ¡å™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Bye
[2] åˆ é™¤åŒ¿å用户
在MySQL刚刚被安装åŽåQŒå˜åœ¨ç”¨æˆ·åã€å¯†ç 䨓½Iºçš„用户。这使得数æ®åº“æœåŠ¡å™¨æœ‰æ— éœ€å¯†ç 被登录的å¯èƒ½æ€§ã€‚äØ“æ¶ˆé™¤éšæ‚£åQŒå°†åŒ¿åç”¨æˆ·åˆ é™¤ã€?/p>
[root@sample ~]# mysql -u root -p  ← 通过密ç 用rootç™Õd½•
Enter password:  ← 在这里输入密ç ?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> select user,host from mysql.user;  ← 查看用户信æ¯
+------+----------------------------+
| user | host         |
+------+----------------------------+
|   | localhost       |
| root | localhost       |
|   | sample.centospub.com |
| root | sample.centospub.com  |
+------+----------------------------+
4 rows in set (0.02 sec)
mysql> delete from mysql.user where user='';  ← åˆ é™¤åŒ¿å用户
Query OK, 2 rows affected (0.17 sec)
mysql> select user,host from mysql.user;  ← 查看用户信æ¯
+------+----------------------------+
| user | host         |
+------+----------------------------+
| root | localhost      |
| root | sample.centospub.com |
+------+----------------------------+
2 rows in set (0.00 sec)
mysql> exit  ← 退出MySQLæœåŠ¡å™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Bye
好了åQŒä¸‹é¢éƒ½ä¸æ˜¯å¿…须的了åQ?br style="margin: 0px; padding: 0px; font-size: 12px;" />‹¹‹è¯•MySQL
[root@sample ~]# mysql -u root -p  ← 通过密ç 用rootç™Õd½•
Enter password:  ← 在这里输入密ç ?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> grant all privileges on test.* to centospub@localhost identified by '在这里定义密ç ?;  ← 建立对testæ•°æ®åº“有完全æ“?/p>
作æƒé™çš„å䨓centospub的用æˆ?br style="margin: 0px; padding: 0px; font-size: 12px;" />Query OK, 0 rows affected (0.03 sec)
mysql> select user from mysql.user where user='centospub';  ← ¼‹®è®¤centospub用户的å˜åœ¨ä¸Žå?br style="margin: 0px; padding: 0px; font-size: 12px;" />+---------+
| user  |
+---------+
| centospub |  ← ¼‹®è®¤centospubå·²ç»è¢«å¾ç«?br style="margin: 0px; padding: 0px; font-size: 12px;" />+---------+
1 row in set (0.01 sec)
mysql> exit  ← 退出MySQLæœåŠ¡å™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Bye
[root@sample ~]# mysql -u centospub -p  ← 用新建立的centospub用户ç™Õd½•MySQLæœåŠ¡å™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Enter password:  ← 在这里输入密ç ?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database test;  ← 建立å䨓test的数æ®åº“
Query OK, 1 row affected (0.00 sec)
mysql> show databases;  ← 查看¾pÈ»Ÿå·²å˜åœ¨çš„æ•°æ®åº?br style="margin: 0px; padding: 0px; font-size: 12px;" />+-------------+
| Database |
+-------------+
| test    |
+-------------+
1 row in set (0.00 sec)
mysql> use test  ← ˜qžæŽ¥åˆ°æ•°æ®åº“
Database changed
mysql> create table test(num int, name varchar(50));  ← 在数æ®åº“ä¸å¾ç«‹è¡¨
Query OK, 0 rows affected (0.03 sec)
mysql> show tables;  ← 查看数æ®åº“ä¸å·²å˜åœ¨çš„è¡?br style="margin: 0px; padding: 0px; font-size: 12px;" />+-------------------+
| Tables_in_test |
+-------------------+
| test     |
+-------------------+
1 row in set (0.01 sec)
mysql> insert into test values(1,'Hello World!');  ← æ’入一个值到表ä¸
Query OK, 1 row affected (0.02 sec)
mysql> select * from test;  ← 查看数æ®åº“ä¸çš„表的信æ?br style="margin: 0px; padding: 0px; font-size: 12px;" />+------+-------------------+
| num | name      |
+------+-------------------+
| 1   | Hello World!  |
+------+-------------------+
1 row in set (0.00 sec)
mysql> update test set name='Hello Everyone!';  ← 更新表的信æ¯åQŒèµ‹äºˆæ–°çš„å€?br style="margin: 0px; padding: 0px; font-size: 12px;" />Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from test;  ← 查看数æ®åº“ä¸çš„表的信æ?br style="margin: 0px; padding: 0px; font-size: 12px;" />+------+----------------------+
| num | name      |
+------+----------------------+
| 1   | Hello Everyone! |  ← ¼‹®è®¤è¢«æ›´æ–°åˆ°æ–°çš„å€?br style="margin: 0px; padding: 0px; font-size: 12px;" />+------+----------------------+
1 row in set (0.01 sec)
mysql> delete from test where num=1;  ← åˆ é™¤è¡¨å†…çš„å€?br style="margin: 0px; padding: 0px; font-size: 12px;" />Query OK, 1 row affected (0.00 sec)
mysql> select * from test;  ← ¼‹®è®¤åˆ 除¾l“æžœ
Empty set (0.01 sec)
mysql> drop table test;  ← åˆ é™¤è¡?br style="margin: 0px; padding: 0px; font-size: 12px;" />Query OK, 0 rows affected (0.01 sec)
mysql> show tables;  ← 查看表信æ?br style="margin: 0px; padding: 0px; font-size: 12px;" />Empty set (0.00 sec)  ← ¼‹®è®¤è¡¨å·²è¢«åˆ é™?/p>
mysql> drop database test;  ← åˆ é™¤å䨓test的数æ®åº“
Query OK, 0 rows affected (0.01 sec)
mysql> show databases;  ← 查看已å˜åœ¨çš„æ•°æ®åº?br style="margin: 0px; padding: 0px; font-size: 12px;" />Empty set (0.01 sec)  ← ¼‹®è®¤testæ•°æ®åº“å·²è¢«åˆ é™¤ï¼ˆ˜q™é‡Œéžroot用户的关¾p»ï¼Œçœ‹ä¸åˆ°å为mysql的数æ®åº“åQ?/p>
mysql> exit  ← 退出MySQLæœåŠ¡å™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Bye
ç„¶åŽåQŒåˆ 除测试用˜q‡çš„é—留用户ã€?/p>
[root@sample ~]# mysql -u root -p  ← 通过密ç 用rootç™Õd½•
Enter password:  ← 在这里输入密ç ?/p>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> revoke all privileges on *.* from centospub@localhost;  ← å–æ¶ˆcentospub用户å¯ÒŽ•°æ®åº“çš„æ“作æƒé™?br style="margin: 0px; padding: 0px; font-size: 12px;" />Query OK, 0 rows affected (0.00 sec)
mysql> delete from mysql.user where user='centospub' and host='localhost';  ← åˆ é™¤centospub用户
Query OK, 1 row affected (0.01 sec)
mysql> select user from mysql.user where user='centospub';  ← 查找用户centospubåQŒç¡®è®¤å·²åˆ 除与å¦
Empty set (0.01 sec)  ← ¼‹®è®¤centospub用户已ä¸å˜åœ¨
mysql> flush privileges;  ← åˆäh–°åQŒä‹É以上æ“作生效
Query OK, 0 rows affected (0.01 sec)
mysql> exit
Bye
[root@sample ~]# /etc/rc.d/init.d/httpd restart  ← 釿–°å¯åЍHTTPæœåŠ¡
Stopping httpd:             [ OK ]
Starting httpd:             [ OK ]
1ã€ç¡®ä¿linux下防ç«å¢™å…³é—或者是开攑օ±äº«ç›®å½•æƒé™?nbsp; iptalbes -F
2ã€ç¡®ä¿sambaæœåС噍酾|®æ–‡ä»¶smb.conf讄¡½®æ²¡æœ‰é—®é¢˜åQŒå¯¾|‘上查阅资料看酾|®åŠžæ³?br />3ã€ç¡®ä¿setlinuxå…³é—åQŒå¯ä»¥ç”¨setenforce 0命ä×o执行ã€?默认的,SELinux¼›æ¢¾|‘络上对SambaæœåŠ¡å™¨ä¸Šçš„å…±äº«ç›®å½•è¿›è¡Œå†™æ“作åQŒå³ä½¿ä½ 在smb.confä¸å…è®æ€º†˜q™é¡¹æ“作ã€?/p>