精品軟體與實用教程
Centos7系統安裝好後,設定完root的管理密碼和開啟SSH遠端登入後,就可以更新系統設定環境了。下面一步一步使用YUM完成伺服器配置更新。
作業系統預設的軟體來源的版本過低,需要更新新增EPEL和REMI來源:
在伺服器遊標處輸入:
[cc lang="php"]
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
備用軟體來源位址:
[cc lang="php"]
sudo yum -y install https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo yum -y install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
新增官方mysql-server的yum來源:
[cc lang="php"]
sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
生成來源快取
[cc lang="php"]
yum clean all
yum makecache
更新Centos7系統
[cc lang="php"]
sudo yum update
如果更新的有點慢可以等一等,不要關閉SSH。
系統安裝過後,需要安裝一個編譯工具。
yum groupinstall "Development Tools" -y
編譯工具安裝完後,下一步安裝環境所需的一些常用軟體包。
yum -y install wget psmisc dnf make rpm vim libzip expat-devel libXpm-devel libX11-devel g。 libcurl-devel bzip2 bzip2-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel freetype 尺寸-devel ! krb5-devel ! readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel
基本上系統常用到的軟體包都在上面了,個人認為裝的多總比裝的少強,不過一些重要的軟體包還是要手動安裝的靠譜些,例如PHP,mysql等等。
軟體套件都安裝完了,下一步需要設定係統的SWAP空間,否則系統運作一段時間,記憶體用完後會故障報錯。
作業系統預設沒有配置SwapFile,接下來配置SWAP
首先用FREE指令查看伺服器記憶體配置,如果Swap後面都是0的話需要加入swap
free -m
建立一個預先分配指定大小空間的文件,這裡配置的是劃分8G硬碟空間給SWAP。
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608
SWAP檔案配置好後,可以用ls指令檢查檔案大小
ls -lh /swapfile
更改swap檔案的權限:
sudo chmod 600 /swapfile
格式化swap文件
sudo mkswap /swapfile
啟用swap交換文件
sudo swapon /swapfile
修改fstab檔案來實現重新啟動後自動生效swap
sudo vi /etc/fstab
在fstab檔末尾加入
/swapfile swap swap sw 0 0
或直接在遊標處輸入「echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab」設定swap檔案開機啟動。
到這裡Centos7系統的初始化環境配置就安裝的差不多了,如果你還需要安裝其它軟體包,使用yum install指令安裝
安裝一個小軟體,隨時查看系統CPU,記憶體的佔用情況。
sudo yum install htop
輸入htop指令啟動, 按F10退出htop