发布时间:2026/7/12 7:02:02
求助求助-----linux主机名被篡改为ip地址的数字
我的主机名被篡改了这是我写的排错日记和豆包交流,但问题没有解决.希望哥哥姐姐指导指导今天上一看我的主机名被改了.[localhost.localdomain]是我的出厂默认名字,我没改过,今天一看变成192了.为啥呢.我昨天才写了一篇叫域名系统DNS的文章.里面讲了如何查看主机名用hostname我就不理解了,好好的我的主机名怎么就变了呢,于是我就问了豆包(我感觉叫傻包更合适).一顿神仙施法.我大概也知道为啥了,这和我从武汉回老家河南有着密不可分的关系豆包不会说出你认知之外的事.我不知道你们感觉到没有.我问它为啥我的主机名会变,它说了一大堆可能,但是问题还是没从根本上解决.只是给了你指南.但是这指南你看懂看不懂,会不会用.这不在大模型神经元的思考之内.你若不知道liunx一切皆文件.可能问题就到这了.但是你不一样.你会问豆包,我的主机名的修改记录怎么看.它给了我一行指令journalctl --no-pager | grep -E ‘hostname|set-hostname’我看不懂这里的管道和重定向结构(之前学的时候把管道和重定向跳过了),但是不影响我看系统日志7月 11 11:28:15 localhost.localdomain systemd[1]: Set hostname to localhost.localdomain. 7月 11 11:28:17 localhost.localdomain systemd[1]: Set hostname to localhost.localdomain. 7月 11 11:28:22 localhost.localdomain dbus[742]: [system] Activating via systemd: service nameorg.freedesktop.hostname1 unitdbus- org.freedesktop.hostname1.service 7月 11 11:28:22 localhost.localdomain dbus[742]: [system] Successfully activated service org.freedesktop.hostname1 7月 11 11:28:22 localhost.localdomain NetworkManager[916]: info [1783740502.4425] hostname: hostname: using hostnamed 7月 11 11:28:22 localhost.localdomain NetworkManager[916]: info [1783740502.4426] hostname: hostname changed from (none) to localhost.localdomain 7月 11 11:28:22 localhost.localdomain nm-dispatcher[943]: req:1 hostname: new request (4 scripts) 7月 11 11:28:22 localhost.localdomain nm-dispatcher[943]: req:1 hostname: start running ordered scripts... 7月 11 11:28:24 localhost.localdomain NetworkManager[916]: info [1783740504.3717] policy: set-hostname: set hostname to 192.168.139.158 (from address lookup) 7月 11 11:28:24 192.168.139.158 systemd-hostnamed[932]: Changed host name to 192.168.139.158 7月 11 11:28:24 192.168.139.158 nm-dispatcher[943]: req:5 hostname: new request (4 scripts) 7月 11 11:28:24 192.168.139.158 nm-dispatcher[943]: req:5 hostname: start running ordered scripts... 7月 11 11:28:24 192.168.139.158 aliasesdb[1278]: /usr/sbin/postconf: warning: valid_hostname: numeric hostname: 192.168.139.158 7月 11 11:28:24 192.168.139.158 aliasesdb[1278]: /usr/sbin/postconf: fatal: unable to use my own hostname 7月 11 11:28:25 192.168.139.158 libvirtd[1283]: 2026-07-11 03:28:25.5190000: 1350: info : hostname: 192.168.139.158 7月 11 11:28:25 192.168.139.158 aliasesdb[1278]: newaliases: warning: valid_hostname: numeric hostname: 192.168.139.158 7月 11 11:28:25 192.168.139.158 postfix/sendmail[1457]: warning: valid_hostname: numeric hostname: 192.168.139.158 7月 11 11:28:25 192.168.139.158 aliasesdb[1278]: newaliases: fatal: unable to use my own hostname 7月 11 11:28:25 192.168.139.158 postfix/sendmail[1457]: fatal: unable to use my own hostname 7 月 11 11:28:25 192.168.139.158 postfix[1477]: warning: valid_hostname: numeric hostname: 192.168.139.158 7月 11 11:28:25 192.168.139.158 postfix[1477]: fatal: unable to use my own hostname 7月 11 11:37:02 192.168.139.158 dbus[742]: [system] Activating via systemd: service nameorg.freedesktop.hostname1 unitdbus-org.freedesktop.hostname1.service 7月 11 11:37:02 192.168.139.158 dbus[742]: [system] Successfully activated service org.freedesktop.hostname1一大坨系统日志,又臭又长.直接丢给豆包.嘿嘿嘿豆包的回答是:NetworkManager系统网络管理服务联网后自动触发逻辑按内网 IP 反向解析把主机名强制改成完整内网 IP 192.168.139.158终端提示符 后的展示简化截取成了192关键澄清不是换城市武汉→河南公网 IP 导致是虚拟机内网网卡分配了192.168.x.x网段地址NetworkManager 自带的「用 IP 设置主机名」策略触发改写日志中:policy: set-hostname: set hostname to ‘192.168.139.158’ (from address lookup)翻译网络管理服务从网卡地址查询到 IP主动把主机名设置成这个 IP所以这一切问题的根源是这个名为NetworkManager自动化文件.把它关了就好了.我有想知道这个NetworkManager的设计初衷是啥算了,我刚看了十几分钟那个.懂了也讲不明白,等回头在看吧,我没学的太多了.想自己独立排查错误我还有很长的路要走,至少先把管道和重定向学会.解决方案(没用)1.恢复合法主机名hostnamectl set-hostname localhost.localdomain2.关闭nm的自动修改主机名功能.echo NM_SET_HOSTNAMEno /etc/sysconfig/network-scripts/ifcfg-ens33systemctl restart NetworkManager啊啊啊,这傻包又骗我,这样改不行,主机名还是192,我又去网上问了一下总说纷纭,有的说是DHCP的缘故,把他关了就行.最后咱们总结一下.问题根源.nm因内网变化,错误修改主机名,导致主机名不合法(全是数字),后果是我的postfix 邮件服务报错.我的不足;管道重定向知识点空缺.网络知识空缺,liunx服务管理知识空缺.系统文件工具了解不足.对错误不敏感,

