Jianwen 的个人资料Jianwen的共享空间照片日志列表更多 工具 帮助

日志


Windows下的杀进程命令Adobe Acrobat Professional打字机工具


Adobe Acrobat Professional打字机工具

   平时常看些PDF格式的英文帮助文档(如Landmark等资料),而且想在上面作些中文注释或学习笔记,那么直接用Adobe Acrobat Professional7.0打开文档,用上面的“打字机工具”写注释就行了,还可以用编辑工具更正文档中的错误(英文),随写随保存。那种边消化文档边写注释的感觉很不错(既保留了原文档中的链接,又添加了自己的学习心得,使学习变得充实有趣,还可把消化整理后的资料分享给朋友们)。

   可以为文档添加书签和超级链接,做页面提取、合并文档等操作。

系统分区与克隆工具(适用于WinXP和Vista系统)

系统分区与克隆工具(适用于WinXP和Vista系统):

Acronis Disk Director Suite v10.0.2160 英文正式版下载页面:

http://fixdown.com/china/System/download_3619.htm

Acronis Disk Director Suite v10.0.x 注册机(keygen)下载页面:

http://www.enfull.com/english/System/%7BB5E0E02D-EAA8-413B-8940-09E7E91920D7%7D.htm  安装注册号。

Acronis True Image Home v11.0.8053 家庭版
序列号(Serial):
FX4YV-34UZF-G59PG-B7PCK-4XF5N
92XPA-FLJLE-CKHRB-MY7KJ-LGXEG
TYFGN-7L6DT-TSJWG-6FSVR-V7TY2
下载页面: http://3ddown.com/soft/6382.htm

Acronis True Image Home v10.0.4940 家庭版
Serial:TBSJX-RN2YL-28NMX-9D6GT-ES9M6
          G74GW-ADNCM-S6NDR-TD6F6-NU9BF
          ZKV4M-G5FJY-WCE4L-QYGJR-NSN36
          7GJA9-6L8UP-NBZ9W-WKGSV-8PTHG

今天下载安装了ATIv11,感觉不错。分别做了系统克隆和起动盘。

=======================

最强木马专杀工具:AVG Anti-Spyware 7.5.1.43 完美破解汉化版(支持32、64位xp和vista系统)

2007-12-21 09:52

需下载官方原版先,下面地址其一即可:
http://www.grisoft.cz/filedir/inst/avgas-setup-7.5.1.43.exe
http://downloads.grisoft.cz/softw/70/filedir/inst/avgas-setup-7.5.1.43.exe

另需AVG “汉化破解”,以下其一即可  
下载地址:本地下载 下载页面

安装说明:

安装AVG前一定要完全卸载以前安装的AVG或ewido,安装过程中如有防火墙询问,请通过任何防火墙许可

1.运行avgas-setup-7.5.1.43.exe选English安装原版AVG,点Finish前去掉Run AVG Anti-Spyware 7.5前面的勾,如果启动了AVG,一定要从屏幕右下托盘区退出avg再做第2步。

2.解压并打开“汉化破解”,把里面的一个文件夹和3个文件一起复制到AVG的安装文件夹AVG Anti-Spyware 7.5中,粘贴时记得点“全部”。(提示,AVG的默认安装文件夹为:C:\Program Files\Grisoft\AVG Anti-Spyware 7.5 )

3.重要步骤:首次一定要运行刚才复制过来的avg.exe,然后右键点击屏幕右下托盘区的AVG图标,先去掉随windosw启动前面的勾,然后再勾上(据需要否也可不勾了),开始更新。

4.以后只要运行avg.exe就是加强版了。为以后方便,发送avg.exe快捷方式到桌面,或直更改桌面AVG Anti-Spyware图标“属性”里的“目标”项,改avgas.exe为avg.exe就可以了。

================

WinXPE 图形界面起动盘还是有用的。

乱七八糟

让对方优先看到你的离线留言

让对方优先看到你的离线留言

方法是:打开QQ聊天窗口,接着单击一下窗口上方的“视频聊天”图标按钮,向对方发送一个视频邀请再取消,最后写下留言内容发送即可。这样,对方一旦上线,便可优先看到自己发送的离线留言了。

<DIV><FONT size=2><STRONG>让对方优先看到你的离线留言</STRONG></FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>方法是:打开QQ聊天窗口,接着单击一下窗口上方的“视频聊天”图标按钮,向对方发送一个视频邀请再取消,最后写下留言内容发送即可。这样,对方一旦上线,便可优先看到自己发送的离线留言了。</FONT></DIV> <DIV></DIV>

查看全文

发表于:2008-04-29 ┆ 阅读(426)评论(0)




极点五笔&搜狗拼音输入法

查看全文

发表于:2008-04-24 ┆ 阅读(159)评论(2)




Adobe Acrobat Professional打字机工具

Adobe Acrobat Professional打字机工具

   平时常看些PDF格式的英文帮助文档(如Landmark等资料),而且想在上面作些中文注释或学习笔记,那么直接用Adobe Acrobat Professional7.0打开文档,用上面的“打字机工具”写注释就行了,还可以用编辑工具更正文档中的错误(英文),随写随保存。那种边消化文档边写注释的感觉很不错(既保留了原文档中的链接,又添加了自己的学习心得,使学习变得充实有趣,还可把消化整理后的资料分享给朋友们)。

   可以为文档添加书签和超级链接,做页面提取、合并文档等操作。

<DIV><FONT size=2><STRONG>Adobe Acrobat Professional打字机工具</STRONG></FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>&nbsp;&nbsp;&nbsp;平时常看些PDF格式的英文帮助文档(如Landmark等资料),而且想在上面作些中文注释或学习笔记,那么直接用Adobe Acrobat Professional7.0打开文档,用上面的“打字机工具”写注释就行了,还可以用编辑工具更正文档中的错误(英文),随写随保存。那种边消化文档边写注释的感觉很不错(既保留了原文档中的链接,又添加了自己的学习心得,使学习变得充实有趣,还可把消化整理后的资料分享给朋友们)。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>&nbsp;&nbsp;&nbsp;可以为文档添加书签和超级链接,做页面提取、合并文档等操作。</FONT></DIV> <DIV></DIV> <DIV></DIV> <DIV>&nbsp;</DIV> <DIV> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080424151532.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV></DIV>

查看全文

发表于:2008-04-16 ┆ 阅读(214)评论(2)




系统启动后不自动加载Explorer.exe的解决办法

系统启动后不自动加载Explorer.exe的解决办法

By 月夜愈美丽
http://hi.baidu.com/ameigz/blog/item/8b878c264d61ac168a82a1aa.html

方法1:打开组策略编辑器gpedit.msc,找到“用户配置”--“Windows设置”项--脚本(注销与登录)--登录(添加,将脚本路径改为Explorer.exe的路径,如:C:\windows\Explorer.exe)即可。

方法2:打开注册表,找到子键“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”,新建“DWORD”值 “NoDesktop”,其值为“1”。 (山定子 注:昨天我机房里的电脑起动时进不去桌面,按方法一~三设置了一遍,能起来快速起动栏,可无桌面,后来删除了方法二的“DWORD”值 “NoDesktop”,桌面出来了。)

检查注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
看是否为explorer.exe

方法3:修改X:\windows\system.ini文件
在 for 16-bit app support 后面起一行加入以下字段:
[boot]
shell=explorer.exe

<DIV><FONT size=2><STRONG>系统启动后不自动加载Explorer.exe的解决办法</STRONG></FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>By <FONT color=#cc3333>月夜愈美丽</FONT><BR></FONT><A href="http://hi.baidu.com/ameigz/blog/item/8b878c264d61ac168a82a1aa.html"><FONT size=1>http://hi.baidu.com/ameigz/blog/item/8b878c264d61ac168a82a1aa.html</FONT></A></DIV> <DIV>&nbsp;</DIV> <DIV><BR><FONT size=2><STRONG>方法1</STRONG>:打开组策略编辑器gpedit.msc,找到“用户配置”--“Windows设置”项--脚本(注销与登录)--登录(添加,将脚本路径改为Explorer.exe的路径,如:C:\windows\Explorer.exe)即可。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><BR><FONT size=2><STRONG>方法2</STRONG>:打开注册表,找到子键“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”,新建“DWORD”值 “NoDesktop”,其值为“1”。 (山定子 注:昨天我机房里的电脑起动时进不去桌面,按方法一~三设置了一遍,能起来快速起动栏,可无桌面,后来删除了方法二的“DWORD”值 “NoDesktop”,桌面出来了。)</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>检查注册表<BR>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell <BR>看是否为explorer.exe</FONT></DIV> <DIV>&nbsp;</DIV> <DIV><BR><FONT size=2><STRONG>方法3</STRONG>:修改X:\windows\system.ini文件 <BR>在 for 16-bit app support 后面起一行加入以下字段: <BR>[boot] <BR>shell=explorer.exe </FONT></DIV> <DIV></DIV> <DIV></DIV>

查看全文

发表于:2008-01-18 ┆ 阅读(670)评论(0)




防止病毒发作后的自动复制

防止病毒发作后的自动复制

VBScript(Jscript)中的磁盘文件和目录操作几乎都是通过FileSystemObject类来实现的。而对于普通用户来说,FileSystemObject没什么作用,可从注册表中删除或更名FileSystemObject类,使病毒代码无法创建对象,从而可以有效防止病毒复制自身。具体操作:

    单击“开始→运行”,输入“regedit”回车,打开注册表编辑器。

    按下“Ctrl+F”组合键,在弹出的查找对话框中输入“Scripting.FileSystemObject”,将找到的键值及键值项更名或全部删除即可。

这个Scripting.FileSystemObject在以下路径的右窗格中(名称:ab(默认)  类型:REG_SZ   数据:Scripting.FileSystemObject):

HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID

Solaris 8 操作系统(学习笔记)

Solaris 8 操作系统(学习笔记)

Solaris 8 Administrator's Manual [英文](学习笔记
http://www.rainlane.com/dispbbs.asp?BoardID=11&replyID=32&id=12147&skin=0

Solaris 8 Administrator's 101 [中文](学习笔记)
http://www.rainlane.com/dispbbs.asp?BoardID=11&replyID=2408&id=12474&skin=0

Managing Printing Services [英文](学习笔记)
http://www.rainlane.com/dispbbs.asp?BoardID=11&replyID=34934&id=22288&skin=0

如何恢复WinXP的欢迎登陆界面

在运行中输入“gpedit.msc”,打开组策略。依次选择计算机配置--管理模板--系统--登录,然后用鼠标左键双击“总是用传统登陆”,会弹出一个对话框,选中“未配置”或“已仅用”以后按下确定。然后察看剩下的有关是否使用欢迎界面的组策略--“登陆时不显示欢迎屏幕”是否为“已启用”,如果是的话修改为“未配置”或“已禁用”,最后到控制面板--用户帐户里面--更改用户登陆或注销方式里面察看是否选中使用欢迎界面,没有的话选中即可恢复WinXP的欢迎登陆界面。

在word中打印超大、超小字


在word中打印超大、超小字

按快捷键 Ctrl+Shift+> 可将所选文字字号不断放大,按快捷键 Ctrl+Shift+< 可将所选字号不断缩小。然后打印。字的大小取决于纸张的大小。 

另法:Ctrl+[ 字体变小,Ctrl+] 字体变大,变化幅度比较小,可微调字的大小。

<DIV><STRONG><FONT size=2>在word中打印超大、超小字</FONT></STRONG></DIV><STRONG></STRONG> <DIV><BR><FONT size=2>按快捷键 Ctrl+Shift+&gt; 可将所选文字字号不断放大,按快捷键 Ctrl+Shift+&lt; 可将所选字号不断缩小。然后打印。字的大小取决于纸张的大小。&nbsp;<BR></FONT></DIV> <DIV><FONT size=2>另法:Ctrl+[ 字体变小,Ctrl+] 字体变大,变化幅度比较小,可微调字的大小。 </FONT></DIV>

查看全文

发表于:2007-11-16 ┆ 阅读(254)评论(0)




解决WindowsXP不能自动登录

解决WindowsXP不能自动登录

方法一:

打开注册表编辑器,展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]分支,在右侧窗口双击

“DefaultUserName”,输入登录用户名。若无预设用户名,可在注册表编辑器菜单栏选“编辑--新建--字符串值(s)--DefaultUserName”来添加该项,要区分大小写。

同样在该分支下,在右侧窗口双击“DefaultPassword”,在空白栏内输入密码。若没有“DefaultPassword”项,可按上法新建该字符串值。

接着在右侧窗口双击“AutoAdminLogon”,将数值设为“1”。若没有“AutoAdminLogon”,可按上法新建。

关闭注册表编辑器,重启电脑即可。

方法二:

单击“开始--运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,回车后弹出“用户帐户”窗口,取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入自动登录账户和密码即可(密码也可为空)。

