docker日志出现无法检索问题的解决

日常检查服务的时候,从portainer那里进去看容器日志的时候,发现右上角出现红色的感叹号:Unable to retrieve container logs。因为之前没出现过这样的问题,所以就先上服务器上用...

2020-11-05

通过nginx反向代理来调试代码的实现

背景现在公司项目都是前后端分离的方式开发,有些时候由于某些新需求开发或者 bug 修改,想要让前端直接连到我本地开发环境进行调试,而前端代码我并没有,只能通过前端部署的测试...

2020-11-05

详解nginx惊群问题的解决方式

对于nginx的惊群问题,我们首先需要理解的是,在nginx启动过程中,master进程会监听配置文件中指定的各个端口,然后master进程就会调用fork()方法创建各个子进程,根据进程的工作原理...

2020-11-05

zabbix 4.04 安装文档教程详解(基于CentOS 7.6)

1 安装前准备:1.1 安装JDK卸载openjdk# rpm -qa | grep java# yum remove java-1.8.0-openjdk# yum remove java-1.8.0-openjdk-headless安装JDK包# rpm -ivh jdk-8u191...

2020-11-05

win10下虚拟机中安装Mac系统的图文教程

一、下载虚拟机15.5.1版本我从官网上直接下载的最新版这样在安装Mac10.14和Catalina都行,之前用的15.0的版本安装Catalina是失败的。安装VM,等待安装完成。二、下载Unlocker3....

2020-11-05

如何清理 Docker 占用的磁盘空间的方法

Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁...

2020-11-05

Nginx根据url中的path动态转发到upstream的实现

在Nginx中,有一些高级场景,需要根据url中的path参数,动态转发到不通的upstream场景1
/svr1/xxxx?yyy 转发到 svr1:8080/xxxx?yyy/svr2/xxxx?yyy 转发到 svr2:8080/...

2020-11-05

centos7 esxi6.7模板实际应用详解

一、创建centos7.6系统并优化系统
1.关闭NetworkManager
systemctl disable NetworkManagersystemctl stop NetworkManager2.关闭selinux
setenforce 0sed -i "s#SELINUX=en...

2020-11-05

CentOS7部署19版docker(简单,可跟做)

