Digital UNIX 操作系统(二)
第一章 概述
一、系统管理员的职责
1.安装和配置系统
2.打开和关闭系统
3.控制用户访问系统
·增加信用户
·修改或删除账号
·维护系统的保密级别
4.管理磁盘空间
·维护文件系统
·检查磁盘的使用情况
·建立磁盘限额
5.备份文件系统
6.监控和调试系统
二、UNIX的层次结构
______________________________
| ________应用程序________ |
| | ______shell_______ | |
| | | ____核心____ | | |
| | | |设备驱动程序| | | |
| | | | ______ | | | |
| | | | | 硬件 | | | | |
__|__|__|__|__|______|__|__|__|__|__
UNIX 操作系统主要由下列部分组成:
1.设备驱动程序
与外部设备通讯的专用软件
2.核心
操作系统的主要部分,负责控制系统资源。他是可执行文件/vmunix。
3.其它使用程序和程序。
第二章 系统的引导及关闭
一、控制台上的一些参数和命令
控制台命令提示符:>;>;>;
1.主要控制台参数
auto_action 设置机器自检后处于何种状态。可取halt或boot
boot_osflags 设置引导时进入单用户或多用户方式。可取s或a
bootdef_dev 设置缺省引导设备。
ewa0_mode 设置网卡走哪种介质。可取twi,aut,fast等。
2.常用的控制台命令
set
show
boot
help
二、运行级的概念
系统的运行级也就是系统所处的运行状态。UNIX系统可以在不同的状态下运行。以完成不同的工作。Digital UNIX支持的运行级有:
0级 停机方式
s或S级 单用户方式
2级 无网络功能的多用户方式
3级 有网络功能的多用户方式
三、系统的引导过程
______________
| 把核心装入 |
|__内存________|
|
_____\|/______
|__初始化核心__| __________
| | |
_____\|/______ | _____\|/______
| 检查硬件配 | | | 执行初始化 |
|__置__________| | |__脚本文件____|
| | |
____________ _____\|/______ | _____\|/______
| 手动启动 |<_____| 创建系统进 |__| | 进入多用户 |
|____________| |__程__________| |__操作方式____|
引导过程分为七个阶段:
1.把核心装入内存
(1)控台软件装入0号逻辑块(引导块)
(2)引导块从1-15号逻辑块中读取第一引导程序码
(3)第一引导程序装入第二引导程序/osfboot
(4)第二引导程序获取引导方式、引导设备等,装入指定核心。
2.初始化核心
(1)检查在装入核心后还剩多少内存空间
(2)为缓存区和内部静态表保留内存空间
(3)建立页表和启动存储管理
(4)启动0号进程和其他系统进程
(5)初始化缓存区
3.检查硬件设备
4.创建系统进程
(1)0号进程(核心任务)
由许多线程组成,完成诸如叶面的调入和调出,作业映像的换入和换出,调度以及提供设备中断服务和核心空闲服务。
(2)1号进程(init)
这是所有用户进程的父进程,为每台终端产生出一个login进程。init进程也负责单用户-多用户的转换。
(3)2号进程(设备服务程序)
处理缓存区的管理。
(4)3号进程(异常处理程序)
同步等待异常信息并把它转换成UNIX信号。
5.单用户方式
6.执行初始化脚本文件
在这个过程中,init进程读取/etc/inittab文件中的内容,并执行相应运行级的rc脚本文件。
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 操作系统 文件 系统 进程 设备 打印 交换 命令 目录 核心 |
注册
个人空间
