Linux
-
Postfix MySQL虚拟用户如何设置邮件捕获
这篇文章我们来介绍下Postfix+MySQL虚拟用户下的邮件捕获配置。正常情况发件人发送一封邮件到指定域的邮箱,但是如果这个邮箱在对应服务器上没有被创建,也就是说实际不存在。那么…
-
PHP 7.3怎么编译安装intl扩展
在安装roundcube的时候,检查依赖时提示 Intl: not found,原来之前手动编译安装的php没有启用intl扩展。那么为了继续下一步,现在需要…
-
Nginx和PHP网站防CC攻击解决方案步骤举例
昨天接到客户服务器告警,看到一个nginx+php网站正在遭受CC攻击,导致服务器复制居高不下,正常业务访问大多数时候出现502错误。 CC攻击是 DDOS(分布式拒绝服务) 的一…
-
PHP上传失败,Nginx错误 client intended to send too large body
一个roundcube的邮件系统,上传附件的时候提示上传附件失败。结合php+nginx的结构,最大可能就是nginx的配置问题。查看nginx日志,看到错误日志类似如下: 打开n…
-
用Python写的一个端口检测探测脚本程序
作为一个运维人员,如果碰到服务器没有交接文档,不知道每台服务器运行了什么程序,一个个登录查看既费时又费力。linux下常用的有nmap,那么如何用Python写个在windows系…
-
CentOS 停止维护,来看看国产操作系统中有哪些顶流!
前言 众所周知,CentOS 8 Linux 已于2021年底停止使用,取而代之的是滚动版本 CentOS Stream,而 CentOS 7 也将于 2024年结束其最后一个维护…
-
从lsof开始,深入理解 Linux 虚拟文件系统
背景 有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。 1. 执行df命令查看磁盘使用情况,发现磁盘已经满了。 -b…
-
CentOS启动报entering emergency mode错误的处理办法
今天宿主机意外断电关机,开机启动系统正常,打开vmware里的几个系统,发现启动centos的时候报错,内容大致如下: Generating “/run/initramfs/rds…
-
Linux tcp_tw_reuse、tcp_tw_recycle 使用详解和注意事项
linux TIME_WAIT 相关参数: net.ipv4.tcp_tw_reuse = 0 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为…
-
Nginx反向代理和缓存加速配置
Nginx大家肯定不陌生,他是一个高性能的HTTP和反向代理web服务器。那么如何科学合理的配置nginx反代? 安装nginx 当然你也可以编译安装,不过这个是最简单的。 创建缓…