免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5121 | 回复: 18
打印 上一主题 下一主题

blade2500软改hostid后不能改回去 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-11 20:27 |只看该作者 |倒序浏览
本帖最后由 wqszyl 于 2011-11-12 10:13 编辑

今天按照网上找来的办法(http://bbs.chinaunix.net/thread-146001-1-1.html这个帖子的第二个方法),在/etc/rc2.d/S20sysetup加了几行,重启后hostid顺利实现软改。然而当我把原来备份的S20sysetup覆盖回去后再重启,却发现进入系统 后还是改过的hostid,并没有恢复原来的hostid,那位高手指教一下,怎么回事?


补充:没有什么可怀疑的,就是这个现象,就是想请大家帮忙分析一下,可能哪个步骤出了问题,周一上班还要再试一下的

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2011-11-12 10:05 |只看该作者
表示怀疑

论坛徽章:
0
3 [报告]
发表于 2011-11-12 10:17 |只看该作者
没有什么可怀疑的,就是这个现象,就是想请大家帮忙分析一下,可能哪个步骤出了问题,周一上班还要再试一下的

论坛徽章:
0
4 [报告]
发表于 2011-11-12 10:25 |只看该作者
没有什么可怀疑的,就是这个现象,就是想请大家帮忙分析一下,可能哪个步骤出了问题,周一上班还要再试一下 ...
wqszyl 发表于 2011-11-12 10:17


表示怀疑。
SPARC机器的HOSTID是写在芯片中的,在OK下用banner开一下hostid。

论坛徽章:
0
5 [报告]
发表于 2011-11-12 11:20 |只看该作者
楼上,我这是软改,banner下的是真实的hostid,改了那个文件只是进入系统后键入hostid命令取回的hostid变了,是欺骗软件的,ok下的hostid是不会变的。我上面说的不能改回原来的hostid也是指在系统里

论坛徽章:
0
6 [报告]
发表于 2011-11-12 22:16 |只看该作者
既然你也承认是软改,那就自己好好检查吧,肯定在什么启动脚本中还有设置该软件生效了。
看不到你的实际环境,谁也帮不了你。
只能表示怀疑。

论坛徽章:
0
7 [报告]
发表于 2011-11-12 22:21 |只看该作者
本帖最后由 wqszyl 于 2011-11-12 22:25 编辑

我就是照搬那篇文章的,其他的地方也没动,只是在/etc/rc2.d/S20sysetup这个文件中做修改,软改成功了(说是软改,其实也没用软件,就是修改了这个文件,其他的没动),但是用原来的文件覆盖回来重启,却还是修改后的hostid,所以想不通,周一把那个文件贴上来看看

论坛徽章:
0
8 [报告]
发表于 2011-11-15 08:36 |只看该作者
本帖最后由 wqszyl 于 2011-11-15 08:39 编辑

今天到单位开机,在系统中改过的hostid仍然健在,我把原来的S20sysetup文件和修改后的贴上来,大家帮看看分析一下
原来的:#!/sbin/sh
#
# Copyright (c) 1984-1998 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident        "@(#)sysetup        1.18        98/10/09 SMI"

if [ -z "$_INIT_PREV_LEVEL" ]; then
        set -- `/usr/bin/who -r`
        _INIT_PREV_LEVEL="$9"
fi

[ $_INIT_PREV_LEVEL != S -a $_INIT_PREV_LEVEL != 1 ] && exit 0

# Uncomment this line to print the complete system configuration on startup
#[ -x /usr/sbin/prtconf ] && /usr/sbin/prtconf

# If there are trademark files, print them.

[ -d /etc/tm ] && /usr/bin/cat /etc/tm/* 2>/dev/null

#
# Savecore is enabled by default.
# See dumpadm(1M) on how to customize
# system dump configuration.
#


修改后的:


#!/sbin/sh
#
# Copyright (c) 1984-1998 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident        "@(#)sysetup        1.18        98/10/09 SMI"

if [ -z "$_INIT_PREV_LEVEL" ]; then
        set -- `/usr/bin/who -r`
        _INIT_PREV_LEVEL="$9"
fi

[ $_INIT_PREV_LEVEL != S -a $_INIT_PREV_LEVEL != 1 ] && exit 0

# Uncomment this line to print the complete system configuration on startup
#[ -x /usr/sbin/prtconf ] && /usr/sbin/prtconf

# If there are trademark files, print them.

[ -d /etc/tm ] && /usr/bin/cat /etc/tm/* 2>/dev/null

#
# Savecore is enabled by default.
# See dumpadm(1M) on how to customize
# system dump configuration.

#
#hostid--2011/11/11
adb -w -k /dev/ksyms /dev/mem <<END>/dev/null
hw_serial/W 0x32323031
hw_serial+4/W 0x36313935
hw_serial+8/W 0x32390000
END


就是在最后加了一段,我也不是很明白,是不是还修改了其他的文件,只是那片文章说只要把原来的/etc/rc2.d/S20setup文件覆盖回去就可以在系统中恢复原hostid,我做了却不行

论坛徽章:
0
9 [报告]
发表于 2011-11-15 11:11 |只看该作者
如果要恢复,估计只需要把原来的备份的文件copy回去就可以了吧。

论坛徽章:
0
10 [报告]
发表于 2011-11-15 12:10 |只看该作者
我也这么做了,就是没回去,所以才上来问,看看那个高手能发现问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP