您的位置:首页 > 运维架构 > Linux

最小化安装centos7要做的几件事情

2017-07-13 12:59 204 查看
最小化安装centos速度很快,因为没有乱七八糟的东西,启动也是杠杠滴:

1、安装wget,下载东西

yum install wget


2、设置国内yum源

参考链接:http://blog.csdn.net/zhezhebie/article/details/73484695

3、设置静态IP:

参考链接:http://blog.csdn.net/zhezhebie/article/details/75035997

设置好了静态ip就可以用xshell链接了,操作起来速度更快。

4、安装locate,快速查找文件

yum install mlocate

#接着更新一下db目录
updatedb


5、安装killall,快速杀进程

yum install psmisc


6、安装bzip2:

yum install bzip2


7、安装vim,文本编辑器:

yum install vim


8、安装telnet

yum install telnet-server
yum install telnet


配置好国内源后,一条命令:

yum install -y mlocate psmisc bzip2 vim telnet-server telnet


9、移除多余的系统内核:

1.首先列出系统中正在使用的内核:

uname -r


2.查询系统中全部的内核:

rpm -qa | grep kernel


3.将你想删除的内核删除掉:

yum remove kernel-3.10.0-514.el7.x86_64


4.重启后就可以看到,内核被删掉了,同时多余的启动项也自动被删掉了。

[root@clean dev]# rpm -qa | grep kernel-3
kernel-3.10.0-514.el7.x86_64
kernel-3.10.0-514.26.2.el7.x86_64
[root@clean dev]#uname -r
3.10.0-514.26.2.el7.x86_64
[root@clean dev]# yum remove kernel-3.10.0-514.el7.x86_64


5、安装虚拟增强工具需要的依赖包,为后面的文件共享做准备:

安装虚拟会遇到的错误:http://blog.csdn.net/zhezhebie/article/details/75640154

yum install gcc make kernel-headers kernel-devel


10、制作系统快照,随时准备恢复,这个时候的快照保存好。

11、安装lnmp,web服务器或者docker容器:

lnmp参考链接:http://blog.csdn.net/zhezhebie/article/details/73332270

docker参考链接:http://blog.csdn.net/zhezhebie/article/details/75501149

12、配置各项配置,得等到可以正确访问web的时候在做一个快照。

13、导出这个虚拟机,以后换电脑了,就不用来回配环境了,这个时候的大小才1GB左右,非常轻便,启动速度也是极快的!

我配置好的环境如下,基本上两年可以不用动了。

[root@minimal ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

[root@minimal ~]# nginx -v
nginx version: nginx/1.12.1

[root@minimal ~]# mysql -V
mysql  Ver 15.1 Distrib 10.2.7-MariaDB, for Linux (x86_64) using readline 5.1

[root@minimal ~]# php -v
PHP 7.0.20 (cli) (built: Jun 10 2017 06:34:07) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.20, Copyright (c) 1999-2017, by Zend Technologies

[root@minimal ~]# php-fpm -v
PHP 7.0.20 (fpm-fcgi) (built: Jun 10 2017 06:35:53)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

[root@minimal ~]# php -m
[PHP Modules]
bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, json, libxml, mbstring, memcached, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, redis, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib,
[Zend Modules]
Zend OPcache
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos yum