Nginx系列:简介和安装(基于yum和源码的方式)

简介Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,在同类型的网页服务器中表现较好。此外,Nginx也可以作为一...

2024-01-30

Nginx系列:虚拟主机配置(IP、端口、域名)三种配置方式

虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主...

2024-01-30

Nginx系列:详解进程结构和热部署

nginx进程结构linux 信号量管理机制[root@VM-8-17-centos nginx]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT...

2024-01-30

LNMP PHP 版本升级教程

本站的环境搭建用的军哥的 LNMP PHP 版本是 7.3.33 想用 PHP 8.0 但是有些客观的原因存在暂时无法使用。今天事情不多就把 LNMP PHP 的版本升级一下,把 PHP 升级到 7.4.29 如...

2024-01-28

LNMP PHP 添加 smbclient 扩展

在我内网的 HomeLab 上部署 NextCloud 测试用。在部署的过程中需要用到 PHP 的 smbclient 这个扩展,就是在 NextCloud 上挂载我群晖的 SMB 共享作为存储。已经部署了 LNMP 环...

2024-01-28

群晖自动备份网站或服务器文件

本篇教程是教大家如何使用群晖的 Active Backup for Business 套件来备份网站已经打包的压缩文件或者其他文件。无论你的网站环境是 LNMP 还是使用的宝塔,都可以使用这个教程...

2024-01-28

CentOS7 使用 kickstart 批量安装操作系统

Kickstart 是什么?kickstart是一个定义了Linux安装过程的配置文件,比如要在系统中使用的时区、如何对驱动器进行分区、或者应该安装哪些软件包。有了这个文件可以解放双手,让Li...

2024-01-28

LNMP 数据库备份修改为压缩备份

LNMP 的网站备份是压缩格式,但是数据库不是压缩格式。今天这篇文章是教大家如何让数据库备份为压缩格式。此方法来源于 LNMP 官方论坛。有需要的童鞋可以照着修改就可以了。...

2024-01-28

你不知道的Linux shell操作

Linux Shell 脚本入门教程Linux Shell 脚本是一种强大的工具,它允许您自动化日常任务和复杂操作。在本教程中,我们将逐步介绍几个实用的 Shell 脚本示例。每个示例都将详细说...

2024-01-28

Linux有哪些安全策略

Linux操作系统具有多种安全策略,以下是其中一些常见的安全策略: 访问控制:使用权限和访问控制列表(ACL)来限制用户对文件和目录的访问权限。可以使用chmod、chown等命令来设置文...

2024-01-24

解决在nginx+php环境下$_SERVER['PHP_SELF']获取不到值的问题

公司的一个商城项目,然后配置完参数,本来应该可以跑起来的,最近做了一次服务器迁移,打开后台发现浏览器提示重定向次数过多追踪代码调试,发现是$_SERVER['PHP_SELF']的值...

2024-01-24

分布式架构的高性能与可用性

分布式架构是一种将系统拆分为多个独立的组件或服务,并在不同的计算节点上部署这些组件或服务的架构方式。它可以提供高性能和可用性的好处。下面我将详细介绍分布式架构在高...

2024-01-24

Nginx 下将 http 改为 https

将服务从 HTTP 变为 HTTPS,需要进行 SSL 证书的配置。需要完成一下步骤: 获取 SSL 证书 安装 SSL 证书 配置 Nginx 支持 HTTPS 重启 Nginx HTTP 到 HTTPS 的重定向(可选)1. 获取...

2024-01-24

Docker部署系列之Docker Compose安装Redis三主三从集群

总结/朱季谦在日常开发或者编程当中,经常需要用到redis集群,若是按照传统的方式,一个机器一个机器搭建,难免过于繁琐,故而可以通过dock er-compose编排方式,快速搭建。我在搭建过...

2024-01-24

shell中 << EOF 和 EOF 使用

转载请注明出处:香吧香  EOF(End of File)在Shell中通常用于指示输入的结束,并在脚本或命令中进行多行输入。它允许用户指定一个特定的分界符来表示输入的结束,通常用于创建临...

2024-01-24

性能集成监控系统exporter+Prometheus+Grafana

Prometheus 是一个时序数据库,存数据exporter是收集器,来收集被监控的数据,想要监控不同的内容,就使用不同的exporter,这个exporter应该放在被测服务器上,再把exporter和Prometheu...

2024-01-24

在k8s中快速搭建基于Prometheus监控系统

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享前言K8s本身不包含内置的监控工具,所以市场上有不少这样监控工具来填补这一空白,但是没有一个监...

2024-01-24

探索 Linux Namespace:Docker 隔离的神奇背后