<DIV><FONT size=2><STRONG>解决WindowsXP不能自动登录</STRONG></FONT></DIV> <DIV><STRONG><FONT size=2></FONT></STRONG>&nbsp;</DIV> <DIV><FONT size=2><STRONG>方法一:</STRONG></FONT></DIV> <DIV><FONT size=2>打开注册表编辑器,展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]分支,在右侧窗口双击</FONT></DIV> <DIV><FONT size=2>“DefaultUserName”,输入登录用户名。若无预设用户名,可在注册表编辑器菜单栏选“编辑--新建--字符串值(s)--DefaultUserName”来添</FONT><FONT size=2>加该项,要区分大小写。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>同样在该分支下,在右侧窗口双击“DefaultPassword”,在空白栏内输入密码。若没有“DefaultPassword”项,可按上法新建该字符串值。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>接着在右侧窗口双击“AutoAdminLogon”,将数值设为“1”。若没有“AutoAdminLogon”,可按上法新建。</FONT></DIV> <DIV><FONT size=2>关闭注册表编辑器,重启电脑即可。</FONT></DIV> <DIV><BR><FONT size=2><STRONG>方法二:</STRONG></FONT></DIV> <DIV><FONT size=2>单击“开始--运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,回车后弹出“用户帐户”窗口,取消选定“要使用本机,用户必须输入</FONT><FONT size=2>用户名和密码”选项,单击确定,在弹出的对话框中输入自动登录账户和密码即可(密码也可为空)。</FONT></DIV>

查看全文

发表于:2007-11-15 ┆ 阅读(306)评论(0)



PROM状态命令与参数

PROM状态命令与参数

(一)指令集
(二)环境变量

文件系统管理

(一)硬盘和文件资源

(一)指令集

格式: OK> 指令

1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet

2.probe-scsi 显示内部SCSI通道所挂接设备

3.probe-scsi-all 显示所有SCSI通道及所挂接设备

4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)

probe-fcal-all

5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等

6.printenv 无参数,显示环境变量或

参数为环境变量名 如: printenv auto-boot?

7.setenv 设置环境变量,如: setenv auto-boot? false

8.set-default 恢复环境变量预定值 如:set-default auto-boot?

9.set-defaults 恢复所有环境变量预定值

10.boot device [option] 启动主机

device :设备别名,如:cdrom,disk,net

或直接设备名 如:Ultra60 外置CDROM

/pci@1f,4000/scsi@3,1/disk@6,0:f

option : -r 系统重新配置

-s 启动单用户环境

11.eject [cdrom|floppy] 弹出cdrom或floppy

12.reset 复位

(二)环境变量

1.auto-boot? 预定值=true 自动启动

=false 进入PROM状态

2.diag-switch? 预定值=false 启动状态,启动设备名为boot-device

=true 诊断状态,启动设备名为diag-device

3.boot-device 预定值=disk

4.diag-device 预定值=net

5.tpe-link-test? 网络检测 =true 检测网络(一部分机器具有此变量)

六. 文件系统管理

(一)硬盘和文件资源

硬盘和CD-ROM设备使用块设备接口。硬盘设备文件存储在/dev目录下。

字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下。

1. 逻辑硬盘设备命名的约定

/dev/[r]dsk/cwtxdysz

例子:

/dev/dsk/c0t3d0s0

Cn:controller number

控制器号,标识被硬盘控制的加到系统上的逻辑顺序。

c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推。

tn:target number

目标号,是位于控制器内的地址,通常在外围设备的背面能

找到目标号。

Dn:disk number

硬盘号,代表连在目标上的设备的逻辑单位号。d0代表第一

个硬盘,d1代表第二个硬盘,依次类推。对嵌入式SCSI控制器,

硬盘驱动号总是0。

Sn:slice or portition numer

片或分区号,标识硬盘的分区。

2. dmesg命令

dmesg命令用实例名和物理名来标识连到系统上的设备。dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息。

例子:

下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。

对每个硬盘设备,输出三行信息,分别表示:

硬盘的实例名。

硬盘的物理设备名。

硬盘的市场名和硬盘的外形信息特征。硬盘的逻辑设备名是对硬盘的物理设备名的符号连接。硬盘的实例名是对物理设备命的内核的缩写。Solaris命令不用此来表示硬盘。

3.showrev 命令

(二)硬盘分区

利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问。然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。“片”是“分区”的另一种说法 。

分区是管理数据的一个方便的方法。重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区。它保持不同类型的数据在不同的分区。这使系统管理员能灵活地利用数据或使用不同的备份机制。因为用户的数据每天都发生变化,系统管理员应每天作备份。而重要的系统数据不是经常变化,也就不需经常做备份。

由Sun提供的硬盘分区可多达8个,用1-7标识。

分区2表示整个硬盘。

分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件。

分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下)。

分区7的文件系统称为/export/home。这是挂接用户主目录的挂接点。硬盘分区通过在/dev目录下的逻辑设备文件加以访问。如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区。

1.format实用程序

format程序是一个硬盘维护工具,由系统管理员使用,完成以下任务:

重新格式化硬盘。

改变分区大小。

修理和分析硬盘扇区。

Part

标识分区号0-7。

Tag

显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区)。

Flag

显示分区标志,用以标识访问权限。

Cylinders

显示起始和终止的柱面号。

Size

按一定方式,以Mbytes或Gbytes为单位显示分区大小。

Blocks

按柱面数、磁头数和扇区数来标识分区的大小。

2.newfs 创建文件系统

命令格式:newfs raw-device

例子:newfs /dev/rdsk/c0t1d0s0

3.fsck 修复文件系统

命令格式:fsck raw-device

例子:fsck /dev/rdsk/c0t1d0s0

(三)挂接文件资源

1.mount 文件系统挂接

本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统。这个连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录被称为挂接点。在调用挂接命令前,挂接点必须存在。

命令格式:

mount file_name mount_point

没有选项的mount命令显示当前已挂接的文件资源。

例子:

# mount /dev/dsk/c0t3d0s0 /export/home

监视文件系统

2. df 显示文件系统所占用的硬盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间。

各域的含义为:

Filesystem

被挂接的文件系统。

Kbytes

按Kbyte计算的文件系统大小。

Used

已用的数量(Kbytes)。

Avail

可用的数量(Kbytes)。

Capacity

已用的百分比。

Mounted on

挂接点。

注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点。

3.umount 摘下文件资源

从本地系统上摘下文件资源,超级用户可使用umount命令。

命令格式:

# umount mount_point

如果在被挂接的文件资源目录里有活动,则文件资源不可摘下。在摘下前cd至 / 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下。

(四) 自动挂接文件资源

/etc/vfstab文件

系统引导时读/etc/vfstab文件以自动挂接文件资源。该文件包含本地和远程文件资源的登记项。

各域的含义:

Device-to-mount

标识NFS服务器和文件系统,或被挂接的本地文件系统。

Device-to-fsck

标识用于执行fsck的本地原始设备。

Mount point

挂接点路径。

FS-type

文件系统类型,通常是ufs用于本地文件系统,nfs用于

远程文件系统。

Fsck-pass

此域中的数字是fsck经过文件系统检查的顺序,相重的

数字表示检查并行进行。

Mount-at-boot

决定文件系统是否在系统引导时被自动挂接。

Mount-options

定义挂接选项,如读/写访问。

域中的-表示无选项。

/dev/[r]dsk/cwtxdysz用于本地ufs文件系统。w,s,y,z分别表示控制器、目标、设备、片。一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项。

(五)NFS资源

Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源。NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录。

1.share,shareall 共享文件资源

share –o ro user directory

/etc/init.d/nfs.server start

2.dfshares 显示远程机共享资源

dfshares remote

3.mount 挂接远程文件资源

mount remote:directory localdir

(六)卷管理

1./etc/init.d/volmgt [start|stop] 启动卷管理

2.volcheck 检查软盘,如有挂接在floppy目录下

3.eject [cdrom|floppy] 弹出设备

***********************************************

七.进程管理

1.ps 显示进程号

命令格式:ps -ef

2.kill 清除进程

命令格式: kill -9 pid

3.nohup 非挂起运行

**********************************************

八.软件包管理

1.pkginfo 显示软件包信息

命令格式: pkginfo -d[ device|pathname] -l pkg_name

例子:

这三个域为:

pkg_category

软件包种类,可为application,graphics 或system。

pkg_name

软件包名字,如为SUN产品则机SUNW 起 头。

Description

软件产品的简单说明。

例子:

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more

利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小计算)。

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio

上面输出的最后一行指示软件包的大小。 利用此信息和df -k命令来确定你是否拥有足够硬盘空间来安装此软件包。

2. pkgadd 增加软件包

利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件。

命令格式:

pkgadd -d [device | pathname] pkg_name

例子:

# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio

3.pkgchk 校验软件包的安装

pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验。

命令格式:

pkgchk [-p path1 [path2...]]

此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出。

由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对。

考察软件包信息

pkgadd命令更新文件/var/sadm/install/contents、此文件为系统中所有已安装软件包的记录文件。

没有简单的方法来确定某软件包具有某一特殊文件(或命令)。

对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路

径名。

4.pkgrm 删除软件包

命令格式: pkgrm pkgname1 pkgname2 …

在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示。

当软件包被成功地删除后,向root发送一个邮件。

pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件。

假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包。

5.spooling 软 件 包

一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包。

例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装。

软件包也可以利用Software Manager远程安装,暂略。

服务器

下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个你指定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下。

你可以指定一个目录作为-s选项的参数。

客户

假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包。

# mkdir /export/pkgs

# mount venus:/export/pkgs /export/pkgs

# pkgadd -d /export/pkgs SUNWaudio

删除Spooled软件包

在服务器上可以利用-s选项从spooling目录中删除一个软件包。

# pkgrm -s /export/pkgs SUNWaudio

与软件包管理有关的文件和目录

/var/sadm

包含系统记录文件和管理文件的目录

/opt/pkgname

安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录。

/opt/pkgname/bin

/opt/bin

未随操作系统一起提供的、名为pkgname的执行文件的推荐目录。

var/opt/pkgname

/etc/opt/pkgname

未随操作系统一起提供的、名为pkgname的记录文件的推荐目录。

/var/sadm/install/contents

整个系统的软件包映象。

有N块盘,怎样知道系统从哪块盘启动,又不想切到OK下去看?


(zhoujm1976):有N块磁盘,想知道系统从哪个磁盘启动的,又不想切到OK下去看,有什么办法?

(东方蜘蛛):

# prtconf -pv|grep bootpath
bootpath:  '/sbus@3,0/SUNW,fas@3,8800000/sd@a,0:a'
# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c0t10d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>
/sbus@3,0/SUNW,fas@3,8800000/sd@a,0
       1. c0t11d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>
/sbus@3,0/SUNW,fas@3,8800000/sd@b,0
Specify disk (enter its number):

http://bbs.chinaunix.net/thread-1032304-1-2.html (第6、8楼)

防止病毒发作后的自动复制

防止病毒发作后的自动复制

VBScript(Jscript)中的磁盘文件和目录操作几乎都是通过FileSystemObject类来实现的。而对于普通用户来说,FileSystemObject没什么作用,可从注册表中删除或更名FileSystemObject类,使病毒代码无法创建对象,从而可以有效防止病毒复制自身。具体操作:

    单击“开始→运行”,输入“regedit”回车,打开注册表编辑器。

    按下“Ctrl+F”组合键,在弹出的查找对话框中输入“Scripting.FileSystemObject”,将找到的键值及键值项更名或全部删除即可。

这个Scripting.FileSystemObject在以下路径的右窗格中(名称:ab(默认)  类型:REG_SZ   数据:Scripting.FileSystemObject):

HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID

杂七杂八3

PROM状态命令与参数

PROM状态命令与参数

(一)指令集
(二)环境变量

文件系统管理

(一)硬盘和文件资源

(一)指令集

格式: OK> 指令

1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet

2.probe-scsi 显示内部SCSI通道所挂接设备

3.probe-scsi-all 显示所有SCSI通道及所挂接设备

4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)

probe-fcal-all

5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等

6.printenv 无参数,显示环境变量或

参数为环境变量名 如: printenv auto-boot?

7.setenv 设置环境变量,如: setenv auto-boot? false

8.set-default 恢复环境变量预定值 如:set-default auto-boot?

9.set-defaults 恢复所有环境变量预定值

10.boot device [option] 启动主机

device :设备别名,如:cdrom,disk,net

或直接设备名 如:Ultra60 外置CDROM

/pci@1f,4000/scsi@3,1/disk@6,0:f

option : -r 系统重新配置

-s 启动单用户环境

11.eject [cdrom|floppy] 弹出cdrom或floppy

12.reset 复位

(二)环境变量

1.auto-boot? 预定值=true 自动启动

