Centos FTP (vsftp)虛擬化設定

由 Derek 發表於 三月 21, 2012 / 5 則評論

 

前言:

為什麼要虛擬化? 虛擬化有什麼好處?

使用虛擬化主要是方便管理和增加Server的安全性。在未虛擬化的情況下,若使用ftpuser過多,那勢必會造成Server在安全性上的重大隱憂。而在虛擬化後的vsftp可靈活的設定FTP虛擬用戶的權限,降低因user過多造成的安全性問題。這邊會比較建議,在允許的情況下就使用虛擬化設定會好一些。

 

環境:

Centos 5.7

vsftpd-2.0.5-24.el5

 

需求:

建立兩個虛擬帳號共用資料夾faq並且能下載、上傳和刪除的權限,但不可離開家目錄

 

設定說明:

1. 安裝

1.1 檢查是否已安裝vsftp

[root@localhost ~]# rpm -qa | grep vsftpd 

vsftpd-2.0.5-21.el5

 

1.2 若是沒有安裝的話可自行安裝,或升級版本為vsftpd-2.0.5-24.el5

[root@localhost ~]# yum -y install vsftpd* 

Dependencies Resolved

==============================================================

Package     Arch          Version        Repository               Size

==============================================================

Updating:

vsftpd      x86_64       2.0.5-24.el5        base                    141 k

Transaction Summary

==============================================================

Install       0 Package(s)

Upgrade       1 Package(s)

繼續閱讀 »

Wordpess 出現 [ERROR] Database error User ‘dbname’ has exceeded the ‘max_questions’ resource (current value: 2000)

由 Derek 發表於 二月 20, 2012 / 尚無評論

 

前言


這幾天網站時常出現 「建立資料庫連線時發生錯誤」,而當下的緊急處理就是先「重啟Mysql」,但是似乎沒有用。因此更進一步的直接「修改db的密碼」,不過在修改密碼的部份要注意一點,修改的密碼要和原密碼相同才行。否則連「wp-config.php」此檔也要修改。

 

處理方式

以上提到的「重啟Mysql」和「修改db的密碼」都只是應急的處理。只能暫時性的解決此問題。過段時間還是會再出現問題。在查詢了一下LOG會看到 [ERROR] Database error User ‘dbname’ has exceeded the ‘max_questionsresource (current value: 2000)此訊息是說明因為該資料庫「dbname」的連線數已經達到了上限。

 

所以要解決此問題,有三種方式提供參考。

方法一

如果可以ssh到該主機的話,可以直接自行修改「max_questions」所設定的上限。

 

方法二

新增一個「資料庫使用者」。此方式比較偏向於無法登入主機,也就是跟主機商承租空間的使用者。

1.  新增的方式有以下幾種「登入主機新增Mysql使用者」「phpMyAdmin新增使用者

  「virtual hosting提供的後台新增使用者」可依個人而定

1.1 登入主機新增Mysql使用者

 

1.2 phpMyAdmin新增使用者

如果有安裝phpMyAdmin的話,也可用phpMyAdmin來新增使用者。


1.3 virtual hosting提供的後台新增使用者

如果主機商有提供後台的話,也可直接從後台做新增使用者。

 

2.  在新增使用者後,接著要修改「wp-config.php」內的相關設定。

請把wp-config.php修改成新增加的帳號和密碼。


 

 

方法三:

新增多個使用者,使其能隨機使用。簡單來說就是,假設Mysql最大連線數是5000,如果我新增了三個使用者,

上限就會變為5000*3=15000。此方式也較偏向於承租空間的使用者。

 

增加的方法如同方法二的三種新增辦法。基本上使用方式方法一和方法二就可以解決此問題了。

監控軟體 Veeam Monitor 使用說明 (VMWare ESXi)

由 Derek 發表於 二月 7, 2012 / 尚無評論


一、 前言

使用VMware vSphere Hypervisor (ESXi)的人數日漸增加。相對的也就會需要能監控VMware vSphere Hypervisor(ESXi)的軟體。今天就來介紹一下Veeam Monitor監控軟體,簡單的操作就能快速的上手,可說是一個不錯的選擇。Veeam Monitor可分為付費版和免費版。可依個別需要自己選擇,不過一般使用免費版應該就可以了。

 

 

二、 Veeam Monitor使用說明

1. 下載Veeam Monitor

先到官網下載Veeam Monitor Free Edition


 

2. 點選Download FREE Product 開始下載


3. 在下載之前會需要註冊帳號

如果已經有帳號的可直接登入就可下載。若沒有帳號的請點許New users 註冊一個新的。

  繼續閱讀 »

VMware vSphere 5.1 基本設定

由 Derek 發表於 一月 20, 2012 / 2 則評論

 

文章更新日期 : 2013.6.18

一、 What is VMware vSphere ?

VMware vSphere 就是提供安裝好的VMware ESX(i)圖形化控制介面。並且透過VMware vSphere來進行遠端控制。

優點可分為幾點:

(1)  透過高使用率與自動化機制達到高效率目標 — 在不犧牲效能的前提下達到 15:1 或更高的整合率,並將硬體使用率從 5-15% 最多提升到 80% 以上

(2)  大幅減少 IT 成本 — 可減少高達 70% 的資本支出及30% 的營運支出,以針對 vSphere 上執行的每一項應用程式達成降低 20-30% 的 IT 基礎架構成本目標

(3)  靈活控制 — 在不犧牲安全性或操控性的前提下快速因應不斷變遷的商業需求,並且為 vSphere 上執行的所有商業關鍵應用程式提供具備內建可用性、延展性與效能保障的零接觸基礎架構。

