运维

Docker批量容器编排的实现

简介 Dockerfile build run 是手动操作单个容器,假如使用微服务架构,需要启动 100 + 个容器,他们之间的依赖关系如何维护? Docker Compose 用来轻松高效地管理容器,定义运行多个容器。 三个步骤: Dockerfile Services & docker-compose.yml docker-compose up 初体验 1.Dockerfile FRO... »

Linux系统安装Tomcat并配置Service启动关闭

在Linux系统下配置service启动和关闭 1, 通过命令cd /etc/init.d文件夹下 2, 再通过命令 vim tomcat 进入vim编辑界面 3,用过 i键 现在把下面代码贴入编辑界面 shell脚本如下 #!/bin/bash # This is the init script for starting up the # Jakarta Tomcat server # # ch... »

docker 安装solr8.6.2 配置中文分词器的方法

一、环境版本Docker version 19.03.12centos7solr8.6.2二、docker安装1.使用官方安装脚本自动安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun2.使用国内 daocloud 一键安装命令:curl -sSL https://get. »

Linux系统(Centos6.5以上)安装jdk教程解析

文章结构 1.准备工作 2.安装Java JDK8.0 3.配置环境变量 3.验证是否安装成功 5.卸载Java jdk 1, 准备工作 ①,Java JDK区分32位和64位系统,在安装的之前先通过命令查看Centos系统的版本号,具体查看命令:#uname -a 解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32... »

idea发布web项目后Tomcat服务器找不到该项目的问题及解决方法

概述项目创建成功,项目部署也成功了,但Tomcat服务器找不到该项目,如下图第二种情况:当你修改了项目的名字,你也需要按照第一种情况重新部署项目。您可能感兴趣的文章:idea配置tomcat启动web项目的图文教程Idea2020.2创建JavaWeb项目方法详解IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题在idea中将创建的java web项目部署到Tomcat中... »

Linux实现驱动模块传参过程解析

在驱动的模块中声明一下你要传递的参数名称,类型和权限 module_param(变量的名称,类型,权限); #include <linux/init.h> #include <linux/module.h> static char *p_name = "Usr"; module_param(p_name, charp, S_IRUGO); MODULE_PARM_DESC(... »

分析Tomcat的工作原理

但是,清楚 Tomcat 的工作原理和处理请求流程和分析 Spring 框架源码一样的重要。它是 Tomcat 与外界的交通枢纽,监听端口接收外界请求,并将请求处理后传递给容器做业务处理,最后将容器处理后的结果反馈给外界。Tomcat 可以管理多个 Service,且各 Service 之间相互独立。Tomcat 请求处理流程上面的知识点已经零零碎碎地介绍了一个 Tomcat 是如何处理一个请求。 »

Linux SecureCRT显示乱码解决方案

下面来看看SecureCRT的显示出现乱码这种情况。比如:现在我们重新设置一下设置下图中的配置1、选择字符编码为UTF-8。 »

Tomcat CentOS安装实现过程图解

Tomcat CentOS安装这个安装教程包括的内容:Linux安装 Tomcat 9.0tomcat的服务器开机启动给 tomcat配置用户名和密码步骤:1. 下载 Tomcat或者然后呢然后右键复制链接地址用wget wget + 链接地址 下载下来。您可能感兴趣的文章:Linux安装Tomcat与设置Tomcat为开机启动项Centos7安装配置tomcat9并设置自动启动的方法Linux ... »

Linux ssh服务器配置代码实例

使用如下终端命令可以在 Linux 主机中安装 ssh服务器sudo apt-get install openssh-serverlin@lin-machine:~$ sudo apt-get install openssh-serverReading package lists... DoneBuilding dependency tree Read »

如何使用 Shell 脚本执行 .NET Core 应用

在本文中,我将研究如何创建 shell 脚本来运行简单的 .NET Core 应用程序。之所以有这个研究议题,是因为本站(pzy.io)数据库需要每天定时备份,并在备份完成后,将备份文件上传远程云存储,保证了数据安全。由于数据库备份是 shell 脚本执行,而备份文件上传功能基于 .NET Core 开发,在备份完成后,shell 脚本需要调用 .NET Core 应用程序。 具体操作执行步骤很简... »

Nginx下配置Https证书详细过程

