《aix系统应用基础》04 files and d

合集下载

AIX操作系统运行维护手册-Ver1.0

AIX操作系统运行维护手册-Ver1.0

AIX操作系统工作手册修改履历目录1引言 (5)1.1编写目的 (5)1.2适用范围 (5)1.3预期读者 (5)1.4文档说明 (5)2操作系统健康性检查 (5)2.1系统日志 (6)2.1.1系统硬件错误日志检查 (6)2.1.2系统所有错误日志检查 (7)2.1.3系统错误日志Core_dump检查 (8)2.1.4系统错误日志DELAYED_INT检查 (9)2.1.5系统邮件日志内容检查 (9)2.1.6系统邮件日志大小检查 (11)2.1.7登录失败日志文件大小检查 (11)2.1.8登录日志文件大小检查 (12)2.1.9su日志文件大小检查 (12)2.1.10异常终止的vi日志文件大小检查 (13)2.2系统性能 (14)2.2.1系统CPU使用率检查 (14)2.2.2查看占用CPU资源最多的进程 (17)2.2.3系统内存使用率检查 (18)2.2.4系统占用内存资源最多的进程 (20)2.2.5系统磁盘繁忙程度检查 (22)2.3交换空间 (23)2.3.1交换空间使用率检查 (23)2.4进程状态 (24)2.4.1僵尸进程检查 (24)2.5网络状态 (24)2.5.1网卡状态检查 (24)2.5.2路由状态检查 (25)2.5.3网络传输检查 (26)2.5.4网络连接数量及状态检查 (29)2.5.5主机解析检查 (31)2.6存储状态 (32)2.6.1HBA卡状态检查 (32)2.7文件系统状态 (33)2.7.1文件系统使用率检查 (33)2.7.2文件系统挂载检查 (33)2.7.3NFS文件系统挂载检查 (34)2.7.4dump设备空间检查 (35)2.8逻辑卷状态 (35)2.8.1Rootvg的剩余空间检查 (35)2.8.2PV状态检查 (36)2.8.3是否存在stale的pp检查 (37)2.9系统安全 (38)2.9.1系统登录情况检查 (38)2.9.2特权用户检查 (39)2.9.3Su操作次数检查 (39)2.9.4失败登录记录检查 (40)2.10双机状态 (41)2.10.1双机心跳状态检查 (41)2.10.2Hacmp.out日志检查 (42)2.10.3Cluster.log日志检查 (42)2.10.4双机节点状态检查 (43)2.11其它 (43)2.11.1操作系统时间检查 (43)3操作系统异常快速排查规范 (44)3.1系统日志检查 (44)3.2CPU使用率检查 (45)3.3内存使用率检查 (45)3.4I/O使用率检查 (46)3.5网络检查 (46)3.6交换区检查 (47)3.7文件系统检查 (47)3.8双机检查 (48)1引言1.1 编写目的为了保证项目组所运维系统的持续健康运行,降低操作系统的出错几率,并在出现问题时及时且有效的进行排查、处理,故编写本手册。

《aix系统应用基础》

《aix系统应用基础》

ksh
script commands
.
(1) (2) (3)
Subshell
(1) (2) (3)
10
Invoking Shell Scripts (2 of 3)
$ cat hello
echo "Hello, John. Today is: $(date)" pwd ls $ chmod +x hello
.
2
What Is a Process?
Each program runs in a process: The Process Environment
Program
User and group ID
Data Open files Current directory
Process ID (PID) Parent Process ID (PPID) Program variables
.
11
Invoking Shell Scripts (3 of 3)
$ cat set_dir
dir1=/tmp dir2=/usr
$ . set_dir
$ echo $dir1 /tmp $ echo $dir2 /usr
. (dot): Execution in the current shell
$ cat hello
echo "Hello, John. Today is: $(date)" pwd ls
$ ksh hello
Hello, John: Today is: Wed Sep 13 19:34 /home/john books letter1 text2sarah
$_

AIX基础培训教材

AIX基础培训教材

AIX 基础培训教材第一章AIX简介主要内容:AIX与UNIXAIX的组成1. AIXAIX是IBM公司开发的UNIX系统,是用在IBM的RISC System/6000计算机上的专用操作系统。

曾多次被业界评为最佳的商用UNIX系统。

AIX是A dvanced I nteractive E X ecutive的简称。

2.UNIX与AIX的发展历史∙60年代末第一个UNIX操作系统在Bell Labs开发出来∙1980年加州大学Berkeley分校发布了他们的UNIX系统∙IBM从1985起开始使用UNIX系统∙1986年IBM发布AIX第一版,用在RT6150计算机上∙1990年IBM推出RISC System/6000及新的AIX Ver.3∙1994年IBM推出AIX Ver. 4.1∙目前AIX的最新版本为4.3,这是一种能同时运行32位及64位应用软件的64位操作系统。

可运行在任何一款RS/6000的计算机上,并与AIX原有版本保持二进制兼容。

3. AIX的主要组成∙ Kernel(内核)介于硬件设备及外壳(Shell)之间,管理多进程、多用户,管理存储设备,控制文件存取,Kernel的大部分用C语言编写、小部分用汇编编写。

Hardware ArrayKernelShellApplication∙ File system(文件系统)AIX的文件系统具有倒树状结构,通常包括三种文件类型:普通文件、目录、特殊文件(指向连接到系统的各种外设)。

(1)bin -- 系统命令文件(2)etc -- 系统文件(3)dev -- 各种设备文件(4)home -- 各用户目录(5)tmp -- 临时文件(6)usr --(7)var --∙ Shell(外壳)Shell是AIX的用户界面,在AIX中Shell有三种:Korn、Bourne、C,确省状态下是使用Korn Shell。

Shell同时也是命令解释器,具有可编程性,支持应用程序的前台或后台运行。

IBMAIX操作系统基础知识培训

