- SSH 免密登录:一次配置,告别每次输密码每次连服务器都要输一遍密码,输错还得重来;写脚本批量操作时更是处处卡壳。SSH 密钥登录就是为了解决这个问题:配置一次,之后连接不再输密码,既方便,安全性也比弱口令高得多。 密钥登录是怎么回事简单说,就是在本机生成一对密钥:私钥自己留着,公钥放到服务器上。连接时服务器用公钥出一道“只有持有私钥的人才能解开”的题目,本机用私钥答对即可登录,全程不需要... SSH 免密登录:一次配置,告别每次输密码每次连服务器都要输一遍密码,输错还得重来;写脚本批量操作时更是处处卡壳。SSH 密钥登录就是为了解决这个问题:配置一次,之后连接不再输密码,既方便,安全性也比弱口令高得多。 密钥登录是怎么回事简单说,就是在本机生成一对密钥:私钥自己留着,公钥放到服务器上。连接时服务器用公钥出一道“只有持有私钥的人才能解开”的题目,本机用私钥答对即可登录,全程不需要...
- Linux 网络排查入门:ping、curl、ss 与端口占用定位服务突然访问不了,是服务器运维里最常见的故障之一。页面打不开、接口连不上、SSH 连不上,原因可能出在很多环节:本机网络、域名解析、服务没启动、端口被占用、防火墙拦住了。排查网络问题最忌讳上来就重启服务或者乱改配置,正确的做法是按链路一层一层缩小范围:先确认网络通不通,再确认服务在不在,最后确认端口和防火墙。本文介绍排查时最... Linux 网络排查入门:ping、curl、ss 与端口占用定位服务突然访问不了,是服务器运维里最常见的故障之一。页面打不开、接口连不上、SSH 连不上,原因可能出在很多环节:本机网络、域名解析、服务没启动、端口被占用、防火墙拦住了。排查网络问题最忌讳上来就重启服务或者乱改配置,正确的做法是按链路一层一层缩小范围:先确认网络通不通,再确认服务在不在,最后确认端口和防火墙。本文介绍排查时最...
- 自托管服务跑了一段时间,我才意识到一个问题:数据一直在服务器上,但我从来没验证过“坏了能不能恢复”。这篇记录我用 systemd timer 做每日备份、保留最近几份,并真的做了一次恢复演练的过程。 一、备份脚本假设服务数据都在 /opt/myapp/data,备份放到 /var/backups/myapp。脚本尽量简单,出错就退出:#!/usr/bin/env bashset -euo p... 自托管服务跑了一段时间,我才意识到一个问题:数据一直在服务器上,但我从来没验证过“坏了能不能恢复”。这篇记录我用 systemd timer 做每日备份、保留最近几份,并真的做了一次恢复演练的过程。 一、备份脚本假设服务数据都在 /opt/myapp/data,备份放到 /var/backups/myapp。脚本尽量简单,出错就退出:#!/usr/bin/env bashset -euo p...
- Linux 服务器上出了问题,第一反应往往是“先看看进程在不在、跑得怎么样”。ps 就是干这件事的标配工具:它拍下某一时刻的进程快照,不占资源、不改系统,适合入门排查。本文先讲清输出里每一列的含义和进程状态码,再给出十条最常用的命令,照着敲一遍就能上手。 一、进程是什么简单说,进程就是正在运行的程序的一次执行。打开的编辑器、后台跑的数据库、定时执行的脚本,在系统里都对应一个或多个进程。每个进... Linux 服务器上出了问题,第一反应往往是“先看看进程在不在、跑得怎么样”。ps 就是干这件事的标配工具:它拍下某一时刻的进程快照,不占资源、不改系统,适合入门排查。本文先讲清输出里每一列的含义和进程状态码,再给出十条最常用的命令,照着敲一遍就能上手。 一、进程是什么简单说,进程就是正在运行的程序的一次执行。打开的编辑器、后台跑的数据库、定时执行的脚本,在系统里都对应一个或多个进程。每个进...
- 刚接触服务器的人,第一次面对黑底白字的终端往往有点发怵:没有按钮、没有菜单,只有一个闪烁的光标。其实终端并不神秘,日常高频操作就十来个命令,掌握之后,查日志、看磁盘、重启服务都能在几行命令里完成。这篇短文按「看、找、管、查」四组整理,适合刚上手 Linux 的新手照着练。一、先看清楚自己在哪。pwd 会打印当前所在目录,ls 列出当前目录下的文件,加上 -l 能看到权限与大小,加上 -a 能... 刚接触服务器的人,第一次面对黑底白字的终端往往有点发怵:没有按钮、没有菜单,只有一个闪烁的光标。其实终端并不神秘,日常高频操作就十来个命令,掌握之后,查日志、看磁盘、重启服务都能在几行命令里完成。这篇短文按「看、找、管、查」四组整理,适合刚上手 Linux 的新手照着练。一、先看清楚自己在哪。pwd 会打印当前所在目录,ls 列出当前目录下的文件,加上 -l 能看到权限与大小,加上 -a 能...
- df 显示磁盘已满但 du 找不到大文件时,常见原因是被删除却仍被进程打开的文件占用块。本文用 lsof +L1 定位,通过 /proc/PID/fd 截断释放,并用 df 验证回收效果。 df 显示磁盘已满但 du 找不到大文件时,常见原因是被删除却仍被进程打开的文件占用块。本文用 lsof +L1 定位,通过 /proc/PID/fd 截断释放,并用 df 验证回收效果。
- 一、生产故障表象与报警在某次线上服务告警中,日志收集与文件写入模块突然抛出密集异常:java.io.IOException: No space left on device。运维人员第一时间登录生产节点,执行标准磁盘检查命令:$ df -h /dataFilesystem Size Used Avail Use% Mounted on/dev/vdb1 500G 1... 一、生产故障表象与报警在某次线上服务告警中,日志收集与文件写入模块突然抛出密集异常:java.io.IOException: No space left on device。运维人员第一时间登录生产节点,执行标准磁盘检查命令:$ df -h /dataFilesystem Size Used Avail Use% Mounted on/dev/vdb1 500G 1...
- Linux 进程管理:ps、top 与 kill 实战服务卡住了、CPU 跑满了、内存被谁吃光了——第一步永远是先看进程。ps、top、kill 是排查这类问题的基本功,用熟了能省下大把时间。 一、ps:看一眼当前进程ps aux | head -20 # 最常用的全景ps aux | grep nginx # 找特定进程ps -ef --forest ... Linux 进程管理:ps、top 与 kill 实战服务卡住了、CPU 跑满了、内存被谁吃光了——第一步永远是先看进程。ps、top、kill 是排查这类问题的基本功,用熟了能省下大把时间。 一、ps:看一眼当前进程ps aux | head -20 # 最常用的全景ps aux | grep nginx # 找特定进程ps -ef --forest ...
- Linux 服务异常时不必先重启。本文整理了用 systemctl 和 journalctl 按状态、时间窗口和优先级排查问题的常用方法,以及日志为空、时区不准、磁盘写满等常见坑。 Linux 服务异常时不必先重启。本文整理了用 systemctl 和 journalctl 按状态、时间窗口和优先级排查问题的常用方法,以及日志为空、时区不准、磁盘写满等常见坑。
- 一文讲清 Linux crontab 定时任务的语法、常用命令、真实示例,以及 PATH 不继承、% 转义、邮件丢失、任务重叠、日与周「或」逻辑等常见坑。 一文讲清 Linux crontab 定时任务的语法、常用命令、真实示例,以及 PATH 不继承、% 转义、邮件丢失、任务重叠、日与周「或」逻辑等常见坑。
- 在 Ubuntu 24.04 远程桌面核对网页记录时,发现页面时间比北京时间少8小时。本文通过系统命令、浏览器时区检查和同一条记录的对照实验,定位显示差异,并验证按北京时间编写 systemd 定时规则的方法。 在 Ubuntu 24.04 远程桌面核对网页记录时,发现页面时间比北京时间少8小时。本文通过系统命令、浏览器时区检查和同一条记录的对照实验,定位显示差异,并验证按北京时间编写 systemd 定时规则的方法。
- 一、什么是 Docker?Docker 是一个开源的容器化平台,可以将应用程序及其运行所需的依赖、配置和环境打包成镜像,然后通过镜像创建容器,在不同服务器或开发环境中运行。传统部署应用时,通常需要手动安装运行环境、配置依赖、调整系统参数。不同服务器之间可能存在环境差异,导致应用出现兼容性问题。Docker 通过容器技术解决了这类问题。例如,一个 Python Web 项目可能需要:Pytho... 一、什么是 Docker?Docker 是一个开源的容器化平台,可以将应用程序及其运行所需的依赖、配置和环境打包成镜像,然后通过镜像创建容器,在不同服务器或开发环境中运行。传统部署应用时,通常需要手动安装运行环境、配置依赖、调整系统参数。不同服务器之间可能存在环境差异,导致应用出现兼容性问题。Docker 通过容器技术解决了这类问题。例如,一个 Python Web 项目可能需要:Pytho...
- rm 删了没有回收站:删之前先 ls 核对,删目录要加 -r,重要的先 mv 到 /tmp 放几天,rm -rf / 永远别碰,一次讲清。 rm 删了没有回收站:删之前先 ls 核对,删目录要加 -r,重要的先 mv 到 /tmp 放几天,rm -rf / 永远别碰,一次讲清。
- 程序跑着跑着不动了,日志也不再滚动,第一反应往往是 kill -9 直接干掉重开。删掉一个进程很容易,但如果不知道它为什么卡住,下次还会在同一个地方卡住。先花两分钟看清楚进程在干什么,再决定怎么处理。 第一步:先看进程处在什么状态ps aux | grep <进程名> 能看到进程的基本信息,重点看 STAT 这一列。R 是正在运行,S 是在等某个事件(比如等网络回包、等磁盘读写),D 是在等... 程序跑着跑着不动了,日志也不再滚动,第一反应往往是 kill -9 直接干掉重开。删掉一个进程很容易,但如果不知道它为什么卡住,下次还会在同一个地方卡住。先花两分钟看清楚进程在干什么,再决定怎么处理。 第一步:先看进程处在什么状态ps aux | grep <进程名> 能看到进程的基本信息,重点看 STAT 这一列。R 是正在运行,S 是在等某个事件(比如等网络回包、等磁盘读写),D 是在等...
- 刚接触 Linux,很多人第一次栽在“权限”上:文件明明在眼前,打开却提示 Permission denied;脚本写好了,一运行却说没有执行权限。其实背后的规则并不复杂,核心就是三件事:读、写、执行,以及它们分别属于谁。 一、先看懂 ls -l 输出的那串字母在终端执行 ls -l,每一行开头都有一串类似 -rw-r--r-- 的字符。第一个字符表示类型:- 是普通文件,d 是目录,l 是... 刚接触 Linux,很多人第一次栽在“权限”上:文件明明在眼前,打开却提示 Permission denied;脚本写好了,一运行却说没有执行权限。其实背后的规则并不复杂,核心就是三件事:读、写、执行,以及它们分别属于谁。 一、先看懂 ls -l 输出的那串字母在终端执行 ls -l,每一行开头都有一串类似 -rw-r--r-- 的字符。第一个字符表示类型:- 是普通文件,d 是目录,l 是...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签