高可用环境下Nginx服务管理脚本优化实践
在现代分布式系统中,高可用性(High Availability, HA)是一个至关重要的设计目标。为了实现高可用性,通常会采用双中心或多中心架构,并结合负载均衡技术(如Nginx)和高可用工具(如Keepalived)来确保服务的连续性。然而,在高可用环境中进行服务管理时,可能会遇到一些复杂的问题,尤其是在批量关闭服务时。
2025-03-17
Linux文本处理命令-echo
echo 在linux帮助文档的描述是显示一行文本,类似于python和java等编程语言中的print语句,实际上它的作用不仅仅如此。可以使用man echo查看详细的参数说明。
2020-03-01
centos7离线安装docker(可解决大部分docker环境问题)
1.环境要求:docker安装环境:centos7及以上kernel内核:3.10及以上可使用下面命令查看2.准备docker安装包和安装脚本
shell 编程学习杂记
一般命令1、增加用户useradd -c demo_user -d /home/demo -e 2023-03-02 root -s用户名为demo,用户全称为demo_user,用户的家目录为/home/demo,用户demo的过期日期为2023-03-02,用户的基本组为root,登录系统Shell解析器为bash2、修改密码passwd -w 10 demo_user将用户demo_user的密码修改为admin,并设置过期警告天...
2023-02-14
宝塔 自动更新代码代码脚本
{代码...}
2021-06-09
Linux - Shell
一般使用#!/bin/bash来解析shell语法,当然还有zsh, ksh等,但一般用的最多的就是bash一、变量-e参数:解析echo中的特殊字符,如换行:echo -e "Hello \nWorld"1.1、 单引号 '如果变量被包含在单引号里面,那么变量不会被解析。$符号会原样输出。1.2、 双引号 "双引号会忽略大多数特殊字符,但是不包括 $...
2022-12-17
linux shell实战之进程监控
需求:对系统进行nginx监控,每隔3秒钟一次,成功输出检测成功,失败输出检测失败 并重启nginx服务代码如下(仅供参考,案例适用于作者自己MBP)
模拟Linux文件管理员系统-shell实现
模拟Linux文件管理员系统-shell实现注:此脚本仅供学习使用,具体需要根据实际情况进行测试调整。1 系统要求2 脚本执行效果2.1 管理员登录效果2.2 普通用户登录效果2.3 密码文件格式用空格隔开,从左往右依次为:用户名 密码 是否为管理员(1为管理员0为普通用户) 是否被锁定(1被锁定0为解锁)3 实现脚本 {代码...} 4 密码...
2023-08-24
PHP之string之str_repeat()函数使用
(PHP 4, PHP 5, PHP 7) str_repeat — Repeat a string str_repeat — 重复一个字符串
2018-03-06
php实现mqtt发布/发送 消息到主题
php实现mqtt发布/发送 消息到主题mqtt是啥?我的博客有写这个东西:传送门此处输入图片的描述php想要实现mqtt需要使用到php中的socket函数;socket函数是什么?此次使用的是网上开源mqtt案例:其中使用的是 stream_socket_xxxx 系列函数什么是stream_socket_xxxx系列函数大概意思是:正如你所指出的,'stream'是PHP核心(内置...
一个Spring-Boot通用启动脚本
一个Spring-Boot的通用启动脚本,支持启动/停止/重启/查看状态/Dump进程相关数据(JVM/OS) 使用方式: 基本使用 {代码...} DEBUG模式启动 {代码...} {代码...}
Linux 使用 echo 命令输出内容
{代码...}
2021-03-03
php 命名空间学习(一)
1.什么是命名空间? {代码...} 2.php支持命名空间 {代码...} 3.命名空间关键字 {代码...} 4.简单例子 {代码...} 结果 5.调用命名空间 {代码...} 结果 6.多个命名空间的引用test.php {代码...} index.php {代码...} 结果
2017-07-11
深入了解DoS攻击-理论
DoS攻击原理 DoS攻击是指利用网络协议漏洞或其他系统以及应用软件的漏洞耗尽被攻击目标资源,使得被攻击的计算机或网络无法正常提供服务,直至系统停止响应甚至崩溃的攻击方式,即攻击者通过某种手段,导致目标机器或网络停止向合法用户提供正常的服务或资源访问。服务资源:网络带宽、磁盘容量、开放的进程和允许的连接。
【笔记1】使用laravel-echo-server 搭建事件广播平台
此文记录一下之前项目中遇到的laravel后台广播消息到vue前台的实现过程。Laravel 并未内置一个 Socket.IO 服务器实现,不过,这里有一个第三方实现的 Socket.IO 驱动:laravel-echo-server,相当于一个中间件;技术要点:laravel + laravel-echo-server + vue/laravel-echo
nginx url rewriting: difference between break and last
Outside the location block, both break and last behave in the exact manner...
2018-04-11
linux shell实战之cpu内存监控
案例需求说明现在每隔3秒对电脑的cpu和内存使用情况进行检测,内存使用率或cpu使用率超过90%给出警告代码如下(仅供参考,案例适用于作者自己MBP)