写在前面(建议)安装XShell,编写指令很是方便,能够拷贝 安装FTP,传输文件很是方便 设置vim,显示行号sudo vim /etc/vim/vimrc,添加set number便可

安装JDK 方法1:
一、查看jdk版本
apt-cache search openjdk
二、找到合适的版本后安装:
sudo apt-get install openjdk-7-jdk
方法2:
一、官网下载jdk,解压压缩文件(tar.gz结尾)

解压以后
shift+g跳至文件末尾,e变为编辑状态,添加以下信息:

二、更改$(普通用户)为#(超级用户)权限
su root---->输入密码
进入超级用户目录下
三、打开~/.bashrc文件

三、打开~/.bashrc文件

export JAVA_HOME=/home/ubuntu/jdk1.8.0_101 export JAVA_BIN=$JAVA_HOME/bin export JAVA_LIB=$JAVA_HOME/lib export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar export PATH=$JAVA_BIN:$PATH

:wq保存退出(PS::q!为不保存退出)
四、执行source ~/.bashrc 命令,使jdk环境变量生效,而后查看jdk版本信息看是否安装成功

五、建立一个测试文件test.java,看是否能够用

也可使用touch命令,建立一个文件。
编辑test.java内容,以下:

执行结果:

说明jdk已经成功配置并可正常工做。
安装Tomcat
tomcat官网下载了8.5.4版本的tar.gz压缩文件,而后将文件传输至linux下
tomcat下载地址:http://tomcat.apache.org/download-80.cgi
一、解压tomcat压缩文件
二、修改catalina.sh文件(目录为:apache-tomcat-8.5.4/bin下)

二、修改catalina.sh文件(目录为:apache-tomcat-8.5.4/bin下)

在最后添加语句并保存,以下:
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true"
三、启动tomcat服务器

四、打开浏览器,访问网站,出现如下页面则为配置成功

Mysql配置
一、检查是否已安装,以下为未安装

二、安装mysql
方式1:下载mysql,并传输至linux下,并解压
下载地址:http://dev.mysql.com/downloads/mysql/#downloads--->选择Linux Generic选择版本下载
下载地址:http://dev.mysql.com/downloads/mysql/#downloads--->选择Linux Generic选择版本下载

参考网站:http://blog.sina.com.cn/s/blog_6702041f0100o4xn.html
方式2:在线安装(本人选择该方法,简单)
先查看mysql版本信息

选择须要安装的版本安装(必定要记住输入的密码)

三、再次测试,则已安装完成

四、链接mysql数据库

五、mysql经常使用命令
关机命令:service mysql stop
开机命令:service mysql start
使用netstat -an | grep 3306 命令查看3306端口

开机命令:service mysql start

重启mysql:service mysql restart
退出mysql:exit / quit
建数据库:create database 数据库名;
查看数据库:show databases;
删除数据库:drop database 数据库名;
六、windows下链接linux的mysql数据库
一、查看mysql默认端口3306是否对外开放
使用sudo netstat -lntp 命令查看全部tcp端口信息



发现127.0.0.1,那么说明3306端口没有对外开放,只是监听本地的链接
二、若0.0.0.0的端口号不是3306,则打开/etc/mysql/my.cnf,注释下图所示行或者改为你想要使用的客户端主机Ip


三、将root用户受权给因此链接
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';// 'xxxxxx'为mysql密码
让权限当即生效:flush privileges;

让权限当即生效:flush privileges;

四、重启mysql服务
sudo /etc/init.d/mysql restart

再次尝试,navicat正常链接。
Maven web项目部署到linux
一、将项目打包成war
run as---->maven build---->配置以下:

二、将war包放至tomcat的webapps文件夹下
运行以后在target目录下找到打包好的war文件,由于权限不足,不能直接传输至webapps文件下,因此将其传输至linux的/home/zd目录下,而后剪切至webapps文件夹下
剪切命令:mv 文件名 路径

因为此时tomcat是启动的,因此war包自动解压
若未启动tomcat,则启动tomcat:(tomcat/bin下 ./startup.sh)
windows下访问,以下:

你可能会遇到的问题:
xftp4不能上传文件解决方案:
一、查看本身是否开启了防火墙 (本人是暂时未开启防火墙)
若开启了防火墙:
方法1:关闭防火墙,sudo ufw disable
方法2:修改/etc/sysconfig/iptables,容许2一、20端口
xftp端口是21,数据端口是20,缘由详见:http://blog.csdn.net/hzqhbc/article/details/12842145
开启防火墙:sudo ufw enable
查看防火墙状态:sudo ufw status

查看防火墙状态:sudo ufw status

二、修改文件夹权限
先查看文件夹权限,在当前目录ls -ld能够查看,以下

zd为新建文件夹。
参数意义:
第一列:“drwxr-x---”表识文件的类型和文件权限,其意义详见这里
第二列:“2”是纯数字,表示文件连接个数
第三列:“root”表示文件的全部者
第四列:“root”表示为文件的所在群组
第五列:“4096”,表示为文件长度(大小)
第六列:表示文件最后更新(修改)时间
第七列:表示文件的路径
修改zd文件夹的权限:chmod 文件权限 文件名称
权限更改完成,xftp4能够正常上传文件了。