=false 进入PROM状态

2.diag-switch? 预定值=false 启动状态,启动设备名为boot-device

=true 诊断状态,启动设备名为diag-device

3.boot-device 预定值=disk

4.diag-device 预定值=net

5.tpe-link-test? 网络检测 =true 检测网络(一部分机器具有此变量)

六. 文件系统管理

(一)硬盘和文件资源

硬盘和CD-ROM设备使用块设备接口。硬盘设备文件存储在/dev目录下。

字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下。

1. 逻辑硬盘设备命名的约定

/dev/[r]dsk/cwtxdysz

例子:

/dev/dsk/c0t3d0s0

Cn:controller number

控制器号,标识被硬盘控制的加到系统上的逻辑顺序。

c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推。

tn:target number

目标号,是位于控制器内的地址,通常在外围设备的背面能

找到目标号。

Dn:disk number

硬盘号,代表连在目标上的设备的逻辑单位号。d0代表第一

个硬盘,d1代表第二个硬盘,依次类推。对嵌入式SCSI控制器,

硬盘驱动号总是0。

Sn:slice or portition numer

片或分区号,标识硬盘的分区。

2. dmesg命令

dmesg命令用实例名和物理名来标识连到系统上的设备。dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息。

例子:

下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。

对每个硬盘设备,输出三行信息,分别表示:

硬盘的实例名。

硬盘的物理设备名。

硬盘的市场名和硬盘的外形信息特征。硬盘的逻辑设备名是对硬盘的物理设备名的符号连接。硬盘的实例名是对物理设备命的内核的缩写。Solaris命令不用此来表示硬盘。

3.showrev 命令

(二)硬盘分区

利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问。然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。“片”是“分区”的另一种说法 。

分区是管理数据的一个方便的方法。重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区。它保持不同类型的数据在不同的分区。这使系统管理员能灵活地利用数据或使用不同的备份机制。因为用户的数据每天都发生变化,系统管理员应每天作备份。而重要的系统数据不是经常变化,也就不需经常做备份。

由Sun提供的硬盘分区可多达8个,用1-7标识。

分区2表示整个硬盘。

分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件。

分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下)。

分区7的文件系统称为/export/home。这是挂接用户主目录的挂接点。硬盘分区通过在/dev目录下的逻辑设备文件加以访问。如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区。

1.format实用程序

format程序是一个硬盘维护工具,由系统管理员使用,完成以下任务:

重新格式化硬盘。

改变分区大小。

修理和分析硬盘扇区。

Part

标识分区号0-7。

Tag

显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区)。

Flag

显示分区标志,用以标识访问权限。

Cylinders

显示起始和终止的柱面号。

Size

按一定方式,以Mbytes或Gbytes为单位显示分区大小。

Blocks

按柱面数、磁头数和扇区数来标识分区的大小。

2.newfs 创建文件系统

命令格式:newfs raw-device

例子:newfs /dev/rdsk/c0t1d0s0

3.fsck 修复文件系统

命令格式:fsck raw-device

例子:fsck /dev/rdsk/c0t1d0s0

(三)挂接文件资源

1.mount 文件系统挂接

本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统。这个连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录被称为挂接点。在调用挂接命令前,挂接点必须存在。

命令格式:

mount file_name mount_point

没有选项的mount命令显示当前已挂接的文件资源。

例子:

# mount /dev/dsk/c0t3d0s0 /export/home

监视文件系统

2. df 显示文件系统所占用的硬盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间。

各域的含义为:

Filesystem

被挂接的文件系统。

Kbytes

按Kbyte计算的文件系统大小。

Used

已用的数量(Kbytes)。

Avail

可用的数量(Kbytes)。

Capacity

已用的百分比。

Mounted on

挂接点。

注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点。

3.umount 摘下文件资源

从本地系统上摘下文件资源,超级用户可使用umount命令。

命令格式:

# umount mount_point

如果在被挂接的文件资源目录里有活动,则文件资源不可摘下。在摘下前cd至 / 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下。

(四) 自动挂接文件资源

/etc/vfstab文件

系统引导时读/etc/vfstab文件以自动挂接文件资源。该文件包含本地和远程文件资源的登记项。

各域的含义:

Device-to-mount

标识NFS服务器和文件系统,或被挂接的本地文件系统。

Device-to-fsck

标识用于执行fsck的本地原始设备。

Mount point

挂接点路径。

FS-type

文件系统类型,通常是ufs用于本地文件系统,nfs用于

远程文件系统。

Fsck-pass

此域中的数字是fsck经过文件系统检查的顺序,相重的

数字表示检查并行进行。

Mount-at-boot

决定文件系统是否在系统引导时被自动挂接。

Mount-options

定义挂接选项,如读/写访问。

域中的-表示无选项。

/dev/[r]dsk/cwtxdysz用于本地ufs文件系统。w,s,y,z分别表示控制器、目标、设备、片。一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项。

(五)NFS资源

Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源。NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录。

1.share,shareall 共享文件资源

share –o ro user directory

/etc/init.d/nfs.server start

2.dfshares 显示远程机共享资源

dfshares remote

3.mount 挂接远程文件资源

mount remote:directory localdir

(六)卷管理

1./etc/init.d/volmgt [start|stop] 启动卷管理

2.volcheck 检查软盘,如有挂接在floppy目录下

3.eject [cdrom|floppy] 弹出设备

***********************************************

七.进程管理

1.ps 显示进程号

命令格式:ps -ef

2.kill 清除进程

命令格式: kill -9 pid

3.nohup 非挂起运行

**********************************************

八.软件包管理

1.pkginfo 显示软件包信息

命令格式: pkginfo -d[ device|pathname] -l pkg_name

例子:

这三个域为:

pkg_category

软件包种类,可为application,graphics 或system。

pkg_name

软件包名字,如为SUN产品则机SUNW 起 头。

Description

软件产品的简单说明。

例子:

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more

利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小计算)。

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio

上面输出的最后一行指示软件包的大小。 利用此信息和df -k命令来确定你是否拥有足够硬盘空间来安装此软件包。

2. pkgadd 增加软件包

利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件。

命令格式:

pkgadd -d [device | pathname] pkg_name

例子:

# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio

3.pkgchk 校验软件包的安装

pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验。

命令格式:

pkgchk [-p path1 [path2...]]

此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出。

由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对。

考察软件包信息

pkgadd命令更新文件/var/sadm/install/contents、此文件为系统中所有已安装软件包的记录文件。

没有简单的方法来确定某软件包具有某一特殊文件(或命令)。

对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路

径名。

4.pkgrm 删除软件包

命令格式: pkgrm pkgname1 pkgname2 …

在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示。

当软件包被成功地删除后,向root发送一个邮件。

pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件。

假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包。

5.spooling 软 件 包

一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包。

例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装。

软件包也可以利用Software Manager远程安装,暂略。

服务器

下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个你指定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下。

你可以指定一个目录作为-s选项的参数。

客户

假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包。

# mkdir /export/pkgs

# mount venus:/export/pkgs /export/pkgs

# pkgadd -d /export/pkgs SUNWaudio

删除Spooled软件包

在服务器上可以利用-s选项从spooling目录中删除一个软件包。

# pkgrm -s /export/pkgs SUNWaudio

与软件包管理有关的文件和目录

/var/sadm

包含系统记录文件和管理文件的目录

/opt/pkgname

安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录。

/opt/pkgname/bin

/opt/bin

未随操作系统一起提供的、名为pkgname的执行文件的推荐目录。

var/opt/pkgname

/etc/opt/pkgname

未随操作系统一起提供的、名为pkgname的记录文件的推荐目录。

/var/sadm/install/contents

整个系统的软件包映象。

杂七杂八收集2


Windows下的杀进程命令

Windows下的杀进程命令

System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。

用法:
开始--运行--cmd,在cmd.exe窗口中输入:
ntsd -c q -p PID

PID 即要终止的进程的ID。想知道进程ID,只需照此操作:任务管理器-进程选项卡-查看->选择列-勾上“PID(进程标识符)”。

在Winxp下,可以用 tasklist 列出所有进程和相应信息;用 “tskill PID”杀进程。

<DIV><STRONG><FONT size=2>Windows下的杀进程命令</FONT></STRONG></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>用法:<BR>开始--运行--cmd,在cmd.exe窗口中输入:<BR><STRONG>ntsd -c q -p PID</STRONG></FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>PID 即要终止的进程的ID。想知道进程ID,只需照此操作:任务管理器-进程选项卡-查看-&gt;选择列-勾上“PID(进程标识符)”。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>在Winxp下,可以用 <STRONG>tasklist</STRONG> 列出所有进程和相应信息;用 “<STRONG>tskill PID</STRONG>”杀进程。</FONT></DIV>

查看全文

发表于:2007-12-21 ┆ 阅读(327)评论(0)




Linux to Solaris Administrators Guide

Linux to Solaris Administrators Guide

http://www.sun.com/software/solaris/sysadmin_guide.pdf?intcmp=69

84页Pdf格式文档,为便于阅读,我重新添加了书签功能。

文件:
Linux--Solaris系统管理员指南.pdf

大小:
393KB

下载:
下载

<DIV><FONT size=2><STRONG>Linux to Solaris Administrators Guide<BR></STRONG><BR></FONT><A href="http://www.sun.com/software/solaris/sysadmin_guide.pdf?intcmp=69"><FONT size=1>http://www.sun.com/software/solaris/sysadmin_guide.pdf?intcmp=69</FONT></A></DIV> <DIV>&nbsp;</DIV> <DIV><FONT size=2>84页Pdf格式文档,为便于阅读,我重新添加了书签功能。</FONT></DIV> <DIV><FONT size=2><BR>&nbsp;</DIV></FONT> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#dddddd cellSpacing=0 cellPadding=0 width=360 align=center border=1> <TBODY> <TR height=60> <TD align=middle width=60><IMG alt="" src="http://control.cublog.cn/fileicon/pdf.gif" border=0></TD> <TD> <TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR height=20> <TD align=middle width=40>文件:</TD> <TD>Linux--Solaris系统管理员指南.pdf</TD></TR> <TR height=20> <TD align=middle width=40>大小:</TD> <TD>393KB</TD></TR> <TR height=20> <TD align=middle width=40>下载:</TD> <TD><A href="http://blogimg.chinaunix.net/blog/upfile2/080528195749.pdf">下载</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>

查看全文

发表于:2007-12-10 ┆ 阅读(266)评论(0)




PROM状态命令与参数(续)

PROM状态命令与参数(续)

九. 数据备份和传输工具

(一) 数据设备名

1.磁带

设备名: /dev/rmt/0,/dev/rmt/0n(不倒带)

2.软盘

设备名:/dev/fd0

3.文件

(二) 数据备份命令

Solaris 2.x计算环境提供了几个命令用于备份和恢复文件和文件系统。

            ufsdump,ufsrestore   tar      cpio

多卷备份        Yes              No        Yes

连接            No              Yes       Yes

系统跨接        No               Yes       Yes

1. ufsdump命令
  对系统管理员而言,ufsdump命令很有用,可对整个文件系统做完全或增量转储。

  完全转储是对整个文件系统做备份。在较长的间隔做一次,如一星期或一月。

  增量转储是对新创建或修改的文件进行备份。增量转储更频繁一些,可能一天一次。

  ufsdump命令提供了不同等级的转储,从0至9.转储等级用来确定对哪些文件备份。

  0级指定完全转储,1至9指定不同等级的增量转储。例如,增量转储(1等级)将对在上一次低等级(0级)转储后修改或创建的文件进行备份。对文件系统作备份时,应将系统转至运行等级S。

  如系统在运行等级3时,文件可能正在使用,于是可能造成无效备份。

  例子:
  (1) # ufsdump  0uf /home1/home.ufsdump  /home
  (2) # ufsdump  0uf /dev/rmt/0  /home

选项及参数:
0  指定0级(完全)转储。
u  更新文件/etc/dumpdates,以记录成功的转储。
f  与下面的/dev/rmt/0参数一起确定转储的磁带设备。
/dev/rmt/0   转储的磁带设备。
/export/home 指定要转储的文件系统。

2. ufsrestore命令
ufsrestore命令从备份磁带上拷贝文件至当前目录下。
ufsrestore命令可用于重载转储好的整个文件系统或备份带上的单个或多个文件。

ufsrestore命令的选项用来指定磁带设备名和被恢复文件的路径名。

恢复过程
用ufsrestore命令按以下步骤恢复一个文件:
      # cd /newdir
      (1) # ufsrestore  rvf /home1/home.ufsdump
      (2) # ufsrestore  rvf /dev/rmt/0

文件系统拷贝
   # mount /dev/dsk/c0t1d0s0 /mnt
   # ufsdump 0f - /dev/rdsk/c0t0d0s0 | (cd /mnt; ufsresotre rf -)