1、安装依赖包[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm22、设置阿里云镜像源[root@localhost ~]# yum-config-manager --add-repo...

2020-11-05

修改Tomcat运行时jvm编码问题

问题:最近在部署项目的时候出现数据乱码的情况,经过一番查看项目都是用的UTF-8编码格式,数据也是,但是经过调用接口传给对方就乱码了。由于是部署在Windows环境下,Windows默认编...

2020-11-05

linux crm部署代码详解

linux 基础配置python3的linux环境编译安装1.linux下安装软件的方式 -首选yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装 1.配置yum源(就是一个软件仓库,里面放了...

2020-11-05

VMware与Centos系统安装之重置root密码的方法

今日任务1.Linux发行版的选择2.vmware创建一个虚拟机(centos)3.安装配置centos74.xshell配置连接虚拟机(centos)选择性pc可以选择 -纯系统 Linux/windows
-双系统...

2020-11-05

docker inspect 命令使用技巧

描述与简介
docker inspect是docker客户端的原生命令,用于查看docker对象的底层基础信息。包括容器的id、创建时间、运行状态、启动参数、目录挂载、网路配置等等。另外,该命...

2020-11-05

VMWare15 安装 Mac OS系统(图文教程)

安装环境 WIN10 VMware Workstation Pro 15.0.0 Build 10134415工具准备VMware Workstation Pro 15.0.0 Build 10134415
官网下载地址:
http://download3.vmware.com/softw...

2020-11-05

docker网络双向连接详解

查看docker网络
docker network ls[root@master ~]# docker network lsNETWORK ID NAME DRIVER SCOPEe9ecd3b9be87 bridge bridge local45...

2020-11-05

Linux磁盘管理之LVM的使用

一、LVM介绍在我们管理Linux磁盘的时候,通常会遇到这么一种情况。在最初规划Linux的磁盘的时候,我们给某个分区划分了一定量的磁盘空间,使用一段时间后,发现我们规划的磁盘空间...

2020-11-05

Linux centos7 下安装 phpMyAdmin的教程

yum install httpd php mariadb-server –y 搭建lamp运行环境之后安装phpMyAdmin遇到的一些问题记录一下1.官网下载phpMyAdmin压缩包wget -c https://files.phpmyadmin.net/...

2020-11-05

VMwarea虚拟机安装win7操作系统的教程图解

VMwarea的安装过程就不演示了,主要看看如何装入win7镜像1、下载win7镜像链接: https://pan.baidu.com/s/1Kht7v0IFtF_p7holFyME0A提取码: hk9m2、下载完成后运行VM,文件->新建...

2020-11-05

详解vmware14Pro中ubuntu系统界面太小的问题解决

1.操作环境vmware14Proubuntu 16.04LTS2.问题描述
在使用vmware14Pro安装ubuntu 16.04LTS系统后,屏幕始终比较小,无法根据vmware的变化而变化。3.问题原因
问题在于未设置vmwa...

2020-11-05

Windows 10 下安装 Apache 2.4.41的教程

一、Apache 2.4.41 安装与配置第一步,下载最新的 Apache包,下载地址:https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC15,如下图所示第二步,下载并安装VC15运行环境,...

2020-11-05

使用Docker部署SpringBoot项目的实现方法

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项...

2020-11-05

linux网络配置工具的使用

本文介绍了RHEL8网络服务和网络配置工具,以及网络防火墙和规则管理工具。
NetworkManager网络管理工具
NetworkManager提供了RHEL8的网络服务,每一个网络设备都关联一个Networ...

2020-11-05

Docker安装MySQL8.0的实现方法

环境:MacOS_Cetalina_10.15.1、Mysql8.0.18、Docker_2.0.0.31、docker仓库搜索mysqldocker search mysql2、docker仓库拉取mysql8.0docker pull mysql:8.0备注:docker pull my...

2020-11-05

Docker buildx构建多平台镜像并推送到私有仓库的方法

引子
最近发现有ARM版Docker,hub.docker.com上也有ARM版本的镜像,但是ARM版本的Docker镜像构建是个问题。嵌入式程序可以在PC机上进行交叉编译,不知道Docker是否有交叉构建的方...

2020-11-05

详解Linux下crontab的使用与注意事项

crontab是一个用于设置周期性被执行的指令。其守护进程为crond. crontab分为两种配置模式,一种为用户级的crontab,一种为系统级的crontab,这里我们分开来谈。用户级crontab
用...

2020-11-05

Win10 VM虚拟机下完美安装 Mac OS10.14(图文教程)

最近看了苹果的发布会,很上头,所以想体验一把Mac系统,感受一下苹果的美,而且听说mac下写代码很香。但是没钱买苹果电脑,诶……首先,打开提前安装好的VMware软件:
点击创建新的虚拟...

2020-11-05

详解Docker 下开发 hyperf 完整使用示例

Hyperf官方网站
Hyperf 官方文档安装篇1. docker 使用
docker search 列出 hyperf 镜像 docker pull 下载镜像到本地 运行 镜像并且将目录挂载到当前目录下文件夹 内,同...

2020-11-05

Linux lsof命令使用详解

lsof(list open files)是一个查看进程打开的文件的工具。在 linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查...

2020-11-05

使用vs2019进行Linux远程开发的方法步骤

通常,当我们开发Linux程序时有两种方案: 在Linux上直接编写程序并进行运行测试和调试 在Windows或Mac OS X上借助工具进行远程开发虽然我自己是在Linux环境上直接进行开发的...

2020-11-05

详解Linux环境变量配置全攻略

在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路...

2020-11-05

Linux下如何永久修改主机名的方法步骤

想修改自己的主机名,那你可以根据下面的步骤实现使用hostname使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的# hostname newhostname输入ho...

2020-11-05

vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤

因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装。但是安装了半天浪费了一整...

2020-11-05

使用VMware 15 安装虚拟机和使用CentOS 8的步骤详解

前言:最近在学习Linux和.Net Core,学习一些跨平台的知识。首先我用的虚拟机软件是VMware-15.1.0,Linux系统是CentOS-8-x86_64-1905-dvd1。一、安装VMware 15.0首先从网上下载该...

2020-11-05

Linux之删除带有空格的文件(不是目录)

大家平时工作中对不带空格的文件接触较多。这样一来删除操作也是比较简单的。但是有时我们会接触带有空格的文件。对于这种文件我们应该如何删除呢?首先我们演示一下find命令...

2020-11-05

Linux修改主机名的简单方法

1.查看当前的主机名[root@fangjian ~]# hostnamectl Static hostname: brace Pretty hostname: Brace Icon name: computer-vm Chassis: vm Machine ID: 2019...

2020-11-05

基于Centos7 部署Varnish缓存代理服务器

一.Varnish概述1.Varnish 简介Varnish是一款高性能且开源的反向代理服务器和HTTP加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合。与传统的squid相比,Varnish具有...

2020-11-05

linux 服务器自动备份脚本的方法(mysql、附件备份)

一、创建backup.sh脚本文件#!/bin/shSOURCE_FOLDER=/dataDB_FOLDER=/data/dbBACKUP_FOLDER=/data/backupTM=`date +%Y%m%d%H%M%S`echo start to dump mysql database and ba...

2020-11-05

详解CentOS 8 VMware虚拟机设置静态ip网卡上网

第一步:
在VMware里,依次点击”编辑“ - ”虚拟网络编辑器“,如下图,我选择的是NAT模式: 以下VMnet2为配置

其中子网ip随便写,子网掩码自己计算,如果不太熟悉就完全配置和我一样...

2020-11-05

使用 Linux seq 命令生成数字序列(推荐)

Linux 的 seq 命令可以以闪电般的速度生成数字列表,而且它也易于使用而且灵活。在 Linux 中生成数字列表的最简单方法之一是使用 seq(系列sequence)命令。其最简单的形式是,seq...

2020-11-05

Docker-compose 建立ELK集群的实现方法

全部编排文件和配置文件可以访问我的 Github ,大家只要修改配置文件中的路径即可快速搭建一个3实例的ES集群和一个Kibana实例。规划
计划创建3个ES实例组成一个集群,同时创建...

2020-11-05

docker compose自定义网络实现固定容器ip地址

由于默认的bridge桥接网络,重启容器后会改变ip地址。在一些场景下我们希望固定容器IP地址。
docker-compose是docker的一个编排工具,相对于命令模式创建网络,容器等。使用配置...

2020-11-05

docker-compose ports和expose的区别详解

docker-compose中有两种方式可以暴露容器的端口:ports和expose。portsports暴露容器端口到主机的任意端口或指定端口,用法:ports: - "80:80" # 绑定容器的80端口到主机的80端口...

2020-11-05

Docker Dockerfile 定制镜像的方法

使用 Dockerfile 定制镜像
镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制...

2020-11-05

解决Linux+Apache服务器URL区分大小写问题

今天同步碰到一个问题,在浏览器地址栏中输入URL地址时,必须要区分大小写才能正常访问页面,网站服务器是Linux+Apache造成此现象主要原因是缺少speling模块,因此只要在相应的系统...

2020-11-05

Ubuntu18.04一次性升级Python所有库的方法步骤

pip是什么
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。升级pip版本
默认Ubuntu自带的pip (pip 9.0.1)是基于Python2.7的版本
我们需...

2020-11-05

解决linux环境下时区无法设置的问题

在进行linux下修改时区的时候总是修改不了
修改成 Asia/Shanghai 但是 时区总是 +0000 却不是想要的+0800按照网上的方法A : tzselect:执行tzselect命令-->选择Asia-->选择Ch...

2020-11-05

详解Nginx轮询算法底层实现的方法

轮询算法简介在工作中很多人都使用到了nginx,对nginx得配置也是烂熟于心,今天我主要想介绍一下nginx轮询算法得几种底层实现方式。简单轮询算法这种算法比较简单,举个例子就是...

2020-11-05

在Ubuntu18.04上安装Docker CE的方法(社区版)

卸载旧版本如果之前安装旧版本,需要先卸载:$ sudo apt-get remove docker docker-engine docker.io containerd runc设置仓库更新apt包索引:$ sudo apt-get update让apt能通过H...

2020-11-05

Centos7 Zabbix3.4邮件告警配置(解决邮件内容为xx.bin附件问题)

一、添加监控Linux主机
1、配置-主机-创建主机2、填写信息3、添加模板4、查看状态二、配置邮箱
系统环境:[root@localhost ~]# cat /etc/redhat-release CentOS Linux releas...

2020-11-05

docker安装redmine步骤

下载镜像 (可选步骤, 略过时会在第3,4步中自动安装)
docker pull docker.io/sameersbn/redminedocker pull docker.io/sameersbn/postgresql启动SQL
docker run --name=post...

2020-11-05
返回顶部
顶部