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