3. tar命令
  tar命令是用户级的备份命令,用于备份和恢复文件或目录。

  命令格式: tar options tape_device_name [filename]
  option    c-建立新文档     v-显示路径
            t-显示文件列表   f-指定设备 
            x-抽取文件       i-交互式
  例子:
  (1)备份过程:
     # tar cvf  /home1/home.tar  /home
     # cd /home
     # tar cvf  /home1/home.tar *
  (2)恢复过程:
     # cd /home
     # tar xvf /home1/home.tar

  (3)目录复制
     # tar cvf - mydir|(cd newdir; tar xvf -)
也即: # tar cvf - . |(cd newdir; tar xvf -)

# cd fromdir; tar cvf - .|(cd todir; tar xvf -)

     # cd fromdir1; tar cvf - dir2 |(cd todir; tar xvf -) 注:/dir1/dir2结构

  (4) 异地拷贝(必须为可信任用户)
# tar cvf - mydir|rsh remote tar xvf -

注:mydir即当前目录,用“.”表示。newdir/todir即要复制的目标目录,并且要事先建好。

4.cpio命令

cpio(copy in/out)命令是能产生多卷备份的用户级命令。

命令格式:

cpio -ov >tape_device_name

cpio -i [vt]

一旦它识别出介质的尾部,它就提示你插入另一磁带。

cpio命令利用ls或find命令的输出进行文件列表,将这些文件输出到一个文件,如磁带设备。它在文件之间插入标题以便于恢复,所以比tar命令慢。

cpio命令可用通配符作为参数,然而,cpio反着用通配符,即除满足匹配条件的文件以外,它将备份所有文件。

备份过程

$ find . -depth -print | cpio -ov > /dev/rmt/0

find命令给cpio命令提供文件和目录名的列表。

-o选项表示从标准输出读。

/dev/rmt/0参数确定磁带设备。

例子:

用find和cpio命令将主目录备份到磁带上:

恢复过程

用cpio命令按以下步骤从磁带上检索文件和目录。

1).将磁带插入磁带设备。

2).改变目录至/tmp目录。

3).用以下cpio目录确定要恢复的文件的路径名。

$ cpio -iv < /dev/rmt/0

-i选项抽取文件,v(verbose)选项与t选项合用则按ls -l格式列出文件,

使用此复合选项只显示文件信息,不抽取文件。

4).用以下cpio命令恢复文件至/tmp目录。

$ cpio -iv < dev/rmt/0 test.file

选项i抽取文件,v表示恢复时显示文件名。

5).从目录/tmp拷贝文件至所需目录。

6).取出磁带。

下面的例子说明如何用cpio命令恢复一个文件。

5.compress,uncompress,zcat 命令

compress命令利用一特殊格式来压缩文件,以减少文件大小。压缩比从20%至80%。

例如,用-v选项对名为bin.file的文件进行压缩:

此文件被压缩后,加上后缀.Z。

zcat < file.taz|tar xvf -

6.mt 命令

mt -f /dev/rmt/0 status 报告设备状态

mt -f /dev/rmt/0 rew 倒带

mt -f /dev/rmt/0n fsf 1 前进一段

mt -f /dev/rmt/0n bsf 3 后退两段

7.dd 命令

dd if=/dev/rmt/0 of=/tmp/file bs=1024

8.异地使用磁带机(必须为可信任用户)

(1)备份数据至异地磁带机

tar cvf - dirname|rsh remote dd of=/dev/rmt/0

(2)从异地磁带机读取数据

rsh remote dd if=/dev/rmt/0 tar xvf -

十.改变运行等级

本章介绍基本的系统操作模式、启动和关闭系统的过程等。

关闭系统有几种情况,系统可以彻底关闭,或转入一个中等等级以便完成诸如备份之类的维护工作。

(一)系统引导

启动和关闭系统是系统管理的一个重要部分。

  启动(或引导)系统是指操作系统的一部分被装入内存并开始初始化自身。由于系统

必须“由自身的自举来将自己提起”所以称为引导或自举。

  系统引导后,可用的内存和硬盘设备都被确定下来。系统挂接/(root)文件系统并开始

重要的系统处理(如init,pscked,sendmail等)。然后使得用户可用注册。

由/sbin/init进程启动一系列shell脚本,完成以下任务:

  1. 设定系统的宿主名。

  b. 执行文件系统检查程序(fsck)。

  c. 启动守护程序和网络服务。

一旦脚本执行完毕,系统处在等级3。

有时系统管理员必须修改启动shell脚本以便开始新增加的服务。

(二)系统操作等级

1. 运行等级说明

在Solaris 2.x环境中有8个系统运行等级,这里涉及到4个等级:

(1) 运行等级3

  运行等级3也就是完全多用户模式。这是系统的缺省运行等级,也是系统的缺省状态所

有系统处理均被执行,文件资源可用挂接,用户可用注册。

(2) 运行等级s,S

  运行等级S是单用户模式,是一个特殊的运行等级。操作系统正在执行,但是所有用户均被注销,大多数系统处理如打印、邮件等都没有执行。只有一个用户,即超级用户向系统注册。运行等级S对执行备份是很方便的,因为没有用户注册,所以所有数据都是稳定的。系统由shutdown命令带入运行等级s,S。

(3) 运行等级0

该等级关闭(shutdown)系统至PROM等级,所以此等级对于关电源是安全的。

(4) 运行等级5

该等级关闭(shutdown)系统至关电源状态。

(5) 运行等级6

运行等级6用于关闭(halt)系统至等级0并重新引导至等级3。

2. 显示运行等级

调用who -r命令可以显示系统的运行等级。

$ who -r

run-level 3 Feb 6 15:46 3 2 S

在此例中,系统在缺省等级3。其他域表示:

      Feb 6 15:46

     最后一次运行等级改变的日期和时间。

      3

     当前运行等级。

      2

     最后一次再引导后在此运行等级的次数。

      S

     前一运行等级。

3.关闭系统的原因

  (1)SunTM工作站设计为大部分时间是工作时间。但也有必须关闭系统的时候,运行 等级S用于系统维护,如完成备份等。这一系统等级的变化仍被认为是关闭。

  (2) 改变一个系统的配置,如增加或删除某个磁带机或CD-ROM机。

  (3) 改变系统硬件配置,如增加或去除一个CPU板子。

  (4) 从极端情况的恢复,假如一个挂起的工作站对所有的恢复工作都不反应,可能就必须关掉电源重新开始。

4.关闭系统(shutting down)

关闭系统的方式根据关闭的原因而不同。执行关闭有的是为了转至执行等级S,有的是要停止操作系统并关闭设备的电源。

  (1). halt

  (2). init 0

  (3)紧急关闭

    .紧急情况,按Stop_A,如Stop_A不起作用,则将设备电源关闭再打开。这是不得已的极端情况。这两种方法不是干净的关闭,是突然关闭的,仅在紧急情况使用。

(三)例子:

1.增加一个磁带机并完成重新配置引导:

(1)成为超级用户,并确认在/(root)目录下。

(2)键入touch命令:

# touch /reconfigure

(3)键入如下关闭命令:

#halt

(4) 关闭设备电源。

(5) 增加磁带机。

(6) 给设备通电。

2.从挂起的工作站上恢复如一挂起的工作站对所有键入的命令无反应时,用以下过程恢复:

(1) 按下Stop_A放弃系统并移至PROM监控等级,提示符为: > 或ok

(2)键入sync命令来同步磁盘。

(3)一旦看见“Syncing file system ... done”信息,再按下Stop_A。

(4)发出boot命令来返回至多用户模式。

3.从轻微问题中恢复

  如/etc/default/login登记项阻止超级用户注册,也没有用户帐号可以注册,可采用

以下步骤恢复:

(1) 按Stop_A放弃系统并移至PROM监控等级。

(2) 输入sync命令来同步磁盘。

(3) 一旦看见“Syncing file system ... done”信息,再按下Stop_A。

(4) 发出boot -s命令至执行等级S。

ok boot -s

(5) 修改/etc/default/login文件以使得root可以注册。

# cd /etc/default

# vi login

(6) 按Control_D,进入运行等级3。

在此过程中,你可能会被提示要输入root口令。

4.从重要问题中恢复

如果你忘记了root口令,或是在/etc/passwd文件中root项无效,则可用以下步骤恢复:

(1) 从Solaris 2.x安装CD-ROM盘上作单独引导。

# boot cdrom -sw

(2) 如需要,可设置终端类型。

#TERM=sun; export TERM

(3) 挂接适当的文件系统并编辑passwd和shadow文件。

# cd /

# mount /dev/dsk/c0t3d0s0/mnt

# cd /mnt/etc

# vi shadow

(4) 卸下文件系统。

# umount /mnt

(5) 重新引导系统。

# reboot

*****************************************************

十一.网络应用配置

(一) 网络基本配置文件

1./etc/hosts 主机名解析

  2./etc/hostname.hme0 网络接口名

3./etc/netmasks 网络掩码

  4./etc/inetd .conf 服务项目定义

(二) 远程访问命令

1. rlogin 在远程机上注册

命令格式 : rlogin hostname -l username

2. rsh 在远程机上执行一个程序

命令格式 : rsh hostname -l username order

3. rcp 在远程系统之间拷贝文件

  命令格式 : rsh host:filename filename

(三)访问鉴别相关文件

  当rlogin,rsh,rcp命令时,有几个文件对网络安全是很重要的。

  a. /etc/passwd

  如远程系统的口令文件有本拥护的登记项,否则必须使用 [-l] 选项以指明不同用户

  b.$home/.rhosts

  rlogin,rsh,rcp首先检查用户主目录下的.rhosts文件,如主机及用户被列在文件中,则此用户为可信任主机,不需口令即可登录,如远程鉴别失败,则正常询问口令

  c.. /etc/.hosts.equiv

  作用与.rhosts 文件类似,文件中列出用户对于本机为可信任用户,不需口令即可登录(除超级用户)

(四)网络监控

1.rusers 标识网络上注册用户

  命令格式:rusers -la

2.rup 标识网络上主机

  命令格式:rup

3.ping 检测主机连接状况

  命令格式:ping [hostname|IP address]

4.spray ping命令格式为低层协议,spray使用高层协议

  命令格式:spray hostname

5.netstat 显示与网络有关的各种数据结构

  命令格式:netstat -[r| i]n

-r :显示路由信息

-i :显示接口信息

6.ifconfig 显示网络接口

  命令格式:ifconfig -a

  其中 lo0: 本机自回馈接口

  le0: 10M接口

  hme0:100M接口

  hme1:第二100M接口

7.netstat 显示与网络有关的各种数据结构

  命令格式:netstat -[r| i]n

-r :显示路由信息

-i :显示接口信息

8.route 路由设置

  命令格式:route [add|delete] 设置网络路由

  defaultrouter <-缺省静态路由

9.arp 反响解析

命令格式:arp -[a|s]

****************************************

十二.图形窗口配置

1.双屏配置

(1) /usr/openwin/bin/openwin -dev /dev/fb0 -dev /dev/fb1

(2) /usr/dt/config/Xservers 文件

2.ffbconfig 分辨率调整

命令格式:ffbconfig -dev /dev/fb0 -res mode

此命令只针对creator,creator3D卡

mode : ? 或 1280x1024x76

查看 creator/creator3d: ffbconfig -prconf

3.xwininfo 分辨率确认

4.xhost

命令格式: xhost + 〈- 使能客户显示

5.openwin 初始化

/usr/openwin/lib/openwin-init $home/.openwin-init

/usr/openwin/lib/openwin-menu-programs

6.CDE桌面初始化

/usr/dt/appconifg/C/sys.dtwmrc

7.终端窗口控制字符

erase ^H intr ^C kill ^U start ^Q stop ^S susp ^Z

定义方式:stty erase ^H

十三.系统命令

1.prtconf

2.sysdef

3.sys-unconfig

4.eeprom

5.installboot /usr/platform/`uname -I`/lib/fs/ufs/bookblk raw-device

6.网络安装

/cdrom/cdrom0/s0/Solaris2.6/tools/add_install_client -e ether host sun4u

