首先需要安裝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