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

2019-03-09 22:54

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

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

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

显示起始和终止的柱面号. Size

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

按柱面数、磁头数和扇区数来标识分区的大小. ? newfs 创建文件系统

命令格式:newfs raw-device 例子:newfs /dev/rdsk/c0t1d0s0 ? fsck 修复文件系统

命令格式:fsck raw-device 例子:fsck /dev/rdsk/c0t1d0s0

5.3 挂接文件资源

? mount 文件系统挂接

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

mount file_name mount_point

没有选项的mount命令显示当前已挂接的文件资源. 例子:

# mount /dev/dsk/c0t3d0s0 /export/home ? 监视文件系统

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

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

? 版权所有

第 21 页 共 33 页

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

各域的含义为: Filesystem

被挂接的文件系统. Kbytes

按Kbyte计算的文件系统大小. Used

已用的数量(Kbytes). Avail

可用的数量(Kbytes). Capacity 已用的百分比. Mounted on 挂接点.

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

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

# umount mount_point

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

5.4 自动挂接文件资源

? /etc/vfstab文件

系统引导时读/etc/vfstab文件以自动挂接文件资源.该文件包含本地和远程文件 资源的登记项. 各域的含义: Device-to-mount

标识NFS服务器和文件系统,或被挂接的本地文件系统. Device-to-fsck

? 版权所有

第 22 页 共 33 页

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

标识用于执行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文件中加入远程文件资源登记项.

5.5 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

? 版权所有 第 23 页 共 33 页

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

5.6 卷管理

? /etc/init.d/volmgt [start|stop] 启动卷管理 ? volcheck 检查软盘,如有挂接在floppy目录下 ? eject [cdrom|floppy] 弹出设备

第六章 进程管理

通常从进程的角度来理解UNIX系统的多任务的概念。进程或曰任务,是运行之中的程序的一个实例(instance)。

用户注册的SHELL就是一个进程。在提示符$下运行一条命令时,执行中的命令也是一个进程。

6.1 分时

单CPU机器,在同一时刻只能有一个进程在运行。多CPU机器,同一时刻一个CPU也只能运行一个进程。

多进程的同时运行是通过优先级管理机制,给每一个进程分配不同的时间片,分时运行,使每一个程序的执行者都感觉系统是在为自己服务。

6.2 后台进程

用户在SHELL下运行命令,在该进程结束前不能执行其他命令的进程执行方式,是前台进程。

而进程未结束前就可以通过SHELL运行别的命令的进程是后台进程。 SHELL提供操作符 & ,使用户就可以在后台运行命令。在命令行尾附加&即可。

$ cat /etc/passwd &

用户通常可以重定向命令的输入和输出。从而使程序的输出不会干扰自己的对话期。

$ cat /etc/passwd > file.copy &

用户也可以重定向标准错误输出,以屏蔽错误信息。

$ cat /etc/passwd > file.copy 2>error.out & 在后台进程运行时签退

用户在对话期间创建的后台进程,在用户签退后即被撤消,因为它们与用户的注册标识相联。UNIX提供了命令nohap (nohangup,不停顿)来使后台进

? 版权所有

第 24 页 共 33 页

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

程在用户签退后 仍然可以运行。将nohap 放在命令行之前即可。

$ nohap cat /etc/passwd &

在管道线使用nohap时,必须对每一个管道元素使用nohap。

6.3 父进程和子进程

一个进程启动另一个进程后,被启动进程是子进程,原进程是启动进程的父进程。

一个父进程可以有多个子进程,而一个子进程只有一个父进程。 父进程消亡时子进程一般也消亡,用户可以使子进程继续存在,该子进程的父进程就变成了原父进程的父进程。

每一个进程都有父进程。进程号是1 的为最原始进程。

6.4 进程状态命令 ps

用户可以通过命令ps(process status,进程状态)检查机器中当前存活的进程。不加参数时,显示发出该命令用户的登录对话期内所有正在运行的进程。

参数:

-f 显示进程的全部信息;

-a 显示全部用户当前活动的进程; -e 显示当前系统正在运行的全部进程; -t 终端名 显示对应终端的进程; -u 用户名 显示某用户的进程; 通常 -ef 、-af和 -t 使用较多。 显示信息:

UID 用户名 ; PID 进程号;

PPID 父进程号; C 进程最近所耗的CPU 资源;

STIME 进程开始时间 TTY 启动进程的终端设备,?是不知; TIME 进程总共占用CPU 的时间; COMMAND 进程名

? 版权所有 第 25 页 共 33 页


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

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

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

马上注册会员

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