1.CentOS-6.3-x86_64-minimal啟動不了
2. 啟動之后沒有網絡連接
在VMWare(10.0.1)根據向導一步一步下去安裝CentOS 6.3迷你版(Mini),最后啟動不了,GOOGLE和這位朋友一樣的情況:
http://blog.csdn.net/lixianlin/article/details/7293691
新建虛擬機,在安裝鏡像選擇那里,選擇“I will install the Operating system later.“,創建完后,硬件設置中設置安裝鏡像,一路手動安裝下來。。。
于是按照他的方法重新安裝,之后成功啟動,但是又遇到一個問題,沒有網絡,用那個朋友的配置太麻煩,而且我的是DHCP獲取ip的,于是我的配置如何:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO="dhcp"ONBOOT="yes"
Reboot系統之后成功獲取IP,然后更新系統:
yum update
之后就是要安裝LAMP了。
安裝LAMP:
1. 安裝Apache
yum install httpd
本地機器通過IP訪問VMWare的Apache服務器,結果無法訪問,需要設置防火墻,如下:
vi /etc/sysconfig/iptables
# Firewall configuration written by system-config-securitylevel# Manual customization of this file is not recommended.*filter:FORWARD ACCEPT [0:0]:INPUT ACCEPT [0:0]:RH-Firewall-1-INPUT - [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -j RH-Firewall-1-INPUT-A FORWARD -j RH-Firewall-1-INPUT-A RH-Firewall-1-INPUT -i lo -j ACCEPT-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT-A RH-Firewall-1-INPUT -p 50 -j ACCEPT-A RH-Firewall-1-INPUT -p 51 -j ACCEPT-A RH-Firewall-1-INPUT -p udp -d 224.0.0.251 --dport 5353 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 22 --state NEW -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 21 --state NEW -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 80 --state NEW -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 8080 --state NEW -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 10240:10260 --state NEW -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 20000:20500 --state NEW -j ACCEPT-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibitedCOMMIT
重啟防火墻:
/etc/init.d/iptables stop/etc/init.d/iptables start
或者
/etc/init.d/iptables restart
修改apache默認主頁要修改兩個文件:
/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/php.conf修改這兩個文件的 DirectoryIndex 后的文件名
安裝MySQL
yum install mysql mysql-server
遷移mysql數據庫文件到其他數據盤:
直接在CentOS 6.3環境下yum安裝mysql,默認的數據文件存儲目錄為/var/lib/mysql,如果要把目錄移到/home/data下需要進行下面幾步。1、新建/home/data/mysql2、將關鍵數據進行備份,然后service mysqld stop;3、把/var/lib/mysql整個目錄移到/home/data# mv /var/lib/mysql /home/data/4、將 /usr/share/mysql/my-medium.cnf 復制到/etc/my.cnf如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/找到my-medium*.cnf文件,拷貝到/etc/并改名為my.cnf。# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf5、編輯 /etc/my.cnf[mysqld]# datadir=/var/lib/mysql (原內容,為了更穩妥用“#”注釋此行)# socket=/var/lib/mysql/mysql.sock (原內容,為了更穩妥用“#”注釋此行)datadir=/home/data/mysql (加上此行)socket=/home/data/mysql/mysql.sock (加上此行)user=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid6、編輯MySQL啟動腳本/etc/init.d/mysql#get_mysql_option mysqld datadir “/var/lib/mysql”get_mysql_option mysqld datadir “/home/data/mysql”編輯/usr/bin/mysqld_safe#DATADIR=/var/lib/mysqlDATADIR=/home/data/mysql7、做一個mysql.sock 鏈接(舊鏈接轉移到新鏈接)# ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock8、最后修改下數據庫的權限(第3步轉移目錄時屬性附帶轉移)# chown -R mysql:mysql /home/data/mysql/ ← 改變數據庫的歸屬為mysql# chmod 700 /home/data/mysql/test/ ← 改變數據庫目錄屬性為700# chmod 660 /home/data/mysql/test/* ← 改變數據庫中數據的屬性為6609、重啟Mysql : service mysqld start; 參考鏈接:1、http://www.linuxidc.com/Linux/2010-11/29534.htm2、http://blog.csdn.net/lanxe/article/details/81085283、http://blog.sina.com.cn/s/blog_61df8ec10100wfv1.html
安裝PHP
yum install php
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #這里選擇以上安裝包進行安裝
構建安全的WEB服務器
Building a secure web server with CentOS 5http://www.rayheffer.com/36/building-a-secure-web-server-with-centos-5-part-1/
...
新聞熱點
疑難解答