配置防火墙
1.查看已开放的端口(默认不开放任何端口)
firewall-cmd --list-ports
2.开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
3.重启防火墙
firewall-cmd --reload
4.停止防火墙
systemctl stop firewalld.service
5.禁止防火墙开机启动
systemctl disable firewalld.service
6.删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
安装gcc gcc-c++(如新环境,未安装请先安装)
$ yum install -y gcc gcc-c++
安装Git 2*
yum install -y epel-release
rpm -ivh https://centos7.iuscommunity.org/ius-release.rpm
yum list git2u
yum install -y git2u
git --version
yum安装nginx
添加源
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装Nginx
sudo yum install -y nginx
启动Nginx并设置开机自动运行
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
修改Nginx 默认web目录后403,可能是SElinux没关导致的
setenforce 0
yum 安装php7.2
如果之前已经安装先卸载一下安装
yum -y remove php*
由于linux的yum源不存在php7.x,所以要更改yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum 安装php72w和各种拓展,选自己需要的即可
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
安装jdk1.8
安装之前先检查一下系统有没有自带open-jdk
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果没有输入信息表示没有安装。
如果有安装可以使用如下命令批量卸载所有带有Java的文件
rpm -qa | grep java | xargs rpm -e --nodeps
检索1.8的列表
yum list java-1.8*
安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
局域网固定IP
vim /etc/sysconfig/network-scripts/ifcfg-xxxxx //每台机器似乎文件名不一样
修改内容
ONBOOT=yes
BOOTPROTO=static
添加内容
IPADDR=192.168.x.xxx
NETMASK=255.255.252.0
GATEWAY=192.168.1.1
保存,重启网络
sudo service network restart