Linux一键安装包,环境安装不用愁!!!

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: Linux一键安装包,环境安装不用愁!!!

目录

  • 前言
  • 安装包的基本目录
  • 适用人群
  • 如何使用?
  • 上传tar.gz文件
  • 运行MySQL
  • 运行Redis
  • 运行Nginx
  • 运行RabbitMQ
  • 一键运行
  • 如何定制?
  • 总结

前言

  • 昨天一哥们的弟弟突然问我有没有部署过的Linux,公司连个运维都没有,服务器都要后端部署....
  • 你有没有相似的遭遇呢?公司规模小,后端即是运维,一份工资干两份活,哈哈~
  • 为了解决这老弟的困惑,花费两天时间当了一把运维,整理出了常用开发工具的一键安装包,内容涵盖MySQLNginxJDKRedisRabbitMQSpringBoot.jar。这些内容仅仅只是皮毛,适用于小型公司搭建个基础环境。

安装包的基本目录

  • 目录其实很简单,除了bin目录以外其他都是对应的开发环境的包(编译之后的包)。如下:
  • bin目录下有许多的启动脚本,你可以使用这些脚本单独启动某个环境,也可以使用的vivachekcloud_server这个脚本一次性启动所有的环境,目录如下:

适用人群

  • 一键安装包只是为大家提供了一个便捷的安装方式,对于一些摸索搭建环境的朋友来说非常方便,毕竟能够达到开箱即用的效果。
  • 当然,对于大公司来说根本用不着,有专门的运维,后端同学根本接触不到服务器,比如我,哈哈。

如何使用?

  • 这个一键安装包的使用非常简单,下面以ubuntu16.x为例介绍一下。

需要安装的东西

  1. 安装vim
apt-get install vim
  1. 安装ssh(云端的省略)
#安装
apt-get install openssh-server
#开启root登录权限,并重启服务
sed -i 's/prohibit-password/yes/g' /etc/ssh/sshd_config&&/etc/init.d/ssh restart
  1. 安装libaio
apt-get install libaio1 libaio-dev

上传tar.gz文件

  • 安装之前需要将一键安装包上传到服务器的/目录(切记:一定要是这个/目录,否则需要改脚本启动路径),解压缩命令如下:
#解压一键安装包(包名按照实际包名)
tar -zvxf cjdata-08-29.tar.gz

运行MySQL

  • bin目录下有一个mysql_server脚本,直接运行如下命令启动:
sh mysql_server start
  • 重启:
sh mysql_server restart
  • 停止:
sh mysql_server stop

运行Redis

  • bin目录下有一个redis.server脚本,直接运行命令启动:
sh redis.server start
  • 重启:
sh redis.server restart
  • 停止:
sh redis.server stop

运行Nginx

  • bin目录下有一个nginx.server脚本,直接运行命令启动:
sh nginx.server start
  • 重启:
sh nginx.server restart
  • 停止:
sh nginx.server stop

运行RabbitMQ

  • bin目录下有一个rabbit.server脚本,直接运行命令启动:
sh rabbit.server start
  • 重启:
sh rabbit.server restart
  • 停止:
sh rabbit.server stop

运行Jar包

  • 将自己的jar包替换掉vivachekcloud.jar并修改/bin/vivachekcloud脚本中的APP_NAME为自己的jar包路径,如下:
APP_NAME=/cjdata/vivachekcloud/vivachekcloud.jar
  • 建议直接将自己的jar改成vivachekcloud.jar
  • bin目录下有一个vivachekcloud脚本,直接运行命令启动:
sh vivachekcloud start
  • 重启:
sh vivachekcloud restart
  • 停止:
sh vivachekcloud stop

一键运行

  • 想要一次性启动上面的环境直接可以使用bin目录下的vivachekcloud_server脚本,运行如下命令:
sh vivachekcloud_server start
  • 重启:
sh vivachekcloud_server restart
  • 停止:
sh vivachekcloud_server stop

如何定制?

  • 所有的脚本都在bin目录下,有自己的特殊定制的可以修改。

总结

  • 一键安装包只是自己没事搞着的玩的,解决了一些基础环境的安装,可以一键安装,也可以安装部分环境。
相关文章
|
6月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
4月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
273 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
4月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
511 11
|
4月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
489 0
|
6月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
234 20
|
6月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
228 16
|
6月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
458 8
|
6月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
293 5