1、centos7镜像下载
根据自己所需镜像版本下载
2、安装centos7.6
安装centos:略
注意事项:
3、配置常用工具
Minimal版是最精简的CentOS,不配备图形界面,自带的软件最少,所以需要再安装一些常用工具。
1.配网卡
先打开虚拟机>编辑>虚拟网络编辑器>选NAT模式,
由于刚刚安装好的Centos系统没有vim编辑器,所以用vi编辑器编辑网卡配置文件参数.加注释的行是改动行,其余参数均无改动:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容如下:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none" #不设置
DEFROUTE="yes"IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="6236a5bd-8772-479a-85a9-b5d3450288fc"
DEVICE="ens33"
ONBOOT="yes" #yes启用网卡,no禁用网卡
IPADDR=192.168.1.132 #ip地址,注意地址要和nat设置中的网关IP同在一个网段
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.2 #网关地址要和nat网关地址一致
DNS1=192.168.1.2 #DNS地址要和nat网关地址一致
编辑完后按Esc,输入“:wq”保存并退出。
然后重启网卡服务:systemctl restart network
重启网卡服务后,应该就可以访问外网了。可以ping www.baidu.com试试。
2.关闭SELinux和关闭防火墙
1)输入命令:vi /etc/selinux/config
将SELINUX=disabled #禁用SELinux,重启后生效
编辑好后:wq保存退出,然后执行命令:setenforce 0 #立即关闭SELinux
2)CentOS7默认使用的是firewall防火墙,且在Minimal版本中iptables默认没有安装。
一般企业服务器会禁用防火墙,安全方面一般交给类似openstack的云平台集中管理。
systemctl stop firewalld
systemctl disable firewalld
3.配置yum源
Centos7配置本地yum源_顾影平林的博客-_centos7配置yum源
4.安装必备组件
yum install -y vim #安装vim,提供vim命令
yum install -y wget #安装wget,提供wget命令yum install -y perl perl-devel
安装完后,执行reboot命令,重启系统
1)安装bash-completion,按tab可以补全命令
yum install -y bash-completion
2)该组件提供dig,nslookup,ifconfig等命令,方便初始化网络环境
yum install -y net-tools
3)该组件包含用于内核开发环境所需的内核header文件以及Makefile
yum install -y kernel-devel
4)一次性安装开发工具
yum groupinstall -y Development tools
5)虚拟机上传下载组件,支持从windows直接拖拽文件
yum -y install lrzsz
6)rz+文件名(上传)
sz+文件名(下载)
7)gcc,nginx之类由c语言开发的,编译的时候需要用到
yum -y install gcc-c++
8)PCRE (Perl库,包括 perl 兼容的正则表达式库)
yum -y install pcre pcre-devel
9)zlib,zlib库提供了很多种压缩和解压缩的方式
yum -y install zlib zlib-devel ruby
10)openssl,OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议
yum -y install openssl openssl-devel patch
11)aapt兼容程序,centos 64位系统兼容32位运行程序aapt
yum install -y zlib.i686 libstdc++.i686
12)安装lsof,list open files是一个列出当前系统打开文件的工具
yum install lsof -y
13)zip unzip
yum install -y unzip zip
安装完后reboot重启系统
5.配置ntp服务同步时间
centos7配置ntp服务器_亲爱的老少女的博客_centos7配置ntp服务器
yum install -y ntp
systemctl enable ntpd
systemctl restart ntpd