IBMAIX操作系统基础知识培训
在上电的每一阶段
LCD都要显示一些数字信息
它为您指示:
正在进行加载的设备 当前的工作状态 加载失败的原因
可以在诊断手册中查到数字信息的含义
ZHE JIANG COLLABORATION DATA SYSTEM LTD.
系统初始化-第一阶段
•由服务处理器运行
• 进行自检,代码显示在前面板上 • 识别适配器和部件 • 按照配置列表查找引导设备 • 从引导设备上加载AIX,否则在LCD上显示错误代码 • rootvg 和 /dev/hd5 • 使用: lsvg -l rootvg 检查(type = boot)
AIX主要组件-shell
AIX 的缺省 shell 为:
Korn ksh AIX 有其他的shell可以供选用
查找已执行过的命令:
$ set -o vi 启动 vi 命令行 按 <esc> 前一行:<esc>+ k 其它的 vi 命令如: h l x i a 搜索: <esc> /字符串
ZHE JIANG COLLABORATION DATA SYSTEM LTD.
第一单元 AIX介绍
ZHE JIANG COLLABORATION DATA SYSTEM LTD.
AIX介绍
• AIX全名为(Advanced Interactive Executive),它是IBM公司的
UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系
统完全遵守开放系统的原则。
系统初始化-第二阶段
服务器上设备的配置
启动AIX,运行 cfgmgr 识别各类硬件设备 加载动态设备驱动程序
可从LCD上观察到正在配置的哪个设备 设备越多,花费的时间越长

AIX教程

AIX教程

AIX操作系统概述一、AIX的性能和特点:1、短小强干的内核和丰富的核外系统程序AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。

把凡是能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对待。

2、良好的用户界面AIX向用户提供的界面功能齐备,使用方便。

其中包括:命令是用户通过键盘和显示终端与系统进行交互会话的界面。

系统调用命令是供用户在编写应用程序时使用的界面。

X-WINDOWS 是系统与用户之间的图形界面环境。

3、可装卸文件卷的文件系统AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。

AIX 的这种特点既便于扩大文件存储空间,又有利于安全和保密。

4、文件、目录和各种I/O设备均作为文件统一处理为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语义。

5、性能良好的网络环境AIX为用户提供了良好的网络环境,主要包括:一组网络通信协议,例如TCP/IP。

一组网络通信工具,例如mail, write,wall,talk等。

一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。

6、完善的安全机制AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括:AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。

AIX为每一个用户都建立一个户头,称之为用户帐户。

系统通过用户帐户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之内。

AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。

AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。

aix认证教程ppt学习教案

aix认证教程ppt学习教案

制定详细的学习计划,合 理分配时间
精选复习资料,突出重点难点内容
选择权威教材,确保 内容准确性
利用在线资源,获取 最新资讯和辅导
整理重点难点,制作 复习笔记
模拟考试训练,检验自身水平
参加模拟考试,了解考试形式和 难度
分析模拟考试结果,找出薄弱环 节
针对弱点进行强化训练,提高应 试Biblioteka 力THANKS感谢观看
系统日志分析
分析系统日志文件, 定位和解决系统问题。
备份与恢复
定期备份重要数据, 掌握系统恢复方法, 确保系统安全稳定运 行。
03
网络配置与安全管理
网络基础知识回顾
01 OSI七层模型
物理层、数据链路层、网 络层、传输层、会话层、 表示层、应用层
03 TCP/IP协议栈
TCP、UDP、IP、ICMP、
存储设备配置与管理
文件系统管理
深入解析AIX系统中的文件系统管理, 包括文件系统的创建、挂载、卸载等 操作。
详细讲解如何在AIX系统中配置和管 理存储设备,包括硬盘、SSD等。
数据备份恢复策略制定和执行
数据备份策略制定
根据实际需求,制定合理的数据 备份策略,包括备份频率、备份
方式等。
数据恢复策略制定
网络故障排查
使用网络诊断工具进行故 障排查和定位
网络安全策略部署及防范措施
访问控制策略
基于用户、角色或资源的访问控制策 略部署
入侵检测与防范
部署入侵检测系统,及时发现并应对 网络攻击
防火墙配置
配置防火墙规则,实现网络访问的安 全控制
数据加密与传输安全
使用加密技术保护数据传输安全,如 SSL/TLS协议的应用
制定相应的数据恢复策略,以确保 在数据丢失或损坏时能够及时恢复。

AIX基础培训资料

AIX基础培训资料

