- 上周线上边缘网关服务遭遇小规模SYN Flood攻击,仅配置iptables SYN包限速规则后服务仍出现大量建连超时,排查发现是内核TCP队列参数与防御规则未协同导致。以下是具体的原理分析与配置方案: 攻防场景下的内核TCP队列参数逻辑 TCP建连过程中,服务端收到客户端的SYN包后,会先将连接信息存入半连接队列(SYN队列),随后回复SYN+ACK包,待收到客户端的A... 上周线上边缘网关服务遭遇小规模SYN Flood攻击,仅配置iptables SYN包限速规则后服务仍出现大量建连超时,排查发现是内核TCP队列参数与防御规则未协同导致。以下是具体的原理分析与配置方案: 攻防场景下的内核TCP队列参数逻辑 TCP建连过程中,服务端收到客户端的SYN包后,会先将连接信息存入半连接队列(SYN队列),随后回复SYN+ACK包,待收到客户端的A...
- 刚接触 Linux 的新手,常常会被一串 drwxr-xr-x 吓住:这到底是什么?其实它就是 Linux 文件权限的全部秘密。理解了它,你才能知道为什么有的脚本双击就能跑,有的却提示 Permission denied,为什么私钥文件必须设成 600。 一、ls -l 读懂权限在终端执行 ls -l,每一行开头都有一串 10 个字符,例如:-rw-r--r-- 1 vanseny vans... 刚接触 Linux 的新手,常常会被一串 drwxr-xr-x 吓住:这到底是什么?其实它就是 Linux 文件权限的全部秘密。理解了它,你才能知道为什么有的脚本双击就能跑,有的却提示 Permission denied,为什么私钥文件必须设成 600。 一、ls -l 读懂权限在终端执行 ls -l,每一行开头都有一串 10 个字符,例如:-rw-r--r-- 1 vanseny vans...
- 第十一章:内存与性能——“CPU 没摸鱼,服务器怎么还是卡成 PPT?”服务器卡顿时,有人第一反应是:“CPU 不够,赶紧升级!”先别急着给服务器氪金。卡顿不只和 CPU 有关:内存吃紧、磁盘读写慢、进程堵塞,都可能让机器原地罚站。这一章学会用数据找“真凶”。实验环境:Ubuntu / Debian,部分工具需要另行安装。 1. 先看全局:uptimeuptimenprocuptime 显... 第十一章:内存与性能——“CPU 没摸鱼,服务器怎么还是卡成 PPT?”服务器卡顿时,有人第一反应是:“CPU 不够,赶紧升级!”先别急着给服务器氪金。卡顿不只和 CPU 有关:内存吃紧、磁盘读写慢、进程堵塞,都可能让机器原地罚站。这一章学会用数据找“真凶”。实验环境:Ubuntu / Debian,部分工具需要另行安装。 1. 先看全局:uptimeuptimenprocuptime 显...
- 磁盘告警来了,df -h 显示根分区用了 100%,但 du -sh /* 加起来却远不到这个数。先别急着删东西——两者口径本来就不一样,差出来的空间通常藏在下面三处。第一处:已删除但仍被占用的文件。进程删了文件、句柄还没关,du 看不到它,df 照算。查:lsof +L1 | headSIZE/OFFSET 列就是被"删了但还占着"的大小。常见凶手是正在写日志的进程:日志被轮转工具删了,写... 磁盘告警来了,df -h 显示根分区用了 100%,但 du -sh /* 加起来却远不到这个数。先别急着删东西——两者口径本来就不一样,差出来的空间通常藏在下面三处。第一处:已删除但仍被占用的文件。进程删了文件、句柄还没关,du 看不到它,df 照算。查:lsof +L1 | headSIZE/OFFSET 列就是被"删了但还占着"的大小。常见凶手是正在写日志的进程:日志被轮转工具删了,写...
- Linux 进程管理入门:ps、top、kill 一次讲清服务器跑着跑着变慢,或者某个程序卡住不动,第一反应往往是重启。其实很多时候问题只是一个失控的进程。学会看进程、管进程,是 Linux 入门绕不开的一课。 先弄清:什么是进程进程就是正在运行的程序。同样一个程序,跑起来之后就是一个进程,每个进程都有一个唯一的编号,叫 PID。系统启动后第一个进程是 init,之后所有进程都由它一层层派... Linux 进程管理入门:ps、top、kill 一次讲清服务器跑着跑着变慢,或者某个程序卡住不动,第一反应往往是重启。其实很多时候问题只是一个失控的进程。学会看进程、管进程,是 Linux 入门绕不开的一课。 先弄清:什么是进程进程就是正在运行的程序。同样一个程序,跑起来之后就是一个进程,每个进程都有一个唯一的编号,叫 PID。系统启动后第一个进程是 init,之后所有进程都由它一层层派...
- find 是 Linux 中最常用的文件定位工具。本文速记按名称、时间、大小、类型查找文件的常用组合,以及 -exec / -delete / xargs 批量处理用法,方便日常排查与清理。 find 是 Linux 中最常用的文件定位工具。本文速记按名称、时间、大小、类型查找文件的常用组合,以及 -exec / -delete / xargs 批量处理用法,方便日常排查与清理。
- 刚把服务部署到云服务器上,本地 curl 一下能通,换到自己的电脑上访问却连不上;安全组里明明已经放行了端口,换个端口还是一样。这种“明明都配了,就是不通”的问题,几乎每个用云服务器的人都遇到过。端口不通很少是玄学,它一定卡在某一个环节上。本文把一次访问要经过的完整链路拆开,按顺序逐个排查,帮你快速定位到底是哪一环拦住了请求。 一、先把链路画出来:一次访问要过五道关从你的电脑访问云服务器上的... 刚把服务部署到云服务器上,本地 curl 一下能通,换到自己的电脑上访问却连不上;安全组里明明已经放行了端口,换个端口还是一样。这种“明明都配了,就是不通”的问题,几乎每个用云服务器的人都遇到过。端口不通很少是玄学,它一定卡在某一个环节上。本文把一次访问要经过的完整链路拆开,按顺序逐个排查,帮你快速定位到底是哪一环拦住了请求。 一、先把链路画出来:一次访问要过五道关从你的电脑访问云服务器上的...
- 在终端里找文件,很多人第一反应是 ls 翻目录,或者凭记忆猜路径。目录一深、文件一多,这两种办法都慢。find 就是按条件搜文件的工具:告诉它从哪开始、按什么条件筛,它把符合的文件一个个列出来。最基本的用法是 `find 目录 -name "文件名"`。比如在当前目录找所有以 .log 结尾的文件:`find . -name "*.log"`。注意引号不能省:不加引号,shell 会先把 `... 在终端里找文件,很多人第一反应是 ls 翻目录,或者凭记忆猜路径。目录一深、文件一多,这两种办法都慢。find 就是按条件搜文件的工具:告诉它从哪开始、按什么条件筛,它把符合的文件一个个列出来。最基本的用法是 `find 目录 -name "文件名"`。比如在当前目录找所有以 .log 结尾的文件:`find . -name "*.log"`。注意引号不能省:不加引号,shell 会先把 `...
- 业务突然连不上外部域名,ping 报 Name or service not known,curl 报 Could not resolve host,应用日志里一堆 DNS 超时——这类问题往往不是“网断了”,而是解析链路某一步坏了。下面按从现象到配置的顺序排查,命令在 EulerOS、CentOS 7+/8、Ubuntu 20.04+ 上通用;个别发行版若未装 bind-utils/dns... 业务突然连不上外部域名,ping 报 Name or service not known,curl 报 Could not resolve host,应用日志里一堆 DNS 超时——这类问题往往不是“网断了”,而是解析链路某一步坏了。下面按从现象到配置的顺序排查,命令在 EulerOS、CentOS 7+/8、Ubuntu 20.04+ 上通用;个别发行版若未装 bind-utils/dns...
- 小内存云服务器最怕的不是 CPU 跑满,而是某天早上起来发现磁盘满了,服务一个接一个罢工。查一圈才发现,罪魁祸首往往是日志:nginx 的 access.log、应用的运行日志,一天几百兆,几个月下来几个 G,全躺在 /var/log 里没人管。Linux 自带了一个现成的管家:logrotate。它每天定时跑一次,按规则把旧日志压缩、归档、删除,基本不用你操心。下面三步就能把它用起来。第一... 小内存云服务器最怕的不是 CPU 跑满,而是某天早上起来发现磁盘满了,服务一个接一个罢工。查一圈才发现,罪魁祸首往往是日志:nginx 的 access.log、应用的运行日志,一天几百兆,几个月下来几个 G,全躺在 /var/log 里没人管。Linux 自带了一个现成的管家:logrotate。它每天定时跑一次,按规则把旧日志压缩、归档、删除,基本不用你操心。下面三步就能把它用起来。第一...
- 给只监听本机的 Komari 面板前面加一层 Caddy 反向代理。配置本身只有 3 行,记录的是过程中遇到的三件事:普通用户跑 Caddy 绑不了 443、caddy validate 报"not formatted"其实只是格式警告、用 curl -I 测出 404 并不是代理坏了。最后用 Via 头和接口返回码确认请求确实经过了 Caddy。 给只监听本机的 Komari 面板前面加一层 Caddy 反向代理。配置本身只有 3 行,记录的是过程中遇到的三件事:普通用户跑 Caddy 绑不了 443、caddy validate 报"not formatted"其实只是格式警告、用 curl -I 测出 404 并不是代理坏了。最后用 Via 头和接口返回码确认请求确实经过了 Caddy。
- 服务器上的时间错了几分钟,很多人第一反应是直接用 date 命令把时间改回来。改完当时看着是对了,可过几天时间又慢慢跑偏,证书报错、日志时间对不上、定时任务在奇怪的时间点触发,问题一个接一个冒出来。手动改时间只是把表拨正了一次,并没有解决“时间为什么会错”这个问题。真正要做的是先搞清楚系统时间的来源,再让它自己保持准确:timedatectl、chrony 和 NTP,就是干这件事最顺手的三... 服务器上的时间错了几分钟,很多人第一反应是直接用 date 命令把时间改回来。改完当时看着是对了,可过几天时间又慢慢跑偏,证书报错、日志时间对不上、定时任务在奇怪的时间点触发,问题一个接一个冒出来。手动改时间只是把表拨正了一次,并没有解决“时间为什么会错”这个问题。真正要做的是先搞清楚系统时间的来源,再让它自己保持准确:timedatectl、chrony 和 NTP,就是干这件事最顺手的三...
- 密码登录最大的问题不是密码本身,而是它可以被反复猜测。弱口令迟早会被撞开,密钥登录把“知道密码”换成“持有私钥”,没有私钥就进不来,这才是登录加固的第一步。生成密钥很简单,在本地执行 ssh-keygen -t ed25519,一路回车即可得到一对密钥:私钥 id_ed25519 自己保管、绝不外传;公钥 id_ed25519.pub 追加到服务器 ~/.ssh/authorized_key... 密码登录最大的问题不是密码本身,而是它可以被反复猜测。弱口令迟早会被撞开,密钥登录把“知道密码”换成“持有私钥”,没有私钥就进不来,这才是登录加固的第一步。生成密钥很简单,在本地执行 ssh-keygen -t ed25519,一路回车即可得到一对密钥:私钥 id_ed25519 自己保管、绝不外传;公钥 id_ed25519.pub 追加到服务器 ~/.ssh/authorized_key...
- Bash 脚本入门实操:把重复命令变成一键执行在 Linux 日常使用中,我们经常反复敲同一组命令:更新代码、备份文件、查看日志、批量重命名……每次手动输入不仅慢,还容易敲错。Bash 脚本就是解决这个问题的最简单办法:把命令按顺序写进一个文本文件,赋予执行权限,以后运行这个文件就等于一次执行全部命令。本文带你从零写出第一个能真正用上的 Bash 脚本。 一、第一个脚本:Hello 与变量... Bash 脚本入门实操:把重复命令变成一键执行在 Linux 日常使用中,我们经常反复敲同一组命令:更新代码、备份文件、查看日志、批量重命名……每次手动输入不仅慢,还容易敲错。Bash 脚本就是解决这个问题的最简单办法:把命令按顺序写进一个文本文件,赋予执行权限,以后运行这个文件就等于一次执行全部命令。本文带你从零写出第一个能真正用上的 Bash 脚本。 一、第一个脚本:Hello 与变量...
- 在日常的 Linux 运维与开发中,文件权限管理是保障系统安全与多用户协作的基础。很多新人在遇到 Permission denied 时第一反应是随手 chmod 777,这往往会埋下安全隐患。下面整理五个在实际工作中最常用的权限管理技巧,帮助你既把权限放开得恰到好处,又把风险关在门外。 一、用 chmod 和 chown 精确控制读写执行chmod 用于修改文件的权限位,chown 用于修... 在日常的 Linux 运维与开发中,文件权限管理是保障系统安全与多用户协作的基础。很多新人在遇到 Permission denied 时第一反应是随手 chmod 777,这往往会埋下安全隐患。下面整理五个在实际工作中最常用的权限管理技巧,帮助你既把权限放开得恰到好处,又把风险关在门外。 一、用 chmod 和 chown 精确控制读写执行chmod 用于修改文件的权限位,chown 用于修...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签