centos 系统 java运行环境搭建

centos java运行环境搭建

yum 源配置文件

# 首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载ailiyun的yum源配置文件到/etc/yum.repos.d/ 
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 运行yum makecache生成缓存
yum makecache

yum -y update

centos nginx 安装

1.安装软件包

yum install gcc-c++
yum install pcre pcre-devel 
yum install zlib zlib-devel 
yum install openssl openssl--devel
yum -y install openssl openssl-devel

2.下载最新版本nginx,解压

wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -zxvf nginx-1.9.9.tar.gz

3.进入nginx-1.9.9目录,配置,编译安装

./configure --prefix=/app/nginx1.9.9 --with-http_stub_status_module --with-http_ssl_module
make 
make install

4.进入/root/java/nginx1.9.9/sbin 目录,启动nginx

./nginxfirewall-cmd

5.启停nginx命令如下

./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit #此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop #此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

6.启动后如果无法访问,将80端口开放

iptables -L -n --line-number #查看防火墙设置
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #开放80端口

#centos无iptables服务,安装iptables服务
yum install iptables-services 
systemctl enable iptables
systemctl start iptables
service iptables save

#centos7 无iptables服务,打开防火墙
systemctl unmask firewalld.service  #取消注销指定服务
systemctl start firewalld.service  #启动服务
firewall-cmd --permanent --zone=public --add-port=80/tcp #80端口开放
firewall-cmd --permanent --zone=public --remove-port=80/tcp #80端口关闭
systemctl restart firewalld.service #重启防火墙
firewall-cmd --zone=public --query-port=80/tcp #验证是否生效

7.修改nginx配置文件 conf/nginx.conf,第一行

#user  nobody

更改为

user  root

更改后,重启服务

注:阿里云ECS主机外网无法访问参照解决办法
    配置ECS的安全组规则,增加80端口访问

centos 7 jdk1.8安装

1.下载jdk1.8 地址如下(下载后传送到服务器中)
jdk1.8 下载 密码:waab

2.解压1.8

tar -zxvf jdk*** #文件名

3.配置环境变量

vi /etc/profile #修改文件,增加变量
# /root/java/jdk1.8.0_131 为解压后的文件夹路径
export JAVA_HOME=/app/install/jdk1.8.0_231
export JRE_HOME=/app/install/jdk1.8.0_231/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
# 配置文件生效
source /etc/profile
# 执行javac,验证是否生效
javac

4.Tomcat 8熵池阻塞变慢解决

打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom

centos7 mysql安装

1.安装MySQL服务

# 安装mysql
yum install mysql
# 解决yum install mysql-server 无法安装扥问题
# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
# 查询 已安装的包
# rpm -qa | grep mysql
# 卸载安装包
# rpm -e mysql-community-release-el7-5.noarch

yum install mysql-server
# 安装mysql devel
yum install mysql-devel

2.连接配置mysql

# 启动MySQL服务
service mysqld start

# 设置开机启动
systemctl enable mysqld
systemctl daemon-reload

# 查看默认密码
grep 'temporary password' /var/log/mysqld.log

# 配置文件为/etc/my.cnf
# 设置默认数据库编码
vi /etc/my.cnf
#内容如下
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
port=3360
log-bin=mysql-bin
server-id = 1
binlog_format="MIXED"
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
# 连接mysql
mysql -u root
# 设置root密码
#set password for 'root'@'localhost'=password('password')
# 重新连接测试密码是否生效
mysql -u root -p
# 新建用户 附权(远程连接)
create user 'username'@'%' identified by 'password'; 
grant all privileges on database.* to username@'%'identified by 'password';
flush privileges;

centos 7 安装tomcat8

# 下载安装包
wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.44/bin/apache-tomcat-8.0.44.tar.gz
tar -zxvf apache-tomcat-8.0.44.tar.gz
#启动Tomcat
sh startup.sh

# 启动后,查看日志,发现未启动成功,日志卡在Deploying web application directory
# 解决方式:修改$JAVA_HOME/jre/lib/security/java.security 文件
securerandom.source=file:/dev/random 修改为 securerandom.source=file:/dev/urandom
# 重新启动后,查看日志,可以启动成功

redis

wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -zxvf redis-4.0.2.tar.gz
make 
make install

#修改 配置文件
bind 127.0.0.1 ::1
bind 127.0.0.1
port 6379
requirepass redisRe@134

#连接
redis-cli -p 6399 -a redisRe@134
nohup /app/install/redis-5.0.2/src/redis-server /app/install/redis-5.0.2/redis.conf  > log 2>&1 &

友情链接 辅导机构管理系统-全优学堂 .

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值