(7)打印管理(Print Splooling) (8)问题检测(Problem Determinination) (9)性能调整和资源时间安排(Performance & Resource Scheduling) (10)系统环境(System Evnironments) (11)进程和子系统管理(Processes & Subsystems) (12)应用程序(Applications)
其他设备配置查看命令
prtconf 命令 显示当前操作系统内核: prtconf –k 显示系统内存大小、cpu时钟频率: prtconf –m/s 显示cpu主频: prtconf / pmcycles –m
日常维护
系统错误检查:errpt
• [gsdev_b:root:/#]errpt IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION BFE4C025 0407181108 P H sysplanar0 UNDETERMINED ERROR F3931284 0326142508 I H ent0 ETHERNET NETWORK RECOVERY MODE EC0BCCD4 0326142508 T H ent0 ETHERNET DOWN F3931284 0326142408 I H ent0 ETHERNET NETWORK RECOVERY MODE EC0BCCD4 0326142408 T H ent0 ETHERNET DOWN
常用的系统目录
• /dev
– 用于存放本地设备的特殊文件 – 也是系统在安装的时候自动生成的
• /sbin
– 存放对系统启动和装入/usr文件系统至关重要的命 令和脚本. – 由于AIX中系统引导时用的命令大都要放在内存中, 因此/sbin中的命令非常少

AIX培训教材

AIX培训教材

AIX培训教材一、系统存储NOTES:工作站和个人电脑的硬磁碟主要可分为integrated drive electronics(IDE)或small computer system interface(SCSI)两者。

IDE硬碟将控制功能集成进硬碟本身的电路。

SCSI硬碟也将控制器集成进硬碟中,但在I/O上需要一个较复杂的介面卡。

RS/6000支援内接硬碟及微通道介面卡外接singleended SCSI/SCSI-2或differential SCSI-2设备。

大多数的磁碟已经格式化,并存有一个坏轨表。

如果必须重新格式化磁碟,应调用diag命令或由diagnostic磁碟片重新启动。

从功能菜单中选择service Aid,再选Disk Media和Format Disk and Certify。

安装磁碟:在系统中加入一个新的SCSI磁碟,应将磁碟插上一个在系统背面的SCSI介面。

最好在电源关闭时做这个动作。

如果非常小心的话,也可on-line来做。

数个SCSI设备可用daisychain(串接)的方式串接在一个单一的SCSI卡上。

串接的每个磁碟必须有一个唯一的SCSI ID和LUN编号。

SCSI ID可以由磁碟上(或在外接盒上)的跳线或开关来选择。

SCSI ID的范围为0至7,通常7指定给SCSI介面卡。

当系统启动时,新的磁碟会被自动地辨识出来,并记录在ROS和ODM资料库中。

也可调用cfgmgr或mkdev命令来on-line更新设备。

新的磁碟会被指定一个可用的hdisk<nn>标签。

#mkdev –c disk –s scsi –t osdisk –p scsi2 –a pv = yes#smit cfgmgr可用diag命令来查看系统是否起用新设备:#diag●AIX存储结构1.文件2.目录3.文件系统4.逻辑存储5.物理存储6.逻辑卷管理●UNIX磁碟存储1.固定分区2.扩展分区的大小3.限制文件系统和文件的大小4.相邻数据的要求5.时间和效率要符合先前的计划NOTES:在系统安装前,用户必须为每个分区选择正确的大小,每个系统文件都位于硬盘上的一个分区。

《aix系统应用基础》04 files and directories共26页文档

《aix系统应用基础》04 files and directories共26页文档
Relative Path Name (start from current directory): $ cd /home/team01 $ vi doc/mon_report $ cd /usr/bin $ ./ls –l /home/team01
© Copyright IBM Corporation 2019
Unit Objectives
After completing this unit, you should be able to: ● Describe the different file types ● Describe the AIX file system structure ● Use full and relative path names in a file specification ● Create, delete, and list directories ● Use the touch command to create an empty file
Special Files: Represent hardware or logical devices Example: The CD-ROM device is accessed via the /dev/cd0 file.
© Copyright IBM Corporation 2019
Directory Contents
/tmp /opt /home
© Copyright IBM Corporation 2019
Hierarchical Structure
/
usr dev
etc
tty1
bin
lp0
sbin home var tmp opt proc

AIX基础文档

AIX基础文档

特殊键 <Backspace> 消除前一个字符 <ctrl+c> 结束当前命令并返回shell <ctrl+d> 结束传送或结束文件输入 <ctrl+u> 消除当前行 <ctrl+s> 暂停屏幕输出 <ctrl+q> 继续屏幕输出
AIX V4. 系统管理
2.4 AIX 联机手册 2.4.1 man 命令 显示信息包括: PURPOSE 命令说明 SYNTAX 语法 DESCRIPTION 命令的功能,用途及实例 FILES 与该命令有关的系统文件 SEE ALSO 其他相关命令 $man -k 关键字 如:$man -k print cancel (1) cancels requests to a line printer …...
AIX V4. 系统管理
环境设置简介 .profile 文件中主要变量的含义 PATH -- shell 命令的查找路径 PS1 ------ 住提示符 TERM --- 终端类型 CDE界面 .dtprofile的后一行DTSOURCEPROFILE=true; 将决定.profile 是否起作用,如被注释则.profile 起作用 终端设置命令stty
AIX V4. 系统管理
1.2.2.2 文件系统
/
home
usr
bin
dev
etc
lp0 hd5
var
tmp
stude
bin 特别 文件
文件1 文件2
普通文 件
目录
AIX V4. 系统管理
1.2.2.3 Shell
是系统于用户的接口 支持三种Shell :(Korn Bourne C) 缺省Shell :ksh 命令解释程序 可编程 支持后台执行

AIX基础培训教材

AIX基础培训教材

AIX 基础培训教材第一章AIX简介主要内容:AIX与UNIXAIX的组成1. AIXAIX是IBM公司开发的UNIX系统,是用在IBM的RISC System/6000计算机上的专用操作系统。

曾多次被业界评为最佳的商用UNIX系统。

AIX是A dvanced I nteractive E X ecutive的简称。

2.UNIX与AIX的发展历史•60年代末第一个UNIX操作系统在Bell Labs开发出来•1980年加州大学Berkeley分校发布了他们的UNIX系统•IBM从1985起开始使用UNIX系统•1986年IBM发布AIX第一版,用在RT6150计算机上•1990年IBM推出RISC System/6000及新的AIX Ver.3•1994年IBM推出AIX Ver. 4.1•目前AIX的最新版本为4.3,这是一种能同时运行32位及64位应用软件的64位操作系统。

可运行在任何一款RS/6000的计算机上,并与AIX原有版本保持二进制兼容。

3. AIX的主要组成• Kernel(内核)介于硬件设备及外壳(Shell)之间,管理多进程、多用户,管理存储设备,控制文件存取,Kernel的大部分用C语言编写、小部分用汇编编写。

Hardware ArrayKernelShellApplication• File system(文件系统)AIX的文件系统具有倒树状结构,通常包括三种文件类型:普通文件、目录、特殊文件(指向连接到系统的各种外设)。

(1)bin -- 系统命令文件(2)etc -- 系统文件(3)dev -- 各种设备文件(4)home -- 各用户目录(5)tmp -- 临时文件(6)usr --(7)var --• Shell(外壳)Shell是AIX的用户界面,在AIX中Shell有三种:Korn、Bourne、C,确省状态下是使用Korn Shell。

Shell同时也是命令解释器,具有可编程性,支持应用程序的前台或后台运行。

AIX操作系统及基础应用_上

AIX操作系统及基础应用_上

版权所有 ©1993-2006 金蝶软件(中国)有限公司
P28
Shell变量:标准shell变量

HOME变量:用户成功登录后,shell把用户主目录的完整路径赋给变量 HOME. MAIL变量:被设为接收用户邮件文件的文件名. PATH变量:设置shell在定位命令时所要查找的目录名. PS1变量:命令提示符串1变量设置用户命令提示符字串. PS2变量:命令提示符串2变量设置shell在用户尚未键入完整命令前按回 车键后显示的命令提示符.
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P3
AIX介绍

Advance Interactive eXecutive BSD Unix 4.3 和 AT&T System V 1986年发布AIX Version 1 1987年发布AIX Version 2 1990年发布AIX Version 3.1 1994年发布AIX Version 4.1 1996年发布AIX Version 4.2 1997年10月发布AIX Version 4.3 1999年9月发布AIX Version 4.3.3 2000年10月发布AIX 5L 5.0 2001年4月发布AIX 5L 5.1 2002年10月发布AIX 5L 5.2 2004年10月发布AIX 5L 5.3
$ ls –l | grep ―^d‖ |wc -l
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P32
标准文件
●标准输入 (0)
●标准输出(1)
●标准错误输出(2)
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P33
输入重定向

《aix系统应用基础》07dev

《aix系统应用基础》07dev

06
CATALOGUE
AIX系统应用案例
应用案例一:企业级文件服务器搭建
总结词
高效、稳定、安全
详细描述
利用AIX系统搭建企业级文件服务器,提供稳定可靠的文件存储和访问服务。通过合理的文件系统设计和权限控 制,确保数据的安全性和完整性。同时,借助AIX系统的强大性能和可靠性,保证服务器的高效运行和良好的扩 展性。
02
CATALOGUE
AIX系统基础操作
用户管理
用户创建
使用`mkuser`命令创建新用户 ,并设置密码和登录限制。
用户删除
使用`rmuser`命令删除不再需 要的用户账户。
用户属性修改
使用`chuser`命令修改用户属性 ,如设置用户类型、登录限制 等。
用户组管理
创建、删除和修改用户组,使 用户能够访问特定资源。
AIX系统的应用领域
01
总结词:AIX系统的应用领域
02
AIX系统广泛应用于企业级服务器和高性能计算领域,是 许多关键业务和大型应用的理想选择。由于其高效能、稳 定可靠和安全性高等特点,AIX系统在金融、电信、能源 、政府等行业得到了广泛应用。
03
此外,AIX系统还被用于云计算、大数据、人工智能等领 域,为用户提供强大的计算能力和数据处理能力。
《AIX系统应用基础 》07dev
contents
目录
• AIX系统概述 • AIX系统基础操作 • AIX系统常用命令 • AIX系统性能优化 • AIX系统安全配置 • AIX系统应用案例
01
CATALOGUE
AIX系统概述
AIX系统的定义与特点
01
02
03
04
总结词:AIX系统的定义与特 点

《aix系统应用基础》04 files and directories.ppt

《aix系统应用基础》04 files and directories.ppt
© Copyright IBM Corporation 2008
File Types
Ordinary: Text or code data
Directory: A table of contents, that stores a list of files within that directory
Directory
i-node Table
name i-nlinks user group 4 dir 755 2 team01 staff 10 file 644 1 team01 staff
date
July 10 10:15 July 11 11:00
size loc 512 96
Data
$ vi myfile
© Copyright IBM Corporation 2008
AIX File Systems
● Refers to both the physical and logical storage and access of files.
● In AIX, a file system is an allocation of storage. ● Similar in concept to partitions in the PC environment. ● Allows the operating system to store and retrieve the data
© Copyright IBM Corporation 2008
A File
● A file is:
– A collection of data – A stream of characters or a "byte stream" – No structure is imposed on a file by the operating system

aix培训教材

aix培训教材

易初电子技术有限公司AIX操作系统培训教材编制:日期:批准:日期:前言 (1)第1章概述 (2)AIX的来源背景 (2)AIX的特点 (2)第二章 RS/6000产品概述 (6)第三章 AIX系统的安装及环境配置 (8)AIX基本系统安装 (8)基本概念 (8)安装介质与方式 (9)安装步骤 (9)准备工作 (9)BOS(Base Operating System)安装 (10)OPP(Optional Program Product)扩展子系统安装 (12)安装的相关说明 (12)安装C及C++语言 (13)安装前准备 (13)C语言安装步骤及License配置 (14)系统的启动和关闭 (18)系统启动过程 (18)系统关机 (19)第4章系统日常管理和维护 (20)用户登录和注销 (20)CDE的启动 (20)用户登录 (20)设备管理和配置 (20)aix的管理思路 (20)对象数据库 (20)Vital Product Data( VPD ) Database (21)Smit Database (21)Predefined Devices Database (22)Customized Devices Database (22)设备管理命令 (22)磁盘和文件系统 (22)储设备的相关术语 (23)存储磁盘管理 (25)PV的管理 (25)VG的管理 (27)LV的管理 (28)文件系统 (29)系统目录 (29)文件系统类型 (30)fsck (30)文件系统的管理 (31)管理进程 (32)进程的属性 (32)系统资源管理器SRC (33)系统的备份与恢复 (35)备份的类型 (35)常用命令 (37)打印管理配置 (40)打印管理中常用的术语: (40)创建一个打印队列 (42)打印配置文件 (43)打印队列的控制 (44)启动和停止一个打印队列 (45)设置TCP/IP (47)IP地址和子网掩码 (48)TCP/IP通讯后台进程 (48)以太网的配置 (50)网络测试 (50)主机文件 (51)相关命令 (51)第五章 AIX常用命令 (54)逻辑卷管理命令总结 (54)物理卷命令 (54)卷组命令 (54)逻辑卷命令 (55)文件系统命令 (55)交换空间管理 (55)用户管理 (56)其他 (56)第六章安全控制 (57)用户的规划 (57)主机服务的控制。

aix培训教材

aix培训教材

易初电子技术有限公司AIX操作系统培训教材编制:日期:批准:日期:前言 (1)第1章概述 (2)AIX的来源背景 (2)AIX的特点 (2)第二章 RS/6000产品概述 (6)第三章 AIX系统的安装及环境配置 (8)AIX基本系统安装 (8)基本概念 (8)安装介质与方式 (9)安装步骤 (9)准备工作 (9)BOS(Base Operating System)安装 (10)OPP(Optional Program Product)扩展子系统安装 (12)安装的相关说明 (12)安装C及C++语言 (13)安装前准备 (13)C语言安装步骤及License配置 (14)系统的启动和关闭 (18)系统启动过程 (18)系统关机 (19)第4章系统日常管理和维护 (20)用户登录和注销 (20)CDE的启动 (20)用户登录 (20)设备管理和配置 (20)aix的管理思路 (20)对象数据库 (20)Vital Product Data( VPD ) Database (21)Smit Database (21)Predefined Devices Database (22)Customized Devices Database (22)设备管理命令 (22)磁盘和文件系统 (22)储设备的相关术语 (23)存储磁盘管理 (25)PV的管理 (25)VG的管理 (27)LV的管理 (28)文件系统 (29)系统目录 (29)文件系统类型 (30)fsck (30)文件系统的管理 (31)管理进程 (32)进程的属性 (32)系统资源管理器SRC (33)系统的备份与恢复 (35)备份的类型 (35)常用命令 (37)打印管理配置 (40)打印管理中常用的术语: (40)创建一个打印队列 (42)打印配置文件 (43)打印队列的控制 (44)启动和停止一个打印队列 (45)设置TCP/IP (47)IP地址和子网掩码 (48)TCP/IP通讯后台进程 (48)以太网的配置 (50)网络测试 (50)主机文件 (51)相关命令 (51)第五章 AIX常用命令 (54)逻辑卷管理命令总结 (54)物理卷命令 (54)卷组命令 (54)逻辑卷命令 (55)文件系统命令 (55)交换空间管理 (55)用户管理 (56)其他 (56)第六章安全控制 (57)用户的规划 (57)主机服务的控制。

AIX上vg ,pv,filesystem基础

AIX上vg ,pv,filesystem基础

AIX上vg ,pv,filesystem道理基本【2 】(2012-03-07 20:27:56)转载▼我们在运用PV之前必须将其“参加”到Volume Group(VG,卷组)中,或直接在上面创建卷组.当PV从属于一个VG后,其空间被分为很多大小雷同的最小分派单元,每一块被称为一个Physical Partitions(PP 物理分区).这如建筑时将各类不规整的石头切成同样大小“砖头”统一个样,目标是今后建筑的进程中可以按照须要取用“砖头”堆砌,而不会受到“石头”外形.大小的限制.是以,VG中的 PP大小都相等,无论原有磁盘大小若干.我们可以持续在VG上创Logical V olume(LV,逻辑卷),这是留给程序运用的装备,可以跨多个磁盘(即 PV),但是不能跨越VG.创建逻辑卷时须要给逻辑卷指命名称和大小,大小的单位是PP的大小,即起码要占用1个PP大小的空间,最多没有特别的限制.但在默认情形下,每个LV可能有256或512(依据不同操作体系版本)个PP的限制,不过这个限制是软限制,可以随意率性修正.构成逻辑卷的真正单位是PP,但被称为LP,即Logical Partitions(LP,逻辑分区),引入额外的LP的原因是镜像.AIX 恰是经由过程PP和LP之间的倍数对应关系,来实现数据镜像的.每个LP依据镜像请求,对应到1-3个PP的物理空间上,对应1代表没有镜像,2表示一份镜像,3表示两份镜像.在AIX中,逻辑卷被当作一种特别的块装备,在/dev/目次下能看到对应的装备名,例如:/dev/rmylv ->charact(字符) 类型的装备名/dev/mylv ->block (块) 类型的装备名逻辑卷可以直接被运用程序运用,这种运用方法叫做裸装备方法;也可以在逻辑卷上创建文件体系,然后按照通俗文件操作方法运用.当AIX辨认到一个新PV时,先检讨它是否有PVID.PVID是分派给每个PV的独一辨认号,记载在磁盘的操作体系保留区内,假如AIX已经(或者曾经)辨认了这个磁盘,则会在ODM 中也记载一份PVID.假如旧磁盘被移走,AIX中对应的装备(hdisk 会变成defined状况.但hdisk装备号保留,当磁盘“还”回来,运用cfgmgr会从新看到这一hdisk变为available状况.假如它是全新的磁盘,没有PVID,AIX只能看到磁盘装备available,而PVID一项是none.此时对此PV除了在其上创建VG或将其参加到某个已经树立的VG中.设置一个新的PVID.从体系中删除此PV之外,不能进行其它操作.而创建VG和参加VG动作将主动给这个 PV分派新的PVID .从新置PVID敕令有两个:#chdev -l hdiskx -a pv=yes------>强迫hdiskx分派一个新的PV ID#chdev -l hdiskx -a pv=clear ------>强迫消除hdiskx已经运用的PV ID留意:体系中治理PV完整依附PV ID,尽管有诸如hdiskx如许的装备号可用,但是操作体系对于磁盘的辨认仍然是依附PVID的,也就是说hdisk 数字可能会变,即使对于统一台小型机也是如斯,而PVID永久不会转变,即使拿到另一台机械上PVID也不变(直到履行了以上可以转变PVID的操作).保持PVID不变,靠PV ID辨认共享磁盘也是双击热备份的基本.从另一个方面来讲,假如你用上面的敕令转变了 PV ID,操作体系就认为本来的磁盘消掉了,并且再也不能找回来.更不巧的是假如原有的PV还属于某个VG,那么这个VG再也发明不了它本来的成员盘(PVID已经转变),这个盘上的数据就无法找回,固然磁盘和数据依旧在那边.修复这个问题只能直接用底层的ODM操作,已经超出了本书的规模,有兴致的同伙可以本身研讨下相干的材料.VG被激活后才能被拜访(读/写及察看VG信息等操作),同时此VG也被履行激活敕令的操作体系映像“锁住”,不许可别的操作体系映像拜访(包括履行激活敕令).激活与释放VG的敕令分离是:#varyonvg vg_name 激活此VG,不许可别的操作体系映像拜访#varyoffvg vg_name 释放此VG,许可别的操作体系映像拜访但要留意,这个"锁"只是逻辑的锁(在磁盘上做一个标记),并且当VG被激活后,假如产活力械忽然宕机,操作体系可能没有能履行磁盘解锁的敕令(消除标志位),则其它机械就无法再激活此卷组了!须要履行带-f参数的强迫敕令激活此卷组:#varyonvg -f vg_name有时甚至须要运用更底层的敕令手工消除锁标志,此敕令为lquerypr或pcmquerypr.因为此敕令属于底层敕令,对于初学者,轻易操作不当,导致错误的成果,请谨严运用.VGDA(Volume Group Descriptor Area)把PV参加VG之后才可以运用,一个PV只能属于一个VG(一个VG依据其类型不同可能失去最多32-1024个PV).VG中包含哪些PV都写在VG中的一个区域中,这个区域就是VGDA,VGDA中记载了很多VG的主要信息,包括VG中包含的所有PV的PVID.因为VGDA内的信息平常主要,是以VGDA被保存了多份.假如VG中只有一块磁盘( PV ),则在此磁盘上存有两份VGDA;假如VG中有两块磁盘,则第一块磁盘有两份VGDA,第二块磁盘上有一份;假如VG中包含三块或更多的磁盘,则每块磁盘上都有一个VGDA的 copy.无缺的VGDA数目与VG中总磁盘数之比被称为Quorum,假如Quorum小于50%,此VG将不能被持续拜访(假如已经被激活,则会主动封闭),如许做是为了防止数据被进一步破坏,而等待专业人员修复(这是基于如许一种设计理念:假如可能产生伤害数据的操作,什么都不做的成果远远好于人有该操作随心所欲).因为在每块磁盘上都至少有一份VGDA,所以在一个新小型机上,只要给出地位VG中的一块磁盘,就可以准确辨认出全体VG信息,并“注册”到新的小型机上,这个进程叫做import,敕令是:#importvg -y vg_name hdiskx个中vg_name是你愿望的VG名,hdiskx是此VG中任一磁盘.因为在履行importvg敕令的时刻可以自界说VG名,是以体系中并没有更改VG名称的敕令,假如你想改VG的名称,则须要先履行exportvg敕令(把此VG在体系中的界说删除掉落,再用新名字importvg进来)反之,假如想把某个VG的信息从一台小型机上删除,则须要履行#exportvg vg_name此操作并没有对磁盘做任何操作,磁盘上的数据依旧消失,包括VGDA里面的内容.此敕令只是将此VG在AIX操作体系中的界说删除了,任何时刻你还可以再从新imprt回来.在履行importvg 的时刻,操作体系可以指定磁盘上读到VG中所有磁盘(PV)的界说(还记得VG中每块磁盘上都至少有一份VGDA,也就是全体VG信息的界说么?),假如操作体系发明此VG的一些磁盘并没有被体系标识到(经由过程PVID找寻到,即VGDA中包含某个PVID在操作体系中所有磁盘装备上都找不到,可能的原因即包括该磁盘不消失,也可能是PVID没有准确读出来),那么体系将盘算Quorum.假如Quorum>50%,则依旧可以履行importvg,但会有警告信息;而当Quorum<50%时,则不许可import此 VG.关于PVID的思虑AIX操作体系没有供给任何直接的敕令可以设定PVID,在创建VG或者将磁盘(PV)添加到VG中时,操作体系会主动依据本机的系列号.当前时光等参数,随即指定一个PVID.是以体系中生成的PVID是不能反复的,当你运用chpv敕令消除一块磁盘的PVID之后,除非运用底层磁盘编辑敕令,直接写入须要的PVID,不然没有方法恢复磁盘原有的PVID,PVID转变,也就意味着此盘完满是一块新磁盘,体系不会承认此磁盘仍然属于原有的VG.是以在履行更改PVID的操作的时刻,必定要知道可能的效果是什么,因为操作往往会导致不可恢复的数据损掉.通俗VG的VGDA 空间大小只能存放32个PV的信息,是以通俗VG只支撑32个磁盘;假如是big(“大”)VG,VGDA可以存放128个PV的信息;最新的scalable (“扩大”)VG则可以支撑1024个PV.VGSA( V olume Group Status Area)VGSA也是VG中的一块主要区域,它由 127个字节构成.每个PV有一个VGSA,每一位代表这个PV的一个PP的状况,最多可以对应1016个PP(128*8=1024位,个中有8位留作他用,残剩1016位),它限制了一个PV最多有1016个PP.VGSA用每一位代表PP的状况,操作体系向镜像的 PP写数据的时刻,不免会有时光差,假如正好在跟新了一个PP之后,体系消失问题,另一个PP没有更新,此PP与其互为镜像的PP (还记得前面提到的一个LP可能对应1-3个PP吗?对应于统一个LP的几个PP的关系,就是镜像关系)比拟没有被跟新,数据较旧,则操作体系经由过程VGSA将这几个VGSA标记为stale状况.stale状况解释互为镜像的PP数据不一致,要从“好”的镜像PP从新同步数据.当操作体系激活(varyonvg)VG 的时刻,会主动检讨此VG中所有磁盘上是否有"Stale"的PP,假如有,则主动进行同步;假如VG在正常运用状况,则操作体系不会主动去同步,须要手工履行敕令进行同步,可以以PV,LV或者全部VG为单位进行stale的PP同步.在smit vg的菜单可以找到同步VG的选项.Big VG,Scalable VG因为VG在创建的时刻,就固定了VGDA和VGSA的大小,所以VG所能容纳的磁盘数目和每个磁盘最多的PP数就已经肯定:每个VG最多32个PV,总计256个LV(逻辑卷,包括一个保留给LVM内部运用,现实可用是255个).在BIG VG中,这些限制都被打破,PV扩大到128个,LV扩大到512个.可以直接创建“大”VG,也可以把“小”VG扩大为“大”VG.假如是Scalable VG则最多支撑1024个PV,256(可以在创建的时刻设定为最大支撑4096)个LV.下面的敕令可以创建Scalable的VG(留意在履行的时刻还要附带在谁人 PV上创建的参数).#mkvg -S vg_name本质上,这几种VG类型并没有什么特别的差别,其差别是体系保留了多大的VGDA空间.显然,要想VG中支撑更多的磁盘,VGDA空间越大.把“小”VG转换成“大”VG的进程中,AIX不过是扩大了VGDA的空间.因为VGDA在每个PV的开端,并且必须持续,假如磁盘已经创建了LV,空间被分派,可能会产生VGDA空间无法扩大的情形,更改VG类型操作就会掉败.假如VG总体还有残剩空间,此时可以运用迁徙PP的敕令,将占用将来VGDA空间的PP数据迁徙到其它地位.下面是个示范的敕令(留意,这是LVM底层敕令,最好在测试体系验证后再运用),供读者参考#lmigratepp -g VGID -p old_PVID -n old_PPNum -P new_PVID -N new_PPNumVGID可以经由过程lsvg vg_name获得,old_PVID和new_PVID分离是源盘和目标盘的PVID,old_PPNum是1也就是第一个PP(我们想把第一个PP的数据移走,以便空余地位给VGDA),new_PPNum是new_PVID 对应的某个余暇PP,可以经由过程 lspv -M hdiskx获得.Physical V olume (PV)掌握PV有一个参数掌握是否许可分派此物理卷上的PP给逻辑卷运用.在扩充.创建LV和创建文件体系的时刻,体系会主动分派此VG中可分派的PP,假如愿望告知体系不要运用某个PV上的空余空间,那就可以经由过程此参数不许可运用此PV.敕令是:#chpv -a n hdiskx 不运用此PV(hdiskx)#chpv -a y hdiskx 可以运用此PV(hdiskx)或者用smit敕令的快捷索引:#smit chpvVG的一些参数解释#lsvg vg_name ->察看vg 参数是否在启动后激活VG:双机共享的VG(磁盘)不能设置主动激活,不然可能引起冲突(一台机械启动后激活VG,并将磁盘锁住;而另一台机械启动的时刻,也试图激活此VG,假如不是并行卷,两台机械同时激活统一个VG会产生错误).反之假如单机运用,则平日要选择主动激活,如许避免了手工操作的麻烦.是否须要Quorum:假如打开Quorum,当VG中不可拜访的磁盘数超过一半,体系会强迫制止运用此VG(假如此VG已经被varyon,则主动履行varyoffvg敕令)或者不可以激活此卷足(假如此VG还没有被varyon),以防止数据进一步破坏,等待专业人员处理.enhanced-capable模式:假如安装了 bos.clvm.enh文件集(非缺省安装,须要本身选择),则增长了另一个VG模式参数:enhanced-capable.此模式可以与任何VG类型并存,须要经由过程smitty chvg 或者chvg 敕令修正,此模式是为了合营HACMP(PowerHA)而设置.AIX本身不支撑并行文件体系,所以文件体系不能同时被两个AIX内核mount (就是双机同时mount 共享文件体系),以避免两边同时写入数据,破坏文件体系.HA在进行切换接收的时刻,就须要在一个节点umount文件体系,varyoffvg,再从另一个节点varyonvg .mount文件体系.尽管这些操作都是由HA主动完成,但操作本身照样延伸了接收时光.enhanced-capable 模式正好合营HA,它许可主节点正常运用VG,mount文件体系;备用节点固然也varyonvg,但处于只读状况,并不mount文件体系,如许VG接收步骤省略,接收时光削减.concurrentVG模式:VG 还有一种concurrent 模式,它与适才提到的enhanced-capable 不同,这是完完整全的并行模式,也是合营HACMP运用,但这种情形下的VG不能(可以创建,但不应该创建)消失文件体系,只能有裸装备(即LV),由运用程序掌握数据读写锁,保证数据一致性,操作体系尽管专一读写.以上两种模式(他们不会并存),都须要HACMP掌握VG的varyon/off,操作体系不能开机主动varyonvg.假如为了治理须要可以手工varyonvg.File System;文件体系参数AIX平日运用JFS( Jonural File System,日记文件体系,也可能是第二代:JFS2文件体系).常见的文件体系是NFS和CD-ROM文件体系.JFS平日与UNIX/Linu下的文件体系相似,但略有不同,它运用相似数据库轮回log的重做日记计划对所有文件体系操作(不包括数据操作,只对修正文件体系构造的操作有用,例如修正文件名.文件大小等)进行跟踪.在真正履行此操作之前,先在log中记载,然后才做更新,假如在更新进程中(可能须要修正磁盘上的多处信息),小型机产生故障停机,会造成更新不完整,数据损掉一致性.但因为在AIX中有log机制,当小型机从新启动时,可以查询log,重做最后的更新,如许保证了数据的一致性.此机制在数据库运用中广为采用,在文件体系中运用的比较少.是以大部分UNIX体系在宜昌停机后重启动的时刻,往往都须要履行文件体系检讨和恢复(全文件体系fsck检讨)操作而AIX可以避免不必要的修复工作,大大加速了重启动的时光.AIX文件体系有很多参数可以调剂:许可大文件:许可在此文件体系上创建大文件(超过2GB,当然还要斟酌/etc/security/limits中fsize的限制).NBPI:Number of bytes per I-node,每个inode能代表的磁盘空间大小.Fragment碎片大小:以前版本遗留技巧,已经很少运用,JFS2 此参数为固定值,已经不再斟酌. AG大小:Allocation Group文件分派组大小,每次增长文件体系大小的最小单位.User quota:用户运用空间配额,限制用户过度运用文件体系.我们知道,每个文件在UNIX中占用一个或者多个inode所代表的存储空间,假如文件有很多,每个文件很少,则愿望inode代表的空间少一点,从而进步存储运用率;反之,假如文件较少,每个文件很大,则须要inode代表的空间大一点,削减inode数目(inode 本身也占领空间),也能进步存储运用率.所以在创建文件体系的时刻,须要做好均衡.因为每个inode代表的空间(也就是NBPI)在创建文件体系的时刻设定,并且不能更改.所认为了进步效力,要细心斟酌.一般来说,可以用表4-20所示的参数设定文件体系.查看文件体系是否使是Large File Enabled(支撑Large File 的文件体系)的敕令是:$lsfs -q /homeName Nodename Mount pt vfs Size Options Auto Accounting/dev/hd1 -- /home jfs 131072 -- yes no(lv size:131072 ,fs size 131072,frag size :512 ,nbpi :4096 ,compress :no ,bf false,ag : 8)bf:false 表示通俗文件体系 standard file systembf:true 表示Large File Enhanced file systemAuto:yes 表示体系启动后主动mount 此文件体系.Accounting:no 表示不对此文件体系进行配额限制.当很多用户公用统一个文件系同时,可以经由过程对用户运用空间的配额限制,来防止他过度运用此文件体系.因为运用配额限制须要耗用必定的体系资本,是以对于平日AIX体系,假如不是供给应终端用户登录运用,平日不须要进行配额限制.JFS2 文件体系JFS2 扩大了很多新功效,例如目次排序.动态空间分派等.因为JFS2 运用了BTree 作为新的元数据(metadata) 排序算法,很多JFS中的限制都被解除了:(1) inode数目动态分派,仅受限于文件体系大小(2)文件体系大小仅受限于磁盘空间(IBM 测试过 1PB=1000TB=1000000GB)(3)文件体系中文件数目也仅受限于磁盘空间(IBM 测试过 1PB)(4)JFS log可以保消失文件体系地点的逻辑卷中(inline方法),而不用再运用另一个专门的逻辑卷(JFS请求每个VG中至少要有一个用于存放JFS log 的逻辑卷,但在统一VG中的文件体系可以公用统一个JFS log逻辑卷)问题:JFS 或者JFS2文件体系的log是做什么用的?答案:任何文件体系都要斟酌自身的强健性问题,也就是请求文件体系在产生一些平常情形的时刻,依旧能保证自身数据构造的准确性,而不会消失轻微的问题.例如,在磁盘正在写入数据的时刻,假如机械掉落电,则当前写入数据掉败.但有的时刻,数据写入并非完整掉败,可能一般已经写入到磁盘,而体系中没有任何地方可以记载这种情形,此时磁盘上的数据是凌乱的.特别是当体系支撑并行写入的时刻,问题尤其轻微,假如产生平常停机,必定会消失错误的数据.为了避免产生这种情形,AIX采用了逻辑卷日记技巧,每次磁盘写入时限在一个被称为逻辑卷log的小空间记载要改写哪些数据(并不记载数据本身,只记载数据地点的地位).如许当现实写数据时,逻辑卷日记必定已经记载了什么地方的数据会被改写.体系从新启动时,只须要体系扫描一下逻辑卷日记,查对最后几笔数据的准确性,就能保证全部文件体系的构造不会凌乱,当然,数据照样可能损掉的,但至少构造是准确的.逻辑卷日记技巧不须要进行全盘构造校验,比激活其他非日记方法的文件体系快很多,对于失去几百GB数据的文件体系尤其主要,因为扫描几百GB的文件体系,检讨构造是否准确可能须要几个小时的时光.log对文件体系机能也会有影响,特别是假如统一个VG有很多文件体系,并且拜访频仍(文件构造变化,例如创建.删除.增大.缩小,存放地位变化),则因为这些文件体系须要共用统一个log装备,导致log写操作平常频仍,是以会影响机能.处理方法是为每个比较忙碌的文件体系创建本身单独的log装备,存放在不同的磁盘上,如许进步了并行性,从而进步了文件体系机能.第11页,-共11页。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
There are two types of path names:
Absolute or Full Path Name (start from the / directory): $ vi /home/team01/doc/mon_report $ /usr/bin/ls –l /home/team01
Unit 4 Files and Directories
.
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
5.0
4.1
Unit Objectives
.
2
A File
● A file is:
– A collection of data – A stream of characters or a "byte stream" – No structure is imposed on a file by the operating system
.
3
File Types
Relative Path Name (start from current directory):
$ cd /home/team01 $ vi doc/mon_report $ cd /usr/bin $ ./ls –l /home/team01
.
8
Where Am I?
The print working directory command can be used to find out what your current directory is:
After completing this unit, you should be able to: ● Describe the different file types ● Describe the AIX file system structure ● Use full and relative path names in a file specification ● Create, delete, and list directories ● Use the touch command to create an empty file
The ls command with the -l option can be used to obtain more information about the files in a directory.
date
July 10 10:15 July 11 11:00
size loc 512 96
Data
$ vi myfile
.
5
AIX File Systems
● Refers to both the physical and logical storage and access of files.
● In AIX, a file system is an allocation of storage. ● Similar in concept to partitions in the PC environment. ● Allows the operating system to store and retrieve the data
from files quickly and efficiently. ● To access file systems, we associate them with a directory.
● AIX has several pre-defined file systems:
/ (root) /usr /var /proc
Ordinary: Text or code data
Directory: A table of contents, that stores a list of files within that directory
Special Files: Represent hardware or logical devices Example: The CD-ROM device is accessed via the /dev/cd0 file.
/tmp /opt /home
.
6
Hierarchical Structure
/
usr dev
etc
tty1
bin
lp0
sbin home var tmp opt proc
team01
team02
team03
test doc c
.profile manuals test1
mon_report trio_ltr walrus
reports
c
pgms
suba
.
7
Path Names
A sequence of names, separated by slashes (/), that describes the path the system must follow to locate a file in the file system.
$ ls c doc manuals test1
$ ls –a . .. .profile c doc manuals test1
$ ls –R c doc manuals test1
./c: ./doc: Mon_report trio_ltr walrus
.
10
Long Listing of Files
.
4
Directory Contents
Directory
i-node Table
name i-node subdir1 4 myfile 10
# type mode links user group 4 dir 755 2 team01 staff 10 file 644 1 team01 staff
$ pwd /e/team01
.
9
Listing Directories
Syntax: ls [ directory ]
Common options: -a: Show hidden files (files that start with a “.”) -R: List files in all subdirectories (recursively)
相关文档
最新文档