CentOS7简单配置

配置防火墙

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

你可能感兴趣的:(CentOS7简单配置)