Java Web 配置

安装前的准备

关闭防火墙
systemctl stop firewalld.service

关闭防火墙开机自启动功能:
systemctl disable firewalld.service

下载工具包

下载 wget
yum install -y wget

增加文件传输功能
yum install -y lrzsz
【使用rz+回车,上传文件】
【使用sz+filename回车,下载文件(可多个文件或指定文件夹下的内容)】

Maven安装

下载:http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

## 解压
tar vxf apache-maven-3.5.2-bin.tar.gz
## 移动
mv apache-maven-3.5.2 /usr/local/maven3

  

修改环境变量, 在/etc/profile中添加以下几行

MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

  

记得执行source /etc/profile使环境变量生效。

输入mvn -version 返回版本信息则安装正常。

 

JDK安装

上传包资源
使用rz命令上传JDK Tar包:jdk-8u181-linux-x64.tar.gz

新建一个目录
mkdir /usr/java

解压到/usr/java
tar xzf jdk-8u181-linux-x64.tar.gz -C /usr/java

设置环境变量:
编辑 /etc/profile:vi /etc/profile

在 /etc/profile 文件中添加以下信息:

#Set Java Environment
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

加载环境变量
source /etc/profile

查看 JDK 版本。当出现 JDK 版本信息时,表示 JDK 已经安装成功
java -version

Tomcat安装

https://mirrors.aliyun.com/apache/tomcat/tomcat-8/

上传包资源
使用rz命令上传Apache Tomcat Tar包:apache-tomcat-8.5.32.tar.gz

解压并移动到/usr/local/tomcat/中
tar xzf apache-tomcat-8.5.32.tar.gz
mv apache-tomcat-8.5.32 /usr/local/tomcat/

配置 server.xml 文件:
切换到 /usr/local/tomcat/conf/ 目录:cd /usr/local/tomcat/conf/
重命名 server.xml 文件:mv server.xml server.xml_bk
创建一个新的 server.xml 文件

设置 JVM 内存参数:
运行命令 vi /usr/local/tomcat/bin/setenv.sh

添加以下内容:
JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'

设置 Tomcat 自启动脚本。
下载脚本:
wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init

重命名 Tomcat-init:mv Tomcat-init /etc/init.d/tomcat

添加执行权限:chmod +x /etc/init.d/tomcat

运行以下命令,设置启动脚本 JAVA_HOME。
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_181@' /etc/init.d/tomcat

设置自启动。
chkconfig --add tomcat
chkconfig tomcat on

启动 Tomcat。
service tomcat start

说明:
在 /usr/local/tomcat/ 目录里:
bin 目录中存放 Tomcat 的一些脚本文件,包含启动和关闭 Tomcat 服务脚本。
conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
logs:存放 Tomcat 执行时的日志文件。

MySQL安装

安装mysql

依次执行以下命令检查系统中是否存在使用 rpm 安装的 MySQL 或者 MariaDB。
rpm -qa | grep mysql
rpm -qa | grep mariadb
如果已经安装,则运行以下任一个命令删除。
1.    rpm -e 软件名
注意:这里的软件名必须包含软件的版本信息,
如rpm -e mariadb-libs-5.5.52-1.el7.x86_64。一般使用此命令即可卸载成功
2.    rpm -e --nodeps 软件名
#卸载不成功时使用此命令强制卸载

依次运行以下命令安装 MySQL。
yum install -y libaio-*                         #安装依赖
mkdir -p /usr/local/mysql
cd /usr/local/src
wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 
tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/

依次运行以下命令建立 mysql 组和用户,并将 mysql 用户添加到 mysql 组。
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql

运行命令初始化 MySQL 数据库。
/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql

更改 mysql 安装目录的属性
chown -R mysql:mysql /usr/local/mysql

依次运行以下命令设置开机自启动。
cd /usr/local/mysql/support-files/
cp mysql.server  /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld             # 添加执行权限
vi /etc/rc.d/rc.local
在 rc.local 文件中添加
/etc/init.d/mysqld start

设置环境变量。
运行 vi /root/.bash_profile 打开文件,按 i 进入编辑模式。
PATH=$PATH:$HOME/bin:/usr/local/apache/bin
修改为 PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
说明:此处是在编译安装 Apache的环境变量的基础上再进行修改。

运行 source /root/.bash_profile 重新执行文件。
source /root/.bash_profile

启动 MySQL 数据库。
/etc/init.d/mysqld start

修改 MySQL 的 root 用户密码
初始化后 MySQL 为空密码可直接登录,为了保证安全性需要修改 MySQL 的 root 用户密码。
mysqladmin -u root password 密码

测试登录 MySQL 数据库
mysql -uroot -p密码                           #-p和密码之间无空格

Nginx安装

添加Nginx软件库:
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装Nginx:
yum -y install nginx

设置Nginx服务器自动启动:
systemctl enable nginx.service

启动Nginx并查看Nginx服务状态:
systemctl start nginx.service
systemctl status nginx.service

在浏览器中输入IP地址,可以看到默认的Nginx的网页

Linux

## [Linux中,执行mysqldump命令没找到?](http://blog.csdn.net/yaooch/article/details/45956571)

直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,
如果这个命令不在这个目录下,自然会找不到命令,并报错。

1\. 找到文件名称为mysql的文件 

find  / -name mysqldump –print

2\. 然后再用ln命令链接到/usr/bin下面

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin

 

posted @ 2018-11-05 08:25  一叶一世界abandon  阅读(218)  评论(0编辑  收藏  举报