Centos 7服务器配置笔记-1安装及更新
基于部门技术发展考虑,准备慢慢将服务器操作系统从windows迁移到linux平台,在查阅了网上一些资料后,选择centos为主要应用平台。刚好阿里云在搞全民上网活动,所以免费申请了两台服务器,折腾了一把centos7的安装配置。这份笔记是配置过程中的笔记的整理,大多数内容来源于网络。
服务器的安装
因为使用的是阿里云的ECS,所以默认就可以选择操作系统镜像,阿里云有公共镜像,自定义镜像,共享镜像和镜像市场四个镜像来源。其中自定义镜像是基于自己原有的系统的快照制作而成的,这个是要收存快照储费的,但优点可以避免每次都重复配置。快照不能提供下载,这算是阿里云一个揩你钱的地方,后面还有很多…:(。我们选择的是其公共镜像的centos 7.3,实例配置完成后,等大约半分钟的样子,系统就启动成功了。整个centos也已经处于可用状态。
配置 repo
默认repo已经替换成阿里云自己的repo了,如果是不是用阿里云ECS,自己在机器上安装,可能得自己替换一下repo地址,替换方法见这里,这个是阿里云的repo地址,如果你不是用阿里云的服务器,其实是可以考虑用其他repo地址的,例如网易的就是很不错的。其实不换问题也不是太大,新版本好像找的repo镜像地址也是国内的。
安装EPEL
EPEL是一个扩展包源,安装完这个,有很多实用的工具就能直接用yum命令安装了,而不需要下载源码来编译安装了。网上有很多安装说明,其实对于centos7 而言,最简单的方法就是用yum来安装,敲入下面命令:
yum install epel-release
就能顺顺当当把它给安装上去了。
自动更新安全补丁
CentOS7上可安装yum-cron来执行自动更新任务,安装命令:
yum install yum-cron 。
安装完成后,需要确认配置文件(/etc/yum/yum-cron.conf)里的配置已经开启:
update_cmd = security # 表明执行 yum –security upgrade
#下面几行保证了能够通知并自动下载、安装安全升级。
update_messages = yes
download_updates = yes
apply_updates = yes
做完这几步,基础的安装已经完成,下一篇主要是针对ssh做的一些配置
参考资料
- 在 CentOS 和 RHEL 系统上安装或自动更新安全补丁
- How to Enable EPEL Repository for RHEL/CentOS 7.x/6.x/5.x