在 深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs 一文中我们分析了 Docker 是由三大核心技术实现的。今天就一起分析 Docker 三大核心技术之一的 Linux Namespace...

2024-01-24

linux内核initcall放置在各个section中函数执行流程

前言linux以及嵌入式一些代码,我们看到core_initcall、device_initcall等等需要链接器分配各个section,并且在启动该模块时候执行。下面我们详细追溯一下执行过程。作者:良知犹...

2024-01-24

IIS通过ARR实现负载均衡

一、实现整体方式介绍项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,nginx就用不了了(因为通过域名...

2024-01-24

Linux 485驱动通信异常

背景前段时间接到一个项目,要求用主控用485和MCU通信。将代码调试好之后,验证没问题就发给测试了。测试测的也没问题。但是,到设备量产时,发现有几台设备功能异常。将设备拿回来...

2024-01-24

tomcat部署war包后访问不到如何解决

如果在部署WAR包后无法访问Web应用程序,有几个常见的问题和解决方法:1、WAR包解压问题:确保WAR包已经成功解压并在webapps目录下创建了相应的目录。检查webapps目录,确保有一个...

2024-01-24

linux怎么启动tomcat

在Linux系统上启动Tomcat通常需要执行以下步骤:1、进入Tomcat目录:使用终端进入Tomcat的安装目录。例如,如果Tomcat安装在/opt/tomcat,可以使用以下命令进入该目录:cd /opt/tomca...

2024-01-24

Tomcat默认端口是多少?

Tomcat默认的HTTP端口是8080。当你启动Tomcat时,它会在8080端口上监听连接。如果没有进行特殊配置,你可以通过以下地址在浏览器中访问Tomcat管理页面:http://localhost:8080这...

2024-01-24

tomcat如何配置https

要在Tomcat上启用HTTPS,你需要执行以下步骤:1、获取SSL证书:首先,你需要获取SSL证书。你可以自签名证书,也可以从认证机构(如Let&rsquo;s Encrypt)获得有效的SSL证书。2、配置SSL证...

2024-01-24

Docker 魔法解密:探索 UnionFS 与 OverlayFS

本文主要介绍了 Docker 的另一个核心技术:Union File System。主要包括对 overlayfs 的演示,以及分析 docker 是如何借助 ufs 实现容器 rootfs 的。如果你对云原生技术充满好...

2024-01-24

centos搭建sock5代理服务器

环境1、安装编译环境和依赖yum install gcc openldap-devel pam-devel openssl-devel -y2、安装wget软件yum install wget -y安装编译 SS51、下载ss5wget http://jaist.dl.s...

2023-10-06

宝塔面板安装ImageMagick扩展支持Webp图片格式

与JPG、PNG等图片格式相比,在同等质量下,谷歌发布的Webp的体积更小,显然有利于优化网络速度和存储空间,现在各大浏览器基本已全面支持Webp格式,Webp格式图片替代其他图片格式是大...

2023-10-06

如何配置NGINX和PM2实现VPS服务器的反向代理

如何配置NGINX和PM2实现VPS服务器的反向代理在构建网络应用时,反向代理是一个非常重要的概念。反向代理服务器可以帮助我们实现负载均衡、高可用性和安全性等功能。在VPS服务...

2023-09-28

如何使用NGINX和PM2优化VPS服务器的网络性能

如何使用NGINX和PM2优化VPS服务器的网络性能简介:
在运行网站或应用程序时,服务器的网络性能是至关重要的。为了提高服务器的网络性能,我们可以使用NGINX和PM2两个强大的工具来...

2023-09-26

如何在Linux系统中安装和配置Systemd和Crontab

如何在Linux系统中安装和配置Systemd和Crontab引言:
Systemd和Crontab是Linux操作系统中非常常用的工具,用于管理和执行系统任务。本文将详细介绍如何在Linux系统中安装和配置...

2023-09-26

Linux环境下的日志分析与数据可视化

随着计算机系统的快速发展,日志已成为我们了解系统运行状况的重要工具。在Linux环境下,生成的各种日志文件如系统日志、应用程序日志等记录了系统运行过程中的各种信息,如错误...

2023-07-31

Linux上的日志分析与存储优化

随着互联网的快速发展和数据的急剧增长,日志分析对于系统运维和业务监控变得越来越重要。在Linux环境下,我们可以使用各种工具来收集和分析日志数据。然而,随着日志量的增加,日...

2023-07-30

linux cpu如何开启性能模式

目录linux cpu开启性能模式Centos7 设置方法Debian设置方法 linux系统调优-CPU问题一、Cpu总结linux cpu开启性能模式今天我们的一台数据库服务器,业务研发反馈tp999会不时的...

2023-07-23

Linux下如何安装Logstash

目录一、安装Logstash1.解压tar包2.配置config目录下的logstash.conf3.启动命令4.查看Logstash是否启动成功 二、配置应用项目的logback环境1.在pom.xml中添加Logstash依赖2...

2023-07-23

linux下图形界面卡死不能操作的问题及解决

目录linux下图形界面卡死不能操作解决方法如下linux不出现图形界面的解决不出现图形界面总结linux下图形界面卡死不能操作由于linux系统bug很多,所以有时候用着用这就会发生...

2023-07-23

nerdctl替代docker及docker-compose的安装使用

目录1 下载2 安装3 替代docker4 替代docker-compose1 下载下载地址url https://github.com/containerd/nerdctl/releases/选择安装包选择这个完整版,可以连containerd一起安...

2023-07-23

使用docker compose部署emqx集群的示例

1、docker-compose.yml 文件,内容如下:version: '3'services: emqx1: image: emqx:5.0.26 container_name: emqx1 environment: - "EMQX_NODE_NAME=emqx@node1.e...

2023-07-23

Tomcat负载均衡部署过程

目录一、理论部分Tomcat介绍Tomcat各节点介绍Tomcat目录二、部署过程环境准备部署tomcat平台搭建nginx+tomcat负载均衡集群1.建立java的web站点(在Tomcat服务器上,每台做一个...

2023-07-23

Linux之如何设置CPU Performance模式

目录Linux设置CPU Performance模式一、安装cpu频率管理软件二、查看CPU状态三、把cpu调整到性能模式 Linux CPU高性能模式配置总结Linux设置CPU Performance模式在Linux中...

2023-07-23

docker简单安装部署mysql并配置远程连接

目录一、首先在docker hub找到mysql二、拉取mysql三、初次创建运行mysql容器,将关键目录挂载到自己的目录中四、修改mysql的配置文件五、删除初次创建的mysql容器或者直接重...

2023-07-23

docker容器状态出现Exit(1)的问题及解决

目录docker容器状态出现Exit(1)修改exit状态的docker容器Linux 系统运行基础OverlayFS 存储原理修改exit状态的docker容器总结docker容器状态出现Exit(1)今天docker一个容器...

2023-07-23

在Linux中如何列出和删除Iptables防火墙规则

目录什么是 Iptables?列出 Iptables 规则列出特定链的规则列出数值化的 Iptables 规则删除 Iptables 规则永久删除规则总结什么是 Iptables?Iptables 是一种基于 Linux 内核的...

2023-07-23

在Linux中列出Systemd下所有正在运行的服务的方法指南

目录在 Linux 中列出 SystemD 下正在运行的服务Linux系统提供多种系统服务(如进程管理、登录、syslog、cron等)和网络服务(如远程登录、电子邮件、打印机、虚拟主机、数据存储...

2023-07-23

docker容器使用内存大小限制方法

目录前言一、使用内存限制1. 不设置2. 设置-m,--memory,不设置--memory-swap3. 设置-m,--memory=a,--memory-swap=b,且b > a4. 设置-m,--memory=a,--memory-swap=-1二、Memory r...

2023-07-23

linux中某个文件夹执行命令完全卡死的问题及解决

目录linux某个文件夹执行命令完全卡死产生原因解决方法linux命令行突然卡住的一种解决问题的现象解决方法很简单总结linux某个文件夹执行命令完全卡死某个文件夹执行命令完...

2023-07-23

Docker中部署Mino并挂载配置文件的项目实践

目录创建本地目录拉取 Mino 镜像启动 Mino 容器修改 Mino 配置文件重启 Mino 容器访问 Mino创建本地目录首先,在主机上创建一个目录,用于存放 Mino 的配置文件。例如,创建一个...

2023-07-23

用strace查找进程卡死的原因分析

目录用strace查找进程卡死原因首先我们用ps auxf然后我们进一步通过这里可以看到死在了系统回调read这里分割线,后面再次出现这个问题继续用strace -p 27678跟踪接着我们cd /...

2023-07-23

nginx location指令(匹配顺序匹配冲突)实战示例详解

目录1. 对url的匹配1.1 默认匹配1.2 精确匹配( = )1.3 正则,区分大小写 ( ~ )1.4 正则表达式,不区分大小写 ( ~* )2. 匹配顺序2.1 示例(精确匹配最高)2.2 示例(字串匹配次之)2.3 示例(正...

2023-07-23

docker查询日志并输出到文件的方法

目录1、导出全部的log到文件2、按照时间导出log信息3、按照log中可能包含的字符串,导出log信息总结想查询一下docker容器内服务的log,但是因为log太多,想自定义筛选一下。1、导...

2023-07-23
返回顶部
顶部