




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Sun Solaris 用户手册用户手册 一一 Sun 发展简史发展简史 一 硬件体系 一 硬件体系 81 89 Sun1 2 3 CISC Motrala 680 x0 系列系列 89 94 Sun4 60 sparc1 Risc sparc 65 sparc1 70 sparc2 Server Sun 290 670 690 93 96 Sparc10 20 SuperSparc Server 1000 2000 96 97 Ultra1 140 170 170E 200E UltraSparc SBUS 体系结构体系结构 UPA 接口接口 Ultra2 Server E150 E3000 98 99 Ultra5 Ultra10 PCI 体系结构体系结构 IDE 外设 外设 Ultra30 Ultra60 Server E250 E450 E3500 二 软件体系 二 软件体系 Solaris 1 x SunOS 4 1 3 OpenWindow 1 x BSD Solaris 2 x System V 32bit 2 5 1 SunOS 5 5 1 OpenWindows 2 6 SunOS5 6 CDE1 2 Solaris 2 7 7 64 bit Solaris 2 8 8 64 bit Solaris 2 9 9 64 bit Solaris 2 10 10 64 bit Sun Solaris 用户手册用户手册 二二 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 检测网络检测网络 一部分机器具有此变量一部分机器具有此变量 Sun Solaris 用户手册用户手册 三三 系统安装系统安装 一 一 系统配置系统配置 主机名主机名 ultra 网络连接网络连接 y n y IP 地址地址 192 9 200 1 命名服务命名服务 none 子网子网 y n n 地理 时区地理 时区 PRC 时间时间 二 二 系统安装系统安装 系统安装系统安装 初始化初始化 软件安装软件安装 完全完全 硬盘分区硬盘分区 手动 用户化手动 用户化 4000 swap 300 Sun Solaris 用户手册用户手册 四四 Unix 命令命令 一 基本命令 一 基本命令 命令格式 命令格式 命令命令 参数参数 1 ls 显示文件名 等同于显示文件名 等同于 dos 下下 dir 命令命令 命令格式 命令格式 ls option file option l 显示详细列表显示详细列表 域域 1 文件类型和文件权限 文件类型和文件权限 域域 2 文件连接数 文件连接数 域域 3 文件所有者名字 文件所有者名字 域域 4 文件用户组名字 文件用户组名字 域域 5 文件长度 文件长度 域域 6 8 最近修改日期 最近修改日期 域域 9 文件名 文件名 a 显示所有文件 包含隐藏文件 以显示所有文件 包含隐藏文件 以 起头的文件名 起头的文件名 R 显示文件及所有子目录显示文件及所有子目录 F 显示文件 后跟显示文件 后跟 和目录 后跟 和目录 后跟 d 与与 l 选项合用 显示目录名而非其内容选项合用 显示目录名而非其内容 2 cd 目录转换 等同于目录转换 等同于 dos 下下 cd 命令命令 注意目录分隔符为注意目录分隔符为 与 与 dos 相反相反 命令格式 命令格式 cd dirname 3 pwd 显示当前路径显示当前路径 4 cat 显示文件内容显示文件内容 等同于等同于 dos 下下 type 命令命令 命令格式 命令格式 cat filename 5 more 以分页方式查看文件内容以分页方式查看文件内容 命令格式 命令格式 more filename 6 rm 删除文件删除文件 命令格式 命令格式 rm r filename filename 可为档名 或档名缩写符号可为档名 或档名缩写符号 例子例子 rm file1 删除档名为删除档名为 file1 之文档之文档 rm file 删除档名中有五个字元 前四个字元为删除档名中有五个字元 前四个字元为 file 之所有文档之所有文档 rm f 删除档名中 以删除档名中 以 f 为字首之所有文档为字首之所有文档 rm r dir1 删除目录删除目录 dir1 及其下所有文档及子目录 及其下所有文档及子目录 7 mkdir 创建目录创建目录 命令格式 命令格式 mkdir p directory name Exmaple mkdir dir1 建立一新目录建立一新目录 dir1 mkdir p dir subdir 直接创建多级目录直接创建多级目录 8 rmdir 删除目录删除目录 目录必须首先为空目录必须首先为空 命令格式命令格式 rmdir directory 9 cp 文档复制文档复制 命令格式命令格式 cp r source destination 例子例子 cp file1 file2 将文档将文档 file1 复制成复制成 file2 cp file1 dir1 将文档将文档 file1 复制到目录复制到目录 dir1 下 文件名仍为下 文件名仍为 file1 cp tmp file1 将目录将目录 tmp 下的文档下的文档 file1 复制到现行目录下 复制到现行目录下 档名仍为档名仍为 file1 cp tmp file1 file2 将目录将目录 tmp 下的文档下的文档 file1 现行目录下 档名现行目录下 档名 为为 file2 cp r dir1 dir2 recursive copy 复制整个目录复制整个目录 若目录若目录 dir2 不存在 则将目录不存在 则将目录 dir1 及其所有文档和子目录 及其所有文档和子目录 复制到目录复制到目录 dir2 下 新目录名称为下 新目录名称为 dir1 若目录若目录 dir2 不存在 不存在 则将则将 dir1 及其所有文档和子目录 复制为目录 及其所有文档和子目录 复制为目录 dir2 10 mv 文件移动文件移动 命令格式 命令格式 mv source destination 例子例子 mv file1 file2 将文档将文档 file1 更改档名为 更改档名为 file2 mv file1 dir1 将文档将文档 file1 移到目录 移到目录 dir1 下 档名仍为下 档名仍为 file1 mv dir1 dir2 若目录若目录 dir2 不存在 则将目录不存在 则将目录 dir1 及其所有档 及其所有档 案和子目录 移到目录案和子目录 移到目录 dir2 下 新目录名称为下 新目录名称为 dir1 若目录若目录 dir2 不存在 则将不存在 则将 dir1 及其所有文档和子 及其所有文档和子 目录 更改为目录目录 更改为目录 dir2 11 du 查看目录所占磁碟容量查看目录所占磁碟容量 命令格式命令格式 du sk directory 例子例子 du dir1 显示目录显示目录 dir1 的总容量及其次目录的容量的总容量及其次目录的容量 du sk dir1 显示目录显示目录 dir1 的总容量的总容量 以以 k bytes 为计量为计量 12 find 文件查找文件查找 命令格式命令格式 find dir name filename command 例子例子 find name hello print 寻找目前目录及所有的子目录内叫寻找目前目录及所有的子目录内叫 hello 的文档的文档 find ctime 7 print 找出七天内未被更动的文档找出七天内未被更动的文档 find size 2000m print 找出大小超过找出大小超过 2000 bytes 的文档的文档 find tmp user b1234567 print 在在 tmp 下属於下属於 b1234567 的文档的文档 find name c exec rm 删除所有的删除所有的 c 档档 find name test print 显示当前目录及其子目录文件名前显示当前目录及其子目录文件名前 4 位为位为 test 的文件名的文件名 13 vi 编辑器编辑器 命令状态 命令状态 j k h l 上下左右上下左右 0 行首行首 行尾行尾 i I 插入命令 插入命令 i 在当前光标处插入在当前光标处插入 I 行首插入行首插入 a A 追加命令 追加命令 a 在当前光标后追加 在当前光标后追加 A 在行末追加在行末追加 o O 打开命令 打开命令 o 在当前行下打开一行 在当前行下打开一行 O 在当前行上插入一行在当前行上插入一行 r R 替换命令 替换命令 r 替换当前光标处字符 替换当前光标处字符 R 从光标处开始替换从光标处开始替换 数字数字 s 替换指定数量字符替换指定数量字符 x 删除光标处字符删除光标处字符 dd 删除当前行删除当前行 d0 删除光标前半行删除光标前半行 d 删除光标后半行删除光标后半行 ctrl f 后翻页后翻页 ctrl b 前翻页前翻页 G 文件尾文件尾 数字数字 G 数字所指定行数字所指定行 string 查找字符串查找字符串 n 继续查找继续查找 N 反向继续查找反向继续查找 查找对应括号查找对应括号 u 取消上次操作取消上次操作 ex 命令状态命令状态 set number 显示行号显示行号 set smd 显示显示状态显示显示状态 0 文件首文件首 1 5 copy 7 块拷贝块拷贝 1 5 del 块删除块删除 1 5 move 7 块移动块移动 1 s string1 string2 g 全文件查找全文件查找 string1 并替换为并替换为 string2 wq 存盘退出存盘退出 二 二 增强命令增强命令 1 ln 文档连结文档连结 命令格式 命令格式 ln s oldname newname Hard link 同一文档 可拥有一个以上之名称 可将文档做数个连结同一文档 可拥有一个以上之名称 可将文档做数个连结 例子例子 ln s file1 file2 将名称将名称 file2 连结至文档 连结至文档 file1 2 grep 搜索字符串搜索字符串 命令格式命令格式 grep string filename 寻找字串的方法很多 比如说我想找所有以寻找字串的方法很多 比如说我想找所有以 M 开头的行开头的行 此时必须引进此时必须引进 pattern 的观的观 念念 以下是一些简单的以下是一些简单的 例 以及说明 例 以及说明 M 以以 M 开头的行 开头的行 表示开始的意思表示开始的意思 M 以以 M 结尾的行 结尾的行 表示结束的意思表示结束的意思 0 9 以数字开始的行 以数字开始的行 内可列举字母内可列举字母 124ab 以以 1 2 4 a 或或 b 开头的行开头的行 b 503 句点表示任一字母句点表示任一字母 星号表示星号表示 0 个以上的字母个以上的字母 可以没有可以没有 加号表示加号表示 1 个以上的字母个以上的字母 斜线可以去掉特殊意义斜线可以去掉特殊意义 cat passwd grep b 列出大学部有申请帐号者名单列出大学部有申请帐号者名单 cat passwd grep s 列出交换学生申请帐号者名单列出交换学生申请帐号者名单 cat passwd grep b 503 列出电机系各年级列出电机系各年级 grep myfile txt 列出所有以句点开头的行列出所有以句点开头的行 3 fgrep 搜索字符串搜索字符串 命令格式 命令格式 fgrep string file 4 file 显示文件类型显示文件类型 命令格式 命令格式 file fileall 文件类型为文件类型为 shell script ELF 32bit ASCII text data or tar file 5 diff 比较文档或目录之不同内容比较文档或目录之不同内容 命令格式 命令格式 diff r name1 name2 name1 name2 可同时为档名 或目录名称可同时为档名 或目录名称 例子例子 diff file1 file2 比较文档比较文档 file1 与与 file2 内 各行之不同处内 各行之不同处 diff r dir1 dir2 比较目录比较目录 dir1 与与 dir2 内 各文档之不同处内 各文档之不同处 6 cmp 比较文档相同部分比较文档相同部分 命令格式 命令格式 cmp file1 file2 7 ftp 远程文件传输远程文件传输 命令格式 命令格式 ftp hostname IP address 在进入在进入 ftp 之後 如果与之後 如果与 remote host 连接上了 它将会询问你连接上了 它将会询问你 username 与密码 如果输入对了就可以开始进行文档传输与密码 如果输入对了就可以开始进行文档传输 注意 如用户无密码 无法注册注意 如用户无密码 无法注册 1 ftp 命令命令 ascii 将传输模式设为将传输模式设为 ascii 模式模式 通常用於传送文字档通常用於传送文字档 binary 将传输模式设为将传输模式设为 binary 模式 通常用於传送执行档 压缩档与影像模式 通常用於传送执行档 压缩档与影像 档等档等 cd remote directory 将远程主机上的工作目录改变将远程主机上的工作目录改变 lcd directory 更改本地主机的工作目录更改本地主机的工作目录 ls remote directory local file 列出远程主机上的文档列出远程主机上的文档 get remote file local file 取得远方的文档取得远方的文档 mget remote files 可使用通用字元一次取得多个文档可使用通用字元一次取得多个文档 put local file remote file 将本地主机的文档送到远程主机将本地主机的文档送到远程主机 mput local files 可使用通用字元一次将多个文档放到远程主机上可使用通用字元一次将多个文档放到远程主机上 help command 线上辅助指令线上辅助指令 mkdir directory name 在远程主机创建一个目录在远程主机创建一个目录 prompt 更改交谈模式 若为更改交谈模式 若为 on 则在则在 mput 与与 mget 时每作一个文档之传时每作一个文档之传 输时均会询问输时均会询问 quit bye 离开离开 ftp 2 后台执行后台执行 ftp 1 首先 将过程所用到的指令依顺序放入文档中 如下 首先 将过程所用到的指令依顺序放入文档中 如下 cat ftp command mkdir test lcd test cd test prompt binary mget bye 2 其次 建一个其次 建一个 netrc 档 属性为档 属性为 400 让 让 ftp 自动到此读取自动到此读取 Username 与与 Password 方可顺利 方可顺利 login 到的主机 如下 到的主机 如下 cat netrc machine remote login anonymous password guest 3 最後再执行下面指令即可最後再执行下面指令即可 nohup ftp remote message mode 可为可为 3 个个 8 位元之数字 或利用位元之数字 或利用 ls l 命令 列出命令 列出 文档或目录之读 写 执行允许权之文字缩写文档或目录之读 写 执行允许权之文字缩写 例子例子 chmod 755 dir1 将目录将目录 dir1 设定成任何使用者 皆有读取及执行之权利 设定成任何使用者 皆有读取及执行之权利 但只有拥有者可做修改但只有拥有者可做修改 chmod 700 file1 将文档将文档 file1 设定只有拥有者可以读 写和执行 设定只有拥有者可以读 写和执行 chmod o x file2 将文档将文档 file2 增加拥有者可以执行之权利 增加拥有者可以执行之权利 chmod g x file3 将文档将文档 file3 增加群组使用者可执行之权利 增加群组使用者可执行之权利 chmod o r file4 将文档将文档 file4 除去其它使用者可读取之权利 除去其它使用者可读取之权利 2 chown 改变文档或目录之拥有权改变文档或目录之拥有权 命令格式 命令格式 chown R username name name 可为档名或目录名可为档名或目录名 例子例子 chown user file1 将文档将文档 file1 之拥有权 改为使用者之拥有权 改为使用者 user 所有所有 chown R user dir1 将目录将目录 dir1 及其下所有文档和子目录之拥有权 及其下所有文档和子目录之拥有权 改为使用者改为使用者 user 所有所有 3 chgrp 改变文档或目录之群组拥有权改变文档或目录之群组拥有权 命令格式 命令格式 chgrp R groupname name name 可为档名或目录名可为档名或目录名 例子例子 chgrp vlsi file1 将文档将文档 file1 之群组拥有权 改为之群组拥有权 改为 vlsi 群组群组 chgrp R image dir1 将目录将目录 dir1 及其下所有文档和子目录 改为 及其下所有文档和子目录 改为 image 群组群组 4 touch 改变文档或目录之最後修改时间改变文档或目录之最後修改时间 命令格式 命令格式 touch name name 可为文档或目录名称可为文档或目录名称 5 who 查看系统注册用户查看系统注册用户 6 id 查看当前用户用户号和组号查看当前用户用户号和组号 7 passwd 修改用户口令修改用户口令 命令格式 命令格式 passwd username 无用户参数修改本用户口令无用户参数修改本用户口令 8 su 转换用户转换用户 命令格式 命令格式 su username 无用户参数为转换到超级用户无用户参数为转换到超级用户 执行新用户环境设置 执行新用户环境设置 三 三 shell 特点特点 1 solaris 三类三类 shell Bourne 缺省缺省 shell C Korn Shell 基本特点基本特点 特点特点 Bourne C Korn 名机制名机制 No Yes Yes 增强的增强的 cd CDPATH 功能功能 Yes Yes Yes 历史列表历史列表 No Yes Yes 作业控制作业控制 No Yes Yes 防止文件被覆盖防止文件被覆盖 No Yes Yes 忽略忽略 Control D No Yes Yes 2 B shell 变量设置变量设置 实例 实例 终端类型 终端类型 TERM vt100 export TERM 语言环境 语言环境 LANG C export LANG PATH PATH usr bin export PATH 2 环境文件环境文件 profile 3 C shell 变量设置变量设置 例子 例子 终端类型 终端类型 setenv TERM vt100 路径变量 路径变量 set path path usr bin 2 环境文件环境文件 login cshrc 四四 创建 删除用户帐户创建 删除用户帐户 admintool Sun Solaris 用户手册用户手册 六六 文件系统管理文件系统管理 一 硬盘和文件资源 一 硬盘和文件资源 硬盘和硬盘和 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 弹出设备弹出设备 Sun Solaris 用户手册用户手册 七七 进程管理进程管理 1 ps 显示进程号显示进程号 命令格式 命令格式 ps ef 2 kill 清除进程清除进程 命令格式 命令格式 kill 9 pid 3 nohup 非挂起运行非挂起运行 Sun Solaris 用户手册用户手册 八八 软件包管理软件包管理 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 整个系统的软件包映象整个系统的软件包映象 Sun Solaris 用户手册用户手册 九九 数据备份和传输工数据备份和传输工 具具 一 一 数据设备名数据设备名 1 磁带磁带 类型类型 设备名设备名 容量容量 机器类型机器类型 8mm D8112 5G 8205 8mm D8160 7G 8505 8705 8mm D8170 20G 8900 4mm DDS1 60m 1 3G 4mm DDS2 120m 7G 4mm DDS3 125m 12G 设备名 设备名 dev rmt 0 dev rmt 0n 不倒带 不倒带 2 软盘软盘 设备名 设备名 dev fd0 3 文件文件 二 二 数据备份命令数据备份命令 Solaris 2 x 计算环境提供了几个命令用于备份和恢复文件和文件系统计算环境提供了几个命令用于备份和恢复文件和文件系统 多卷备份多卷备份 连接连接 系统跨接系统跨接 ufsdump ufsrestore Yes No No tar No Yes Yes cpio Yes Yes Yes 1 ufsdump 命令命令 对系统管理员而言 对系统管理员而言 ufsdump 命令很有用 可对整个文件系统做完全或增量转储命令很有用 可对整个文件系统做完全或增量转储 完全转储是对整个文件系统做备份完全转储是对整个文件系统做备份 在较长的间隔做一次 如一星期或一月在较长的间隔做一次 如一星期或一月 增量转储是对新创建或修改的文件进行备份增量转储是对新创建或修改的文件进行备份 增量转储更频繁一些 可能一天一次增量转储更频繁一些 可能一天一次 ufsdump 命令提供了不同等级的转储 从命令提供了不同等级的转储 从 0 至至 9 转储等级用来确定对哪些文件备份转储等级用来确定对哪些文件备份 0 级指级指 定定 完全转储 完全转储 1 至至 9 指定不同等级的增量转储指定不同等级的增量转储 例如 增量转储 例如 增量转储 1 等级 将对在上一次低等等级 将对在上一次低等 级级 0 级 转储后修改或创建的文件进行备份级 转储后修改或创建的文件进行备份 对文件系统作备份时 应将系统转至运行等级对文件系统作备份时 应将系统转至运行等级 S 如系统在运行等级如系统在运行等级 3 时 文件可能正在使用 于是可能造成无效备份时 文件可能正在使用 于是可能造成无效备份 例子 例子 ufsdump 0uf dev rmt 0 export home 选项及参数 选项及参数 0 指定指定 0 级 完全 转储级 完全 转储 u 更新文件更新文件 etc dumpdates 以记录成功的转储 以记录成功的转储 f 与下面的与下面的 dev rmt 0 参数一起确定转储的磁带设备参数一起确定转储的磁带设备 dev rmt 0 转储的磁带设备转储的磁带设备 export home 指定要转储的文件系统指定要转储的文件系统 2 ufsrestore 命令命令 ufsrestore 命令从备份磁带上拷贝文件至当前目录下命令从备份磁带上拷贝文件至当前目录下 ufsrestore 命令可用于重载转储好的整个文件系统或备份带上的单个或多个文件命令可用于重载转储好的整个文件系统或备份带上的单个或多个文件 ufsrestore 命令的选项用来指定磁带设备名和被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件无线电信号处理-洞察及研究
- 数字化转型背景下银行零售业务的营销渠道拓展与整合策略报告
- 2025年浙江邮政考试题目及答案
- 2025【合同范本】租房押金协议
- 揭阳光伏工程方案(3篇)
- 2025年酯化反应机理题目及答案
- 军事课教程考试题及答案
- 2025年日月行色阅读题目及答案
- 2025标准版合同转让协议范本
- 健身房工程方案(3篇)
- 2025国家能源集团招聘笔试历年参考题库附带答案详解
- 编织课件教学课件
- 认证机构保密管理办法
- 土建类安全员C2模拟试题及参考答案
- 公司财务报表分析技巧与方法
- 硒鼓基础知识培训内容课件
- 心脏猝死教学课件
- 成长型思维培养-洞察及研究
- (2025)全国辅警考试题库及答案
- 体操新课标解读
- 2025年初级薪税师(三级)《理论知识》考试真题(题后附答案及解析)
评论
0/150
提交评论