2 SCO UNIX讲座( 二 )


当创建新用户帐号时,就需要为用户设立或不选择不设立初始口 令 。
-New:现在赋予口令,用户在注册时必需打入这个口令 。
-Later:现在不赋予口令,在赋予口令前,用户不能注册 。
-Blank:赋予空口令,用户能注册,但在注册时,强迫用户给出 一个口令 。
-Remove:不赋予口令,用户能不用口令注册 。
-Force PassWord
Change:决定在用户首次注册时是否要用户强 迫改变口令 。
在high安全性下,必须为每个用户产生一个口令 。若赋予初始口
令,就应该告诉用户他的口令,希望他在首次注册时,立即修改
这个口令,修改口令时,不要选用别人能够轻易猜出来的口令,
如姓名或生日日期等,最好在口令中,加有一个非字符 。系统安全保护:
修改用户默认帐号 为了防止被人滥用别人的用户帐号注册进入系统内,保障系统的
完整性,系统管理员需要修改一些用户的默认帐号,以及检查用 户的注册情况 。
首先,管理员会设定不成功注册最大次数,计算使用不正确口令 注册的次数;当
不成功注册超过最大次数,就设定加锁用户帐号和终端 。如果在完成注册时间之内,
仍未能设置口令,也可加锁 用户的系统,甚至根户用也一样 。
在成功注册後,希望享受优先 CPU调度, 则可以用nice(C)值,给用户shell及由
它启动的进 程,以调整优先级 。
设定值会存放在/etc/system/default中 。
第八讲:监视进程管理
程序是一个可执行文件(Process)是正在运行程序一个实例 。
SCO UNIX System V支持许多进程同时运行,各种系统通过调
用可用进程去创建新进程,与其他进程通讯,以及终止其他进程 。进程族系
新进程创建时,内核会分配一个进程标识号(PID)给它,并对 进程表中添加说明讯息 。
由一个进程创建另一新进程,老进程为父进程,新进程为子进程 。
用户Shell执行的大多数命令又是它的子进程,子进程则运行命令 。
而父进程允许有多个子进程来实现任务等,待子进程完成 。一个
父进程可以有多个子进程,但是,一个子进程只有一个父进程 。前台及後台进程
在Shell提示处打入命令後,创建一子进程运行命令,Shell等待
命令退出,然回到对用户提出提示符,这道命令与Shell同步运行, 即在前台运行 。
在Shell提示处打入的命令,若随一个&,Shell创建的子进程运行此命令,但不等待
命令退出,而直接返回到对用户提出提示 。这道命令与Shell同步运行,即在台运行 。
$sleep 10 &精灵进程
精灵进程是一个进程,它与终端和用户都无联系,也有人喜欢称
他为管家婆 。精灵完成一些周期性的事,平时它睡眠 。用ps (C)
命令可看到精灵,它在tty区域中带有问号(?) 。
-Sched:PID
0,它完成进程的程序在存储局和盘交换局之间交 换工作 。
-init:PID
1,系统自动建的第一用户进程,它负责初始化引导和注册过程,也就是所有
非系统进程的祖先 。它会在终端口上, 启动getty (M)进程 。
-vhand:PID
2,页面精灵,它频繁地把储页面内容送往交换区 。
-bdfush:PID
3,定期刷新高速缓到盘(默认情况,每13秒刷 新一次)
-logger:归档系统出错讯息 。
-cron:在调度时运行作业 。
-Ipsched:脱机打印精灵 。孩儿进程
孤儿进程在父进程终止仍旧活动,由init(M)认它为乾儿子 。僵尸进程则是进程已终止,
但进程还未撤消,因为父进程并未「等待」它,进程表仍保留著这□体,进程表的□体
是僵尸进程所 消耗的资源 。
随著新进程的创建,出现大量□体,但总数是有限制的,因此影 响新进程的产生 。

推荐阅读