精品软件与实用教程
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 gdbm-devel db4-devel xmlrpc-c xmlrpc-c-devel libsqlite3x-devel oniguruma-devel pcre pcre-devel openssl openssl-devel libcurl 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 glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel libmemcached-devel mcrypt mhash libxslt libxslt-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