目录 一、信号列表 1.1、实时信号非实时信号 1.2、信号状态 1.3、信号生命周期 1.4、信号的执行和注销 二、信号掩码和信号处理函数的继承 2.1、信号处理函数的继承 2.2、信号掩码的继...
centos
解析Linux内核与设备树的编译和烧写
目录 一、准备材料 二、下载Linux内核文件 三、编译 四、通过TF【本文由:日本服务器 欢迎转载】Tp烧写zImage与.dtb文件 五、常见问题 一、准备材料 可以根据自己的需要准备相应材料:...
详解Tomcat常用的过滤器
目录 一、跨域过滤器CorsFilter 1.1、配置示例 1.2、参数说明 二、CSRF保护过滤器CsrfPreventionFilter 2.1、配置示例 2.2、参数说明 三、防止参数丢失过滤器FailedRequestFilter 四、获取客户端IP过滤...
使用nginx配置访问wgcloud的方法
nginx配置如下: 如http://172.17.188.27/wgcloud server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://172.17.188.27:9999; #root html; #index index.html index.h...
docker部署springboot和vue项目的实现步骤
目录 A. docker 部署 springboot项目 一、springboot项目编译打包 二、在项目根目录创建Dockerfile文件 三、在根目录执行,形成docker镜像 四、运行项目 B. docker 部署 VUE项目 一、VUE项目编译打包...
浅谈Flink容错机制之作业执行和守护进程
目录 一、作业执行容错 1.1、Task Failover策略 1.2、Job Restart策略 二、守护进程容错 2.1、TaskManager 的容错 2.2、ResourceManager 的容错 2.3、JobMaster 的容错 2.4、并发故障 三、总结 一、作业执行...
Centos8.3、docker部署springboot项目实战案例分析
引言 目前k8s很是火热,我也特意买了本书去学习了一下,但是k8s动辄都是成百上千的服务器运维,对只有几台服务器的应用来说使用k8s就有点像大炮打蚊子。只有几台服务器的应用运维...
Docker快速安装Zookeeper的详细教程
Docker快速安装Zookeeper 换了公司后很久没用过 Zookeeper ,最近因为在搞 Elastic-Job 需要用到,这里简单记录下用 Docker 搭建过程,下一篇会讲解怎么快速搭建集群。这里不会细讲如何搭建...
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
Apache Superset是一个强大的BI工具,它提供了查看和探索数据的方法。它在 ClickHouse 用户中也越来越受欢迎。 我们将介绍安装 Superset 的 2 种方法,然后展示如何从 Superset 连接到您的第一...
解决vscode docker插件docker.socket权限问题
解决办法, 将系统中(如果使用了remote-ssh, 则为远程服务器)所有的.vscode相关进程kill 这些进程都是在 .vscode 文件夹下, 因此可以直接搜索 .vscode 来kill他们, 然后再重启vscode, 就解决问题了...
Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤
目录 环境说明 Docker安装 Gogs安装 Docker中托管.NetCore服务 Jenkins安装 使用Jenkins自动化 总结 环境说明 腾讯云轻量服务器, 配置 1c 2g 6mb ,系统是 ubuntu 20.14 ,Docker 和 Jenkins 都在这台服务器上...
分析Linux内核调度器源码之初始化
目录 一、导语 二、调度器的基本概念 2.1、运行队列(rq) 2.2、调度类(sched_class) 2.3、调度域(sched_domain) 2.4、调度组(sched_group) 2.5、根域(root_domain) 2.6、组调度(group_sched) 三、调度器初...
解析Linux高性能网络IO和Reactor模型
目录 一、基本概念介绍 二、网络IO的读写过程 三、Linux五种网络IO模型 3.1、阻塞式I/O (blocking IO) 3.2、非阻塞式I/O (nonblocking IO) 3.3、多路复用I/O (IO multiplexing) 3.4、信号驱动式I/O (SIGIO) 3...
服务器大量php-cgi.exe进程导致CPU占用100%的解决方
windows 2003+IIS6中优化fastcgi配置文件fcgiext.ini,减少php-cgi.exe进程数量和所占内存大小 本来听说fastcgi比isapi好就在服务器中装上了,配置环境为windows 2003+IIS6+fastcgi(FCGI)+PHP5.2.17,经过与很长...
Docker启动PostgreSQL时创建多个数据库的解决方案
1 前言 在文章《Docker启动PostgreSQL并推荐几款连接工具》中我们介绍如何通过 Docker 来启动 PostgreSQL ,但只有一个数据库,如果想要创建多个数据库在同一个 Docker 容器上怎么办呢? 2 两...
Docker中运行PostgreSQL并推荐几款连接工具
1 前言 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多...
使用docker compose安装harbor私有仓库的详细教程
概述 harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说...
Docker 环境运行 Mysql 和开启 Binlog 配置主从同步的
同一服务器模拟利用 Docker 模拟 Mysql 设置的主从同步设置。 1、运行起来两个 Mysql :masterMysql(主库)、slaveMysql(从库),数据库版本 5.7。 #拉取镜像docker pull mysql:5.7#y运行主、从容器...
快速通过zabbix获取数据库连接的信息及部分扩展
背景 随着应用系统的不断增加,原本不告警的active threads,开始频繁告警(一天2次左右)。虽然告警次数不多,而且该监控项舍得阈值不高(不超过50),但对于运维来说数据库的thr...
nginx作grpc的反向代理踩坑总结
背景 众所周知,nginx是一款高性能的web服务器,常用于负载均衡和反向代理。所谓的反向代理是和正向代理相对应,正向代理即我们常规意义上理解的“代理”:例如正常情况下在国内...
Linux云服务器搭建SFTP服务器图片服务器的操作
首先大家可以先了解一下SFTP和FTP协议的区别,这里我就不赘述了。 Sftp 默认监听端口22 Ftp协议默认监听端口21 本质没什么区别都是基于文件传输协议。前者安全性能高,后者效率高。...
linux Cron定时执行带参数的PHP代码
一,依然使用php脚本执行。 command 命令行填写: php /home/jb51.net/public_html/cron.php q1 q2 然后,在cron.php页面使用 $argv[1] 来获取 q1 第一个参数值, $argv[2] 获取第二个参数 q2 的值; $argv[0] 的...
Cpanel下Cron Jobs定时执行PHP的方法
打开cpanel管理后台,在“高级”的选项下有一个“时钟守护作业”,如下图,点击进入。 设置页面有三大选项:Cron Email(通知邮箱地址,每次定时执行成功或失败都会通知这个邮箱)...
使用远程Docker进行集成测试的环境搭建过程
需求背景 团队有集成测试的需求,集成测试需要依赖一些中间件,比如mysql,rabbitmq。每个研发人员有对自己开发的那部分代码进行测试编写和运行检测的需求。 为了不互相影响,可以...
IDEA 集成 docker 实现远程部署的详细步骤
1. docker 服务器开启远程访问 登录 docker 所在的远程服务器,使用命令 vim /usr/lib/systemd/system/docker.service 修改配置文件, 需注意,修改时确认自己的账户拥有相应权限 主要操作是找到...
Docker核心原理之 Cgroup详解
内核中强大的工具cgroup,不仅可以限制被NameSpace隔离起来的资源,还可以为资源设置权重,计算用量等 什么是cgroup cgroup全称是control groups control groups:控制组,被整合在了linux内核当中...
seata docker 高可用部署的详细介绍
版本 1.4.2 官方文档 dockerhub 启动 通过环境变量SEATA_CONFIG_NAME指定配置文件位置/root/seata-config/registry.conf docker run --name seata-server \ -p 8091:8091 \ -e SEATA_CONFIG_NAME=file:/root/seata-config/registry \ -...
为什么我的tomcat启动不起来
目录 现象: 端口占用: 文件拼写错误: 现象: tomcat安装好了,准备部署Web项目了,启动tomcat,发现没有反应。 虽然显示了To【文章出处http://www.1234xp.com/yz.html 欢迎转载】mcat started。...
使用Vscode结合docker进行开发的详细过程
前言 使用 Docker 与 VS Code 可以优化整个本地开发环境,加速项目进度过程。在所有环境中使用相同的基础映像,为所有开发人员提供相同的编辑器工具,可以更容易实现标准。 大型项目...
使用goaccess分析nginx日志的详细方法
最近想用goaccess来分析下nginx日志,但是苦于nginx日志配置格式不是按照正常格式来的,完全是我们按照自己的需求来写的,所以导致goaccess分析不了,需要自己重新定义下格式;但是网...
zabbix监控docker应用配置
容器的应用越来越普遍了,但是大量的容器我们怎么进行管理呢?当然是监控起来! 今天这篇文章讲的就是使用zabbix监控docker容器! 关于zabbix监控的docker的原理: agent2监控docker就是通...
nginx请求限制配置方法
Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性: 在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的...
Docker部署rabbitmq遇到的两个问题
1.背景 【文章出处:防ddos攻击】Docker部署rabbitmq遇到的如下两个问题 问题一:访问交换机时报错 Management API returned status code 500 问题二:访问channel时报错 Stats in management UI are disabled on...
nginx配置虚拟主机的详细步骤
虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的...
docker 基于golang镜像构建 ssh服务的方法
下面给大家介绍下docker 基于golang镜像构建【来源:美国站群服务器 请说明出处】 ssh服务的代码,具体内容如下所示: # golang:latest镜像FROM ee23292e2826# 作者MAINTAINER dechao@qq.com# 添加Golan...
docker环境搭建JMeter+Grafana+influxdb可视化性能监控平
目录 1、安装docker 2、安装及配置influxDB 3、Grafana安装及配置 4、Jmeter配置及压测一个接口 背景: 在用jmeter压测接口的时候发现其原生的监控起来不是很友好,在网上查阅的时候发现结合...
最新虚拟机VMware 14安装教程
先给大家献上VMware 14 激活码 FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD CG54H-D8D0H-H8DHY-C6X7X-N2KG6 ZC3WK-AFXEK-488JP-A7MQX-XL8YF AC5XK-0ZD4H-088HP-9NQZV-ZG2R4 ZC5XK-A6E0M-080XQ-04ZZG-YF08D ZY5H0-D3Y8K-M89EZ-AYPE...
linux内核编程container of()函数介绍
前言 在linux 内核编程中,会经常见到一个宏函数container_of(ptr,type,member), 但是当你通过追踪源码时,像我们这样的一般人就会绝望了(这一堆都是什么呀? 函数还可以这样定义???...
关于vmware workstations与device/credential不兼容启动报
vmware workstations启动虚拟机报错 根据报错当中链接链接https://kb.vmware.com/s/article/2146361lang=zh_CN可以发现就是字面的意思,VMware和Device不兼容导致的,可以直接禁用Device就行 操作步骤 打开...
nginx的zabbix 5.0安装部署的方法步骤
目录 实验环境 安装部署 安装配置数据库(这里使用的是mariadb,感兴趣的同学可以使用编译或者别的方法安装mysql试试) zabbix服务端的配置 web端php的配置 web端的nginx的配置修改 zabbix是...
Docker搭建Redis5.0并挂载数据
目录 一、简单挂载持久化数据 二、通过DockerFile构建镜像,指定配置文件启动 记录 Docker 搭建 Redis5.0 并挂载数据过程,搭建参考自 Docker Hub 一、简单挂载持久化数据 docker run -d -p 6379:...
Windows下Docker安装各种软件的详细过程
一 安装Mysql # docker 中下载 mysqldocker pull mysql #启动docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql #进入容器docker exec -it mysql bash #登录mysqlmysql -u root -p //回车输入密码ALTER USER...
浅谈Tomcat多层容器的设计
目录 容器的层次结构 请求定位Servlet的过程 工作原理 Tomcat的容器用来装载Serv【文章出处:cc防御 转载请说明出处】let。那Tomcat的Servlet容器是如何设计的呢? 容器的层次结构 Tomcat设计了...
IDEA部署Docker到WSL2的详细过程
本地环境 Windows10+WSL2(Ubuntu),需要大家在服务器安装 Docker 之后,开启远程访问 sudo vi /etc/default/docker 修改配置 # 开启远程访问 -H tcp://0.0.0.0:2375# 开启本地套接字访问 -H unix:///var/run/dock...
nginx结合openssl实现https的方法
在未使用SSL证书对服务器数据进行加密认证的情况下,用户的数据将会以明文的形式进行传输,这样一来使用抓包工具是可以获取到用户密码信息的,非常危险。而且也无法验证数据一...
使用tomcat设定shared lib共享同样的jar
在项目越来越多的时候,部署在tomcat的发布包也会越来越多,这样难免有很多相同的jar会被加载,占用大量的永久存续区内存,通过设定shared lib来控制相同的jar只加载一个, 这样有以...
Docker容器的使用方法简单示例
目录 一、拉取镜像 二、运行镜像 三、测试容器内的应用 四、检查宿主机端口 五、停止容器 一、拉取镜像 1.检测镜像是否存在 [root@node1 ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTO...
nginx反向代理配置去除前缀案例教程
使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法:...
Docker搭建部署Node项目的方法步骤
目录 什么是Docker 客户端Docker Docker基本操作 镜像名称 拉取镜像 其他操作 Dockerfile Docker-compose 构建nginx-node-postgres项目 前段时间做了个node全栈项目,服务端技术栈是 nginx + koa + postgresq...
如何完全清理你的Docker数据
目录 定期修剪(prune) 镜像驱逐 容器清理 网路整理 卷的蒸发 完全干净的开始 Docker 不会对你的系统进行任何配置更改……但是它会占用大量的磁盘空间。(使用 Docker)不一会儿,当...