当前位置:首页 > CN2资讯 > 正文内容

linux云服务器购买 云服务器 linux

2天前CN2资讯


一、使用云服务器

      1.学习Linux可以在电脑上安装虚拟机,但是虚拟机也是存在一些Bug的,使用不当会造成一些麻烦,解决起来很棘手,所以个人建议是购买云服务器,具体细节我就不多说了,像腾讯云、百度云,阿里云等等这些,在官网上都可以购买的,实在不知道咋弄,也有类似的教程解说。但是要注意的是,购买好云服务器之后,必须要的得到三个信息:

服务器的外网 IP

        (2)服务器的管理员账户 (固定为 root)

管理员账户密码(在腾讯云网站上设置的)

这三个信息是我们登陆到 Linux 上的必要条件

       2.下载并使用终端软件:要在本地登录到云服务器,并使用云服务器进行一些操作,是需要使用终端软件的,我这里使用的是Xshell和Xftp:

       (1)Xshell

        下载地址: https:///en/free-for-home-school/

        Xshell其实就是一个命令行软件,只是它要比普通的命令行要简单好用。

       打开Xshell可以看到如下情景:

       

因为的是使用过了的,所以打开就能看到已经存在了一个root会话,刚使用的时候是需要新建会话的,按照提示输入购买的云服务器主机号和密码就好,会话名称这里,我习惯是和账户名一样,也可以是未命名或者其他名字。

点击连接:

如果长时间不用,也是需要输入密码重新验证登陆的。

连接成功后会出现如下命令行界面:

          

         接下来就可以在Xshell命令行中输入一些简单的Linux命令,进行操作了。

       (2)Xftp

         下载地址:Xftp 下载 - NetSarang Website (xshell.com)

         Xftp就是主要用于向远端传输文件的这样一个软件,连接到云服务器之后,就能看到云服务            器根目录中的所有文件,将所需文件直接从本地拖入到相应目录中即可。

        同样的,打开xftp也是需要新建会话,需要输入服务器ip,密码,端口号(默认22)。

        

连接好了就是这个样子的:

二、所需的软件及安装

     1. 在Linux中,安装软件,是需要使用命令行进行操作的,相关的操作命令如下:

查看软件包列表

yum list | grep [软件包关键字] # 注意, 最好要加上 grep, 否则罗列的内容会非常多, 导致机器很卡

安装软件包(需要管理员权限)

yum install [软件包名字]

卸载软件包(需要管理员权限)

yum remove [软件包名字]

注意事项      

  • yum 所有的命令必须保证网络是联通情况下, 才能使用(云服务器一般网络都是良好的)。
  • yum install / yum remove 必须具备管理员权限(root 用户)。
  • 可以使用 ping www.baidu.com 来检测网络的畅通情况。

     2.部署一个完整的简单项目(Java)必须安装以下三个软件:

     (1)Tomcat

       将下载好的Tomcat压缩包解压并拖入到服务器的相关目录下,记住路径。

       或者在命令行中解压Tomcat,使用如下命令:

unzip apache-tomcat-8.5.47.zip

      修改可执行权限:

cd apache-tomcat-8.5.47/bin # 将所有 .sh 后缀的文件加上可执行权限 chmod +x *.sh

      启动Tomcat

sh bin/startup.sh

     验证是否启动成功

# 方法1 查看 tomcat 进程是否存在 ps aux | grep tomcat # 方法2 查看端口 8080 是否被绑定 netstat -anp | grep 8080 # 方法3 使用 curl 命令访问默认 demo curl 127.0.0.1:8080

     在浏览器中外网访问Tomcat,就可以看到默认的界面

http://[服务器外网ip]:8080/

     

 注意:这里一定要把云服务器安全组中的防火墙关了,把对应8080端口开放。

 

     (2)JRE

      这里直接安装JDK,安装JDK就直接把Java项目所需的环境都涵概了。

yum install java-1.8.0-openjdk.x86_64


      注意 : yum 上的 JDK 是 OpenJDK, 是一个开源版本的 JDK, 和 Oracle 官方的 JDK 略有差别 .            此 处我 们就使用 OpenJDK 即可 . 安装 Oracle JDK 比较麻烦。


      最后使用 java - version 验证是否安装成功。


      补充:以Java网页系统为例,安装的时候还要记得安装Maven


      查看Maven安装包:


     

yum list | grep maven -w

       安装Maven

yum list | grep maven -w

       验证Maven

