UNIX培训教程(一) - Solaris操作系统培训教程(6)

2019-03-09 22:54

UNIX培训教程(一)——Solaris操作系统培训教程

6.5 杀死进程

命令kill 终止自己所拥有进程的执行。 $ kill 435

向进程号是435的进程发送信号15 ,使其终止,有可能不启作用;

$ kill -9 362

强制终止362号进程; $ kill 0

向一个进程组的全部进程发出终止信号; ps -df

仅显示非组领导。

第七章 软件包管理

? 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命令来

确定你是否拥有足够硬盘空间来安装此软件包.

? 版权所有

第 26 页 共 33 页

UNIX培训教程(一)——Solaris操作系统培训教程

? pkgadd 增加软件包

利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root

发送一个邮件.

命令格式:

pkgadd -d [device | pathname] pkg_name 例子:

# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio ? pkgchk 校验软件包的安装

pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值

进行对比来校验.

命令格式:

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

此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检

查,无输出则意味着没有问题被检查出.

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

考察软件包信息 pkgadd命令更新文件/var/sadm/install/contents,此文件

为系统中所有已安装软件包的记录文件. 没有简单的方法来确定某软件包具有某一特殊文件(或命令). 对于已安装的软件包,从

/var/sadm/install/contents 记录文件中查找此软件包的路径名.

? pkgrm 删除软件包

命令格式: pkgrm pkgname1 pkgname2 ?

在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供

放弃此操作的提示. 当软件包被成功地删除后,向root发送一个邮件. pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件. 假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包.

第八章 网络应用配置

8.1 网络基本配置文件

? /etc/hosts 主机名解析

? /etc/hostname.hme0 网络接口名 ? /etc/netmasks 网络掩码

? 版权所有 第 27 页 共 33 页

UNIX培训教程(一)——Solaris操作系统培训教程

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

8.2 远程访问命令

? rlogin 在远程机上注册

命令格式 : rlogin hostname -l username ? rsh 在远程机上执行一个程序

命令格式 : rsh hostname -l username order ? rcp 在远程系统之间拷贝文件

命令格式 : rsh host:filename filename

8.3 访问鉴别相关文件

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

? /etc/passwd

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

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

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

8.4 网络监控

? rusers 标识网络上注册用户

命令格式:rusers -la ? rup 标识网络上主机

命令格式:rup ? ping 检测主机连接状况

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

? 版权所有 第 28 页 共 33 页

UNIX培训教程(一)——Solaris操作系统培训教程

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

命令格式:spray hostname

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

命令格式:netstat -[r| i]n -r :显示路由信息 -i :显示接口信息 ? ifconfig 显示网络接口

命令格式:ifconfig -a 其中 lo0: 本机自回馈接口 le0: 10M接口 hme0:100M接口 hme1:第二100M接口 ? route 路由设置

命令格式:route [add|delete] 设置网络路由 defaultrouter <-缺省静态路由

第九章 改变运行等级

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

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

9.1 系统引导

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

启动(或引导)系统是指操作系统的一部分被装入内存并开始初始化自身.由于系统必须“由自身的自举来将自己提起”所以称为引导或自举. 系统引导后,可用的内存和硬盘设备都被确定下来.系统挂接/(root)文件系统并开始重要的系统处理(如init,pscked,sendmail等).然后使得用户可用注册. 由/sbin/init进程启动一系列shell脚本,完成以下任务:

设定系统的宿主名.

执行文件系统检查程序(fsck). 启动守护程序和网络服务.

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

? 版权所有

第 29 页 共 33 页

UNIX培训教程(一)——Solaris操作系统培训教程

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

9.2 系统操作等级

? 运行等级说明

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

运行等级3也就是完全多用户模式.这是系统的缺省运行等级,也是系统的缺省状态所有系统处理均被执行,文件资源可用挂接,用户可用注册.

(2) 运行等级s,S

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

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

(4) 运行等级5

该等级关闭(shutdown)系统至关电源状态. (4) 运行等级6

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

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

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

在此例中,系统在缺省等级3.其他域表示: Feb 6 15:46

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

当前运行等级. 2

? 版权所有

第 30 页 共 33 页


UNIX培训教程(一) - Solaris操作系统培训教程(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高一9-1随机事件、事件及样本空间知识点、经典例题及练习题带答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: