linux系统运行时参数命令、网络、磁盘参数和日志监控

重点内容 linux基础命令和工具 CPU性能监控 内存性能监控 文件IO性能监控 网络IO监控1 linux基础命令和工具1.1 Grep搜索字符grep命令用于在文件中执行关键字搜索,并显示匹配...

2024-03-17

Elasticsearch 如何保证写入过程中不丢失数据的

丢失数据的本质在本文开始前,首先明白一个点,平时我们说的组件数据不丢失究竟是在指什么,如果你往ES写入数据,ES返回给你写入错误,这个不算数据丢失。如果你往ES写入数据,ES返回给...

2024-03-13

利用Nginx正向代理实现局域网电脑访问外网

引言在网络环境中,有时候我们需要让局域网内的电脑访问外网,但是由于网络策略或其他原因,直接访问外网是不可行的。这时候,可以借助 Nginx 来搭建一个正向代理服务器,实现局域网...

2024-03-12

netcat 命令介绍及使用示例

netcat 命令介绍及使用示例nc(netcat)是一个强大的网络工具,它可以用于读取和写入数据流,支持 TCP 和 UDP 协议。它常被用于网络调试和网络服务的创建。一、安装方法centos 中,执...

2024-03-08

一行命令找出 Linux 中所有真实用户

接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户: 超级用户(UID 为 0):即 root 用户,拥有最高权限。 系统用户(UID 为 1~999):系统内建用户,用于运行系统服...

2024-03-01

linux服务器文件实时同步

1 背景说明在做系统集群部署时,涉及到两个或多个服务器之间文件同步.在软件层面linux服务环境找到以下两种同步方式 利用linux NFS功能将网络共享文件挂载成本地目录 采用文...

2024-03-01

Docker 与 Linux Cgroups:资源隔离的魔法之旅

这篇文章主要介绍了 Docker 如何利用 Linux 的 Control Groups(cgroups)实现容器的资源隔离和管理。最后通过简单 Demo 演示了如何使用 Go 和 cgroups 交互。如果你对云原生技...

2024-02-26

深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs

通过这篇文章你可以了解到 Docker 容器的核心实现原理,包括 Namespace、Cgroups、Rootfs 等三个核心功能。如果你对云原生技术充满好奇,想要深入了解更多相关的文章和资讯,欢迎...

2024-02-26

从零开始写 Docker(二)---优化:使用匿名管道传递参数

本文为从零开始写 Docker 系列第二篇,主要在 mydocker run 命令基础上优化参数传递方式,改为使用 runC 同款的匿名管道传递参数。完整代码见:https://github.com/lixd/mydocker...

2024-02-26

从零开始写 Docker(一)---实现 mydocker run 命令

本文为从零开始写 Docker 系列第一篇,主要实现 mydocker run 命令,构造了一个具有基本的 Namespace 隔离的简单容器。如果你对云原生技术充满好奇,想要深入了解更多相关的文章...

2024-02-26

通过 saltstack 批量更新 SSL 证书

哈喽大家好,我是咸鱼。之前写过两篇关于 SSL 过期巡检脚本的文章: SSL 证书过期巡检脚本 SSL 证书过期巡检脚本(Python 版)这两篇文章都是讲如何通过脚本去自动检测 SSL 过期...

2024-02-26

linux下进行MCU开发环境搭建

why 为什么要搭建此开发环境? 在linux环境下开发可以利用shell命令实现对文件的批处理 伟大的程序员应该都用类unix系统! 可以实现对底层编译技术的了解,以便于更好的掌握嵌...

2024-02-07

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
返回顶部
顶部