本文大部分参考网上其他教程,是实际操作后回过头来的一些总结,希望可以对正在部署项目的你有所帮助。
基本环境:Centos7、tomcat8、jdk8,MySQL5.6
一、准备工作
我这里使用的是阿里云的轻量应用服务器,安装的是Centos7.3系统
二、使用FinalShell连接服务器
1、下载
这里我们使用FinalShell工具连接服务器
FinalShell下载地址:FinalShell
2、使用
三、安装几个会使用到的工具、组件
1、wget:wget是Linux中的一个下载文件的工具
命令:
yum -y install wget
2、gcc-c++:gcc-c++是c++的编译器c++
命令:
yum install gcc-c++
3、pcre:正则表达式库
命令:
yum install -y pcre pcre-devel
4、zlib:zlib是提供数据压缩用的函式库
命令:
yum install -y zlib zlib-devel
5、openssl:openssl是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份
命令:
yum install -y openssl openssl-devel
6、Lunix常用命令
ll 查看
cd 文件夹
cd .. 退出
linux 解压命令
tar -xzvf 1212121212.tar.gz
linux 查看进程
ps aux|grep tomcat
linux 解压命令
tar -xzvf apache-tomcat-7.0.33.tar.gz
杀掉进程
kill 15530
内存使用情况
free -m
查看某个软件的占用系统资源情况
top -u oracle
top
按1 看服务器几核
按q 退出
查看 硬盘使用情况
df -lh
四、安装JDK1.8
1、搜索安装
yum search java|grep jdk
yum install java-1.7.0-openjdk
2、设置环境变量 打开 etc下的profile文件
(1)可以使用命令
vi /etc/profile
(2)使用EditPlus工具
* EditPlus 远程连接 Linux 服务器 使用教程
* 打开 etc下的profile文件
* 在profile文件中添加如下内容
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
注意 :java_home根据自己 linux环境是 自己真实的 配置。 你的真实配置不一定是下面的
(3) 查看jdk是否安装成功
java -version
四、安装tomcat
(1)、下载:Tomcat下载 下载tar.gz的
(2)、使用FlashFXP将Tomcat上传到Liunx服务器
*连接服务器
*左边找到tomcat压缩包 拖入右边即可
*进入tomcat压缩包所在的目录 常用命令上面有写
*解压tomcat
tar -xzvf tomcat8.0.26.tar.gz
*启动tomcat 在tomcat目录下
bin/startup.sh
*访问
服务器IP:端口
五、安装mysql
(1)、下载 mysql源安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
如果提示 -bash: wget: 未找到命令
则先安装下wget
yum -y install wget
(2)、执行
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
(3)、安装mysql源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
(4)、在线安装mysl 下载的东西比较多 可能有点慢
yum -y install mysql-community-server
(5)、启动mysql服务
systemctl start mysqld
(6)、设置mysql开机启动
systemctl enable mysqld
systemctl daemon-reload
(7)、修改mysql临时密码
* /var/log/mysqld.log文件中给root生成了一个临时的默认密码
* 这里我们使用 EditPlus工具查看
*进入mysql 输入初始密码
mysql -u root -p
*修改mysql密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'mysq密码';
mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位
(8)、设置允许远程登录
* Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql密码' WITH GRANT OPTION;
* 退出
exit;
(9)、配置默认编码为utf8
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
编辑保存完 重启mysql服务; 等待三四秒
systemctl restart mysqld
查看下编码
show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
(10)、我们用本机的sqlyog远程连接下服务器里的mysql
OK 至此 Mysql安装配置完毕;