2014年3月20日 星期四

1-6 安裝相關套件(常用套件庫及各種伺服器安裝)

CentOS基本安裝後,繼續安裝常用套件。

1.gcc : GNU 編輯器套件(GNU Compiler Collection) GNU 開發的程式語言編譯器。套件編譯時會用到,基本安裝套件。

2.system-config-services : 服務管理程式。桌面環境的服務啟動與停止圖型介面管理。

3. 安裝指令:

    yum -y install gcc system-config-services


4.安裝 LAMP 環境: Linux  Appach  Mysql  PHP 網站服務。

   yum -y install httpd php mysql mysql-server php-mysql
   yum install php-mcrypt (phpmyadmin有用到)

5. 啟動服務:


/sbin/chkconfig httpd on  ( 每次開機 開啟 http 服務 )
/sbin/service httpd start ( 啟動 http )
/sbin/chkconfig mysqld on ( 每次開機  開啟 MySQL 服務 )
/sbin/service mysqld start ( 啟動 MySQL )
mysqladmin -u root password ’123′ ( 設定 MySQL 「root」帳號的「密碼」)
mysql -u root -p ( 使用「root」帳號,測試「密碼」是否正確 )

6.安裝 nmap 服務,直接查詢系統啟動的服務項目。
  
  #yum install nmap

查詢系統已開啟的服務:

  # nmap localhost


7. 檢查伺服器安裝那些服務:

#netstat  -tulp

    顯示埠號

#netstat -tnl 

8.CentOS vsftpd FTP Server 安裝設定

#yum install vsftpd

編輯 vsftpd 設定檔

#vi /etc/vsftpd/vsftpd.conf

vsftpd.conf  設定
anonymous_enable=YES  #匿名者是否可以登入
anon_root=/var/ftp    #可以指定匿名者登入後所在目錄,預設為 /var/ftp
tcp_wrappers=YES      #如為 YES 可以設定 /etc/hosts.allow  與  /etc/hosts.deny
chroot_local_user=YES #隔離使用者可以閱覽的目錄

啟動 vsftpd
#service vsftpd start

用 ftp 指令測試一下
#ftp 192.168.1.252

使用 anonymous 帳號測試一下是否可以正常登入,帳號輸入 anonymous 密碼按 Enter 即可
成功登入 ftp 的畫面

參考網站:
http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-ftp-servers-vsftpd.html