May 19
    dd 是Linux下面常见的一个按块大小操作数据拷贝的命令,在拷贝的同时还可以进行指定的转换工作。不过,我今天要说明的不是其转换的用法,而是用它来协助拯救0磁道损坏的硬盘。
    大概的情况是这样的:有块硬盘,分了两个分区,分区一是系统分区,安装了Windows XP;分区二是数据分区,存放了大量的数据文件。几天前,突然报硬盘0磁道损坏,MBR不能读取,由于MBR损坏,导致分区表一同丢失,后使用坏道检测、分区表修复等工具尝试修复,均不成功。
    解决过程:分区一基本是恢复无望了(坏道太多),而且数据不重要。考虑到硬盘存放数据的结构,分区二的数据应该还是正常的,但MBR不能正常读写,为此,我利用dd,把其上的数据拷贝到另一个硬盘上,然后通过修复分区表,最后成功恢复了分区二的所有数据。
Tags: ,
May 7
    常见HP的服务器,在安装红旗DC Server 5.0 或 Asianux 3.0,及其他Linux发行版时,会在屏幕和日子中报如下的错误信息:
引用
hda: irq timeout: status=0xd0 { Busy }
hda: irq timeout: error=0x00
hda: DMA disabled
hda: ATAPI reset complete
Feb 22
    某台SCO Unix 5.0.7的服务器上安装了OpenSSH 4.3p2版本,安装步骤可参考:[原]SCO上安装openssh 4.3p2 。但在启动sshd服务时,报如下的错误信息:
引用
# /usr/local/sbin/sshd
Could not load host key: /usr/local/etc/ssh/ssh_host_rsa1_key
Could not load host key: /usr/local/etc/ssh/ssh_host_rsa_key
Could not load host key: /usr/local/etc/ssh/ssh_host_dsa_key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.

Tags: ,
Feb 15
最近在工作中常常用ssh登录某个节点的服务器解析域名的时间非常长:

引用
# time ssh
real    0m19.928s
user    0m0.008s
sys     0m0.001s

可以看到登录这个点服务器需要近20秒的时间;
然后用nslookup检查了这个域名ip地址,报了:
引用
connection timed out; no servers could be reached

的错误;
Tags:
Jan 22
    红旗HA的配置工具Trekking Tool需要java支持的浏览器才能访问,新版本中,通常我们建议使用FireFox。但服务器版本默认配置的Firefox没有打开java的支持,需要做些改动。
Tags: ,
Jan 7
    我们都知道/etc/sysconfig/network-scripts/ifcfg-eth*下面的文件,是用于描述LINUX环境下网络设置的。但你可能不知道,因为ifup等脚本的原因,在备份ifcfg-eth*,拷贝成另一个文件时可能会带来一些意向不到的问题。今天就收到用户的报障是与其相关的。下面做一个示例演示。
Tags:
Dec 31
    还是之前提供的x86_64操作系统平台上,运行Tomcat并启动https的问题。就像日志中描述的,在我的测试环境中部署非常顺利,几乎就没有遇到什么障碍。但把操作过程告知用户,结果访问https://ip:8443/时,就报错,最终无法连接。今天特到现场看看故障情况,经排查原来是用户的Oracle环境变量导致的,去掉有问题的变量后,https启动正常。
Tags: ,
Nov 8
   我们都知道,若机器上有多个网卡,则会根据/etc/modprobe.conf或/etc/modules.conf文件中的加载顺序决定网络设备号,例如:
引用
# cat /etc/modprobe.conf|grep eth
alias eth0 bnx2
alias eth1 bnx2
alias eth2 tg3

   但后来我发现,在Asianux 3.0上似乎并不是这样的。可能是由于驱动原因(都是BCM的网卡),或其他原因吧,机器每次启动后连接网线的设备号都会不同。如果您只在一个网卡上接了网线,那可能这次用eth2可以连接,但下次重启后就变成需要用eth1了。没有什么固定的规律。这对服务的稳定性带来很大的影响。
Tags:
Nov 7
    项目中,使用红旗 Asianux 3.0 for x86系统,对外提供telnet服务。修改/etc/xinetd.d/telnet配置文件,重启xinetd服务,使用netstat -ln|grep 23确认服务器已经打开23端口。但使用客户端Netterm或Windows终端去连接,都报如下错误:
引用
getnameinfo: localhost: Success
                               Temporary failure in name resolution: Illegal seek

    怀疑安全设置中需要DNS回访导致的。
Tags: ,
Nov 6
    在旧版的红旗操作系统中,如DC Server 4.1上,启动时经常会看到类似如下的错误信息:
引用
modprobe : can't locate module block-major-43
Tags:
Nov 4
   某机器,系统运行一段时间之后根分区都会变成只读。当使用光盘进入拯救模式后,用

# dumpe2fs -h /dev/sda1

可以看到文件系统的状态是“clean with errors”
用fsck进行系统检查时,报如下错误:
引用
journal_bmap_Rsmp_6199acb1: journal block not found at offset 5132 on md(9,0)
Aborting journal on device md(9,0).
ext3_abort called.
EXT3-fs abort (device md(9,0)): ext3_journal_start: Detected aborted journal
Remounting filesystem read-only

该错误表明ext3文件系统有一部分的日志丢失了。由于fsck并不能恢复日志,需要手动重建磁盘日志。
Tags:
Sep 13
   两个有关sshd服务的常见问题:
一、取消DNS反向解析
   使用的Linux用户可能觉得用SSH登陆时为什么反映这么慢,有的可能要几十秒才能登陆进系统。其实这是由于默认sshd服务开启了DNS反向解析,如果你的sshd没有使用域名等来作为限定时,可以取消此功能。
Tags:
分页: 3/4 第一页 上页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]