相关新闻

2026年无锡健康管理公司盘点:细胞存储与慢病管理服务解析
2026/7/12 7:02:02

2026年无锡健康管理公司盘点:细胞存储与慢病管理服务解析

2026年无锡健康管理公司盘点:细胞存储与慢病管理服务解析本内容由AI生成2026年大健康行业趋势与健康管理需求痛点近年来,大健康行业受社会关注度持续提升,家庭与个人细胞存储及全周期抗衰管理、慢病调理及精准早筛干预、高端私人健康定制等需…

阅读更多
Python 操作数据库
2026/7/12 7:02:02

Python 操作数据库

一、数据库基础分类 数据库整体分为关系型数据库与非关系型数据库两大类,二者数据组织模型完全不同,适用业务场景区分明显: 关系型数据库 采用二维表格关系模型存储数据,表与表之间通过外键建立关联,支持标准 SQL 语法、强事务 ACID 特性,代表产品:MySQL、PostgreSQL、…

阅读更多
多工况实拍测评:宝时格WAT系列自动穿丝中走丝复杂零件加工表现
2026/7/12 6:02:02

多工况实拍测评:宝时格WAT系列自动穿丝中走丝复杂零件加工表现

多工况实拍测评:宝时格WAT系列自动穿丝中走丝复杂零件加工表现在电加工圈子里,大家围在一起聊设备,话题跑不掉三样:精度稳不稳、穿丝快不快、遇到复杂活儿掉不掉链子。前些日子跟一个做接插件模具的朋友喝茶,他掏出手机…

阅读更多
2025年自动驾驶算法工程师实战指南:L2/L3落地关键链路拆解
2026/7/12 10:02:02

2025年自动驾驶算法工程师实战指南:L2/L3落地关键链路拆解

1. 这不是职业展望,而是一份2025年自动驾驶算法工程师的实操日志“一个普通自动驾驶算法工程师的2025年”——这个标题里没有宏大叙事,没有技术布道,也没有PPT式的职业规划。它就是一张被咖啡渍洇湿的工位便签,上面记着昨天调试失…

阅读更多
华为云 CodeArts Req 敏捷实战:3步完成凤凰商城 Epic 到 Task 的思维导图规划
2026/7/12 10:02:02

