没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
49页
UNIX 快速查询手册<br>1. 自举和关机 2<br>2. 用户权限与系统安全 2<br>3. 文件系统(包括UFS、NFS以及共享系统文件) 4<br>4. 设备及其驱动程序 6<br>5. 备份 7<br>6. 配置内核和系统性能分析 8<br>7. 网络 8<br>8. 应用软件 10<br>9. SHELL编程 10<br>10. 其它 16<br>11. 正则表达式 18<br>12. 常用命令 18<br>13. awk介绍 21<br>14. sed介绍 25<br>15. tr介绍 27<br>16. Vi的三种工作状态 28<br>17. MAKE介绍 31<br><br>
资源推荐
资源详情
资源评论
UNIX 快速查询手册
UNIX 快速查询手册....................................................................................................1
HP_UX 和 Cluster 的详细介绍参照娄恒的《HP&SUN.doc》................................1
1. 自举和关机................................................................................................................2
2. 用户权限与系统安全................................................................................................4
3. 文件系统(包括 UFS、NFS 以及共享系统文件)...............................................6
4. 设备及其驱动程序..................................................................................................11
5. 备份..........................................................................................................................14
6. 配置内核和系统性能分析......................................................................................15
7. 网络(参见 sun-sa387.txt)...................................................................................18
8. 应用软件..................................................................................................................21
9. SHELL 编程............................................................................................................22
10. 其它(不常用命令)............................................................................................30
11. 正则表达式............................................................................................................32
12. 常用命令................................................................................................................32
13. awk 介绍................................................................................................................36
(详见 632 Linux 与 Unix Shell 编程指南 第 9 章)...............................................36
14. sed 介绍..................................................................................................................40
(详见 632 Linux 与 Unix Shell 编程指南 第 10 章).............................................40
15. tr 介绍....................................................................................................................43
(详见 632 Linux 与 Unix Shell 编程指南 第 12 章).............................................43
16. Vi 的三种工作状态...............................................................................................44
17. MAKE 介绍...........................................................................................................47
18. 工程中遇到的问题................................................................................................48
HP_UX 和 Cluster 的详细介绍参照娄恒的《HP&SUN.doc》
1. 自举和关机
在 系统上,脚本文件保存在目录下,文件名以 两个字母开头;在 系统
上,启动脚本文件保存在 目录中,并被符号链接到目录、
等之下。
上启动脚本在 下
系统启动脚本被分解成多个小而可管理的片段,当 在各个运行级别之间变动
时,相应片段就被激活。每个运行级别的精确定义由 决定。
是系统自举后运行的第一个进程,它的 是1,是所有用户进程和多数系统进
程的祖先。在启动时, 或将系统置于单用户模式,或者派生一个 去读启动文
件。系统关机是通过向 发一个 !" 信号来完成的,使得系统进入单用户模式。
init 运行等级包括(常用到的有 3、S、0、6):
0:rmware,可以安全关机。
1:系统管理员状态,mount 所有文件系统,保留一小部分基本的内核进程,无
用户登录。
2:多用户状态
3:扩展多用户状态,所有资源在网络上可用
4:可被定义为可选的多用户状态,
5:为关闭电源而将系统 shut down(HP_UX 上关闭不了电源,HP 上没有任何
指令能关电源)
6:停止 OS 并 reboot 到缺省的 level,一般是 3
S=s,单用户状态,仅有 root 自己登录。
查引导信息#$$, 上查#$%%,如果宕机 会
将镜像写道#$ 目录下,但只能用专门工具看
查 系统默认 状态,;查询当前系统运行级别用 &''(
(详见 )*+',-.'与 .''编程指南''第 +/ 章)
启动和停止服务的其他方法
可以修改 实现,但如果不想把 文件弄得过于杂乱,还有其他的方
法可以实现启动和停止服务的功能。大多数系统都含有一个名为 的文件,一般
来说也是位于 目录下。该脚本文件将在 和运行级别脚本之后运行。可以在
该文件中加入任何命令,或从中调用最习惯用的启动脚本。
有些系统还在 目录下0更多的是在- 目录下1含有一个名为 -& 的脚本文
件。可以使用它来关闭某些服务。
'( 切换至单用户,'( 交互状态,安装新硬件时 '('运行重新配置脚本;
'2!3" 从 2!3" 上安装系统,'2!3"'( 表示采用光盘引导启动主机进
入单用户模式。还有查一下, 重启经常用 ''44''4
可以使用以下两种方法来暂时禁止用户登录来禁止新的登录进程的产生:1使系统进
入运行级别 (单用户模式)。1建立一个 文件,当拥护登录到一个含有
文件的系统,文件 中信息会被显示出来,用户的登录过程也被
终止,但它不会影响 登录。
启停没有接显示器的 -'# 时,可以用 将微机与 5 相连。微机端接
$,5 端接 ,微机上采用超级终端,每秒位数选择 6),则可以用微机以终
端方式显示 - 的启停过程。注意连接时,- 主机必须去除显示器和键盘,否则连
不上。
启动流程详见 , 的启动流程如下:
1'硬件检查完毕后, 程序选取引导设备;
+1'&43''031'并由一个名为 '7'2021的特殊固件
程序(驻留 !3" 中的启动程序)执行 7 初始化;
*1'2 提供操作员一个 秒钟窗口用于决定是否覆盖自动 顺序;
81'如果 7 初始化成功,并且自动 顺序并未被覆盖,2 则使用 $%
'('&'7''%$''''$''''4'
4#'$$%)去定位装载入内存,运行 , 程序;
91'使用二级引导工具 7-. 定位并装载核心模块#$-. 到内存中;
)1'核心模块探测硬件部分,以便检测每个设备匹配的硬件地址和对应的驱动;
:1'4 经历初始化过程后,开始常规操作,准备用户登录。
注释:
1''!3" 初始化 $%''7,装载 ,,提供操作员选择手工还是自动启动
模式;
+)' 是与每一个 4!2 处理器相关联的模块,一般提供 2 用于保存
设备路径信息,启动标志状态(- 和 - 等),硬件错误信息以及 3 初
始化数据等。' 中保存的信息可以通过以下 * 种方式显示或者修改:
1'2 包含的指令;
+1'在 , 提示行,可以通过 7% 或者 等命令进行显示或者修改;
*1'- 命令,不加参数缺省显示当前值
81'4 核心模块获取控制之后,就开始运行 7 脚本,该脚本会在任何进程
写硬盘之前采用 ; 检修 ';。为安全起见,千万不要修改该脚本。
4 中 流程('''):
1' 进程所做的第 件事就是读取 ,寻找运行级别是 - 的对应记录;
如果没有找到, 会提示 $ 指定;
+1' 初始化核心数据结构,调用 ,使用 中信息;然后调用 为
系统所有新设备创建设备文件并分配 '-$;
*) 从 中查询出 字段为 或者 & 的那些记录,执行相应命令
(通常执行命令中都包括;);
81'运行级别为 - 的对应进程被运行;
91'系统按照 - 设定级别引导。
4 中;('2;'!-'2$$)主要用于检查系统是否正确关闭
1 ' 如果 系统 使用 ;'$ ,则 ; 调用 $ , 主要 工 作包 括 :
-'$、-';、#;'$''4$'$;
+1'如果系统使用了 ,<"('#-$'$), ; 会调用#$ 以激
活 ,<" 的 #-$'-7;
*1'判断系统是否正确关闭,; 调用 。 检查 中类型为 或
者 #. 的每 一个 文件 系 统的 一 致性 ( 或 者 -& 正常 关闭, 系统会 在
-7; 中做标记),如不一致(系统未正常关机),则 ; 会自动调用 ;
中“-&'4%''”相当于 ,但比 好,可以彻底释放资源,而
可能有些服务没有真正关闭重启;“-&''(%''”相当于 。
2. 用户权限与系统安全
&'4!'$=''''可以直接修改用户和组
-'4'-'与'-'- 的区别是,前者不仅能转换用户,而且能将环境设置改为 - 的
-:''>--''-''4'>切换到
7& 程序使用 . 这一机制来临时获取超级用户特权的。它设置有 - 或
权限位,进程的有效 或 就不会改设为程序文件的 或 。
7&; 和 7; 用于检查 7& 和 -7 文件完整性。#7&:用于手工编辑7&
文件?对文件加锁,不允许其他用户同时使用。
& 含有经加密的口令以及保密时限和帐号的有效期。
文件权限位前面的那个字符的含义,我们现在就解释一下这个横杠所代表的意思,文
件类型有七种,它可以从 '4 命令所列出的结果的第一位看出,这七种类型是:
''''目录
''''符号链接0指向另一个文件1
''''套接字文件
''''块设备文件
''''字符设备文件
''7''命名管道文件
''4''普通文件,或者更准确地说,不属于以上几种类型的文件
掩码为文件或目录设置的权限值是用 ::: 减掉变量 -$; 的值得到的。2$ 命令是
让文件获得许可权,而 -$; 是禁止文件的某种许可权。例如:$'++ 是让组用
户和其他用户获得写权限,而 -$;'++ 是禁止组用户和其他用户对文件有写权限。
你可以通过 选项为一个文件增加 ' 和 -7' 权限。下面的例子为由 用
户所拥有的 $% 程序增加了 ' 权限。当一个普通用户运行 $% 程序时,
用户将保持所有权,并允许 $% 程序改变 拥有的文件。
''''''''''' $''@''-$%
' 和 -7''权限在所有者和组部分中的执行权限位置显示出了一个 。'
和 -7' 实际上是执行权限 . 的变种。读、写和 ' 权限将写成 & 而不是
&.。
'''''''''''' ''4''-$%
'''''''''''' 4&44.''''''-$%
- 意味着如果某个用户对属于自己的 ,, 脚本设置了这种权限,那么其他用户在
执行这一脚本时也会具有其属主的相应权限。于是,如果 用户的某一个脚本设置
了这样的权限,那么其他普通用户在执行它的期间也同样具有 用户的权限。同样
的原则也适用于 -,执行相应脚本的用户将具有该文件所属用户组中用户的权限。
另外的一个特殊的权限提供了对程序充分的使用。“粘接”位会指示系统在一个程序执
行完以后将它保持在虚拟内存(&7 区)当中。这对于经常由很多的用户执行的小程
序来说是非常有用的。这个粘接位权限是 。该粘接位在其他类权限组中的执行权限位
置显示一个 。一个具有读和执行权限的程序加上粘接位的话则将它的权限显示为‘ 4
’。
'''''''''''' $''@'''-$%
''''''''''' ''4''-$%
'''''''''''' 4&.4.4''''''-$%
命令只允许以 执行,它显示所有用户信息。“'(.'('A-B”显示指定用
户扩展的登录信息,“'47”显示没有密码的的帐户。
查 - 日志#$- 可以监视什么人使用了 - 命令
通 过 修 改- 文 件 可 以 限制 对 一些 特 殊 设 备的 访问 。 例如 ,将
“C2353, D#”该行开头的C注释删除,可以禁止 直接在 上登
录,可以先已其它帐户登录再 - 为 ,这样就可以保证记录在$- 中。
访问控制列表 2, 可以提供比 5 文件访问权限更强的控制,它可以为拥有者、
组用户、其他用户、特殊用户和组用户定义许可权来提供更高的文件安全性,它允许
为这些不同的组定义缺省的许可权。
#;$$ 允许访问内核的地址空间,它是由象 7 这样需要查看内核数据结构的程序
使用的。
诸如E-# 和F 这些文件定义在管理上“彼此等价”的主机,它们允许用
户不键入自己的保密字就在主机之间登录和拷贝文件。E-# 文件是只允许共
享登录名和 的主机等效,而且应使用全限定的 5 主机名。
& 和% 中设置了哪些 允许访问当前主机的哪些服务,例如
& 中设置如下:
='++)6):*'++)8):)
7='++6)+6'++)8):)
是管理其他 $ 的守护进程,它在有任务时启动相应的客户 $,在任务
完成后允许它们正常终止,因此 负责管理 和 7 服务。 使用配置文件
和# 决定应监听的网络端口。在 中增加一项新服务,
也需将它加入到 # 文件中。
中:- 是可执行程序,4 选项表示重新读取配置文件
,4; 选项表示杀进程。 是脚本,启动用参数 ,停止用参数 7。
如果想停止 G'#,则必须将 中 7 一行屏蔽。
如果对 或者 7 等服务做限制,需要修改 & 和 % 文件。既可以
选择 系统自带的&,也可以使用第三方软件 7&77 提供的
--%7&77:)&。具体采用哪一个 &,需要
在 中明确指定。
修改一台 主机的 $,除了执行 $ 命令之外,还需要手工修改如下
文件:''''$$''''$
7&77 的配置文件--%7&77:)& 内容如下:
' ' ' ',, ' = ' ++)8) ' ++6):) ' *+)/89 ' ++)6) ' )*9++68 ' =
--%7&77:)
''''7'=')*9++69/'=''--%7&77:)
'''',,'=''='%
每条记录分为三列,以“:”分隔。最左侧是服务名称,第二列是针对该服务放开的
,可以设定为一个子网,例如“*+)/89”
从 中可以查询当前系统是否安装了 7&77,比如 一行,如果其
中A#7$B一项是-,则未装 7&77。如果是-
7,则安装了 7&77。
剩余48页未读,继续阅读
资源评论
- Jacques_Chen_20222011-11-05使用linux中,unix应该也差不多,可以参考
yx19841014
- 粉丝: 4
- 资源: 60
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功