lowendscript:最省資源lnmp一鍵包

lowendscript lnmp一鍵安裝腳本是由外國兄弟David Pennington製做的,優勢:最大化節省資源開銷。相比軍哥的lnmp一鍵安裝包要簡單、輕巧的多,磁盤空間佔用也少。安裝lowendscript lnmp一鍵包適用於Ubuntu、Debian系統,綜合其餘版本Linux系統來說,Debian 32位系統下安裝相對佔用資源最少。php

系統安裝實測結果(此爲官方發佈,實測數據或更低,詳見下面的演示圖)html

Ubuntu 10.04 64bit 內存佔用98.1MB
Debian 5 64bit     內存佔用59.6MB
Debian 5 32bit     內存佔用43.2MBpython

相比較而言,仍是32位Debian系統內存佔用最低,因此,當你購買VPS主機後,記得選擇安裝32位的debian系統哦~~~當你搶購了某國外IDC的特價機的時候,裝個lowendscript lnmp一鍵包,跑個wordpress或者其餘的php程序仍是木有問題的。mysql

下面,咱們就來看一下詳細的安裝過程。
一、下載lowendscript安裝腳本 nginx

wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.shgit

二、爲setup-debian.sh設置可執行權限github

chmod +x setup-debian.shweb

三、添加dotdeb源sql

./setup-debian.sh dotdeb # 非必須,若是你安裝的是Ubuntu系統 數據庫

四、設置ebian系統,會安裝一些小工具。

./setup-debian.sh system

此命令會自動完成如下幾個操做:

  1. update_timezone

  2. remove_unneeded

  3. update_upgrade

  4. install_dash     

  5. install_vim      安裝vim編輯器

  6. install_nano     安裝nano編輯器

  7. install_htop     比top好用的進程查看工具

  8. install_mc

  9. install_iotop    I/O監視工具

  10. install_iftop    網卡實時流量監測工具

  11. install_syslogd  系統日誌

  12. apt_clean        清除軟件包

五、開始安裝mysql(安裝完成後,mysql管理員帳戶、密碼存放於/root/.my.cnf文件中,vi命令打開此文件便可查看到相關信息,「vi /root/.my.cnf」)

./setup-debian.sh mysql

六、開始安裝nginx(nginx1.4+版本)

./setup-debian.sh nginx

七、開始安裝PHP(自動安裝配置php5.3+APC緩存;默認以php5-fpm方式運行、開啓3個進程,重啓php5-fpm進程執行"service php5-fpm restart"便可)

./setup-debian.sh php

八、建立nginx站點,和軍哥LNMP一鍵包中的"./vhost.sh"相似,輸入site 空格 yourdomain.com,不要寫成其餘的,不然可能會致使站點建立失敗。注:網站自動建立在"/var/www/"目錄下

./setup-debian.sh site [yourdomain.com]

九、建立mysql用戶

./setup-debian.sh mysqluser [yourdomain.com]

     執行完畢後會在屏幕中顯示建立好的mysql數據庫、數據庫用戶名以及用戶密碼,用戶密碼是自動生成的;同時會在你網站目錄中自動生成一個名爲mysql.conf的備份文件,若是你忘記了用戶名、密碼,能夠在mysql.conf中查看。

     到這裏,Debian系統的nginx+mysql+php的環境就搭建好了,下面的設置爲可選項,若是你用不到能夠就不用操做了。

lowendscript集成了wordpress安裝,搭建wordpress站點很是easy,只須要輸入下面的命令便可。

./setup-debian.sh wordpress [yourdomain.com]

lowendscript附加的一些功能,你們根據本身須要進行相關安裝配置

使用exim替代sendmail

./setup-debian.sh exim4

安裝webmin管理面板

./setup-debian.sh webmin

安裝vzfree;只適用於基於openvz架構的VPS主機,用於報告正確的內存使用狀況,可查看母機的內存

./setup-debian.sh vzfree

vzfree演示截圖

vzfree

運行磁盤IO及網絡測試,dd+cachefly

./setup-debian.sh test

test演示圖

bandwagon test演示

安裝ps_mem(ps_mem是一個python腳本,用來報告每一個應用程序的內存使用狀況)

./setup-debian.sh ps_mem

安裝完成後需運行「~/ps_mem.py」執行。

ps_mem演示圖

ps_mem

sources.list文件更新,僅適用於Ubuntu系統,更新Ubuntu /etc/apt/sources.list

./setup-debian.sh apt

查看當前vps服務器的操做系統信息、版本和體系結構

./setup-debian.sh info

生成SSH-key,參數可選

./setup-debian.sh sshkey [optional argument_1]

某些OpenVZ的Ubuntu的模板固定區域設置

./setup-debian.sh locale

配置或從新配置MOTD

./setup-debian.sh motd

3proxy是俄羅斯人開發的輕量級http代理軟件,如需詳細瞭解請自行baidu、google,這裏不作過多介紹。

./setup-debian.sh 3proxy 3128

./setup-debian.sh 3proxyauth username password

到這裏lowendscript lnmp一鍵包介紹結束;其實單純搭建nginx+mysql+php環境的話,從下載到安裝也就幾分鐘便可完成。過程至關easy,省時省力......

注:本文可任意轉載!
轉載請署名本站url:http://leisudeng.com/Debian-Tutorials/Debian-Tutorials-171-1.html

最後,再次感謝David Pennington兄弟!

David Pennington

https://github.com/Xeoncross

相關文章
相關標籤/搜索