Linux基本使用和程序部署

Linux 环境搭建

部署在云服务器上的项目可以直接被外网访问到
这和一个公司发布一个正式的网站没有任何区别.
也就能让我们自己写的程序去给别人去使用.

在这里插入图片描述

  • 我们最重要的是得到三个信息:
  1. 服务器的外网 IP (在Xshell中填写主机用)
  2. 服务器的管理员账户 (固定为 root)
  3. 管理员账户密码(在腾讯云网站上设置的)

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

  • 使用终端软件(Xshell)连接到 Linux
    在这里插入图片描述

Linux 基础命令

  • ls (列出目录文件)
  • pwd (显示当前目录)
  • cd (改变目录)
  • tab (补全命令)
  • touch (新建文件)
  • cat (查看文件)
  • echo (写文件)
  • vim

vim 文件名 / 文件路径(打开文件)
进入后是快捷键模式 , 按 i 进入插入模式 , :wq保存退出
按esc 回到普通模式

  • mkdir (创建目录)
  • rm (删除目录)
  • man (查询手册)
  • cp (复制)
  • mv (移动 / 重命名)
  • grep (字符串匹配 / 查询)
  • ps (查看进程)
  • netstat (查看网络状态)
  • sz / 目录/下载的文件 (下载文件到本地)

在这里插入图片描述

部署 JavaWeb 项目

环境搭建

  • 需要先搭建好环境 (把一些需要的软件程序安装好)

这里以我自己写的博客系统为例 :

  1. jdk
  2. tomcat
  3. mysql

“包管理器” 类似于 软件商店 , 此时 centos 自带使用 yum
在这里插入图片描述

  • 安装 jdk (使用 yum)
    在这里插入图片描述
  • 安装 tomcat (手动安装)

在 tomcat 官网下载
在这里插入图片描述
在这里插入图片描述
直接将压缩包拖入目录中 , unzip + 包名 解压

在这里插入图片描述

先进入 bin 目录中 , 输入 chmod +x *.sh 赋予 脚本权限(.sh 文件 默认没有启动权限)

在这里插入图片描述

正式部署

1.建立用到的数据库和表
在这里插入图片描述

  1. 微调代码

使 数据库 和 密码 匹配

在这里插入图片描述

  1. 打包 war
    在这里插入图片描述4. 将 war 包拖拽入 tomcat 的 webapps 中
    在这里插入图片描述
  2. 通过浏览器访问

http://211.159.172.237:8080/blog_system/login.html
博客系统
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
下面是使用Linux和Nginx发布部署项目的一般步骤: 1. 在Linux服务器上安装Nginx和其他必要的软件。可以使用Linux发行版的包管理器来安装它们。例如,在Ubuntu系统上,可以使用以下命令安装Nginx: ``` sudo apt-get update sudo apt-get install nginx ``` 2. 将你的Web应用程序部署到服务器上。可以使用Git或其他工具将应用程序部署到服务器上。确保应用程序在服务器上的运行环境已经配置好,并且可以正常运行。 3. 配置Nginx,以便它可以正确地提供你的应用程序。默认情况下,Nginx的配置文件位于`/etc/nginx/nginx.conf`。你可以使用任何文本编辑器打开该文件进行编辑,并添加以下内容(将`yourdomain.com`替换为你的域名): ``` server { listen 80; server_name yourdomain.com; root /path/to/your/web/app; index index.html; location / { try_files $uri $uri/ /index.html; } } ``` 这个配置文件将Nginx配置为监听80端口并使用你的域名。`root`选项指定你的Web应用程序的路径。`index`选项指定在请求的URL中不包含文件名时,Nginx应该使用哪个文件作为默认文件。`location`块指定如何处理请求。在这个例子中,Nginx将尝试查找请求的文件,如果找不到,就返回`index.html`作为默认文件。 4. 保存并退出Nginx配置文件。然后使用以下命令重新加载Nginx配置文件: ``` sudo service nginx reload ``` 5. 现在,你应该可以通过访问你的域名来访问你的Web应用程序了。在浏览器中输入你的域名,如果一切正常,你的应用程序应该会显示出来。 这些是一般的步骤,具体的步骤可能因应用程序的不同而有所不同。但是,这个过程应该可以给你提供一个基本的了解,以便你可以开始使用Linux和Nginx来发布和部署你的Web应用程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值