VPS上安裝centos7合適么?怎麼配置優化lnmp環境?

之前只用過虛擬主機,現在被gmail逼的架vpn必須買vps ,結果發現水太深了。。求各路高人指點……原先幾個網站是drupal,ecshop,joomla,wordpass架的。。今天抽風想把mysql換成mariadb結果把vps玩壞了。想重裝centos7。。


要折騰的話,建議先裝個虛擬機,折騰熟悉了,再弄到伺服器上。在伺服器環境,一個很重要的原則:熟悉哪個用哪個。

個人覺得 CentOS(RHEL) 7 是個裡程碑式的版本,因為它相對之前的版本,有了大量的新特性及更新,官方提到的有這些:

  • 內核更新到3.10.0
  • 支持Linux容器
  • 開箱即用的Open VMware工具和3D圖形驅動
  • OpenJDK-7作為預設JDK
  • 可以從版本6 平滑地升級至 7
  • LVM快照支持ext4和XFS
  • 轉用systemd、firewalld和GRUB2
  • XFS作為預設文件系統
  • 內核空間內的iSCSI和FCoE
  • 支持PTPv2
  • 支持40G 乙太網卡
  • 在兼容的硬體上支持以UEFI安全啟動模式安裝

其中最引人矚目的是支持 Linux 容器(Docker)和引入 systemd (更快的初始化系統),特別是後者的引入,使用找到有些問題的解決方法,在 centos 7 之前還能正常的,但到 cenos7 上面就不行了。這對於新手或者是不熟悉 Linux 的童鞋,可能會有挫敗感。所以對於樓主,建議裝 CentOS 6.x 或者 在虛擬機上折騰 CentOS7 到熟悉。

lnmp 調優,給些鏈接給樓主供參考:

101 個 MySQL 的調節和優化的提示

高流量站點NGINX與PHP-fpm配置優化(譯)

如何正確配置Nginx+PHP

PHP的性能優化

PHP之道

參考文獻:

  • zh/Manuals/ReleaseNotes/CentOS7

  • systemd

  • 淺析 Linux 初始化 init 系統,第 3 部分: Systemd


有什麼不合適的?我就是單核512也上centOS7。可以看看我的博客:http://www.cagesblog.com


你這個問題跟 centos 沒半毛錢關係,而且 centos 7 變化很多,如果你用慣了之前的版本,新版本剛上手讓你想哭。喜歡折騰建議玩 Ubuntu,好多工具優先支持 Ubuntu。

另外,膽真肥,這麼多網站你還 DB 說換就換,不掛才怪。


換個資料庫能把系統玩崩?


centOS 7不太適合個人弄網站,6或者5都可以


推薦閱讀:

如何將centos桌面版下的網卡驅動拷到server版下?
為什麼運維(SA)普遍反對使用 CentOS 7 ?
CentOS 為何加入紅帽公司,會有何影響?
為什麼很多公司不用紅帽,而用centos呢?
如何讓更多的人參與 wiki(Linux 類)?

TAG:Linux | VPS | Nginx | CentOS | MariaDB |