- 从目录、文件、查看、权限、进程和网络六个方面,介绍 Linux 新手最常用的终端命令与安全操作习惯,帮助零基础读者快速上手终端。 从目录、文件、查看、权限、进程和网络六个方面,介绍 Linux 新手最常用的终端命令与安全操作习惯,帮助零基础读者快速上手终端。
- 前言很多人习惯用 crontab 管理 Linux 定时任务:一行配置、简单直接。但任务一多,问题就来了:环境变量和交互式 shell 不一致、任务失败没有日志、无法限制资源、服务器重启期间错过的任务不会补跑。systemd timer 是 systemd 自带的定时机制,用 .timer 单元触发 .service 单元,能很好地解决这些痛点。本文介绍它的基本用法,并与 crontab ... 前言很多人习惯用 crontab 管理 Linux 定时任务:一行配置、简单直接。但任务一多,问题就来了:环境变量和交互式 shell 不一致、任务失败没有日志、无法限制资源、服务器重启期间错过的任务不会补跑。systemd timer 是 systemd 自带的定时机制,用 .timer 单元触发 .service 单元,能很好地解决这些痛点。本文介绍它的基本用法,并与 crontab ...
- 第五章:进程与服务——“程序明明装了,它为什么躺着不动?”安装软件只是第一步。真正到了服务器上,你很快会遇到另一类问题:“软件我明明装了,怎么访问不了?”“这个进程到底还活着没?”“它为什么占了 99% CPU?”“服务挂了,怎么把它叫醒?”这一章,我们就来认识 Linux 里那些“正在干活的家伙”。 1. 进程到底是什么?简单说:程序是文件,进程是正在运行的程序。比如你安装了 Nginx... 第五章:进程与服务——“程序明明装了,它为什么躺着不动?”安装软件只是第一步。真正到了服务器上,你很快会遇到另一类问题:“软件我明明装了,怎么访问不了?”“这个进程到底还活着没?”“它为什么占了 99% CPU?”“服务挂了,怎么把它叫醒?”这一章,我们就来认识 Linux 里那些“正在干活的家伙”。 1. 进程到底是什么?简单说:程序是文件,进程是正在运行的程序。比如你安装了 Nginx...
- 本文总结了华为云弹性云服务器(ECS)在长期运行过程中的高频运维优化技巧,涵盖大文件与 systemd 日志清理、Docker 冗余资源回收、Swap 虚拟内存配置防 OOM 崩溃,以及利用 Crontab 编写定时自动化维护脚本的完整流程。 本文总结了华为云弹性云服务器(ECS)在长期运行过程中的高频运维优化技巧,涵盖大文件与 systemd 日志清理、Docker 冗余资源回收、Swap 虚拟内存配置防 OOM 崩溃,以及利用 Crontab 编写定时自动化维护脚本的完整流程。
- Linux ss 命令查看网络连接的基本使用Linux 中的 ss 命令可以查看网络连接、监听端口以及 TCP 连接状态,常用于服务器网络排障和端口检查。查看所有监听端口ss -tuln参数说明:-t:显示 TCP 连接。-u:显示 UDP 连接。-l:只显示正在监听的端口。-n:直接显示数字地址和端口,不进行名称解析。查看端口对应的进程sudo ss -tulnp增加 -p 参数后,可以查... Linux ss 命令查看网络连接的基本使用Linux 中的 ss 命令可以查看网络连接、监听端口以及 TCP 连接状态,常用于服务器网络排障和端口检查。查看所有监听端口ss -tuln参数说明:-t:显示 TCP 连接。-u:显示 UDP 连接。-l:只显示正在监听的端口。-n:直接显示数字地址和端口,不进行名称解析。查看端口对应的进程sudo ss -tulnp增加 -p 参数后,可以查...
- 很多运维脚本是用 cron 每分钟或每五分钟跑一次的。脚本本身不长,但只要某一次卡住,比如在等数据库、等磁盘或者等下游接口,下一次 cron 就会再起一个进程。两个进程同时写同一份报表、同时删同一批临时文件,结果比没跑更难查。flock 是 util-linux 里的小工具,专门解决这件事。它靠内核的文件锁:谁先拿到锁,谁执行;后来的进程可以选择立刻退出,或者排队等待。一、先给脚本一个固定的... 很多运维脚本是用 cron 每分钟或每五分钟跑一次的。脚本本身不长,但只要某一次卡住,比如在等数据库、等磁盘或者等下游接口,下一次 cron 就会再起一个进程。两个进程同时写同一份报表、同时删同一批临时文件,结果比没跑更难查。flock 是 util-linux 里的小工具,专门解决这件事。它靠内核的文件锁:谁先拿到锁,谁执行;后来的进程可以选择立刻退出,或者排队等待。一、先给脚本一个固定的...
- 小内存机器加 swap 到底有没有用:我给两台小机器做的对比刚开始玩小内存云服务器的时候,我听过两种完全相反的说法:一种说内存不够就加 swap,能救命;另一种说 swap 是硬盘冒充内存,慢得没法用,加了等于没加。两种说法我都半信半疑,直到自己手里有了两台小机器,才有机会实测一下:一台是 1G 内存的机器,一台是 2G 内存的机器,两台都加了 swap,用了一段时间之后,我对这件事的看法... 小内存机器加 swap 到底有没有用:我给两台小机器做的对比刚开始玩小内存云服务器的时候,我听过两种完全相反的说法:一种说内存不够就加 swap,能救命;另一种说 swap 是硬盘冒充内存,慢得没法用,加了等于没加。两种说法我都半信半疑,直到自己手里有了两台小机器,才有机会实测一下:一台是 1G 内存的机器,一台是 2G 内存的机器,两台都加了 swap,用了一段时间之后,我对这件事的看法...
- 写给刚上云主机的开发者。服务起不来、端口被占用、连不上数据库时,很多人第一反应是装 netstat。其实现代发行版更推荐自带的 ss:更快、信息更全,几条命令就能把「谁在听端口、谁连着谁」看清楚。先看本机在听哪些端口:ss -tulnp含义:-t TCP,-u UDP,-l 只看监听,-n 不解析域名,-p 尽量显示进程。只查某端口例如 80:ss -tulnp | grep ':80'再看... 写给刚上云主机的开发者。服务起不来、端口被占用、连不上数据库时,很多人第一反应是装 netstat。其实现代发行版更推荐自带的 ss:更快、信息更全,几条命令就能把「谁在听端口、谁连着谁」看清楚。先看本机在听哪些端口:ss -tulnp含义:-t TCP,-u UDP,-l 只看监听,-n 不解析域名,-p 尽量显示进程。只查某端口例如 80:ss -tulnp | grep ':80'再看...
- 前言线上服务器报警"No space left on device"是运维中最常见的故障之一。本文整理一套从定位到处理的固定流程,重点讲清一个经典陷阱:文件已经删除,空间却迟迟不释放。 一、先看整体:dfdf -h 查看各挂载点使用率,找出占满的分区。别忘了 df -i 检查 inode:小文件过多时,空间没满也会报"磁盘已满"。 二、逐层下钻:du定位到分区后,用 du 逐层找出大目录:... 前言线上服务器报警"No space left on device"是运维中最常见的故障之一。本文整理一套从定位到处理的固定流程,重点讲清一个经典陷阱:文件已经删除,空间却迟迟不释放。 一、先看整体:dfdf -h 查看各挂载点使用率,找出占满的分区。别忘了 df -i 检查 inode:小文件过多时,空间没满也会报"磁盘已满"。 二、逐层下钻:du定位到分区后,用 du 逐层找出大目录:...
- 网站别再 HTTP 裸奔:Nginx + Let’s Encrypt,十分钟配好免费 HTTPS昨天那篇讲了 Nginx 反向代理:把多个应用收敛到 80 端口统一接客。好处里提过一条"统一做 HTTPS"——今天就把这条兑现:给网站配一张免费证书,让浏览器地址栏从"不安全"变成小锁头。 为什么非上 HTTPS 不可三条现实理由:第一,Chrome、Firefox 对纯 HTTP 页面直接标... 网站别再 HTTP 裸奔:Nginx + Let’s Encrypt,十分钟配好免费 HTTPS昨天那篇讲了 Nginx 反向代理:把多个应用收敛到 80 端口统一接客。好处里提过一条"统一做 HTTPS"——今天就把这条兑现:给网站配一张免费证书,让浏览器地址栏从"不安全"变成小锁头。 为什么非上 HTTPS 不可三条现实理由:第一,Chrome、Firefox 对纯 HTTP 页面直接标...
- 把 cron 换成 systemd timer 之前,先想清楚 timer 与 service 的分工、OnCalendar 语义、错过补跑、防重叠、环境变量、日志查询与启用验证这 7 个注意事项,避免换了工具还踩旧坑。 把 cron 换成 systemd timer 之前,先想清楚 timer 与 service 的分工、OnCalendar 语义、错过补跑、防重叠、环境变量、日志查询与启用验证这 7 个注意事项,避免换了工具还踩旧坑。
- 磁盘告警根目录被占满,但 du -sh * 统计各目录大小远小于总容量。本文记录使用 lsof 排查被删除但未释放句柄的大文件故障实战。 磁盘告警根目录被占满,但 du -sh * 统计各目录大小远小于总容量。本文记录使用 lsof 排查被删除但未释放句柄的大文件故障实战。
- First steps I use on a small 2-core, 2 GB Ubuntu server: key-only SSH, fail2ban, a modest swap safety net, BBR tuning, and a closed firewall. First steps I use on a small 2-core, 2 GB Ubuntu server: key-only SSH, fail2ban, a modest swap safety net, BBR tuning, and a closed firewall.
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签