FastDFS 分布式文件系统:从安装部署到集群运维全指南
摘要:FastDFS 分布式文件系统:从安装部署到集群运维全指南 摘要:FastDFS 是一个开源的轻量级分布式文件系统,专为互联网应用设计,解决了海量小文件存储、高并发访问及负载均衡问题。本文将详细介绍 FastDFS 的安装部署流程、核心状态机制、集群动态扩容与缩容操作,并针对生产环境中常见的问题提供
阅读全文
Linux终端常用快捷键|高效操作必备指南
摘要:Linux终端常用快捷键|高效操作必备指南 对于Linux使用者而言,终端是日常工作、开发和运维的核心工具。熟练掌握终端快捷键,能大幅减少鼠标操作,提升指令输入效率,让你在命令行中“行云流水”。本文对Linux终端常用快捷键进行系统分类、细节补充与扩展,涵盖光标移动、命令编辑、历史命令调用等核心场景
阅读全文
Redis BGSAVE 内存不足异常完整解决方案
摘要:Redis BGSAVE 内存不足异常完整解决方案 一、问题背景与核心报错解析 项目无法正常登录,核心报错日志如下: Handling error: RedisPipelineException, Pipeline contained one or more invalid commands; ne
阅读全文
【Linux】curl基础语法与常用参数详解
摘要:一、curl基础语法与常用参数详解 1. 基础请求结构 curl [选项] <URL> 示例:发送GET请求并打印响应头与体 curl -v https://api.example.com/data -v:显示详细请求/响应日志(调试必备)。 -s:静默模式(隐藏进度信息,适合脚本调用)。 -o:将
阅读全文
【Linux】备份
摘要:备份日志 #!/bin/bash set -euo pipefail set -u # 启用未定义变量检查 # 配置参数 TARGET_DIR="/data/webapps_djypt_gdyc/logs" # 执行目录(脚本所在目录或当前工作目录) BACKUP_ROOT="/backup/dat
阅读全文
【Linux】ls命令
摘要:1 在Linux环境下找不到ll命令 在 ~/.bashrc文件中添加 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' #定义ll命令 alias l
阅读全文
【Linux】Linux终端常用快捷键
摘要:1、移动光标 Ctrl + b:同键盘左键,向左移动光标。 Ctrl + f:同键盘右键,向右移动光标。 Alt + b:向前移动一个词的距离。如果shell终端配置启用了可以通过快捷键打开菜单,会发生冲突,解决办法是禁用这个功能或者和Shift键一起使用。 Alt + f:向后移动一个词的距离。如
阅读全文
Linux Kernel VM 参数
摘要:Linux Kernel VM 参数 在linux内核中有许多参数可以有用户进行配置。可以通过sysctl -a命令来查看。本文主要讲一些与内存相关的参数,会根据不断需要进行补充。 关于内存相关的参数可以通过命令sysctl -a | grep "vm\."进行查看,其中各个参数在官方文档1中也有详
阅读全文
【Java】`syscall:read(..) failed: Connection reset by peer`问题以及解决
摘要:【Java】syscall:read(..) failed: Connection reset by peer问题以及解决 一、出现此问题的原因 来自网络(https://www.jianshu.com/p/263eacbddcce) 如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起
阅读全文
【Linux】shell脚本提示‘\r’等命令不可用
摘要:背景 在window中编辑好的脚本,在Linux环境运行报错,提示‘\r’命令不可用 解决方法 使用 vim 打开shell脚本,输入set fileformat=unix,保存即可解决。
阅读全文
【ElasticSearch】常见问题处理
摘要:1、ElasticSearch不能使用root用户启动 Caused by: java.lang.RuntimeException: can not run elasticsearch as root 解决方法: sudo adduser elsearch sudo passwd elsearch
阅读全文
【Linux命令】Linux常用命令
摘要:Linux常用命令 1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录: find . -name *.log | xargs -I '{}' mv {} ./log find /usr/ -name "*.log" -exec mv {} ./log/ \;#注意:以 \; 结尾,否则报
阅读全文
【Linux命令】【转】磁盘空间
摘要:df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h选项为根据大小适当显示 显示内容参数说明: Filesystem:文件系统 Size: 分区大小 Used: 已使用容量 Avail: 还可以使用的容
阅读全文
【Linux命令】获取linux内存、cpu、磁盘IO等信息
摘要:获取linux内存、cpu、磁盘IO等信息 获取要监控的本地服务器IP地址 IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`echo "IP地址:"$IP 获取cpu总核数 # 获取cpu总核数 cpu
阅读全文
【Linux命令】linux一行命令杀掉指定名称进程(killall 、kill 、pkill)
摘要:前言 常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉 常用的杀进程的三个指令:killall 、kill 、pkill 杀进程几种方式 killall命令用于杀死指定名字的进程(kill processes by name) killall [参数] [进程名] kill命令杀
阅读全文
【转】【Linux命令】linux查看某个时间段的日志(sed -n)
摘要:前言 在linux上查找日志的时候,如果我想找出某个时间段的日志,比如查找今天早上8点到下午2点的日志。 用grep不太方便直接过滤出来,可以使用sed根据时间去查找 sed -n '/开始时间日期/,/结束时间日期/p' all.log 查找日志 比如下面这段日志,前面的时间格式都是类似 2019
阅读全文
【java】aspose转成PDF乱码
摘要:1、问题描述 用户在使用系统时,发现文件预览偶尔,显示乱码。 2、问题定位 关于文件预览功能,以前从未出现类似问题。最近为了提高服务器负载,新增几台服务器,部署了此服务。由此推断,此问题与预览服务无关。可能与服务器配置有关系。然后,根据推断,搜索相关关键字,发现应该与服务器字体有关。 3、解决问题步
阅读全文
【Linux命令】grep命令
摘要:# n: 显示搜索关键字在文章中第几行 grep -n '1987-10-10' 2.txt # c: 显示匹配到的个数 grep -c '1987' 2.txt # A: 显示匹配到关键字下面几行 grep -A 2 '1987-10-10' 2.txt # B: 显示匹配到关键字上面几行 gre
阅读全文
【Linux命令】crontab 命令
摘要:crontab 命令 crontab -l 列出当前登录用户所有定时任务 crontab -l -u XXX 列出XXX用户的所有定时任务,如有没有会提示 no crontab for XXX crontab -e 编辑当前用户的定时任务 crontab -r 删除当前用户的定时任务 查看cront
阅读全文
【linux】【转】压缩、解压命令
摘要:zip 格式: zip [options] 目标压缩包名称 待压缩源文件 unzip [-Z] [options] 待压缩源文件 [list] [-x xlist] [-d exdir] 常用命令: # 压缩文件 zip myfile.zip myfile # 压缩文件夹(包含子目录) zip -r
阅读全文