摘要:
笔者使用 rsync 同步文件时,文件名称和内容本身都正常,但日志里的中文文件名却显示为乱码。 原始命令如下: /usr/bin/rsync -avz -e "/usr/bin/ssh -i $KEY_PATH" $REMOTE_USER@$REMOTE_IP:$REMOTE_DIR $LOCAL_ 阅读全文
随笔分类 - Linux
OEL 系统时间偏慢处理记录
2026-08-08 00:58 by AlfredZhao, 72 阅读, 收藏,
摘要:
笔者遇到一次 OEL 主机时间异常:系统时间比实际时间慢约 10 分钟。这个问题看起来不大,但会直接影响日志时间戳,排查问题和比对业务事件时很容易产生误判。 01 | 问题现象 主机上的系统时间明显偏慢,和实际时间大约相差 10 分钟。 在日常运维中,时间不准最直接的影响就是日志不可信。比如业务报错 阅读全文
Docker 查看容器日志:别只记 `docker logs -f`
2026-08-05 19:53 by AlfredZhao, 178 阅读, 收藏,
摘要:
排查容器问题时,很多人第一反应都是看日志。笔者也常用 docker logs -f xxx,但如果容器日志很多,这个命令可能会从很早的内容开始刷屏,等很久才看到真正关心的部分。 01 | 从最近 200 行开始看 假设容器名字是 xxx,最常见的实时跟踪命令是: docker logs -f xxx 阅读全文
Docker 容器不写代理,临时用 OS 变量解决网络问题
2026-07-23 20:06 by AlfredZhao, 127 阅读, 收藏,
摘要:
上篇介绍了docker容器设置代理的方式,在某些特定场景下,Docker 容器本身不需要写入代理配置,只在操作系统当前会话中临时设置代理变量,也可以完成容器启动和访问需求。笔者实测,这样设置之后建立的docker容器,即便重新登陆用户丢失这些临时变量的情况下, docker stop 和 docke 阅读全文
Win7老系统登录报错怎么解?PuTTY这次真能救急
2026-07-08 11:49 by AlfredZhao, 250 阅读, 收藏,
摘要:
在老系统环境里,最麻烦的往往不是功能不够,而是关键时刻连不上。笔者这次就在 Win7 环境里遇到了使用老版SecureCRT远程登录某Linux服务器不成功的问题:现有工具太旧,升级又走不通,最后反而是一个看起来很轻量的小软件把问题解决了。 01 | 老版本 SecureCRT 为什么会卡住 问题出 阅读全文
Linux 主机防火墙如何同时开启 80 和 443?
2026-07-05 16:27 by AlfredZhao, 175 阅读, 收藏,
摘要:
在 Linux 服务器上部署 Web 服务时,80 和 443 往往是最常用的两个端口。对于使用 firewalld 的环境,直接放行对应服务即可,不需要手动去记端口规则,操作也更直观。 01 | 先确认当前防火墙状态 如果主机使用的是 firewalld,可以先执行下面的命令查看当前规则: sud 阅读全文
生产环境里,为什么不建议把普通端口直接暴露到公网?
2026-06-28 11:40 by AlfredZhao, 691 阅读, 收藏,
摘要:
很多人第一次做部署时都会疑惑:例如像 8028、8035 这些普通的端口和 80、443 不都是 TCP 端口吗?为什么生产环境里通常只开放 80/443,却不建议把一堆高位端口直接放到外网?答案是:从端口本身看没有本质区别,但从安全体系和运维治理看,区别非常大。 01 | 端口本身没区别,暴露方式 阅读全文
Docker 容器时区不对,`timedatectl` 不存在怎么办?
2026-06-22 18:08 by AlfredZhao, 229 阅读, 收藏,
摘要:
Docker 封装出来的系统,经常会遇到时区不对的问题。新建容器时,有些环境可以直接通过 docker run 增加参数解决: -e 'TZ=Asia/Shanghai' 但如果容器已经在本地修正和使用过很多次,不适合删除后重新 run,那就需要在现有容器里直接处理。 01 | 为什么 timeda 阅读全文
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
2026-06-19 07:34 by AlfredZhao, 145 阅读, 收藏,
摘要:
在 OCI 上创建测试主机时,明明给启动盘分配了 200G,但进入系统后执行 df -h,根目录却只有 30G 左右。这种情况并不是磁盘没有分配成功,而是分区和 LVM 还没有把剩余空间用起来。 01 | 先看 200G 到底在不在 笔者环境中,df -h 看到的是文件系统大小: /dev/mapp 阅读全文
vi 删除指定范围的行,不用再反复按 dd
2026-06-18 17:14 by AlfredZhao, 216 阅读, 收藏,
摘要:
目前各种强大的现代编辑工具可能已经让很多人忘了vi的用法,但笔者最近在配合调试客户环境的代码时,就遇到经常要直接在那黑乎乎的putty窗口下直接使用vi来操作,反复去删除指定多行代码的场景很是痛苦,加上远程网络时而还会不稳,连续的dd很不方便且容易误操作。所以就倒逼自己回来复习了下vi删除行的快捷操 阅读全文
Linux时区修改为CST
2026-05-26 14:43 by AlfredZhao, 219 阅读, 收藏,
摘要:
01 | 为什么要改时区 Linux 服务器的时间看起来只是一个基础配置,但它会影响日志排查、定时任务、监控告警和业务数据记录。 如果服务器默认不是国内常用时区,日志时间就可能和实际排查时间对不上。问题发生在上午,日志却显示成凌晨,这会让定位问题变得很绕。 把系统时区改为 Asia/Shanghai 阅读全文
为什么 AI 服务器首选 Ubuntu?难道 OEL 和 RHEL 不香吗?
2026-02-10 22:06 by AlfredZhao, 890 阅读, 收藏,
摘要:
在 AI 圈子里,如果你去租一台 GPU 算力服务器,或者看大模型的部署教程,你会发现一个有趣的现象:Ubuntu 几乎是默认选项。 很多习惯了企业级系统(如 RHEL、CentOS 或 OEL)的朋友可能会纳闷:既然 NVIDIA 驱动也支持红帽系系统,为什么大家偏偏对 Ubuntu 这种“社区感 阅读全文
Docker 快速入门:手把手教你打包 Python 应用
2026-01-26 22:51 by AlfredZhao, 243 阅读, 收藏,
摘要:
在云原生时代,Docker 是每一位开发者的必备技能。它解决了“环境配置难、版本冲突多”的痛点。今天,笔者将带你实战演练:如何将一个 Python Web 应用打包,并运行在自定义的端口上。 01 | 什么是 Docker?为什么它是“集装箱”? 搬家时,散装家具容易磕碰丢件。 Docker 的做法 阅读全文
Anaconda指定目录安装终极指南+避坑大全
2025-03-22 10:15 by AlfredZhao, 1946 阅读, 收藏,
摘要:
最近被Python环境搞疯了吧?一个项目跑起来另一个就报错?用Conda环境隔离大法就对了!但默认安装竟吃掉根分区8G的硬盘?今天手把手教你迁移安装目录+实战部署AI项目。 今天测试AIREPORT,这款项目是同事开源的类似SELECT AI的功能,如果大家感兴趣可以去看下: https://git 阅读全文
解决Linux下文本文件中文乱码问题
2025-03-21 23:11 by AlfredZhao, 796 阅读, 收藏,
摘要:
上一篇我们提到了OS和DB的一些中文乱码问题解决,本篇我们继续介绍下在OS上的文本文件中文乱码问题。 操作系统是Linux(OEL 8.10),所有文件是打了一个压缩包上传的,上传解压后发现其中的文本文件中文乱码。类似现象如下: [oracle@dbtest AIDIR]$ cat yy.txt ʵ 阅读全文
小知识:开启NTP服务并设置为开机启动
2023-06-30 15:22 by AlfredZhao, 628 阅读, 收藏,
摘要:
我的一套测试环境发现时间慢了10分钟,影响我做各类测试。 首先就想到NTP服务,发现已安装NTP安装包,也有默认的NTP配置文件,只是没有启用。 用到的相关命令参考如下: ```shell [root@bogon ~]# vi /etc/ntp.conf systemctl status ntpd 阅读全文
小知识:grep过滤以#号开头的注释行 和 空行
2023-06-30 01:57 by AlfredZhao, 942 阅读, 收藏,
摘要:
xtts的配置文件,有很多注释不想直接去掉的情况下,想清楚的看到目前设置了哪些参数,可以用grep过滤查看: `grep -vE '^#|^$' xtt.properties` 效果如下: ```shell [oracle@db11gcas xtt]$ grep -vE '^#|^$' xtt.pr 阅读全文
KVM环境:Active console session exists for this domain
2023-05-13 08:28 by AlfredZhao, 1045 阅读, 收藏,
摘要:
做测试过程中被迫换电脑,但没有关掉原电脑的连接,所以用其他电脑连接测试环境时,发现之前的kvm测试环境因没有断开,无法连接: error: operation failed: Active console session exists for this domain [root@bogon ~]# 阅读全文
数据安全始终是一个不可忽视的问题
2023-03-18 22:11 by AlfredZhao, 94 阅读, 收藏,
摘要:
最近,自己的一个测试环境,遭遇了hacker攻击。 具体是oracle用户被攻破了,原因是该环境通过DDNS连接到了外网,而因为只是测试,没有注意安全防范,设置的口令过于简单。 下面记录下,也作为警醒。 1.发现资源使用异常 CPU告警,使用top去查询资源使用情况发现CPU使用率非常高,达到94% 阅读全文
iSCSI的客户端messages频繁报错问题解决
2023-01-17 13:52 by AlfredZhao, 1844 阅读, 收藏,
摘要:
问题现象: 在自己的工作站中安装的RAC测试环境,使用了iSCSI模拟共享存储,环境运行OK,但是在messages信息中频繁报错如下: [root@db01rac2 ~]# tail -20f /var/log/messages Jan 13 23:08:37 db01rac2 iscsid: i 阅读全文
浙公网安备 33010602011771号