您好,登錄后才能下訂單哦!
計(jì)算機(jī)網(wǎng)絡(luò)管理基礎(chǔ)服務(wù)安裝
使用yum方式完成服務(wù)安裝
___By Nemo(僅供參考)
Notice:Apache 安裝好之后,我又改回橋接模式用rpm安裝了。
首先,讓你的虛擬機(jī)上個(gè)網(wǎng),所以需要把網(wǎng)卡設(shè)置成nat模式,在宿主機(jī)上先撥個(gè)號(hào),設(shè)好后重啟linux系統(tǒng)。
重啟后,打開firefox,看是不是能上網(wǎng)。Ok,但nat模式默認(rèn)的ip是動(dòng)態(tài)分配的,咱們得按照老師的要求把設(shè)成你靜態(tài)的學(xué)生牌號(hào)。所以咱們得這么設(shè)一下!應(yīng)該通過vmware虛擬機(jī)中-->Edit(編 緝)-->Virtual Net Editor(虛擬網(wǎng)絡(luò)編輯器)-->Vmnet8中-->NAT選項(xiàng)中的NAT設(shè)置--> 得到網(wǎng)關(guān)IP,此時(shí)也可以修改成一個(gè)C段IP即可,如172.18.75.1--->應(yīng)用
然后,回到你的操作系統(tǒng),右擊桌面右上角,電腦小圖標(biāo),再左擊Edit Connections
Apply之后,打開你的firefox 瀏覽器,輸入www.baidu.com,確定能上網(wǎng)。
在桌面右擊鼠標(biāo)打開terminal:
yum install -y make apr* autoconf automake curl curl-devel gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* cpp glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel libXpm* freetype freetype-devel freetype* fontconfig fontconfig-devel libjpeg* libpng* php-common php-gd gettext gettext-devel ncurses* libtool* libxml2 libxml2-devel patch policycoreutils bison
//安裝編譯工具及庫(kù)文件
可能時(shí)間比較長(zhǎng),再在空白處新打開一個(gè)terminal進(jìn)行操作吧。
輸入以下命令修改主機(jī)名:
測(cè)試,虛擬機(jī)和主機(jī)之間的連通性:
讓它ping兩下就行,control+z 結(jié)束ping。
至此任務(wù)一完成。
2,下面咱們開始安裝bind:
使用bind服務(wù)器需要防火墻開放以下端口
UDP 53
TCP 53
TCP 953
vi /etc/sysconfig/iptables #配置防火墻端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
/etc/init.d/iptables restart //重啟防火墻
修改一下虛擬機(jī)和宿主機(jī)的dns:
Reboot 重啟一下
掛載c盤根目錄下的光盤鏡像。
rpm -qa|grep bind //檢查是否安裝過bind
rpm -ivh + 壓縮包 依次安裝你懂得
vi /etc/named.conf //編輯named.Confg配置文件
Wq! //保存
在cd /var/named 看到named.localhost 文件,cp named.localhost 42.com.zone ,
cp named.localhost lbx.com.zone
vi 42.com.zone
vi lbx.com.zone
chown root:named 42.com.zone
chown root:named lbx.com.zone //添加權(quán)限
service named restart //重啟域名服務(wù)
nslookup //檢查配置是否成功
[root@localhost named]# nslookup
> server www.42.com
Default server: www.42.com
Address: 172.18.75.42#53
> www.lbx.com
Server:www.42.com
Address:172.18.75.42#53
Name:www.lbx.com
Address: 172.18.75.42
>
3 apache的安裝
vi /etc/sysconfig/iptables #配置防火墻端口
添加如下規(guī)則:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
/etc/init.d/iptables restart //重啟防火墻
//cd /usr/local/src
cp '/media/LAMP/httpd-2.2.9.tar.gz'
tar -zxvf httpd-2.2.9.tar.gz
cd httpd-2.2.9
./configure
make
make install
make install
yum install httpd //安裝apache
chkconfig --levels 235 httpd on
Apache是一個(gè)服務(wù),所以,可以通過設(shè)置服務(wù)的啟動(dòng)級(jí)別來讓它啟動(dòng)。2,3,5三個(gè)級(jí)別分別表示什么意思就不用我多說了吧。
/etc/init.d/httpd start //啟動(dòng)它
vi /etc/hosts //域名注冊(cè)!:
再ping一下域名
mkdir /var/www/html/42 //新建首頁(yè)目錄
cd /var/www/html/42 //進(jìn)入目錄
vim index.html //編輯首頁(yè)
按照同樣的方法,創(chuàng)建你第二個(gè)站點(diǎn)的主目錄
[root@localhost 42]# mkdir /var/www/html/lbx
[root@localhost 42]# cd /var/www/html/lbx
[root@localhost lbx]# vim index.html
vi /etc/httpd/conf/httpd.conf // 添加對(duì)虛擬主機(jī)的定義
httpd –t //檢查配置是否正確
service httpd restart //重啟
打開你火狐測(cè)試一下:
4安裝mysql
cd /media/LAMP/mysql
rpm -qa|grep mysql
rpm -ivh mysql-5.1.61-4.el6.x86_64.rpm
rpm -ivh mysql-server-5.1.61-4.el6.x86_64.rpm
rpm -ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
rpm -ivh perl-DBI-1.609-4.el6.x86_64.rpm
service mysqld start //啟動(dòng)數(shù)據(jù)庫(kù)
netstat -ant
//修改數(shù)據(jù)庫(kù)密碼
mysqladmin -u root -p password 123
mysql -h 127.0.0.1 -u root -p
show databases;
//創(chuàng)建數(shù)據(jù)表
create database exam;
use exam;
create table result (id int(11) not null , name char(16) , score float(4));
desc result;
//插入數(shù)據(jù)
insert into result values (1,"liubingxin",100);
select * from result; //查看結(jié)果
安裝 php
cd '/media/LAMP/php'
rpm -ivh php-common-5.3.3-3.el6_2.8.x86_64.rpm
rpm -ivh php-cli-5.3.3-3.el6_2.8.x86_64.rpm
rpm -ivh php-5.3.3-3.el6_2.8.x86_64.rpm
rpm -ivh php-pdo-5.3.3-3.el6_2.8.x86_64.rpm
rpm -ivh php-mysql-5.3.3-3.el6_2.8.x86_64.rpm
find / -name libphp5.so
cd /usr/local/apache2/conf/
vi httpd.conf
/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl restart
cd /var/www/html/42
<?php
$link = mysql_connect('127.0.0.1','root','123');
$db_s = mysql_select_db("exam",$link);
$re = mysql_query("select*from result",$link);
$info = mysql_fetch_array($re);
echo $info[id];
echo $info[name];
echo $info[score];
?>
有錯(cuò):鏈接不存在,目錄問題:
cd /usr/local/apache2/conf/
vi httpd.conf
cd extra/
vi httpd-vhosts.conf
/usr/local/apache2/bin/apachectl restart
測(cè)試一下吧,
安裝ftp:
vi /etc/sysconfig/iptables //配置防火墻
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
/etc/init.d/iptables restart //重啟防火墻
cd /media/LAMP/
cp vsftpd-2.2.2-11.el6.x86_64.rpm /root
cd /root
rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm
cd /etc/vsftpd/
service vsftpd start
netstat –ant
ftp 172.18.74.42 //測(cè)試能不能上,能上,ok, 退出繼續(xù)
useradd 42 -d /var/www/html/42 //添加用戶
passwd 42 //給此用戶添加密碼
123
useradd lbx -d /var/www/html/lbx
passwd lbx
123
vi vsftpd.conf //編輯配置文件允許用戶身份登錄
cd /var/www/html/
ll
chown 42:42 -R 42
//改變所屬主和所屬組
chown lbx:lbx -R lbx
service vsftpd restart
使用ab性能測(cè)試軟件,優(yōu)化虛擬主機(jī)性能
ab -c 1 -n 100 http://www.42.com/index.php
安裝eaccelerator加速php執(zhí)行效率
略:
附:配置好的虛機(jī)僅供參考
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。