当前位置:首页>技术交流>Ultra45上solaris不能启动telnet服务分析
solaris10不能启动telnet服务分析

Ultra45上solaris不能启动telnet服务分析

root@fu # pwd
/var/adm
root@fu # svcs -av |grep telnet
uninitialized - 11:02:13 - svc:/network/telnet:default
root@fu # svcadm -v enable svc:/network/telnet:default
svc:/network/telnet:default enabled.
root@fu # svcs -av |grep telnet
uninitialized - 11:02:13 - svc:/network/telnet:default
root@fu # svcadm -v restart svc:/network/telnet:default
Action restart set for svc:/network/telnet:default.
root@fu # svcs -a|grep telnet
uninitialized 11:02:13 svc:/network/telnet:default

root@fu # svcs -a |grep mile
online 11:02:12 svc:/milestone/name-services:default
online 11:02:27 svc:/milestone/network:default
online 11:03:09 svc:/milestone/devices:default
online 11:03:10 svc:/milestone/single-user:default
online 11:03:11 svc:/milestone/sysconfig:default
offline 11:02:12 svc:/milestone/multi-user:default
offline 11:02:12 svc:/milestone/multi-user-server:default
root@fu # svcadm -v enable svc:/milestone/multi-user:default
svc:/milestone/multi-user:default enabled.
root@fu # svcadm -v enable svc:/milestone/multi-user-server:default
svc:/milestone/multi-user-server:default enabled.
root@fu # svcs -a |grep mile
online 11:02:12 svc:/milestone/name-services:default
online 11:02:27 svc:/milestone/network:default
online 11:03:09 svc:/milestone/devices:default
online 11:03:10 svc:/milestone/single-user:default
online 11:03:11 svc:/milestone/sysconfig:default
offline 11:02:12 svc:/milestone/multi-user:default
offline 11:02:12 svc:/milestone/multi-user-server:default

root@fu # svcadm -v milestone svc:/milestone/multi-user:default
root@fu # svcadm -v milestone svc:/milestone/multi-user-server:default
root@fu # svcs -a |grep mile
online 11:02:12 svc:/milestone/name-services:default
online 11:02:27 svc:/milestone/network:default
online 11:03:09 svc:/milestone/devices:default
online 11:03:10 svc:/milestone/single-user:default
online 11:03:11 svc:/milestone/sysconfig:default
offline 11:02:12 svc:/milestone/multi-user:default
offline 12:01:07 svc:/milestone/multi-user-server:default
root@fu # svcs -a |grep telnet
uninitialized 11:02:13 svc:/network/telnet:default

root@fu # svcadm milestone all
root@fu # svcs -a|grep mile
online 11:02:12 svc:/milestone/name-services:default
online 11:02:27 svc:/milestone/network:default
online 11:03:09 svc:/milestone/devices:default
online 11:03:10 svc:/milestone/single-user:default
online 11:03:11 svc:/milestone/sysconfig:default
offline 11:02:12 svc:/milestone/multi-user:default
offline 12:01:07 svc:/milestone/multi-user-server:default

/dev/md/rdsk/d8 is clean
/dev/md/rdsk/d4 is clean
checking ufs filesystems
fsck: could not stat /dev/md/rdsk/d5: No such file or directory
fsckall failed with exit code 1.

WARNING - Unable to repair one or more filesystems.
Run fsck manually (fsck filesystem...).

svc:/system/filesystem/local:default: WARNING: /sbin/mountall -l failed: exit status 1
Aug 23 12:29:21 svc.startd[7]: svc:/system/filesystem/local:default: Method "/lib/svc/method/fs-local" failed with exit status 95.
Aug 23 12:29:21 svc.startd[7]: system/filesystem/local:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details)

fu console login: root
Password:
Last login: Thu Aug 23 11:12:19 on console
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
Sourcing //.profile-EIS.....
root@fu # df -k
Filesystem kbytes used avail capacity Mounted on
/dev/md/dsk/d0 20655025 3942338 16506137 20% /
/devices 0 0 0 0% /devices
ctfs 0 0 0 0% /system/contract
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
swap 214248840 1088 214247752 1% /etc/svc/volatile
objfs 0 0 0 0% /system/object
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap2.so.1
20655025 3942338 16506137 20% /platform/sun4u-us3/lib/libc_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1
20655025 3942338 16506137 20% /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
fd 0 0 0 0% /dev/fd
/dev/md/dsk/d3 20655025 605140 19843335 3% /var
swap 214247752 0 214247752 0% /tmp
swap 214247768 16 214247752 1% /var/run
/dev/md/dsk/d4 28722454 114816 28320414 1% /opt
/dev/md/dsk/d8 70554249 65553 69783154 1% /export/home
root@fu # svcs -a |grep telnet
uninitialized 12:28:19 svc:/network/telnet:default

重启,观察启动过程,发现有一个文件系统由于底层device路径指错了(应该是d6,vfstab文件中误定位d5)不能mount
root@fu # more /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d1 - - swap - no -
/dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no -
/dev/md/dsk/d3 /dev/md/rdsk/d3 /var ufs 1 no logging
/dev/md/dsk/d8 /dev/md/rdsk/d8 /export/home ufs 2 yes logging
/dev/md/dsk/d6 /dev/md/rdsk/d6 /globaldevices ufs 2 yes logging
/dev/md/dsk/d4 /dev/md/rdsk/d4 /opt ufs 2 yes logging
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes -

修改/etc/vfstab,重启

root@fu # svcs -a |grep mile
online 12:55:13 svc:/milestone/name-services:default
online 12:55:29 svc:/milestone/network:default
online 12:56:11 svc:/milestone/devices:default
online 12:56:12 svc:/milestone/single-user:default
online 12:56:14 svc:/milestone/sysconfig:default
online 12:56:53 svc:/milestone/multi-user:default
online 12:56:54 svc:/milestone/multi-user-server:default

代理产品
本月热销产品