如果不能简单的把事情说清楚,说明你还没有完全明白
最近开始在linux部署项目
。Linux系统安装东西,比如jdk,mysql。一般有两种途径,一种是通过apt-get指令
,自动的从互联网仓库中搜索安装或者卸载软件。另外一种是,自己上官网下载.gz包
,然后自己上传到服务器上,解压安装。
工欲善其事,必先利其器。我们先来了解下一些工具。
winscp

我们可以使用winscp去连接我们的Linux服务器,进行文件的上传下载。
前提:我们的Linux服务器安装了
SSH服务
WinSCP 可以执行所有基本的文件操作,例如下载和上传同时允许为文件和目录建立符号链接和快捷方式。
下载JDK压缩包安装
1、官网下载jdk包
自己上官网下载对应的.gz包
2、通过winscp将本地的.gz包上传到linux上。
3、解压,一般我们安装到 usr/local 下
4、
sudo mkdir /usr/lib/jvm
解压缩到该目录:
sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
5、添加环境变量
sudo vim /etc/profile
在文件最后添加如下三行
export JAVA_HOME=/usr/local/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
6、使环境生效
配置完成之后需要使用指令:source/etc/profile来是配置生效
7、测试jdk是否生效如果有显示jdk版本,说明jdk安装成功。
java -version
使用外网仓库自动安装
sudo apt-get install oracle-java8-installer
安装完后测试
java -version
Tomcat安装
同样,我们可以去安装Tomcat,这里我建议的是通过自己去官网下载后,自行解压安装。
sudo tar -zxvf tomcat.tar.gz
cd tomcat/bin
sh startup.sh(bat) 或者 sudo ./startup.sh
测试tomcat是否正常启动
ps -ef|grep tomcat
关闭可以
kill -9 pid

如果tomcat启动闪退的话,原因很可能是没有配置 java_home环境变量
可以通过测试
echo JAVA_HOME (输入)
JAVA_HOME (显示) 如果显示的是JAVA_HOME则说明有配置,
没有显示就说明没有配置,Tomcat会闪退的哦
可以通过 sudo vi tomcat/conf/server.xml 修改其端口
配置MYSQL
mysql如果是自己配置真心复杂,所以 这里我是采用apt-grep直接下载安装的。
sudo apt-get install mysql-server
安装成功后
mysql 登录命令:
mysql -uroot -p
重启mysql:
service mysql restart
允许远程登录
修改用户表,使其他ip和用户能够登入mysql
mysql -uroot -p
use mysql
select host,user from user;
update user set host = '%' where user='root' and host='localhost'
exit;
更改
/etc/mysql/my.cnf 如果不在这个路径,则可能在
/etc/mysql/mysql.conf.d$ /mysqld_safe_syslog.cnf
bind-address = 127.0.0.1
上面注释掉
重启下:service mysql restart
通过上面的配置,我们就可以在win下面自己的可视化mysql上远程连接到linux服务器上,当然,服务器需要开发3306端口。

这样,我们就能够进行linux的项目部署了
网友评论