虛擬機console基礎環境配置——系統鏡像站點配置

1. 概述

本篇博客主要爲console配置HTTP/FTP/NFS三大文件共享服務器,爲之後工做作準備。
HTTP服務部署,僅做簡單的配置,用坐系統鏡像站點
FTP服務器,配置匿名訪問和虛擬用戶訪問
NFS服務器,僅做簡單的配置,用做系統鏡像站點html

2. 部署HTTP服務器

2.1 YUM安裝httpd

執行命令yum -y install httpd,便可安裝httpd服務器web

2.2 配置httpd

根據以前的約定,博主將httpd站點的根放置於/mnt/data/web/console/osimage/centos6.5,並建立一個虛擬站點,命名爲osimage.liwanliang.com
修改/etc/http/conf/httpd.conf,內容以下:windows

ServerName 192.168.80.8
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot /mnt/data/web/console/osimage/
    ServerName osimage.liwanliang.com
    ErrorLog logs/osimage.liwanliang.com-error_log
    CustomLog logs/osimage.liwanliang.com-access_log common
    <Directory />
        Options Indexes FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

對於鏡像站點的配置有如下幾種:centos

  1. 將站點根目錄配置到掛載了系統鏡像的/mnt/cdrom,直接使用掛載的鏡像
  2. 在/var/www/html/下,建立centos6.5目錄,cp -r * /mnt/cdrom/* 拷貝鏡像至該目錄
  3. 在/var/www/html/下,建立centos6.5目錄,軟連接/mnt/cdrom下的內容至此
  4. 在/var/www/html/下,建立centos6.5目錄,以mount --bind形式掛載/mnt/cdrom
  5. 在/var/www/html/下,建立centos6.5目錄,以mount -o loop形式直接掛載系統鏡像

站點根目錄,不管是選擇/var/www/html/仍是選擇/mnt/data/web/osimage/centos6.5,效果同樣
站點內容,不管是拷貝文件,仍是建立軟連接,或者是其餘兩種形式,效果也相同。主要看我的習慣和可維護性。瀏覽器

本篇博客使用的方式是將:/mnt/cdrom以--bind的方式掛載到/mnt/data/web/osimage/centos6.5上。服務器

上述過程完成了http.conf的配置,爲了從此的學習和實踐方便,將其拷貝至/usr/local/globle/confs/httpd/http.conf。
這樣作的好處,一方面是能夠在獨立數據盤上進行系統配置文件的備份,另外一方面能夠輕鬆移植或者共享,進行大規模部署
ide

同時能夠按照我的習慣,將console的http.conf替換成/usr/local/globle/confs/httpd/http.conf的軟鏈接,以防止OS故障時沒法及時取出配置文件或者腳本誤刪**oop

2.3 啓動httpdf

執行命令service httpd start && chkconfig httpd on,啓動httpd,並設置開機啓動
執行命令netstat -tupln | grep 80 查看端口是否監聽學習

2.4 測試httpd

在hosts文件中,配置解析測試

windows下,以管理員權限打開記事本,編輯C:\Windows\System32\drivers\etc\hosts文件

192.168.80.8    osimage.liwanliang.com

瀏覽器輸入:http://192.168.80.8/osimage/centso6.5,顯示以下圖,則說明訪問成功。

3. 部署FTP服務器

3.1 YUM安裝vsftpd

執行命令:yum -y install vsftpd

3.2 配置vsftpd

vsftpd的配置目錄在/etc/vsftpd下,vsftpd的匿名用戶訪問默認開啓。

本篇博客着重講述用於安裝操做系統的FTP站點配置。
vsftpd虛擬帳戶訪問的具體配置過程,參見博客《vsftpd虛擬帳戶配置.md》,博客園地址:http://www.javashuo.com/article/p-bwqtagpn-eh.html

執行命令:service vsftpd start && chkconfig vsftpd on 開啓vsftpd服務,並設置開機自啓動

3.3 查看ftp服務

4. NFS服務部署

4.1 YUM安裝依賴軟件

執行命令:yum -y install rpcbind nfs-utils

4.2 配置共享目錄

編輯/etc/export,內容以下:

/mnt/cdrom  192.168.80.0/24(rw,no_root_squash,no_all_squash)

4.3 啓動服務

執行命令:service rpcbind start && service nfs start && chkconfig nfs on && chkconfig rpcbind on

4.3 驗證掛載

執行命令exportfsshowmount -e localhost

相關文章
相關標籤/搜索