一、Http与Https的区别 HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要... »

Linux目录切换实现代码案例

文件目录切换在linux中是很常见的操作,刚学linux时,最先接触到的命令就是文件切换。 »

shell脚本定时备份MySQL数据库数据并保留指定时间

公司用到的MySQL数据库,经常有同事通过一顿骚操作把一些关键的配置数据误删,每次恢复都要花上不少时间,于是写了个shell脚本,结合corntab每天凌晨备份数据库,并保留7天。 同样的备份脚本也可用于生产环境MySQL数据库定时备份。 环境:CentOS 7.5 / MySQL 5.7 #!/bin/sh # 数据库账号信息 DB_USER="root" DB_PWD="root" DB_HO... »

Nginx已编译的nginx-添加新模块

您可能感兴趣的文章:Nginx重新编译添加模块的方法 »

GTK treeview原理及使用方法解析

GtkTreeView 构件是一个高级的构件,利用他你就可以制作出漂亮的普通列表或者是树状的列表。这个构件里可以包含一或者多行。他的构架呢?正是采用了大名鼎鼎的MVC (Model View Controller) 设计框架。也就是说数据和显示方式是进行了一种分离的操作。 于是在GtktreeView构件中确实还有着其他几个独立的对象结构(objects)。 其中 GtkCellRenderer ... »

浅谈Shell中的函数

函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell也支持函数。Shell函数必须先定义后使用。 1.Shell函数的定义格式 可以带function关键字使用function fun_name()来定义,也可以直接给出函数名fun_name()定义。不能带任何参数,函数名必须唯一,使时可以传递参数,使用$1,$2,...,$* ,$@... »

Git提交日志修改方法实例汇总

需要注意的是:把修改后的日志强制push到Git服务器,如果别人本地的副本有修改,很有可能会导致他们同步不了,所以最好和他们核对下。Git会让你在一个新的分支修改内容。 »

deepin apt命令安装最新版本的docker的方法

您可能感兴趣的文章:Deepin使用docker安装mysql数据库过程详解 »

详解shell 变量

1.简介 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell变量也遵循这个规则。 在Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和... »

Linux使用stty显示修改终端行设置

stty是linux下改变和打印终端设置的常用命令。 一、参数: 1.打印终端行设置 -a,–all 以人可读的方式打印所有当前设置;-a参数比单独的stty命令输出的终端信息更详细 -g,–save 以stty可读的方式打印当前所有设置 -F,–file=DEVICE 打开并使用特定的设备((DEVICE)以代替标准输入(stdin) –help ... »

Docker部署Mysql集群的实现

单节点数据库的弊病 大型互联网程序用户群体庞大,所以架构必须要特殊设计 单节点的数据库无法满足性能上的要求 单节点的数据库没有冗余设计,无法满足高可用 单节点MySQL的性能瓶领颈 2016年春节微信红包巨大业务量,数据库承受巨大负载 常见MySQL集群方案   mysql 集群方案介绍,建议使用pxc,因为弱一致性会有问题,比如说a节点数据库显示我购买成功,b 节点数据库显示没有成功,这就麻烦了... »

Linux文本查看命令及其选项详解(cat,head,tail)

linux系统内置命令可以通过以下两种方式查询:“cat --help” 或者“man cat”。 »

Linux如何使用libudev获取USB设备VID及PID

在本文将使用libudev库来访问hidraw的设备。通过libudev库,我们可以查询设备的厂家ID(Vendor ID, VID),产品ID(Product ID, PID),序列号和设备字符串等而不需要打开设备。进一步,libudev可以告诉我们在/dev目录下设备节点的具体位置路径,为应用程序提供一种具有足够鲁棒性而又和系统厂家独立的访问设备的方式。使用libudev库,需要包含libud... »

使用docker搭建一套开发环境全家桶的详细教程

DNMP介绍 DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款全功能的LNMP一键安装程序。支持的服务丰富、功能强大、使用简单、兼容多平台。是适用于多端的一款docker开发与生产环境的PHP环境全家桶。 DNMP项目特点: 100%开源 100%遵循Docker标准 支持多版本PHP共存,可任意切换(PHP5.4、PHP5.6、PHP7.1、PHP... »

Page 1 of 634123»