工作站硬盘修复
非法关机后重启,可能要进入单用户模式,进行硬盘修复。
在init 6重启后,用stop+A停止
再用boot -s启动
输入口令wdpf
运行fsck,执行对各设备的扫描整理,来修复硬盘,然后再boot重启
或boot –r/boot -rv 带显示启动信息的启动
如果数据库重新分散,可能需要20分钟。
在工作站重启后,在光标旋转时按下“Stop+A”,出现OK。
输入probe-ide-all可看出所有IDE设备,如硬盘和光驱的连接情况。
输入probe-scsi-all可看出所有SCSI设备的连接情况
如磁带机会显示target等
内置式光驱和磁带机可在软件安装好后再安装上电,它们不需要驱动,但必须注意它们的端口号--c0t3d0s0的某一位不能冲突。solaris支持这些设备。
在工作站刚启动时,按下“Stop+A”,出现OK。
输入printenv,可显示工作站的设置情况。
前面一列为命令,中间一列为当前值,最后一列为缺省值。
有几个设置比较有用。
1, auto-boot?如果设置为false,工作站不会自动完成启动过程。
改变设置的
:setenv auto-boot? True
2,boot-file disk net
示启动的引导顺序为先找硬盘,再找网络
3,diag-switch? 系统诊断功能
false 不运行
true运行,工作站会有5分钟黑屏,实际工作站在逐个诊断硬件情况。可用笔记本电脑的串口与工作站相连,运行HyperTerminal程序,在笔记本电脑上显示工作站诊断的情况。
在工作站刚启动时,按下“Stop+A”,出现OK。输入banner,可显示工作站的启动信息,可看到Ethers Address信息和hostid信息。
pkginfo -x 可在任何站看软件版本信息,所列 WX* 即为WDPF软件包
其中Wxcb Westation Control Builder
(sparc) Ovation.1.5-0H
即为CB的软件版本号
config.cb为该站的CB配置文件
pkginfo -x|more 分页显示软件版本信息
showrev -p 查找已安装的patch包
pkginfo -x|grep HPNP 可查询HPNP软件包信息
运行format中的print,生成当前整个硬盘的分区partition,可拷贝到文本文件中
man awk 看awk命令的解释
man inetd.conf 此文件很重要
more inetd.conf 最后两行为
query stream tcp nowait root /export/wdpf/rel/ssw/load_kit/inetd.query query
boot ps dgram udp wait root /export/wdpf/rel/ssw/dpu/bin/bootpd bootpd -i
在drop210上,成为su用户
#mount drop200:/export/wdpf/rel/data /wdpf/rel/data
运行/usr/wdpf/macutils/bin/ssave -d 4 -n 1 -s /wdpf/rel/data/dpu/data/d0*******.src /wdpf/rel/data/dpu/data/spd.dir
在shelltool中
rsh drop210 或rlogin drop210或telnet drop200(基本相同)
口令wdpf
可远程登录drop210 可远程建目录,运行程序
xhost +(在160上运行,可在160上显示200内容)
rsh drop200
setenv DISPLAY drop160:0.0(在160的left显示器上显示200内容)
disp_diag
setenv DISPLAY drop:0.0 屏蔽声音报警
audiotool
将服务器上的文件远程传输到操作员站上-更新OPR上的spd.online文件
(ftp为各站间传输,Lcd与cd可改变目录)
首先在服务器上进入要传输的文件所在地目录,再运行
ftp drop211
root/wdpf
wdpf
bin(改为二进制)
prompt off(不要提示)
cd /usr/wdpf/shc/config(进入打算在操作员站上存放该文件的目录)
put spd.online
bye
在shelltool修改时间
date 查看时间
整个系统时钟如果和
时钟有明显差异,以下办法是最安全的调整办法:
1.把NTP服务器(Drop200)关机后单用户方式启动。
2.输入超级用户密码后,进入超级用户命令行方式。
3.用date命令改变当前时间。 date 021*********(月日时分年)
4.确认无误后,用 init 6 重启NTP服务器。
5.等到服务器恢复在线,并且运行正常后,用上述顺序重启其他的站(drop200=)其
他工作站=)备用状态的控制器)。
修改用户的口令
UNIX中的用户有root(su),user4,user3,user2,user1,wdpf。除root用户外不同用户没有级别的概念。打开shelltool是wdpf用户,打开cmdtool是user4用户
OVATION中的用户有user4,user3,user2,user1,wdpf。不同用户有级别的概念,按前面的顺序级别是从高到低。
成为su超级用户后
#passwd root 修改root用户的口令
#passwd wdpf 修改wdpf用户的口令
#passwd user4 修改user4用户的口令
修改口令仅在本机上生效(Logout中也是一样)
出于安全性考虑,修改密码功能的进程有时间限制
密码存在有效期,一般为1~180天,但也可以设置为不存在有效期的问
。
mdump 3 1 5460H 0010H 看DPU内存情况,3为站号,1为网络号,5460H为内存起始地址
ufsdump ucf /dev/rmt/0/export
diff file1 file2 可比较两个src文件的内容区别,查找和修改错误
cp -p ../backupsrc/d05*
cp hbdpu1[3-6].src /usr/wdpf/init/gy 将几个文件拷贝到gy目录
将DPU的src文件保存后,按数据库,每个控制区分成不同的文件存放
数据库,在末尾加上END/
控制区1,MICRO13 (DPU号)
修改WDPF界面鼠标右键快捷菜单内容/wdpf/rel/data/base/init/.openwin_menu
如加入"Lock Screen" /usr/wdpf/mmi/bin/lock_screen
作为su用户,vi进入文件/export/wdpf/rel/ssw/base/init/.openwin_menu
将光标移至要修改处,按shift+i (扩展的意思)进入编辑状态
输入要修改的内容,
将光标移至文件末尾
wq! (强行写入后退出)
再把文件覆盖到 /usr/wdpf/init/.openwin_menu
cd /dev
ls –lta rs*
ls rmt*
tar xvf /dev/rmt/0
察看/dev目录下的rst*文件,用时间最新的rst*作为磁带机当前设备名来访问
(可以同时使用多个设备名来访问,如rst4/12/20/28,或rst5/13/21/29)
生成文件
su用户下建立文件(要选择一个最大空间的目录存放打包文件)
tar cvf 目标文件名(如/bak/rel040523.tar) 源目录名或源文件名(如/wdpf/rel/data/cbdata) 可保存文件的属性
如:tar cvf spd1_7no4.tar /wdpf/rel/data/SPD
tar cvf /dev/rst4 /wdpf/rel/data/dpu/data/*.src 将硬盘文件拷贝到磁带机
tar cvf /dev/rst/5 /wdpf/rel/data/dpu/data/*.src 将硬盘文件拷贝到磁带机
释放文件
tar xvf /dev/rst4释放磁带机上的压缩文件到当前目录下
tar xvf *.tar 将压缩文件释放到原来的目录下
查看磁带机上的文件
tar tvf /dev/rst4 ,4的意思是该磁带机后开关位置为4
tar tvf /dev/rst5
compress 压缩
uncomprsee 解压
zip rel041105.zip(压缩生成的文件名) ./*.tar(要压缩的文件)
unzip rel041105.zip(解压缩文件名)
unix2dos -ascii 源文件名 目标文件名 把UNIX格式转化成DOS格式
dos2unix -ascii 源文件名 目标文件名 把DOS格式转化成UNIX格式
dos2unix wastepoint.txt p.lst
ultraedit 编辑查看unix文件
cd $dpu即为cd /wdpf/rel/data/dpu/data
calctool& 调用计算器功能,可计算16进制地址等
grep -i "'PV GAIN: ' = 0.294" d04*.src 在src文件中查找相关信息
grep -c ",BRA," *.io 在*.io文件中查找相关信息
grep D02 *.src|wc -l 在*.io文件中查找相关信息并列出查找到的数量
grep '\\D02\\' *.src|wc -l 在*.io文件中查找相关信息并列出查找到的数量
h 可显示前面运行的所有命令
!10 可以重复执行第十条命令
!! 重复上一次命令
ifconfig -a 可显示网卡信息,如8:0:20:94:58:a7
arp -a 会显示Net to Media Table: Device, IP Address, Mask, Flags. Phys Addr
这两条命令均可显示双口网卡zrl0的地址
ping 192.9.200.249 ping一个站
ping -s drop160 可发送信息包到160,并接受160返回的信息包。可看到通讯情况(有时网线接触不好,用仪器测试正常,但通讯中会丢包。好的网线一插上就会亮)。可测试发现drop200和drop160之间以太网传输的丢包率。 虽然软件设计会重发数据包,不会对系统造成影响,但该问题导致drop200调历史趋势变慢。经测试诊断为SPARC5主机AUI口有问题而导致数据包丢失。根据现场现有的条件,重新用一HUB连接drop200和drop160 RJ45口后问题得以解决。
textedit filename & 在后台运行文本编辑程序
运行filemgr &可打开资源管理器
df –k 查看/dev下的设备使用情况
more /etc/hosts 查看各工作站的IP地址
init-shc-config配置文件
tail -f d0*******.src 查看该文件的末尾内容,并自动更新显示
mv *.src /wdpf/rel/data/dpu/data 移动文件到另一个目录中
rm *% 删除所有末尾为%的文件
rm -rf 删除目录
ps -ef 显示所有进程情况
ps -ef|grep db 显示db进程情况
ps -ef|grep boot 显示boot进程情况
ps -ef|grep inet 显示进程情况,用于收集显示高速公里上硬件信息
ps -ef|grep server 在打印机安装中,有一个收集信息的选项不能选,否则会冲突
kill 进程号 杀进程(进程号为前面一列)
kill -9 进程号 野蛮杀进程
在输入xkill后回车,将mouse指向所需杀死的进程画面,选中点击要关闭的Ovation窗口即可。
在配OVATION的solaris中
volcheck 登录到软盘上
df -k 看软盘 /vol/dev/diaketted/unnamed_floppy
cp 文件 /floppy/floppy0
eject 退出软盘
在shell tools中
dmesg可显示Ethers Address信息
hostid可显示hostid信息
在BLADE150上修改HOSTID的方法
重启后在OK下输入
show-devs
会显示一些目录内容
cd /pci@1f,0 /ebus@c/eeprom@1,0
.properties
fff5bfd0 20 dump
help memory
08 fff5bfdd c! 修改两位HOSTID的值
6f fff5bfde c! 修改两位HOSTID的值
35 fff5bfdf c! 修改两位HOSTID的值
08 fff5bfe4 c! 修改两位HOSTID的值
6f fff5bfe5 c! 修改两位HOSTID的值
35 fff5bfe6 c! 修改两位HOSTID的值
内存中一共两行有HOSTID的值,要全部改掉
reset—all
显示同步端口信息
在200上运行
#snoop -d zrl0 port 123回车
(或#snoop port 123回车,Using device /dev/eri,eri指本机自带网卡)
屏幕上会显示出200与其它站通讯的情况。 运行3分钟后
鼠标左键点拷贝头,中键点拷贝尾,按Copy键
运行Textedit打开文本编辑器,按Paste键贴到文件中,保存下来。
OVATION系统中的一些常用命令和用法
1. 在线查询命令:man xxx
2. 修改文件或目录的读、写、执行的权限,chmod [-R] mode name……mode:r(4),w(2),x(1)
用su进入超级用户:
chmod 许可权数值 文件名/目录名(如chmod 777 filename1,chmod 666 filename2)
改变文件或目录群组拥有权:chgrp [-R] groupname name(name可为文件名或目录名)
如:chgrp level4 文件名(level4为组名)
chown username name(username为用户级别,name可为文件名或目录名)
3. 压缩文件:compress filename、compressdir directory-name
uncompress、uncomoressdir
4. 重定向:cat file1>file2-将file 1的内容送到file 2
5. 文件连接:in [-s]oldname newname(hard link) in [-s]oldname newname(Symblick link)
6. 移动或更改文件、目录名称
mv file1 file2……将file1更改名为file2的文件
mv file1 dir1……将file1移到目录dir1下
7. 文件字符串寻找:grep string file
8. 密码的修改:passwd user4(user1…)
9. 查看各站的IP地址:cd /etc,more hosts
10. 查看目录所占磁盘容量:
du [-s]directory
11. 查看文件内容:cat ,more
cat filename or more filename
12. 输出控制:command>file……将command执行的结果送到file中,
如:ls –l > list 将“ls –l ”执行的结果,写入list文件中。
Command >> file ……将command执行的结果附加(append)到file中。
13. 寻找文件或命令的路径:
whereis command……显示命令路径
which command…… 显示命令路径及使用者定义的别名
whatis command…… 显示命令功能摘要
find search-path –name filename –print……指定目录下文件的路径
14. 比较文件或目录的内容:diff [-r] file1 file2|more
比较file1,file2文件,并看比较过程。
15. 文件格式转换:dos to unix:dos2unix 要转换的文件 转换后的文件(unix2dos)
16. 查看系统进程:ps [-aef] 如:ps –ef|grep acad
-a 全部,-e everything, -f 全部清单
17. 终止进程:kill -9 xxxx(xxxx为查出的进程号)
终止后台的进程:kill %n
在命令行输入xkill,回车,出现提示后,鼠标点击要终止的进程。
18. 远程登录:rlogin hostname 或rsh hostname 或 telnet hostname
19. 复制文件或目录至远端计算机:rcp [-r] source hostname destination
source 可为文件名、目录或路径
20. 把软盘挂到计算机:volcheck 退出:eject
(磁带机 /dev/rst4、光驱 /dev/cdrom0、软驱floppy/floppy0)
21. 生成一个新的文件:touch /tem/file1
生成的是个空文件,可以用textedit编辑。
22. 文件传输:tar tvf /dev/rst4-查看磁带机
tar cvf /dev/rst4 文件目录(如/export/wdpf/rel/data),将/export/wdpf/rel/data下的内容传输至磁带机。
tar xvf /dev/rst4 -将磁带机的内容传至当前目录(执行此命令先要进入要存放内容的目录)
把某一具体文件拷至硬盘:tar xvf/dev/rst4 /export/wdpf/rel/data/mmi/diag/…..
23.Admintool一admintool进入到 /wdpf/rel/ssw/load_kit/bin,然后执行 ./configure –noinit –nodefine –noinstall &
/wdpf/rel/ssw/load_kit/bin/configure (后台执行加&)
24.对另一个站进行文本编辑:
在本站输入:xhost dropxxx-xxx本站号
登录到要操作的站:rsh drop210
输入:setenv DISPLAY drop211(本站号):0.0
25.产生CB目录
先建一空页,在CB中输入命令:appload,然后回车,再执行tsheet.lsp(/usr/wdpf/cb/bin)
26.Workspace Menu 菜单的编辑
/usr/wdpf/init/.dt/dtwmrc
屏蔽或放开print screen
配置文件的路径:/usr/wdpf/init/.dt/dtwmrc ,每个站都要修改。再用vi进行编辑。
键盘、菜单配置文件的路径:/wdpf/rel/data/mmi/config/menu
27.PC机与工作站之间的文件传输
在PC机上进入命令提示符方式:c:\ftp 要连接的IP地址,
prompt off (关闭提示),
bin
mget /wdpf/rel/data/cbdata/drop1/*. c:/目标文件夹
28.LC卡的操作
a.用串口线把PC机和LC卡的(232口)相连,PC机用专用启动盘启动到DOS5.0环境,执行A(软盘)中的rlcextpc.exe。