安装jdk
1
2
3
4
5
6
java -version查看已安装的jdk信息
ping www.baidu.com(可访问域名) 查看是否已联网
yum -y list java* 查看yum库中的Java安装包
yum -y install java-1.8.0-openjdk* 使用yum安装Java环境 出现complete!
说明安装结束
安装Tomcat
1
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
解压安装包
1
tar -zxv -f apache-tomcat-8.0.53.tat.gz
启动 Tomcat
1
2
3
cd apache-tomcat-8.0.53/bin/
./startup.sh (浏览器输入:http://serviceIp:8080见到小猫就是安装成功)
rm -rf apache-tomcat-8.0.14.tar.gz // 删除压缩包
项目部署
1
2
myeclipse打包war FileZilla 上传到服务器(putty 利用cmd也行)
cp /root/mywar/xxx.war /root/apache-tomcat-8.0.53/webapps
重启Tomcat
1
2
bin- ./shutdown.sh //停止
bin- ./startup.sh //启动
不想用8080端口-需要改端口号
进入Tomcat文件下 vi conf/server.xml
进入vim编辑器找到8080改为80 x:删掉当前字符 按下esc键:q! 回车 不保存并退出 :wq回车
vi使用教程 http://www.runoob.com/linux/linux-vim.html
保存并退出
再重启。就OK了
直接用域名访问
腾讯云centos7 环境搭建(1)mysql安装
安装MySQL
环境检查:
查看是否安装过mysql yum list installed mysql*
如果有就用yum remove卸载mysql
官方yum源安装
(1)进入系统资源目录(自己选择装在哪) cd usr/local/src
(2)使用wget下载官方yum源的rpm包
1
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
(3)安装mysql源
1
yum localinstall mysql57-community-release-el7-11.noarch.rpm
(4)检查mysql源是否安装成功
1
yum repolist enabled | grep "mysql.*-community.*"
(1)安装mysql
1
yum install mysql-community-server
(2)启动mysql服务
1
systemctl start mysqld
(3)检查mysql启动状态
systemctl status mysqld
或
ps aux|grep mysqld
(6)开机启动
1
2
systemctl enable mysqld#开机自动启动mysqld
# systemctl daemon-reload#重新载入 systemd,扫描新的或有变动的单元
修改root默认密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
grep 'temporary password' /var/log/mysqld.log
会出现默认密码
mysql -uroot -p
然后复制(右键) 那个默认密码
set password for root@localhost=password('新密码');
注意
mysql5.7默认安装了密码安全检查插件(validate_password),
默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。
否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,
mysql> show variables like '%password%';
validate_password_policy:密码策略,默认为MEDIUM策略
validate_password_dictionary_file:密码策略文件,策略为STRONG才需要
validate_password_length:密码最少长度
validate_password_mixed_case_count:大小写字符长度,至少1个
validate_password_number_count :数字至少1个
validate_password_special_char_count:特殊字符至少1个 上述参数是默认策略MEDIUM的密码检查规则。
MySQL官网密码策略详细说明:http://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_password_policy
修改密码策略
在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略
# 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
validate_password_policy=0
如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:
validate_password = off
重新启动mysql服务使配置生效:
systemctl restart mysqld
添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,添加一个新的帐户:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
修改默认编码为utf-8
vi etc/my.cnf;
进入vi编辑器 按i开始编辑 在[musqld]下面插入两句
character_set_server=utf8
init_connect='SET NAMES utf8'
然后按下esc退出编辑 再按shift+: 输入wq(q!不保存退出) 回车 (保存并退出)
重启mysql服务 service mysqld restart
然后登录mysql status发现全变成utf了
centos 7.4 安装maven
下载maven
1
2
wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
解压 tar zxvf apache-maven-3.5.4-bin.tar.rz
配置环境变量
打开环境变量配置文件
vi etc/profile
在末尾添加上
#set maven environment
MAVEN_HOME=/usr/local/software/maven/apache-maven-3.5.0
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
执行命令使环境变量生效
source etc/profile
使用命令 mvn -version 查看是否安装成功
将数据库迁移至Linux服务器下
将windows下导出的sql文件上传至Linux主机中,我是用的ftp上传到了root目录下新建文件下myfloat文件夹下。
执行sql脚本文件
mysql -u root -p 输入密码后进入mysql命令行
create database 项目数据库名;
use 项目数据库名;
source 路径/XXX.sql
执行成功,show tables;可以看到已经导入的表
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
Windows远程连接Linux服务器中的数据库