android+linux服务器的搭建1

1.首先阿里云购买服务器,看公司需求

调试通后我们打开终端(笔者用的是mac),测试一下啦

输入:ssh root@ip

进入服务器

输入:ls  /

看服务器目录

etc : 系统配置文件,这里面一般存放我们修改的内容,比如我们需要配置jdk环境就在这里配置,里面有profile,mysql 配置文件也在这里
usr: 应用程序存放位置,一般放在usr里面local文件夹里
home: 每一个用户登陆进去的主目录
lib: 目录里存放着系统最基本的动态连接共享库
bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令

boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

root: 该目录为系统管理员,也称作超级权限者的用户主目录。

var: 这个目录中存放着在不断扩充着的东西,比如数据库哟啊放这里,比如图片上传服务器的时候要放这里
一.基础知识点:

1.将本地文件上传到服务器:通过scp

输入:scp ~/Desktop/文件名字 root@ip:存放的位置

比如我讲桌面的jdk,放到home下去:

scp ~/Desktop/jdk-8u151-linux-x641.tar [email protected]:/home/
注意:想用scp名,必须退出登录

2.配置环境变量

我们如果想要在服务器上存放系统环境,我们就需要在profile里面配置环境变量

注意:前提是我们的jdk放到usr/local

3.从home目前将文件复制到usr/local,使用的命令cp

格式:cp 你要复制的名字 你要复制的路径

输入比如:cp jdk-8u151-linux-x641.tar /usr/local/

4.对tar包进行解压

使用的命令: tar -xvf 需要解压的文件的名字

-x 解压的意思
-v 可以查看解压过程
-f 解压的文件
使用命令tar进行打包: tar -cvf 打包以后的文件名字以.tar结尾 需要打包的文件

-c 代表建立打包文档
-v 查看打包过程
-f 需要打包的文件
5.配置etc里面的profile

输入:vi profile

输入i 代表可以编辑,注意下面要出现 INSERT

输入完成以后要退出编辑模式,首先点击 esc,再输入 输入什么呢,我们比如说配置jdk吧,我们就要配置

export JAVA_HOME=/usr/local/1.8.0_151

export PATH=${PATH}:/usr/local/1.8.0_151/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


输入::wq 点击回车(保存并退出)


注意以上环境还没配置好,需要让系统重新加载一遍,使用 source profile

搞完这些我们要验证一下:Java -version ,

加个知识点:rm文件名=删除的意思

出来版本号就OK了

2.搞搞tomcat吧Tomcat传到服务器上去

首先我们需要了解Tomcat的一些基础知识

在Tomcat的文件中有几个包:

1.bin:存放关闭和启动的Tomcat的命令:

启动Tomcat:sh startup.sh

关闭Tomcat:sh shutdown.sh

2.conf:存放Tomcat配置,比如:

(1)server.xml 里面控制是http访问还是https,ip是多少,端口号是多少,去哪里访问我们部署的项目:

port:控制我们Tomcat的端口号,注意:端口号设置一定要设置在1024之上

connectionTimeout:设置我们的每个http请求相邻时间

Host里面:name控制我们需要访问的ip地址,一般就是我们服务器的地址

appBase:就是我们去哪里加载项目,比如我们的war包一般放在这下面

注意使用Toncat 必须配置jdk环境,三个: JAVA_HOME,path ,class_path
JAVA_HOME: 直接就是jdk文件
path: 直接到jdk/bin
class_path: jdk/lib/tool.jar: jdk/lib/dt.jar
(2)web.xml文件

welcome-file-list:当Tomcat启动以后,通过浏览器去访问的时候,我们默认去加载该路径下的文件,如果第一个没有默认依次往下加载

(3)tomcat-user.xml管理同时控制角色的文件

(4)content.xml用来加载默认配置文件

3.lib:存放Tomcat的核心库,如果需要第三方核心功能,也可以将库复制到下面

4.logs:Tomcat运行期间产生的日志就放在下面,比如代码崩溃,在这里就可以找到日志

5.temp :用来存放Tomcat运行期间产生的临时日志文件

6.webapps:一般用来部署项目的使用,里面放的都是war包

7.work曾经使用过的ip

包就介绍到这里我们开始在服务器上搭建

1.上传命令:scp ~/Desktop/Tomcat.tar [email protected]:/usr/local

注意上传的压缩文件都是.tar结尾的

我直接传到local里了,注意:服务器不能登录状态下上传

2.我们开始启动服务器:

命令:ssh root@ip

命令:输入密码

命令:cd  /

命令:ls

找到我们上传的Tomcat

命令:cd local

找到后我们要开始解压文件了

命令:tar -xvf Tomcat.tar

3.解压完成后我们要开始操作该端口号,改ip了

命令:cd bin

命令:ls

命令:cd conf

命令:vi server.xml

进行编辑点“i”底部出现insert就可以进行编辑了

然后我们找到百分之47,百分之93那块,进行修改端口号和ip操作

修改完成后我们进行esc wq 加enter

退出修改

4.输入命令启动服务器:sh startup.sh

sh shutdown.sh

5.我们还需要一个重要的步骤:就是在我们的阿里云服务器上进行操作,点更多 安全组配置,配置规则

注意入方向和出方向我们都需要进行配置,比如我们的端口就是8080/8080 授权对象:0.0.0.0/0,描述自己随便写写

6.最后我们就在网页里输入我们的ip:8080验证一下就OK了


3.搭建mysql数据库

1.我们需要进入我们的服务器进行操作

我们可以修改我们的主机名

命令:ssh root@ip进入服务      cd  / 查看根目录

命令:hostname xxx 更改主机名

我们需要在根目录下的etc文件里进行操作

命令 :cd hosts   

输入:vi hosts

点击‘i’进行编辑,然后将127.0.0.1  localhost后面加主机名

然后点‘:wq’退出编辑,然后我们验证一下,在etc /hostname看是否改成主机名了

我们输入sudo,验证一下

输入:sudo apt-get install mysql-server

sudo apt-get install mysql-client

过程中会出现输入密码的,自己输入。

验证是否安装成功:mysql -u root -p 点击回车 输入密码 root 点击回车进入数据库:

在数据库内进行操作:

(1)查看数据库:show databases;

(2)使用数据库:use mysql;

(3)展示mysql下面的所有表:show tables;

(4)查询user表里面的表结构:desc表名; desc user;

(5)查询表里面的数据:select Host,User from user;

(6)设置远程连接数据库,使用%替代Host里面的localhost;

输入:update user set Host='%' where User='root';

(7)刷新数据库:flush privileges;

到这里还是连不上,我们还要在阿里云服务器上创建安全组配置加个3306端口的

然后我们还需要在etc中的根目录下的conf.mysql下进行编辑

加上一段话:[mysqld]
bind_address=0.0.0.0

然后我们重新进入mysql,刷新,启动客户端,点击链接,验证是否ok



































你可能感兴趣的:(测试)