(4)  自由選擇 — 運用常見、標準化的平台來善用現有 IT 資產的價值與新一代 IT 服務的優勢,同時藉由全球各頂尖技術廠商所提供的各種解決方案搭配開放式 API 來強化vSphere 的效能

 

若想更加了解可參考 :

VMware vSphere

The Best Platform for Cloud Infrastructure

VMware 新聞稿

 

二、 目錄

01. 安裝 VMware ESXi 5.1

02. 安裝 VMware vSphere Client 5.1

03. 登入 VMware vSphere Client 5.1

04. 申請和輸入序號

05. 網卡設定

06. 網路校時設定

07. Service 啟用或關閉

08. 開啟 SSH 服務

09. 防火牆設定

10. 自動啟動及關閉 VM

11. DNS 設定

12. Browser Datastore檔案管理

13. VMWare ESXi 5.1 相關資訊

14. 所有 VM 的使用情況

15. 所有 VM 使用資訊的分配情況

16. 查看 VMWare ESXi 主機效能使用情況

17. 帳號和群組管理

18. 事件記錄 Log

19. 帳號使用權限管理

繼續閱讀 »

Backbone 簡介

由 Derek 發表於 一月 19, 2012 / 1 則評論

 

此篇文章由 Wazzup! 的 Andy 提供

更多文章內容可參考 Wazzup! 

 

前言

這篇文章不是要深入探討關於BackboneJS的使用,純粹是因為最近Javascript MVC Framework 一直推陳出新。但像小弟資質愚鈍其實剛知道這東西的時候完全不知道她在干嘛。 這篇文章只是大略用範例來做些基本的說明。

 

 

What is BackboneJS ?

Backbone 是一個為前端設計的JavaScript框架。 不同於jQuery專注於簡化DOM的操作和事件繫結。Backbone 提供結構化來達到分離資料模型和DOM。就像是MVC框架分離View,Model,Controller。它讓複雜的JavaScript應用程式更簡單的開發和維護。

 

 

為什麼使用Backbone?

在jQuery裡,我們可能會使用一連串的事件來指派資料到DOM像以下範例:

 

接著,看看Backbone. 它提供Model Class和View Class這兩個Backbone最主要的元素。

 

結論

到這邊為止,大致上對於Backbone做的事情有些概略的認識.簡單來說Backbone就是提供一個框架讓我們 把既存的JavaScript Code 結構上可以寫成MVC的架構。 對於功能單純的程式頁面來說這樣做好相反而會增加大量程式碼,但當頁面功能越來越複雜的時候。 好處是其他接手維護的人可以用既定的規則去理解部分的功能。像最上面jQuery的寫法。可能免不了要重頭 看到尾。= =|||

 

VMware vSphere Client 5.0下載安裝

由 Derek 發表於 一月 18, 2012 / 尚無評論


 

一、 下載VMware vSphere Client 5.0

1.  註冊

由於VMware下載是需要註冊的。所以若是沒有帳號的請先自行註冊

本站下載點  :  5.0.0-455964 、5.0.0-623373 、5.1.0-786111 、5.1.0-1064113

2.  下載 VMware vSphere Client 5.0

選好 VMware ESXi5 的版本,點選Doenload

3.  若沒登入請自行登入

繼續閱讀 »

VMware esxi 備份直接還原法

由 Derek 發表於 一月 17, 2012 / 尚無評論

 

一、 前言

在使用此還原方式有幾個前提要注意一下

(1)所備份出來的格式需為vmxvmdk 如下圖

(2)要還原的檔案最好是存在本機上的,盡量不要用nfs掛載或是其他方式來還原。這樣的話在效能上會變差,也容易出問題。

 

(3)若使用該備份檔還原的話。新的記錄也會直接記錄在此備份檔內。下次若要在還原的話,此備份檔就不會是一開始所備份的內容。

 

 

二、 還原步驟

1. 移動備份檔

首先在開始還原之前,要先確定要還原的該檔是在本機內,而不是透過NFS掛載。如果備份檔是存在NFS內的話。請先將要還原的該檔移動到本機內。

1.1 [Configuration] [Storage] [backup(請選擇備份檔所在的資料夾)] [Browse Datastore]

1.2 請選擇要搬移的備份檔。

再這邊要再提醒一下。一旦搬移後在原備份所在地就不會有該檔案了喔。

繼續閱讀 »

VMware ESX(i)使用VMware vSphere Client做OVF備份與還原

由 Derek 發表於 一月 16, 2012 / 2 則評論

 

更新日期: 2012.10.21

最新內容更新請參考此兩篇

[VMware vSphere(ESXi) 5.1 OVF 備份]

[VMware vSphere(ESXi) 5.1 OVF 還原]

 

一、 What is OVF?

Open Virtualization Format開放的虛擬化格式(OVF),是一個開放、安全、方便攜帶、高效率且能靈活運用的一種格式。OVF可以實現在不同虛擬平台(VMwareXenKVM..)之間的轉移。而OVF主要是以壓縮及封裝的方式來做備份,所備份出來的大小會比實際的小一點。在使用OVF備份時虛擬機必須要關機才可執行。也正因為這樣所以目前OVF是無法自動備份的。

 

若想更加了解OVF可參考: Open Virtualization Format

 

二、 OVF備份教學

1. 在開始備份之前,請先把要備份的該台VM關機。

2.點選要備份的VM

 

3. [File][Export][Export OVF Template]

4. 接下來會看到一個視窗,可以做一些備份的設定。

Name: 可以輸入備份出來所存放資料夾的名稱

Directory: 請選擇所要存放的路徑(是備在本機pc)

Format: 請選擇要備份的格式

Description:備註說明

 

繼續閱讀 »