1.服务器比较简谱,配置也挺低的,但是是要跑个上传下载的程序够用了,从头配置一下。记一下
一开始远程进去是这样的,这上面崭新的,跟咱们虚拟机上安的那个不一样,什么也没有,我看了一下,运行情况,一直是百分之0,我就放心了,之前有次扔个服务器在那不管,等我上去一看都中了挖矿木马了。
想要登录得重置一下密码,把服务器停掉,然后重新配置一下密码就好了。
先挺服务器,等它停止了,再选那个重置密码,重置之后,再点启动。就好了
登录上去
上面说welcome,欢迎!登录成功。
我查找以前得笔记,用指令更新了一下服务器上的一些软件,还不少(因为是root用户,所以不用sudo开头)
apt-get update
apt-get upgrade
更新之后,我就想,跑个小的程序需要什么呢,好像安一个数据库,安一个jre,安一个tomcat是不就行了,把war包往tomcat里一放,sql往数据库里一跑就ok了是不是。
2.mysql数据库,准备选用mysql数据库
查看笔记直接进行安装
apt-get install -y mysql-server mysql-client
安装了mysql得server和mysql得client,中途跳出来紫色得框,询问我mysql得root得密码,我弄了个我得一惯得通用密码。
mysql_secure_installation
中间跳出来问好几个问题
中间那个询问“不允许远程登录?”这个比较让我为难,因为中文的回答和英文是相反的,我不知道选yes倒是允许还是不允许。
mysql配置好了,先不管他了。
3.用那个图形界面,然后用的浏览器下载。
apt-get install -y xinit
apt-get install --no-install-recommends ubuntu-desktop -y
安装好图形界面,然后,建一个普通用户使用图形界面
adduser demo
新建一个用户,根据提示输入密码,然后,填写一些信息,可以不写。
startx启用一下图形界面,然后出了点儿问题,重启一下好了。挺丑的,也挺卡的。。
安装google浏览器,百度一下
wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
apt-get update
apt-get install google-chrome-stable
这样就安好了,去图形页面打开,然后下载想要的链接就行了。
4.安装jdk8,
打开http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择一个下载
打开文件位置并解压
然后把解压的文件夹我放进opt文件夹中,然后配置java环境变量
编辑profile,加入环境变量
加入后退出并保存,然后运行
5.安装tomcat8
打开http://tomcat.apache.org/download-80.cgi下载tomcat然后解压
解压之后一起放到opt文件夹中了。
打开tomcat bin中的文件,编辑startup.sh
加入
这块我也迷糊了,之前jdk那些配置我也往里加了一遍,等到时候我看看那块儿不合适再调整吧。
6.配置一下tomcat的manager
编辑这个tomcat-users.xml文件
把这个加在后面,保存下,注意要在根目录里面
然后重启一下tomcat或者重启机器,但是我重启的时候发现,shutdown不成功,看起来像是路径的问题,于是我就把,tomcat/bin/中的shutdown.sh编辑加上如下配置,也配置了一下路径什么的。
先shutdown,再start,重启了,之后ok
传一个war包上去,这面我先用的邮箱附件传的war包,等要是用好了用一个叫filezza啥的我忘了,用邮箱传不行,总断!
这样就ok了,war包啥的也好用,接下来把数据库弄上去就哦了。
6.连接tomcat数据库,这里我链接数据库也不用总链接,传个上去就行了,所以我就在连得时候开一下ssh的端口剩下的时候给关上,(之前我弄得那个就是22端口开着结果被黑了,如果想一直开着ssh端口的,我比较推荐把22换成别的,还有就是别用密码登录)
ufw allow 22
ufw delete allow 22