为什么我的tomcat启动不起来

目录现象: 端口占用:文件拼写错误:现象:  tomcat安装好了,准备部署Web项目了,启动tomcat,发现没有反应。  虽然显示了Tomcat started。但是这个 started不等同于 success,当我...

2021-07-16

使用goaccess分析nginx日志的详细方法

最近想用goaccess来分析下nginx日志,但是苦于nginx日志配置格式不是按照正常格式来的,完全是我们按照自己的需求来写的,所以导致goaccess分析不了,需要自己重新定义下格式;但是网...

2021-07-16

nginx配置虚拟主机的详细步骤

虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet...

2021-07-16

linux内核编程container of()函数介绍

前言在linux 内核编程中,会经常见到一个宏函数container_of(ptr,type,member), 但是当你通过追踪源码时,像我们这样的一般人就会绝望了(这一堆都是什么呀? 函数还可以这样定义???...

2021-07-16

nginx的zabbix 5.0安装部署的方法步骤

目录实验环境安装部署安装配置数据库(这里使用的是mariadb,感兴趣的同学可以使用编译或者别的方法安装mysql试试)zabbix服务端的配置web端php的配置web端的nginx的配置修改zabb...

2021-07-16

linux下php怎么编译安装mysql

linux下php怎么编译安装mysql?PHP编译安装mysql.so的扩展1、进入php源码包安装路径pdo_mysql目录里面/usr/local/src/php/package/php-5.6.29/ext/pdo_mysql2、运行phpize,在...

2021-07-15

nginx 没有解析php怎么办

解决lnmp环境nginx无法解析php文件lnmp环境nginx无法解析php文件,html正常解析。出现nginx无法解析php显示404 Not Found一键安装lnmp环境,内含nginx。首先先安装php-fpm,yum...

2021-07-15

nginx请求限制配置方法

Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:
在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择...

2021-07-09

怎么解决bash: composer: command not found问题

1、先看报错2、由于错误的原因,安装很多东西都失败了。网上有的说是环境变量的问题,又一个个找也没解决,后来看到个简单粗暴的方法试了一下就成功了3、我用的是phpstudy,将PHPSt...

2021-07-09

docker下的 redis 之持久化存储详解

本章节开始 我们在docker下 进行 spring Boot项目操作redis准备工作:(1) 创建文件夹:usr/local/work/share(2) 拉取项目,这是一个打包好的jar包(3) 将拉取的 jar包放到刚刚创...

2021-07-08

virtualbox上安装OpenSuse的方法

虚拟机安装在宿主机上。
cpu和内存都需要和宿主机共享,而虚拟机的硬盘则是宿主机上的一个大文件.
下载linux虚拟机opensuse安装镜像:告诉你应该选择 openSUSE 的五大理由要安...

2021-07-08

Docker常用命令详解

一. 帮助命令1. 查看当前docker版本docker version2. 显示 Docker 系统信息,包括镜像和容器数docker info3. 查看帮助文档,类似于CentOS的Man命令docker --help二. 镜像命令1...

2021-07-08

docker安装ElasticSearch:7.8.0集群的详细教程

ElasticSearch集群支持动态请求的方式搭建集群和静态配置文件搭建集群关于集群的动态连接方式官方的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current...

2021-07-08

基于docker 搭建Prometheus+Grafana的过程详解

一、介绍PrometheusPrometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也...

2021-07-08

docker-compose基于MySQL8部署项目的实现

1.首先按照以下的路径创建相应的文件夹
/usr/local/docker/mysql2.然后在该目录下创建docker-compose.yml文件并且在文件中加入以下的配置
version: '3.1'services: db: im...

2021-07-08

彻底搞懂 Nginx 的五大应用场景

Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。一、HTTP服务器Nginx...

2021-07-08

linux Cron定时执行带参数的PHP代码

一,依然使用php脚本执行。command 命令行填写:php /home/jb51.net/public_html/cron.php q1 q2然后,在cron.php页面使用 $argv[1] 来获取 q1 第一个参数值, $argv[2] 获取第二个...

2021-07-04

Cpanel下Cron Jobs定时执行PHP的方法

打开cpanel管理后台,在“高级”的选项下有一个“时钟守护作业”,如下图,点击进入。设置页面有三大选项:Cron Email(通知邮箱地址,每次定时执行成功或失败都会通知这个邮箱)、Add Ne...

2021-07-04

eval(cmd)与eval($cmd)的区别与联系

这个问题一直困扰我许久,今天终于解决清楚了问题1:eval的执行是否需要双引号包括:先看三个命令:A:<&#63;php eval(system(dir))&#63;>B:<&#63;php $cmd="system(dir)"; eval($c...

2021-07-04

Linux服务器配置PHP文件下载,中文乱码问题,下载出错如何解决

俩个坑点1. 操作系统的编码问题windows上的默认编码是gbk,所以如果文件名采用的是中文,那么上传到Linux上面,由于默认编码是utf-8就会出现文件名乱码!解决办法,手动重命名2. PHP....

2021-07-04

服务器大量php-cgi.exe进程导致CPU占用100%的解决方法

windows 2003+IIS6中优化fastcgi配置文件fcgiext.ini,减少php-cgi.exe进程数量和所占内存大小本来听说fastcgi比isapi好就在服务器中装上了,配置环境为windows 2003+IIS6+fas...

2021-07-02

快速通过zabbix获取数据库连接的信息及部分扩展

背景随着应用系统的不断增加,原本不告警的active threads,开始频繁告警(一天2次左右)。虽然告警次数不多,而且该监控项舍得阈值不高(不超过50),但对于运维来说数据库的threads-runni...

2021-07-02

nginx作grpc的反向代理踩坑总结

背景
众所周知,nginx是一款高性能的web服务器,常用于负载均衡和反向代理。所谓的反向代理是和正向代理相对应,正向代理即我们常规意义上理解的“代理”:例如正常情况下在国内是...

2021-07-02

Linux云服务器搭建SFTP服务器图片服务器的操作

首先大家可以先了解一下SFTP和FTP协议的区别,这里我就不赘述了。Sftp 默认监听端口22 Ftp协议默认监听端口21 本质没什么区别都是基于文件传输协议。前者安全性能高,后者效率...

2021-07-02

Centos如何安装mysql5.7

1、下载mysql#进入local目录cd /usr/local/#下载mysqlwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2、解压mysql修改名...

2021-06-30

如何自动安装Composer的php-build插件

自动安装Composer的php-build插件php-build能帮助你编译和管理不同版本的PHP安装。著名的持续集成测试服务Travis CI使用php-build。Composer是新一代的PHP包管理器。Compos...

2021-06-30

解析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....

2021-06-29

详解Linux下调试器GDB的基本使用方法

目录一、概述二、gdb调试2.1、设置断点2.1.1、断点commands高级功能2.2、运行2.3、显示栈帧2.4、显示变量2.5、显示寄存器2.6、单步执行2.7、继续执行2.8、监视点2.9、改变...

2021-06-29

如何使用Linux的rsync

目录一、简介二、安装三、基本用法3.1、-r参数3.2、-a参数3.3、-n参数3.4、--delete 参数四、排除文件4.1、--exclude 参数4.2、--include 参数五、远程同步5.1、SSH 协议5....

2021-06-29

如何理解Linux下的SELinux

目录一、SELinux简介二、SELinux基本概念2.1、工作类型2.2、security context介绍三、策略四、SELinux模式五、实例六、SELinux日志管理一、SELinux简介SELinux是一个内核级...

2021-06-29

浅谈Linux信号机制

目录一、信号列表1.1、实时信号非实时信号1.2、信号状态1.3、信号生命周期1.4、信号的执行和注销二、信号掩码和信号处理函数的继承2.1、信号处理函数的继承2.2、信号掩码的...

2021-06-29

解析Linux内核与设备树的编译和烧写

目录一、准备材料二、下载Linux内核文件三、编译四、通过TFTp烧写zImage与.dtb文件五、常见问题一、准备材料可以根据自己的需要准备相应材料:开发环境:VMware操作系统:ubuntu...

2021-06-29

详解Tomcat常用的过滤器

目录一、跨域过滤器CorsFilter1.1、配置示例1.2、参数说明二、CSRF保护过滤器CsrfPreventionFilter2.1、配置示例2.2、参数说明三、防止参数丢失过滤器FailedRequestFilter...

2021-06-29

使用nginx配置访问wgcloud的方法

nginx配置如下:如http://172.17.188.27/wgcloud server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/h...

2021-06-29

浅谈Flink容错机制之作业执行和守护进程

目录一、作业执行容错1.1、Task Failover策略1.2、Job Restart策略二、守护进程容错2.1、TaskManager 的容错2.2、ResourceManager 的容错2.3、JobMaster 的容错2.4、并发故...

2021-06-29

使用 Apache Superset 可视化 ClickHouse 数据的两种方法

Apache Superset是一个强大的BI工具,它提供了查看和探索数据的方法。它在 ClickHouse 用户中也越来越受欢迎。我们将介绍安装 Superset 的 2 种方法,然后展示如何从 Superset...

2021-06-29

使用zabbix监控oracle表空间的操作流程

0.概述zabbix是一款极其强大的开源监控工具,下面我分享下zabbix如何监控表空间,跟着这个思路,监控其他项都是类似操作。前提条件是你已经有了zabbix server和zabbix agent,且zab...

2021-06-29

分析Linux内核调度器源码之初始化

目录一、导语二、调度器的基本概念2.1、运行队列(rq)2.2、调度类(sched_class)2.3、调度域(sched_domain)2.4、调度组(sched_group)2.5、根域(root_domain)2.6、组调度(group_s...

2021-06-29

docker部署springboot和vue项目的实现步骤

A. docker 部署 springboot项目一、springboot项目编译打包二、在项目根目录创建Dockerfile文件FROM openjdk:8-jdk-alpineVOLUME /tmpADD ./target/demo-0.0.1-SNAPSHOT.ja...

2021-06-27

简简单单使用Docker部署Confluence

一、环境要求1、已安装docker17及以上版本二、容器运行docker run -d --name confluence -p 8090:8090 --user root:root cptactionhank/atlassian-confluence 然后等待镜...

2021-06-10

docker部署confluence的完整步骤

Confluence 是收费的,但是可以破解使用(提倡购买,支持正版)本文使用的镜像是基于他人(镜像&破解)打包的,本文的镜像是直接将破解文件置入容器了,省去了自己去捣鼓破解的 jar 包文件...

2021-06-10

配置nginx 重定向到系统维护页面

上周末兄弟项目准备扩展服务器以便提供更好的服务,兄弟项目有一些功能是实时提供到我这边的,需要我这边暂时把对应系统功能屏蔽,因为使用nginx,所以可以直接配置nginx重定向到固...

2021-06-09

Linux系统Docker 部署 ASP.NET Core应用的流程分析

一、系统环境1、腾讯云轻量应用服务器CentOS7.6二、操作流程及途中遇到的问题1、SSH方式远程Linuxssh <username>@<IP address or domain name>如果遇到下图问题:出现这个问...

2021-06-05

一次tomcat源码启动控制台中文乱码的调试过程记录

发现问题今天准备学习下tomcat源码,于是从官网下载了tomcat的源码,导入到IDEA中,使用maven工具build完项目之后,启动项目,控制台打印了tomcat日志,但是中文都是乱码。一开始我怀疑...

2021-06-03

zabbix监控vmware exsi主机的图文步骤

1、进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix。2、 登录vcenter客户端,将新建用户授权为只读


授权过后可以使用新账号登录测试一下。3...

2021-06-03

nginx配置文件使用环境变量的操作方法

前言Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。由于现在需要部署nginx的docker,希望nginx配置文件里面有关server_name在启...

2021-06-03

非常实用的23个Shell脚本实例

shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。
为大...

2021-06-01

如何解决Linux下Too many open files问题

引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。 通过命令ulimit -a可以查看当前系统设置的最大句柄数是多少core file size&#160; &#160; &#16...

2021-06-01

nginx+lua单机上万并发的实现

nginx是我们最常用的服务器,常用于做内容分发和反向代理,lua是一种类C的脚本语言,广泛应用于游戏行业,十年前页游流行的时候,我曾经买过传奇类游戏的源码,游戏中的服务端就是用lua...

2021-05-30

解析Zabbix 5.0磁盘自动发现和读写监控的问题

自动发现磁盘配置键值注意:此键值仅支持Linux平台。此发现键值返回两个宏 : {#DEVNAME} :设备名 {#DEVTYPE} :设备类型例如:[ { "{#DEVNAME}":"loop1", "{#D...

2021-05-29
返回顶部
顶部