<DIV> <DIV align=left><STRONG><FONT size=3>PROM状态命令与参数(续)</FONT></STRONG></DIV> <DIV align=left><STRONG><FONT size=3></FONT></STRONG>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT></DIV> <DIV align=left><FONT size=2><STRONG>九. 数据备份和传输工具</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(一) 数据设备名</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1.磁带</FONT></DIV> <DIV align=left><FONT size=2>设备名: /dev/rmt/0,/dev/rmt/0n(不倒带)</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>2.软盘</FONT></DIV> <DIV align=left><FONT size=2>设备名:/dev/fd0</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3.文件</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(二) 数据备份命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>Solaris 2.x计算环境提供了几个命令用于备份和恢复文件和文件系统。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ufsdump,ufsrestore&nbsp;&nbsp; tar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpio</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;多卷备份&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yes</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;连接&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yes</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;系统跨接&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yes</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>1. ufsdump命令</STRONG><BR>&nbsp; 对系统管理员而言,ufsdump命令很有用,可对整个文件系统做完全或增量转储。</FONT></DIV><FONT size=2> <DIV align=left><BR>&nbsp; 完全转储是对整个文件系统做备份。在较长的间隔做一次,如一星期或一月。</DIV> <DIV align=left><BR>&nbsp; 增量转储是对新创建或修改的文件进行备份。增量转储更频繁一些,可能一天一次。</DIV> <DIV align=left><BR>&nbsp;&nbsp;ufsdump命令提供了不同等级的转储,从0至9.转储等级用来确定对哪些文件备份。</DIV> <DIV align=left><BR>&nbsp; 0级指定完全转储,1至9指定不同等级的增量转储。例如,增量转储(1等级)将对在上一次低等级(0级)转储后修改或创建的文件进行备份。对文件系统作备份时,应将系统转至运行等级S。</DIV> <DIV align=left><BR>&nbsp;&nbsp;如系统在运行等级3时,文件可能正在使用,于是可能造成无效备份。</DIV> <DIV align=left></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;例子:<BR>&nbsp;&nbsp;(1) # ufsdump&nbsp; 0uf /home1/home.ufsdump&nbsp; /home<BR>&nbsp;&nbsp;(2) # ufsdump&nbsp; 0uf /dev/rmt/0&nbsp; /home</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>选项及参数:<BR>0&nbsp; 指定0级(完全)转储。 <BR>u&nbsp; 更新文件/etc/dumpdates,以记录成功的转储。 <BR>f&nbsp; 与下面的/dev/rmt/0参数一起确定转储的磁带设备。 <BR>/dev/rmt/0&nbsp;&nbsp; 转储的磁带设备。 <BR>/export/home 指定要转储的文件系统。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>2. ufsrestore命令<BR></STRONG>&nbsp;ufsrestore命令从备份磁带上拷贝文件至当前目录下。<BR>&nbsp;ufsrestore命令可用于重载转储好的整个文件系统或备份带上的单个或多个文件。</FONT></DIV><FONT size=2> <DIV align=left><BR>ufsrestore命令的选项用来指定磁带设备名和被恢复文件的路径名。</DIV> <DIV align=left><BR>&nbsp;恢复过程<BR>&nbsp;用ufsrestore命令按以下步骤恢复一个文件:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # cd /newdir<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (1) # ufsrestore&nbsp; rvf /home1/home.ufsdump<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (2) # ufsrestore&nbsp; rvf /dev/rmt/0</FONT></DIV> <DIV align=left><BR>&nbsp;&nbsp;<FONT size=2>文件系统拷贝<BR>&nbsp;&nbsp; # mount /dev/dsk/c0t1d0s0 /mnt<BR>&nbsp;&nbsp;&nbsp;# ufsdump 0f - /dev/rdsk/c0t0d0s0 | (cd /mnt; ufsresotre rf -)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></DIV> <DIV align=left><FONT size=2><STRONG>3. tar命令<BR></STRONG>&nbsp;&nbsp;tar命令是用户级的备份命令,用于备份和恢复文件或目录。</FONT></DIV><FONT size=2> <DIV align=left><BR>&nbsp;&nbsp;命令格式: tar options tape_device_name [filename]<BR>&nbsp;&nbsp;option&nbsp;&nbsp;&nbsp; c-建立新文档&nbsp;&nbsp;&nbsp;&nbsp; v-显示路径<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t-显示文件列表&nbsp;&nbsp; f-指定设备&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x-抽取文件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i-交互式<BR>&nbsp;&nbsp;例子:<BR>&nbsp;&nbsp;(1)备份过程:<BR>&nbsp;&nbsp;&nbsp;&nbsp; # tar cvf&nbsp; /home1/home.tar&nbsp; /home<BR>&nbsp;&nbsp;&nbsp;&nbsp; # cd /home<BR>&nbsp;&nbsp;&nbsp;&nbsp; # tar cvf&nbsp; /home1/home.tar *<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;(2)恢复过程:<BR>&nbsp;&nbsp;&nbsp;&nbsp; # cd /home<BR>&nbsp;&nbsp;&nbsp;&nbsp; # tar xvf /home1/home.tar</DIV> <DIV align=left></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;(3)目录复制<BR>&nbsp;&nbsp;&nbsp;&nbsp; # tar cvf - mydir|(cd newdir; tar xvf -)<BR>也即: # tar cvf - . |(cd <FONT color=#0000ff>newdir</FONT>; tar xvf -)</FONT></DIV><FONT size=2> <DIV align=left><BR>&nbsp;&nbsp;&nbsp;&nbsp; <FONT color=#0000ff># cd fromdir; tar cvf - .|(cd todir; tar xvf -)</FONT></DIV> <DIV align=left><BR>&nbsp;&nbsp;&nbsp;&nbsp; # cd fromdir1; tar cvf - dir2 |(cd todir; tar xvf -) 注:/dir1/dir2结构</FONT></DIV> <DIV align=left>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT></DIV> <DIV align=left><FONT size=2>&nbsp; (4) 异地拷贝(必须为可信任用户)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT size=2># tar cvf - mydir|rsh remote tar xvf -</FONT></DIV> <DIV align=left><FONT size=2><BR>&nbsp;</DIV></FONT> <DIV align=left>&nbsp;&nbsp; <FONT color=#cc3333 size=2>注:mydir即当前目录,用“.”表示。newdir/todir即要复制的目标目录,并且要事先建好。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>4.cpio命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>cpio(copy in/out)命令是能产生多卷备份的用户级命令。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>命令格式:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>cpio -ov &gt;tape_device_name</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>cpio -i [vt] </FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>一旦它识别出介质的尾部,它就提示你插入另一磁带。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>cpio命令利用ls或find命令的输出进行文件列表,将这些文件输出到一个文件,如磁带设备。它在文件之间插入标题以便于恢复,所以比tar命令慢。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>cpio命令可用通配符作为参数,然而,cpio反着用通配符,即除满足匹配条件的文件以外,它将备份所有文件。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>备份过程</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>$ find . -depth -print | cpio -ov &gt; /dev/rmt/0</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>find命令给cpio命令提供文件和目录名的列表。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>-o选项表示从标准输出读。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>/dev/rmt/0参数确定磁带设备。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>例子:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>用find和cpio命令将主目录备份到磁带上:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>恢复过程</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>用cpio命令按以下步骤从磁带上检索文件和目录。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1).将磁带插入磁带设备。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>2).改变目录至/tmp目录。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3).用以下cpio目录确定要恢复的文件的路径名。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>$ cpio -iv &lt; /dev/rmt/0</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>-i选项抽取文件,v(verbose)选项与t选项合用则按ls -l格式列出文件,</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>使用此复合选项只显示文件信息,不抽取文件。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>4).用以下cpio命令恢复文件至/tmp目录。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>$ cpio -iv &lt; dev/rmt/0 test.file</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>选项i抽取文件,v表示恢复时显示文件名。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>5).从目录/tmp拷贝文件至所需目录。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>6).取出磁带。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>下面的例子说明如何用cpio命令恢复一个文件。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>5.compress,uncompress,zcat 命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>compress命令利用一特殊格式来压缩文件,以减少文件大小。压缩比从20%至80%。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>例如,用-v选项对名为bin.file的文件进行压缩:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>此文件被压缩后,加上后缀.Z。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>zcat &lt; file.taz|tar xvf -</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>6.mt 命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>mt -f /dev/rmt/0 status 报告设备状态</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>mt -f /dev/rmt/0 rew 倒带</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>mt -f /dev/rmt/0n fsf 1 前进一段</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>mt -f /dev/rmt/0n bsf 3 后退两段</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>7.dd 命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>dd if=/dev/rmt/0 of=/tmp/file bs=1024</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>8.异地使用磁带机(必须为可信任用户)</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1)备份数据至异地磁带机</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>tar cvf - dirname|rsh remote dd of=/dev/rmt/0</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2)从异地磁带机读取数据 </FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>rsh remote dd if=/dev/rmt/0 tar xvf - </FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>十.改变运行等级</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>本章介绍基本的系统操作模式、启动和关闭系统的过程等。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>关闭系统有几种情况,系统可以彻底关闭,或转入一个中等等级以便完成诸如备份之类的维护工作。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(一)系统引导</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>启动和关闭系统是系统管理的一个重要部分。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 启动(或引导)系统是指操作系统的一部分被装入内存并开始初始化自身。由于系统</FONT></DIV> <DIV align=left><FONT size=2>必须<FONT face=Calibri>“</FONT>由自身的自举来将自己提起<FONT face=Calibri>”</FONT>所以称为引导或自举。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 系统引导后,可用的内存和硬盘设备都被确定下来。系统挂接/(root)文件系统并开始</FONT></DIV> <DIV align=left><FONT size=2>重要的系统处理(如init,pscked,sendmail等)。然后使得用户可用注册。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>由/sbin/init进程启动一系列shell脚本,完成以下任务:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 1. 设定系统的宿主名。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; b. 执行文件系统检查程序(fsck)。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; c. 启动守护程序和网络服务。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>一旦脚本执行完毕,系统处在等级3。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>有时系统管理员必须修改启动shell脚本以便开始新增加的服务。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(二)系统操作等级</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>1. 运行等级说明</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>在Solaris 2.x环境中有8个系统运行等级,这里涉及到4个等级:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1) 运行等级3</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 运行等级3也就是完全多用户模式。这是系统的缺省运行等级,也是系统的缺省状态所</FONT></DIV> <DIV align=left><FONT size=2>有系统处理均被执行,文件资源可用挂接,用户可用注册。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2) 运行等级s,S</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 运行等级S是单用户模式,是一个特殊的运行等级。操作系统正在执行,但是所有用户均被注销,大多数系统处理如打印、邮件等都没有执行。只有一个用户,即超级用户向系统注册。运行等级S对执行备份是很方便的,因为没有用户注册,所以所有数据都是稳定的。系统由shutdown命令带入运行等级s,S。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(3) 运行等级0</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>该等级关闭(shutdown)系统至PROM等级,所以此等级对于关电源是安全的。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(4) 运行等级5</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>该等级关闭(shutdown)系统至关电源状态。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(5) 运行等级6</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>运行等级6用于关闭(halt)系统至等级0并重新引导至等级3。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>2. 显示运行等级</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>调用who -r命令可以显示系统的运行等级。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>$ who -r</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>run-level 3 Feb 6 15:46 3 2 S</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>在此例中,系统在缺省等级3。其他域表示:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Feb 6 15:46</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; 最后一次运行等级改变的日期和时间。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; 当前运行等级。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; 最后一次再引导后在此运行等级的次数。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; S</FONT></DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; 前一运行等级。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>3.关闭系统的原因</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (1)SunTM工作站设计为大部分时间是工作时间。但也有必须关闭系统的时候,运行 等级S用于系统维护,如完成备份等。这一系统等级的变化仍被认为是关闭。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (2) 改变一个系统的配置,如增加或删除某个磁带机或CD-ROM机。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (3) 改变系统硬件配置,如增加或去除一个CPU板子。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (4) 从极端情况的恢复,假如一个挂起的工作站对所有的恢复工作都不反应,可能就必须关掉电源重新开始。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>4.关闭系统(shutting down)</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>关闭系统的方式根据关闭的原因而不同。执行关闭有的是为了转至执行等级S,有的是要停止操作系统并关闭设备的电源。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (1). halt</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (2). init 0</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; (3)紧急关闭</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp;&nbsp;&nbsp; .紧急情况,按Stop_A,如Stop_A不起作用,则将设备电源关闭再打开。这是不得已的极端情况。这两种方法不是干净的关闭,是突然关闭的,仅在紧急情况使用。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(三)例子:</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>1.增加一个磁带机并完成重新配置引导:</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1)成为超级用户,并确认在/(root)目录下。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2)键入touch命令:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2># touch /reconfigure</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(3)键入如下关闭命令:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>#halt</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(4) 关闭设备电源。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(5) 增加磁带机。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(6) 给设备通电。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>2.从挂起的工作站上恢复如一挂起的工作站对所有键入的命令无反应时,用以下过程恢复:</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1) 按下Stop_A放弃系统并移至PROM监控等级,提示符为: &gt; 或ok</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2)键入sync命令来同步磁盘。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(3)一旦看见<FONT face=Calibri>“</FONT>Syncing file system ... done<FONT face=Calibri>”</FONT>信息,再按下Stop_A。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(4)发出boot命令来返回至多用户模式。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>3.从轻微问题中恢复</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 如/etc/default/login登记项阻止超级用户注册,也没有用户帐号可以注册,可采用</FONT></DIV> <DIV align=left><FONT size=2>以下步骤恢复:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1) 按Stop_A放弃系统并移至PROM监控等级。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2) 输入sync命令来同步磁盘。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(3) 一旦看见<FONT face=Calibri>“</FONT>Syncing file system ... done<FONT face=Calibri>”</FONT>信息,再按下Stop_A。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(4) 发出boot -s命令至执行等级S。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>ok boot -s</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(5) 修改/etc/default/login文件以使得root可以注册。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2># cd /etc/default</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2># vi login</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(6) 按Control_D,进入运行等级3。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>在此过程中,你可能会被提示要输入root口令。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>4.从重要问题中恢复</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>如果你忘记了root口令,或是在/etc/passwd文件中root项无效,则可用以下步骤恢复:</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1) 从Solaris 2.x安装CD-ROM盘上作单独引导。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2># boot cdrom -sw</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2) 如需要,可设置终端类型。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>#TERM=sun; export TERM</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(3) 挂接适当的文件系统并编辑passwd和shadow文件。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2># cd /</FONT></DIV> <DIV align=left><FONT size=2># mount /dev/dsk/c0t3d0s0/mnt</FONT></DIV> <DIV align=left><FONT size=2># cd /mnt/etc</FONT></DIV> <DIV align=left><FONT size=2># vi shadow</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(4) 卸下文件系统。</FONT></DIV> <DIV align=left><FONT size=2># umount /mnt</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(5) 重新引导系统。</FONT></DIV> <DIV align=left><FONT size=2># reboot</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>*****************************************************</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>十一.网络应用配置</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(一) 网络基本配置文件</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1./etc/hosts 主机名解析</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 2./etc/hostname.hme0 网络接口名</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3./etc/netmasks 网络掩码</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 4./etc/inetd .conf 服务项目定义</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(二) 远程访问命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1. rlogin 在远程机上注册</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>命令格式 : rlogin hostname -l username</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>2. rsh 在远程机上执行一个程序</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>命令格式 : rsh hostname -l username order</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3. rcp 在远程系统之间拷贝文件</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式 : rsh host:filename filename</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(三)访问鉴别相关文件</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 当rlogin,rsh,rcp命令时,有几个文件对网络安全是很重要的。</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; a. /etc/passwd</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 如远程系统的口令文件有本拥护的登记项,否则必须使用 [-l] 选项以指明不同用户</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; b.$home/.rhosts</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; rlogin,rsh,rcp首先检查用户主目录下的.rhosts文件,如主机及用户被列在文件中,则此用户为可信任主机,不需口令即可登录,如远程鉴别失败,则正常询问口令</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; c.. /etc/.hosts.equiv</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 作用与.rhosts 文件类似,文件中列出用户对于本机为可信任用户,不需口令即可登录(除超级用户)</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>(四)网络监控</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1.rusers 标识网络上注册用户</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:rusers -la</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>2.rup 标识网络上主机</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:rup</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3.ping 检测主机连接状况</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:ping [hostname|IP address]</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>4.spray ping命令格式为低层协议,spray使用高层协议</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:spray hostname</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>5.netstat 显示与网络有关的各种数据结构</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:netstat -[r| i]n</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>-r :显示路由信息</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>-i :显示接口信息</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>6.ifconfig 显示网络接口</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:ifconfig -a</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 其中 lo0: 本机自回馈接口</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; le0: 10M接口</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; hme0:100M接口</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; hme1:第二100M接口</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>7.netstat 显示与网络有关的各种数据结构</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:netstat -[r| i]n</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>-r :显示路由信息</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>-i :显示接口信息</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>8.route 路由设置</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; 命令格式:route [add|delete] 设置网络路由</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>&nbsp; defaultrouter &lt;-缺省静态路由</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>9.arp 反响解析</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>命令格式:arp -[a|s]</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>****************************************</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>十二.图形窗口配置</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1.双屏配置</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(1) /usr/openwin/bin/openwin -dev /dev/fb0 -dev /dev/fb1</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>(2) /usr/dt/config/Xservers 文件</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>2.ffbconfig 分辨率调整</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>命令格式:ffbconfig -dev /dev/fb0 -res mode</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>此命令只针对creator,creator3D卡</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>mode : ? 或 1280x1024x76</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>查看 creator/creator3d: ffbconfig -prconf</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3.xwininfo 分辨率确认</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>4.xhost</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>命令格式: xhost + 〈- 使能客户显示</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>5.openwin 初始化</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>/usr/openwin/lib/openwin-init $home/.openwin-init</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>/usr/openwin/lib/openwin-menu-programs</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>6.CDE桌面初始化</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>/usr/dt/appconifg/C/sys.dtwmrc</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>7.终端窗口控制字符</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>erase ^H intr ^C kill ^U start ^Q stop ^S susp ^Z</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>定义方式:stty erase ^H</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2><STRONG>十三.系统命令</STRONG></FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>1.prtconf</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>2.sysdef</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>3.sys-unconfig</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>4.eeprom</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>5.installboot /usr/platform/`uname -I`/lib/fs/ufs/bookblk raw-device</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>6.网络安装</FONT></DIV> <DIV align=left><FONT size=2></FONT>&nbsp;</DIV> <DIV align=left><FONT size=2>/cdrom/cdrom0/s0/Solaris2.6/tools/add_install_client -e ether host sun4u</FONT></DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>

查看全文

发表于:2007-12-07 ┆ 阅读(243)评论(0)



杂七杂八收集

系统分区与克隆工具(适用于WinXP和Vista系统)

系统分区与克隆工具(适用于WinXP和Vista系统):

Acronis Disk Director Suite v10.0.2160 英文正式版下载页面:

http://fixdown.com/china/System/download_3619.htm

Acronis Disk Director Suite v10.0.x 注册机(keygen)下载页面:

http://www.enfull.com/english/System/%7BB5E0E02D-EAA8-413B-8940-09E7E91920D7%7D.htm  安装注册号。

Acronis True Image Home v11.0.8053 家庭版
序列号(Serial):
FX4YV-34UZF-G59PG-B7PCK-4XF5N
92XPA-FLJLE-CKHRB-MY7KJ-LGXEG
TYFGN-7L6DT-TSJWG-6FSVR-V7TY2
下载页面: http://3ddown.com/soft/6382.htm

Acronis True Image Home v10.0.4940 家庭版
Serial:TBSJX-RN2YL-28NMX-9D6GT-ES9M6
          G74GW-ADNCM-S6NDR-TD6F6-NU9BF
          ZKV4M-G5FJY-WCE4L-QYGJR-NSN36
          7GJA9-6L8UP-NBZ9W-WKGSV-8PTHG

今天下载安装了ATIv11,感觉不错。分别做了系统克隆和起动盘。

=======================

最强木马专杀工具:AVG Anti-Spyware 7.5.1.43 完美破解汉化版(支持32、64位xp和vista系统)

2007-12-21 09:52

需下载官方原版先,下面地址其一即可:
http://www.grisoft.cz/filedir/inst/avgas-setup-7.5.1.43.exe
http://downloads.grisoft.cz/softw/70/filedir/inst/avgas-setup-7.5.1.43.exe

另需AVG “汉化破解”,以下其一即可  
下载地址:本地下载 下载页面

安装说明:

安装AVG前一定要完全卸载以前安装的AVG或ewido,安装过程中如有防火墙询问,请通过任何防火墙许可

1.运行avgas-setup-7.5.1.43.exe选English安装原版AVG,点Finish前去掉Run AVG Anti-Spyware 7.5前面的勾,如果启动了AVG,一定要从屏幕右下托盘区退出avg再做第2步。

2.解压并打开“汉化破解”,把里面的一个文件夹和3个文件一起复制到AVG的安装文件夹AVG Anti-Spyware 7.5中,粘贴时记得点“全部”。(提示,AVG的默认安装文件夹为:C:\Program Files\Grisoft\AVG Anti-Spyware 7.5 )

3.重要步骤:首次一定要运行刚才复制过来的avg.exe,然后右键点击屏幕右下托盘区的AVG图标,先去掉随windosw启动前面的勾,然后再勾上(据需要否也可不勾了),开始更新。

4.以后只要运行avg.exe就是加强版了。为以后方便,发送avg.exe快捷方式到桌面,或直更改桌面AVG Anti-Spyware图标“属性”里的“目标”项,改avgas.exe为avg.exe就可以了。

================

WinXPE 图形界面起动盘还是有用的。

<DIV><STRONG><FONT size=2>系统分区与克隆工具(适用于WinXP和Vista系统):</FONT></STRONG></DIV> <DIV>&nbsp;</DIV> <DIV><STRONG>Acronis Disk Director Suite v10.0.2160 英文正式版下载页面:</STRONG></DIV> <DIV><A href="http://fixdown.com/china/System/download_3619.htm">http://fixdown.com/china/System/download_3619.htm</A></DIV> <DIV>&nbsp;</DIV> <DIV><STRONG>Acronis Disk Director Suite v10.0.x 注册机(keygen)下载页面:</STRONG></DIV> <DIV><A href="http://www.enfull.com/english/System/%7BB5E0E02D-EAA8-413B-8940-09E7E91920D7%7D.htm">http://www.enfull.com/english/System/%7BB5E0E02D-EAA8-413B-8940-09E7E91920D7%7D.htm</A>&nbsp; 安装注册号。</DIV> <DIV>&nbsp;</DIV> <DIV><STRONG>Acronis True Image Home v11.0.8053 家庭版<BR></STRONG>序列号(Serial):<BR>FX4YV-34UZF-G59PG-B7PCK-4XF5N<BR>92XPA-FLJLE-CKHRB-MY7KJ-LGXEG<BR>TYFGN-7L6DT-TSJWG-6FSVR-V7TY2<BR>下载页面: <A href="http://3ddown.com/soft/6382.htm">http://3ddown.com/soft/6382.htm</A></DIV> <DIV><BR><STRONG>Acronis True Image Home v10.0.4940 家庭版<BR></STRONG>Serial:TBSJX-RN2YL-28NMX-9D6GT-ES9M6<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; G74GW-ADNCM-S6NDR-TD6F6-NU9BF<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ZKV4M-G5FJY-WCE4L-QYGJR-NSN36<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7GJA9-6L8UP-NBZ9W-WKGSV-8PTHG</DIV> <DIV>&nbsp;</DIV> <DIV><FONT size=2>今天下载安装了ATIv11,感觉不错。分别做了系统克隆和起动盘。</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2>=======================</FONT></DIV> <DIV> <DIV class=tit>最强木马专杀工具:AVG Anti-Spyware 7.5.1.43 完美破解汉化版(支持32、64位xp和vista系统)</DIV> <DIV class=date>2007-12-21 09:52</DIV> <TABLE style="TABLE-LAYOUT: fixed"> <TBODY> <TR> <TD> <DIV class=cnt> <P><FONT color=#ff00ff size=3>需下载官方原版先,下面地址其一即可:<BR></FONT><A href="http://www.grisoft.cz/filedir/inst/avgas-setup-7.5.1.43.exe"><FONT color=#ff00ff size=3>http://www.grisoft.cz/filedir/inst/avgas-setup-7.5.1.43.exe</FONT></A><FONT color=#ff00ff size=3> <BR></FONT><A href="http://downloads.grisoft.cz/softw/70/filedir/inst/avgas-setup-7.5.1.43.exe"><FONT color=#ff00ff size=3>http://downloads.grisoft.cz/softw/70/filedir/inst/avgas-setup-7.5.1.43.exe</FONT></A></P> <P><FONT color=#ff00ff size=3>另需AVG “汉化破解”,以下其一即可&nbsp;&nbsp;<BR>下载地址:</FONT><A href="http://1pj2mw.blu.livefilestore.com/y1pPFfcPBIJ2l16kOx5vRKgOLGZjV8cp20Bek8cun7uJ-pV3-PzUeoHBiQYw1FG6ratonGeMVViN3RkU6_0kEc6npAtHMJllXbv/%E6%B1%89%E5%8C%96%E7%A0%B4%E8%A7%A3.rar" target=_blank><FONT color=#ff00ff size=3>本地下载</FONT></A><FONT color=#ff00ff size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><A href="http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2318592" target=_blank><FONT color=#ff00ff size=3>下载页面</FONT></A></P> <P><FONT color=#ff0000 size=3>安装说明:</FONT></P> <P><FONT color=#333399 size=3>安装AVG前一定要完全卸载以前安装的AVG或ewido,安装过程中如有防火墙询问,请通过任何防火墙许可</FONT></P> <P><FONT color=#333399 size=3>1.运行avgas-setup-7.5.1.43.exe选English安装原版AVG,点Finish前去掉Run AVG Anti-Spyware 7.5前面的勾,如果启动了AVG,一定要从屏幕右下托盘区退出avg再做第2步。</FONT></P> <P><FONT color=#333399 size=3>2.解压并打开“汉化破解”,把里面的一个文件夹和3个文件一起复制到AVG的安装文件夹AVG Anti-Spyware 7.5中,粘贴时记得点“全部”。(提示,AVG的默认安装文件夹为:C:\Program Files\Grisoft\AVG Anti-Spyware 7.5 )</FONT></P> <P><FONT color=#333399 size=3>3.重要步骤:首次一定要运行刚才复制过来的avg.exe,然后右键点击屏幕右下托盘区的AVG图标,先去掉随windosw启动前面的勾,然后再勾上(据需要否也可不勾了),开始更新。</FONT></P> <P><FONT color=#333399 size=3>4.以后只要运行avg.exe就是加强版了。为以后方便,发送avg.exe快捷方式到桌面,或直更改桌面AVG Anti-Spyware图标“属性”里的“目标”项,改avgas.exe为avg.exe就可以了。</FONT></P> <P><FONT color=#333399 size=3>================</FONT></P> <P><FONT color=#333399 size=3>WinXPE 图形界面起动盘还是有用的。</FONT></P></DIV></TD></TR></TBODY></TABLE></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>

查看全文

发表于:2007-12-28 ┆ 阅读(524)评论(0)




有N块盘,怎样知道系统从哪块盘启动,又不想切到OK下去看?

(zhoujm1976):有N块磁盘,想知道系统从哪个磁盘启动的,又不想切到OK下去看,有什么办法?

(东方蜘蛛):

# prtconf -pv|grep bootpath
bootpath:  '/sbus@3,0/SUNW,fas@3,8800000/sd@a,0:a'
# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c0t10d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>
/sbus@3,0/SUNW,fas@3,8800000/sd@a,0
       1. c0t11d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>
/sbus@3,0/SUNW,fas@3,8800000/sd@b,0
Specify disk (enter its number):

http://bbs.chinaunix.net/thread-1032304-1-2.html (第6、8楼)

<DIV><FONT size=2><STRONG>问</STRONG>(zhoujm1976):有N块磁盘,想知道系统从哪个磁盘启动的,又不想切到OK下去看,有什么办法?</FONT></DIV> <DIV><FONT size=2></FONT>&nbsp;</DIV> <DIV><FONT size=2><STRONG>答</STRONG>(东方蜘蛛):</FONT></DIV> <DIV><FONT size=2># prtconf -pv|grep bootpath<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT size=1>bootpath:&nbsp; </FONT><A href="mailto:'/sbus@3,0/SUNW,fas@3,8800000/sd@a,0:a'"><FONT size=1>'/sbus@3,0/SUNW,fas@3,8800000/sd@a,0:a'</FONT></A><BR><FONT size=1># format<BR>Searching for disks...done</FONT></DIV> <DIV><BR><FONT size=1>AVAILABLE DISK SELECTIONS:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0. c0t10d0 &lt;SUN9.0G cyl 4924 alt 2 hd 27 sec 133&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><A><FONT size=1>/sbus@3,0/SUNW,fas@3,8800000/sd@a,0</FONT></A><BR><FONT size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. c0t11d0 &lt;SUN9.0G cyl 4924 alt 2 hd 27 sec 133&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><A><FONT size=1>/sbus@3,0/SUNW,fas@3,8800000/sd@b,0</FONT></A><BR><FONT size=1>Specify disk (enter its number):</FONT></DIV> <DIV><FONT size=1></FONT>&nbsp;</DIV> <DIV><BR><A href="http://bbs.chinaunix.net/thread-1032304-1-2.html"><FONT size=1>http://bbs.chinaunix.net/thread-1032304-1-2.html</FONT></A><FONT size=1> (第6、8楼)</FONT></DIV>

查看全文

发表于:2007-12-22 ┆ 阅读(239)评论(0)



系统启动后不自动加载Explorer.exe的解决办法


系统启动后不自动加载Explorer.exe的解决办法

By 月夜愈美丽
http://hi.baidu.com/ameigz/blog/item/8b878c264d61ac168a82a1aa.html

方法1:打开组策略编辑器gpedit.msc,找到“用户配置”--“Windows设置”项--脚本(注销与登录)--登录(添加,将脚本路径改为Explorer.exe的路径,如:C:\windows\Explorer.exe)即可。

方法2:打开注册表,找到子键“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”,新建“DWORD”值 “NoDesktop”,其值为“1”。 (山定子 注:昨天我机房里的电脑起动时进不去桌面,按方法一~三设置了一遍,能起来快速起动栏,可无桌面,后来删除了方法二的“DWORD”值 “NoDesktop”,桌面出来了。)

检查注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
看是否为explorer.exe

方法3:修改X:\windows\system.ini文件
在 for 16-bit app support 后面起一行加入以下字段:
[boot]
shell=explorer.exe

获得FS2You网络硬盘文件真实下载地址 绿色小软件


Get Fs2You File V1.0 绿色英文版

轻松获得FS2You网络硬盘文件真实下载地址:

文件:
getfs2youfile.rar

大小:
5KB

下载:
下载

用法:
1. 运行GetFs2YouFile.exe,复制网盘下载地址。

2. 用鼠标单击“URL”后的输入框,地址会自动填入。单击“Get File”,即可得到嗅探出的真实下载地址。

3. 然后复制GetFs2You File1.0中的真实下载地址,运行下载工具(如迅雷),新建下载任务,这时下载工具就会自动链接真实的下载地址并弹出下载界面,单击“确定”即可下载。

硬盘电源接触不良导致数据库连接中断

硬盘电源接触不良导致数据库连接中断

最近项目组为赶任务,天天加班。上周日,系统于上午和下午两次出现打不开井工区的现象,当时认为是数据库错误,于是用备份文件进行恢复,恢复后系统运行正常。可下午,又打不开井工区。于是重新恢复数据,可这次刚恢复完不到几分钟,系统就找不到数据库了,无奈,重新恢复OpenWorks和oracle(Landmark2003,运行于Solaris8 SPARC平台)。恢复完,重起系统,可以打开数据库,可此时发现旁边的SCSI硬盘数据指示灯狂闪了几秒,随后井工区就打不开了(连工区名都不见了)。为找出症结所在,我又再次恢复数据,而这次我两眼一直盯着硬盘灯(电源指示灯和数据指示灯),发现硬盘电源指示灯短暂灭了一下又亮了,接着数据灯就狂闪了一阵子,随后就找不到井工区了。
至此,断定是硬盘电源接触不良引起的故障。于是,关机,打开硬盘盒,发现插数据线的端口没有螺丝固定(装盘人的失职),于是找来两个螺丝固定,把原来的电源线换掉,装好后开机,到现在一切正常。
通过这次对故障的解决,我体会到,当问题出现时,急躁、郁闷都将于事无补,反而会抑制解决问题的灵感。有时,即便是简单的问题,如果不善于观察也会人为地使问题复杂化。当自己的技术还没有达到炉火纯青时,认认真真地备份数据是避免以后招致麻烦的必要措施,同时,出现问题也不必过分郁闷,想法解决就好。如果永远不出问题,那自己就永远缺乏解决问题的经验。

------------

有关信息,可以查看 /var/adm/messages 里的显示。

blade{owuser:/var/adm}% pwd
/var/adm
blade{owuser:/var/adm}% ls
acct/          lgcrpt.log     messages.bak   spellhist      vold.log
aculog         license.out    passwd/        streams/       wtmpx
exacct/        log/           sa/            sulog
lastlog        messages       sm.bin/        utmpx
blade{owuser:/var/adm}%

---------------------------------------------------------

***** 本文发在ChinaUnix论坛:http://bbs.chinaunix.net/thread-1020650-1-2.html *****

谢谢 race、susbin 两位高手仁兄的关注。
出错信息说检查OWSYSSID是否设置正确、listener是否起动,log文件里也说与数据库连接错误。当时,无需调用oracle的Zmap模块可以正常使用,而需调用oracle的SeisWorks模块就无法使用。以前打不开井工区都是因为oracle表空间错误所致,没想到是硬盘电源的故障。

----------------------------------------------------------

在正常了一段时间后,今天老问题又出现了(虽然更换了电源线),这次可以确定是硬盘电源线接口接触不良导致的,应择时将此故障排除。为防万一,我已把整个分区文件系统都备份了。

PROM状态命令与参数

 

PROM状态命令与参数

(一)指令集
(二)环境变量

文件系统管理

(一)硬盘和文件资源

(一)指令集

格式: OK> 指令

1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet

2.probe-scsi 显示内部SCSI通道所挂接设备

3.probe-scsi-all 显示所有SCSI通道及所挂接设备

4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)

probe-fcal-all

5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等

6.printenv 无参数,显示环境变量或

参数为环境变量名 如: printenv auto-boot?

7.setenv 设置环境变量,如: setenv auto-boot? false

8.set-default 恢复环境变量预定值 如:set-default auto-boot?

9.set-defaults 恢复所有环境变量预定值

10.boot device [option] 启动主机

device :设备别名,如:cdrom,disk,net

或直接设备名 如:Ultra60 外置CDROM

/pci@1f,4000/scsi@3,1/disk@6,0:f

option : -r 系统重新配置

-s 启动单用户环境

11.eject [cdrom|floppy] 弹出cdrom或floppy

12.reset 复位

(二)环境变量

1.auto-boot? 预定值=true 自动启动

=false 进入PROM状态

2.diag-switch? 预定值=false 启动状态,启动设备名为boot-device

=true 诊断状态,启动设备名为diag-device

3.boot-device 预定值=disk

4.diag-device 预定值=net

5.tpe-link-test? 网络检测 =true 检测网络(一部分机器具有此变量)

六. 文件系统管理

(一)硬盘和文件资源

硬盘和CD-ROM设备使用块设备接口。硬盘设备文件存储在/dev目录下。

字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下。

1. 逻辑硬盘设备命名的约定

/dev/[r]dsk/cwtxdysz

例子:

/dev/dsk/c0t3d0s0

Cn:controller number

控制器号,标识被硬盘控制的加到系统上的逻辑顺序。

c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推。

tn:target number

目标号,是位于控制器内的地址,通常在外围设备的背面能

找到目标号。

Dn:disk number

硬盘号,代表连在目标上的设备的逻辑单位号。d0代表第一

个硬盘,d1代表第二个硬盘,依次类推。对嵌入式SCSI控制器,

硬盘驱动号总是0。

Sn:slice or portition numer

片或分区号,标识硬盘的分区。

2. dmesg命令

dmesg命令用实例名和物理名来标识连到系统上的设备。dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息。

例子:

下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。

对每个硬盘设备,输出三行信息,分别表示:

硬盘的实例名。

硬盘的物理设备名。

硬盘的市场名和硬盘的外形信息特征。硬盘的逻辑设备名是对硬盘的物理设备名的符号连接。硬盘的实例名是对物理设备命的内核的缩写。Solaris命令不用此来表示硬盘。

3.showrev 命令

(二)硬盘分区

利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问。然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。“片”是“分区”的另一种说法 。

分区是管理数据的一个方便的方法。重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区。它保持不同类型的数据在不同的分区。这使系统管理员能灵活地利用数据或使用不同的备份机制。因为用户的数据每天都发生变化,系统管理员应每天作备份。而重要的系统数据不是经常变化,也就不需经常做备份。

由Sun提供的硬盘分区可多达8个,用1-7标识。

分区2表示整个硬盘。

分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件。

分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下)。

分区7的文件系统称为/export/home。这是挂接用户主目录的挂接点。硬盘分区通过在/dev目录下的逻辑设备文件加以访问。如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区。

1.format实用程序

format程序是一个硬盘维护工具,由系统管理员使用,完成以下任务:

重新格式化硬盘。

改变分区大小。

修理和分析硬盘扇区。

Part

标识分区号0-7。

Tag

显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区)。

Flag

显示分区标志,用以标识访问权限。

Cylinders

显示起始和终止的柱面号。

Size

按一定方式,以Mbytes或Gbytes为单位显示分区大小。

Blocks

按柱面数、磁头数和扇区数来标识分区的大小。

2.newfs 创建文件系统

命令格式:newfs raw-device

例子:newfs /dev/rdsk/c0t1d0s0

3.fsck 修复文件系统

命令格式:fsck raw-device

例子:fsck /dev/rdsk/c0t1d0s0

(三)挂接文件资源

1.mount 文件系统挂接

本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统。这个连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录被称为挂接点。在调用挂接命令前,挂接点必须存在。

命令格式:

mount file_name mount_point

没有选项的mount命令显示当前已挂接的文件资源。

例子:

# mount /dev/dsk/c0t3d0s0 /export/home

监视文件系统

2. df 显示文件系统所占用的硬盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间。

各域的含义为:

Filesystem

被挂接的文件系统。

Kbytes

按Kbyte计算的文件系统大小。

Used

已用的数量(Kbytes)。

Avail

可用的数量(Kbytes)。

Capacity

已用的百分比。

Mounted on

挂接点。

注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点。

3.umount 摘下文件资源

从本地系统上摘下文件资源,超级用户可使用umount命令。

命令格式:

# umount mount_point

如果在被挂接的文件资源目录里有活动,则文件资源不可摘下。在摘下前cd至 / 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下。

(四) 自动挂接文件资源

/etc/vfstab文件

系统引导时读/etc/vfstab文件以自动挂接文件资源。该文件包含本地和远程文件资源的登记项。

各域的含义:

Device-to-mount

标识NFS服务器和文件系统,或被挂接的本地文件系统。

Device-to-fsck

标识用于执行fsck的本地原始设备。

Mount point

挂接点路径。

FS-type

文件系统类型,通常是ufs用于本地文件系统,nfs用于

远程文件系统。

Fsck-pass

此域中的数字是fsck经过文件系统检查的顺序,相重的

数字表示检查并行进行。

Mount-at-boot

决定文件系统是否在系统引导时被自动挂接。

Mount-options

定义挂接选项,如读/写访问。

域中的-表示无选项。

/dev/[r]dsk/cwtxdysz用于本地ufs文件系统。w,s,y,z分别表示控制器、目标、设备、片。一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项。

(五)NFS资源

Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源。NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录。

1.share,shareall 共享文件资源

share –o ro user directory

/etc/init.d/nfs.server start

2.dfshares 显示远程机共享资源

dfshares remote

3.mount 挂接远程文件资源

mount remote:directory localdir

(六)卷管理

1./etc/init.d/volmgt [start|stop] 启动卷管理

2.volcheck 检查软盘,如有挂接在floppy目录下

3.eject [cdrom|floppy] 弹出设备

***********************************************

七.进程管理

1.ps 显示进程号

命令格式:ps -ef

2.kill 清除进程

命令格式: kill -9 pid

3.nohup 非挂起运行

**********************************************

八.软件包管理

1.pkginfo 显示软件包信息

命令格式: pkginfo -d[ device|pathname] -l pkg_name

例子:

这三个域为:

pkg_category

软件包种类,可为application,graphics 或system。

pkg_name

软件包名字,如为SUN产品则机SUNW 起 头。

Description

软件产品的简单说明。

例子:

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more

利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小计算)。

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio

上面输出的最后一行指示软件包的大小。 利用此信息和df -k命令来确定你是否拥有足够硬盘空间来安装此软件包。

2. pkgadd 增加软件包

利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件。

命令格式:

pkgadd -d [device | pathname] pkg_name

例子:

# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio

3.pkgchk 校验软件包的安装

pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验。

命令格式:

pkgchk [-p path1 [path2...]]

此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出。

由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对。

考察软件包信息

pkgadd命令更新文件/var/sadm/install/contents、此文件为系统中所有已安装软件包的记录文件。

没有简单的方法来确定某软件包具有某一特殊文件(或命令)。

对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路

径名。

4.pkgrm 删除软件包

命令格式: pkgrm pkgname1 pkgname2 …

在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示。

当软件包被成功地删除后,向root发送一个邮件。

pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件。

假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包。

5.spooling 软 件 包

一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包。

例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装。

软件包也可以利用Software Manager远程安装,暂略。

服务器

下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个你指定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下。

你可以指定一个目录作为-s选项的参数。

客户

假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包。

# mkdir /export/pkgs

# mount venus:/export/pkgs /export/pkgs

# pkgadd -d /export/pkgs SUNWaudio

删除Spooled软件包

在服务器上可以利用-s选项从spooling目录中删除一个软件包。

# pkgrm -s /export/pkgs SUNWaudio

与软件包管理有关的文件和目录

/var/sadm

包含系统记录文件和管理文件的目录

/opt/pkgname

安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录。

/opt/pkgname/bin

/opt/bin

未随操作系统一起提供的、名为pkgname的执行文件的推荐目录。

var/opt/pkgname

/etc/opt/pkgname

未随操作系统一起提供的、名为pkgname的记录文件的推荐目录。

/var/sadm/install/contents

整个系统的软件包映象。

PROM状态命令与参数

PROM状态命令与参数

(一)指令集
(二)环境变量

文件系统管理

(一)硬盘和文件资源

(一)指令集

格式: OK> 指令

1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet

2.probe-scsi 显示内部SCSI通道所挂接设备

3.probe-scsi-all 显示所有SCSI通道及所挂接设备

4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)

probe-fcal-all

5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等

6.printenv 无参数,显示环境变量或

参数为环境变量名 如: printenv auto-boot?

7.setenv 设置环境变量,如: setenv auto-boot? false

8.set-default 恢复环境变量预定值 如:set-default auto-boot?

9.set-defaults 恢复所有环境变量预定值

10.boot device [option] 启动主机

device :设备别名,如:cdrom,disk,net

或直接设备名 如:Ultra60 外置CDROM

/pci@1f,4000/scsi@3,1/disk@6,0:f

option : -r 系统重新配置

-s 启动单用户环境

11.eject [cdrom|floppy] 弹出cdrom或floppy

12.reset 复位

(二)环境变量

1.auto-boot? 预定值=true 自动启动

=false 进入PROM状态

2.diag-switch? 预定值=false 启动状态,启动设备名为boot-device

=true 诊断状态,启动设备名为diag-device

3.boot-device 预定值=disk

4.diag-device 预定值=net

5.tpe-link-test? 网络检测 =true 检测网络(一部分机器具有此变量)

六. 文件系统管理

(一)硬盘和文件资源

硬盘和CD-ROM设备使用块设备接口。硬盘设备文件存储在/dev目录下。

字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下。

1. 逻辑硬盘设备命名的约定

/dev/[r]dsk/cwtxdysz

例子:

/dev/dsk/c0t3d0s0

Cn:controller number

控制器号,标识被硬盘控制的加到系统上的逻辑顺序。

c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推。

tn:target number

目标号,是位于控制器内的地址,通常在外围设备的背面能

找到目标号。

Dn:disk number

硬盘号,代表连在目标上的设备的逻辑单位号。d0代表第一

个硬盘,d1代表第二个硬盘,依次类推。对嵌入式SCSI控制器,

硬盘驱动号总是0。

Sn:slice or portition numer

片或分区号,标识硬盘的分区。

2. dmesg命令

dmesg命令用实例名和物理名来标识连到系统上的设备。dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息。

例子:

下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。

对每个硬盘设备,输出三行信息,分别表示:

硬盘的实例名。

硬盘的物理设备名。

硬盘的市场名和硬盘的外形信息特征。硬盘的逻辑设备名是对硬盘的物理设备名的符号连接。硬盘的实例名是对物理设备命的内核的缩写。Solaris命令不用此来表示硬盘。

3.showrev 命令

(二)硬盘分区

利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问。然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。“片”是“分区”的另一种说法 。

分区是管理数据的一个方便的方法。重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区。它保持不同类型的数据在不同的分区。这使系统管理员能灵活地利用数据或使用不同的备份机制。因为用户的数据每天都发生变化,系统管理员应每天作备份。而重要的系统数据不是经常变化,也就不需经常做备份。

由Sun提供的硬盘分区可多达8个,用1-7标识。

分区2表示整个硬盘。

分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件。

分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下)。

分区7的文件系统称为/export/home。这是挂接用户主目录的挂接点。硬盘分区通过在/dev目录下的逻辑设备文件加以访问。如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区。

1.format实用程序

format程序是一个硬盘维护工具,由系统管理员使用,完成以下任务:

重新格式化硬盘。

改变分区大小。

修理和分析硬盘扇区。

Part

标识分区号0-7。

Tag

显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区)。

Flag

显示分区标志,用以标识访问权限。

Cylinders

显示起始和终止的柱面号。

Size

按一定方式,以Mbytes或Gbytes为单位显示分区大小。

Blocks

按柱面数、磁头数和扇区数来标识分区的大小。

2.newfs 创建文件系统

命令格式:newfs raw-device

例子:newfs /dev/rdsk/c0t1d0s0

3.fsck 修复文件系统

命令格式:fsck raw-device

例子:fsck /dev/rdsk/c0t1d0s0

(三)挂接文件资源

1.mount 文件系统挂接

本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统。这个连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录被称为挂接点。在调用挂接命令前,挂接点必须存在。

命令格式:

mount file_name mount_point

没有选项的mount命令显示当前已挂接的文件资源。

例子:

# mount /dev/dsk/c0t3d0s0 /export/home

监视文件系统

2. df 显示文件系统所占用的硬盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间。

各域的含义为:

Filesystem

被挂接的文件系统。

Kbytes

按Kbyte计算的文件系统大小。

Used

已用的数量(Kbytes)。

Avail

可用的数量(Kbytes)。

Capacity

已用的百分比。

Mounted on

挂接点。

注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点。

3.umount 摘下文件资源

从本地系统上摘下文件资源,超级用户可使用umount命令。

命令格式:

# umount mount_point

如果在被挂接的文件资源目录里有活动,则文件资源不可摘下。在摘下前cd至 / 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下。

(四) 自动挂接文件资源

/etc/vfstab文件

系统引导时读/etc/vfstab文件以自动挂接文件资源。该文件包含本地和远程文件资源的登记项。

各域的含义:

Device-to-mount

标识NFS服务器和文件系统,或被挂接的本地文件系统。

Device-to-fsck

标识用于执行fsck的本地原始设备。

Mount point

挂接点路径。

FS-type

文件系统类型,通常是ufs用于本地文件系统,nfs用于

远程文件系统。

Fsck-pass

此域中的数字是fsck经过文件系统检查的顺序,相重的

数字表示检查并行进行。

Mount-at-boot

决定文件系统是否在系统引导时被自动挂接。

Mount-options

定义挂接选项,如读/写访问。

域中的-表示无选项。

/dev/[r]dsk/cwtxdysz用于本地ufs文件系统。w,s,y,z分别表示控制器、目标、设备、片。一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项。

(五)NFS资源

Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源。NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录。

1.share,shareall 共享文件资源

share –o ro user directory

/etc/init.d/nfs.server start

2.dfshares 显示远程机共享资源

dfshares remote

3.mount 挂接远程文件资源

mount remote:directory localdir

(六)卷管理

1./etc/init.d/volmgt [start|stop] 启动卷管理

2.volcheck 检查软盘,如有挂接在floppy目录下

3.eject [cdrom|floppy] 弹出设备

***********************************************

七.进程管理

1.ps 显示进程号

命令格式:ps -ef

2.kill 清除进程

命令格式: kill -9 pid

3.nohup 非挂起运行

**********************************************

八.软件包管理

1.pkginfo 显示软件包信息

命令格式: pkginfo -d[ device|pathname] -l pkg_name

例子:

这三个域为:

pkg_category

软件包种类,可为application,graphics 或system。

pkg_name

软件包名字,如为SUN产品则机SUNW 起 头。

Description

软件产品的简单说明。

例子:

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more

利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小计算)。

# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio

上面输出的最后一行指示软件包的大小。 利用此信息和df -k命令来确定你是否拥有足够硬盘空间来安装此软件包。

2. pkgadd 增加软件包

利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件。

命令格式:

pkgadd -d [device | pathname] pkg_name

例子:

# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio

3.pkgchk 校验软件包的安装

pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验。

命令格式:

pkgchk [-p path1 [path2...]]

此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出。

由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对。

考察软件包信息

pkgadd命令更新文件/var/sadm/install/contents、此文件为系统中所有已安装软件包的记录文件。

没有简单的方法来确定某软件包具有某一特殊文件(或命令)。

对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路

径名。

4.pkgrm 删除软件包

命令格式: pkgrm pkgname1 pkgname2 …

在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示。

当软件包被成功地删除后,向root发送一个邮件。

pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件。

假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包。

5.spooling 软 件 包

一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包。

例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装。

软件包也可以利用Software Manager远程安装,暂略。

服务器

下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个你指定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下。

你可以指定一个目录作为-s选项的参数。

客户

假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包。

# mkdir /export/pkgs

# mount venus:/export/pkgs /export/pkgs

# pkgadd -d /export/pkgs SUNWaudio

删除Spooled软件包

在服务器上可以利用-s选项从spooling目录中删除一个软件包。

# pkgrm -s /export/pkgs SUNWaudio

与软件包管理有关的文件和目录

/var/sadm

包含系统记录文件和管理文件的目录

/opt/pkgname

安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录。

/opt/pkgname/bin

/opt/bin

未随操作系统一起提供的、名为pkgname的执行文件的推荐目录。

var/opt/pkgname

/etc/opt/pkgname

未随操作系统一起提供的、名为pkgname的记录文件的推荐目录。

/var/sadm/install/contents

整个系统的软件包映象。