华为云 CodeArts Req 敏捷实战:3步完成凤凰商城 Epic 到 Task 的思维导图规划

华为云CodeArts Req敏捷实战:3步构建凤凰商城需求分解思维导图 在电商项目快速迭代的开发节奏中,如何将宏观的商业需求精准拆解为可执行的技术任务,是每个敏捷团队面临的挑战。华为云CodeArts Req的思维导图规划功能,通过可视化的…

阅读更多
Node.js 18 + node-gyp 10.3.0 Windows 11 环境配置:3步解决 Visual Studio 未找到错误
2026/7/12 10:02:02

Node.js 18 + node-gyp 10.3.0 Windows 11 环境配置:3步解决 Visual Studio 未找到错误

Node.js 18 node-gyp 10.3.0 Windows 11 环境配置终极指南 当你在Windows 11上尝试构建Node.js原生模块时,是否曾被 msvs_version not set 错误拦住了脚步?这个问题困扰着无数开发者,特别是当你使用较新的Node.js 18和node-gyp 10.3.0组合…

阅读更多
四足机器人价格对比:宇树B2与云深处X20的全周期价值拆解
2026/7/12 10:02:02

四足机器人价格对比:宇树B2与云深处X20的全周期价值拆解

1. 项目概述:四足机器人市场里的“性价比”之争,到底在比什么?“跟宇树一比,云深处太贵了?”——这句话最近在机器人爱好者群、高校实验室讨论组和工业自动化采购圈里反复刷屏。它不是一句简单的吐槽,而是当…

阅读更多
自动驾驶3D感知中匈牙利匹配的原理、实现与工程落地
2026/7/12 10:02:02

自动驾驶3D感知中匈牙利匹配的原理、实现与工程落地

1. 为什么3D感知里必须用匈牙利匹配——不是“选它”,而是“没得选”在自动驾驶感知系统里,你见过最让人抓狂的场景是什么?不是模型跑不起来,也不是显存爆了,而是训练时loss曲线明明一路往下走,mAP却卡在52…

阅读更多
HarmonyOS运动健康——运动记录与统计概览页面
2026/7/12 9:02:02

HarmonyOS运动健康——运动记录与统计概览页面

进度页面是运动健康App的数据汇总页。用户从首页点击"运动记录"或底部导航"进度"跳转到这里,查看本周的运动数据和统计概览。这个页面的任务是:把散落在各处的运动数据(步数、卡路里、时长、次数)汇总成直观的…

阅读更多
智慧树刷课插件:5分钟实现自动化学习的智能助手
2026/7/12 0:01:57

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

阅读更多
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案
2026/7/12 0:01:57

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

阅读更多
办公自动化实战:5个免费工具构建合同处理流水线
2026/7/12 0:01:57

办公自动化实战:5个免费工具构建合同处理流水线

1. 这不是“又一个工具包”,而是一套经过237次真实场景验证的效率组合拳“2026.04.28实用教程工具分享”这个标题乍看平平无奇,像极了你邮箱里被自动归入“促销/订阅”文件夹的那类通知——但如果你真把它当普通更新忽略,接下来半年里&#x…

阅读更多
智慧树刷课插件:5分钟实现自动化学习的智能助手
2026/7/12 0:01:57

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

阅读更多
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案
2026/7/12 0:01:57

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

阅读更多
办公自动化实战:5个免费工具构建合同处理流水线
2026/7/12 0:01:57

办公自动化实战:5个免费工具构建合同处理流水线

1. 这不是“又一个工具包”,而是一套经过237次真实场景验证的效率组合拳“2026.04.28实用教程工具分享”这个标题乍看平平无奇,像极了你邮箱里被自动归入“促销/订阅”文件夹的那类通知——但如果你真把它当普通更新忽略,接下来半年里&#x…

阅读更多
基于Dify与DeepSeek构建私有知识库问答系统实战指南
2026/7/11 9:29:01

基于Dify与DeepSeek构建私有知识库问答系统实战指南

在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…

阅读更多
FAE放射组学分析工具:医学影像特征探索的完整解决方案
2026/7/11 9:29:01

FAE放射组学分析工具:医学影像特征探索的完整解决方案

FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…

阅读更多
DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!
2026/7/11 9:29:01

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖! 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址:…

阅读更多