Centos系统初始化环境yum配置系统更新详解

Centos7系统安装好后,设置完root的管理密码和开启SSH远程登录后,就可以更新系统配置环境了。下面一步一步使用YUM完成服务器配置更新。

系统安装好后,设置完root的管理密码和开启SSH远程登录后,就可以更新系统配置环境了。下面一步一步使用完成服务器配置更新。
操作系统默认的软件源的版本过低,需要更新添加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

评分

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注