mvn -v # 输出结果 Apache Maven 3.0.5 (Red Hat 3.0.5-17) Maven home: /usr/share/maven Java version: 1.8.0_232, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-957.5.1.el7.x86_64", arch: "amd64", family: "unix"

此时说明安装成功。


     (3)MySql(MariaDB)

MySQL 同样也可以使用 yum 安装. 但是要修改一些配置, 稍微复杂一些。

        可以参考这篇文章:https://zhuanlan.zhihu.com/p/49046496

       在数据库运行过程中出现问题, 可以查看 MySQL 的错误日志.


       在 MySQL 中通过这个命令 , 获取到日志的路径


   

mysql> show variables like 'log_error';


      使用 vim 或 less 查看该文件内容即可


less /var/log/mariadb/mariadb.log

三、部署项目

1.完成上述两部操作之后,就可以部署项目了,但是需要使用Xshell命令行把项目的库表结构建好,这就考验SQL语句的使用了,所以数据库SQL基本语句的使用能力是作为系统开发人员的基本素养。或者创建好数库之后,按照之前的数据库建表脚本, 在服务器上运行, 建立相同的表结构:

mysql -u[数据库用户名] -p[数据库密码] < [数据库脚本].sql

2.将本机项目中的 Maven下的clean + compile + package进行打包:

最终生成target目录。

3.将target目录下的xxx.war文件改为ROOT.war。

4.删除云服务器中 apache/webapps下的所有内容

rm -rf apache/webapps/*

5.通过 xftp 将 ROOT.war 放到 webapps 下

6. 启动Tomcat,在浏览器中输入外网ip,就能看到自己的项目在云服务器上的运行效果了。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23821.html

    分享给朋友:

    “linux云服务器购买 云服务器 linux” 的相关文章

    ZGOVPS优惠码使用指南:如何享受高性能VPS服务的优惠

    ZGOVPS是一家在VPS服务领域备受瞩目的品牌。作为一个提供高性能虚拟专用服务器的商家,它在业内以性价比高、网络稳定和良好口碑而受到广泛欢迎。我在使用ZGOVPS的过程中,深刻感受到了它对客户需求的敏锐把握和优质服务的承诺。 从公司的背景来看,ZGOVPS专注于为全球用户提供专业的VPS解决方案,...

    Wikihost:构建高效知识库的理想WordPress主题

    Wikihost是一个专为WordPress平台设计的知识库主题,目的在于帮助用户轻松创建和管理知识库文章与文档页面。这款主题适合各种类型的网站,从小型企业到大型社区,用户都能通过它建立富有信息性的页面。Wikihost给用户提供了一整套便捷的功能,帮助他们分享知识和信息。 我发现Wikihost的...

    HostDare VPS主机服务评测:高性价比与用户体验的完美结合

    在与HostDare的互动中,我感受到这家公司在客户支持与用户体验方面的一些亮点和不足。正如我们所知,HostDare是一家致力于提供高性价比VPS主机服务的公司,尤其在针对中国大陆用户的优化上表现突出。虽然服务上有一些待改善之处,但总体而言,它的客户支持体系还是相对高效的。 首先,HostDare...

    解决Windows无法使用复制粘贴功能的实用方法

    在计算机使用中,Windows的复制粘贴功能是我们高效工作与学习的得力助手。从文字处理到文件管理,无论是在文档编辑中提取关键信息,还是将图片或文件快速转移到其他地方,复制粘贴都简化了许多操作。它轻松地帮助我们完成任务,节省了宝贵的时间。 我经常在工作中使用复制粘贴,特别是在撰写报告或为项目汇总资料时...

    BGPTO独立服务器:高性能云主机解决方案

    BGPTO是一家由国人创办的云服务器主机商,致力于为用户提供高性能的独立服务器。随着全球互联网的发展,对云计算和服务器主机的需求不断增加,BGPTO顺应这一趋势,选择在日本、新加坡、香港和美国等地设立机房。公司希望通过独立服务器的销售,满足用户在不同地区的需求,尤其是针对国内用户和企业的海外业务拓展...

    内部错误解决指南:快速识别与处理方法

    一说到“内部错误”,我们很多人可能会感到一头雾水。其实,内部错误是指在计算机系统或程序内部发生的那种错误。这类错误通常是由于系统内部的某些故障所造成的,或是程序代码本身的一些问题。如果我们把计算机比作一个庞大的工厂,那么内部错误就像是工厂里机器运转不畅或部件失灵,导致整个生产线出现问题。 理解内部错...