首先需要安装centos7,安装方法省略。安装完之后:
首先配置静态ip,允许本机访问虚拟机:
cd /etc/sysconfig/network-scripts/
找到ifcfg-ens**这样的一个文件。我的是:ifcfg-ens33
vi ifcfg-ens33
修改红色方框内的信息即可根据自己电脑ip实际情况修改。
重启网络:
service network restart
安装ssh:
yum -y install openssh-server
安装nginx,建议yum安装,先安装yum源,在安装nginx:
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum -y install nginx
安装成功后在主机输入虚拟机配置的静态ip:
就可以访问ngixn界面。如果不可以请查看80端口是否开启:
开启80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
然后重启防火墙:
systemctl restart firewalld.service
python环境安装
centos 自带的python2.7x,因为yum依赖于python2.7.
安装pip。先安装yum源:
yum -y install epel-release
安装pip:
yum install python-pip
接下来安装virtualenv和virtualenvwrapper管理python环境。
如果觉得使用pip安装依赖库太慢,请先更改pip源:
mkdir ~/.pip
cd ~/.pip
vim pip.conf
写入:
[global]
index-url=http://pypi.douban.com/simple
trusted-host = pypi.douban.com
保存退出即可。
安装virtualenv:
pip install virtualenv
pip install virtualenvwrapper
配置virtualenvwarpper:
vim ~/.bashrc
写入:
export WORKON_HOME=~/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
重启:
source ~/.bashrc
就可以使用virtualenvwrapper管理python环境。
安装java
1.下载java jdk1.8
2.解压并重命名移动到/usr/local/java目录下:
我的是jdk-8u151-linux-x64.tar.gz
tar -zxvf jdk-8u151-linux-x64.tar.gz
mv jdk1.8.0_151/ jdk
mkdir /usr/local/java
mv jdk/ /usr/local/java/
配置环境变量:
vi ~/.bashrc
export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
source ~/.bashrc
即可。
安装mysql参考:centos7 安装mysql
安装postgres9.6:centos7 安装postgresql-9.6