AIX基础教程(上)
AIX命令的基本操作
AIX命令的基本操作1.创建文件的3种方法(本次所有的试验均在/test下进行)2.显示文件列表(ls命令的使用)常用的参数选项(a b d i l R s)ls的初步使用利用通配符显示文件既要使用“*”通配符,有能避免列出子目录中的文件,可以使用“-d”选项列出隐藏文件(“-b”以八进制数字的形式列出文件名中不可见的特殊字符)递归的列出文件(ls -l *与ls -lR 的区别)3.显示文件的内容使用cat命令显示文件利用重定向合并小文件为大文件使用more 命令分页显示文件使用pg命令分页显示文件(n $[不是s] +n -n q Q)使用head 命令显示文件前几行内容(默认是10行)使用tail 命令显示文件最后几行内容(默认值是10行)tail [+- number [lbcf]] [file]"+"表示从文件的起始位置开始计算。
“-”表示从文件的结束位置开始就算。
Tail -f somelogfile 监控不断增长的文件4.复制文件(为了避免将同名的文件重写,cp时尽量使用-i)5.移动文件Mv -fi 源文件目标文件(“f“强制移动或改名,”i“目标文件(目录)存在会取得用户认可)Mv和basename命令的使用6.删除文件rm [-r][-f][-i] [file] (”-r“用于递归地删除目录及目录中的文件,”-i“以交互方式执行文件的删除,”-f" 表示强制删除文件。
)要谨慎使用文件名通配符“*”。
7.确定文件内容的类型8.建立链接和符号链接文件(-n 链接是个存在的文件不会被重写,默认的;-f 强制与-n相反;-s 符号链接用于不同文件系统;不用表示硬链接只能用于同一文件系统。
)9.显示当前工作目录PWD和改换目录CD(参看上面)10.创建目录11.移动和复制目录CPIO的使用find dir1 -print | cpio -padmuv dir2 12.删除目录(要慎用-r)13.比较文件之间的差别diff14.检索文件find(见shell)15.文件目录的安全机制显示文件的访问权限修改文件目录的访问权限(用户类型:u g o a访问权限:r w x)设置文件目录访问权限其它访问权限的设置Umask 022有效用户ID和有效组ID改变文件的属主和组chown –R16.文件的内容检索利用grep检索文件内容grep [-i][-n][-v] string file(i忽略大小写n行号v 不包含string)使用grep进行过滤使用grep检索多个文件检索不包含特定字符串的文本行(-v)在grep中使用正则表达式(^ $ . […] [^…] * .* \)17 进程管理ps命令的使用18.监控用户使用who命令查询系统中的用户。
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简明教程1
UNIX管理员AIX快速入门何为系统管理?●在很多操作系统中,系统管理包括不同的任务:⏹用户控制⏹设备管理⏹网络管理⏹性能调整⏹操作系统安装⏹备份●本专题讨论会将涉及以上所有内容日程安排⏹第一单元-AIX介绍⏹第二单元-启动AIX -第一次使用⏹第三单元-SMIT⏹第四单元-网络⏹第五单元-磁盘、逻辑卷管理⏹第六单元-文件系统(JFS)和换页空间⏹第七单元-其它设备⏹第八单元-安全管理⏹第九单元-AIX安装⏹第十单元-性能监测第一单元AIX介绍什么是AIX●运行在P系列服务器上的操作系统●A dvanced I nteractive e X ecutive⏹带有BSD附加件的UNIX System V系统⏹遵循UNIX标准●获得系统管理方面的奖项●有着更多的特性和功能连续6年保持UNIX操作系统总体性能第一Internet和Web应用功能排名第一AIX 的几项第一...●AIX 在很多技术方面都是第一,其中包括:⏹LVM●Logical Volume Manager 逻辑卷管理器●内置在操作系统中⏹JFS、JFS2●Journal File System 日志文件系统⏹动态内核●增加新设备,更改配置不需要重建AIX内核⏹mksysb●制作系统启动映像⏹SMIT●System Management Interface Tool●系统管理界面AIX 的当前情况...●AIX 5L⏹运行在32位或64位硬件上⏹有32位和64位两种核心⏹32位应用程序二进制兼容老版本AIX⏹64位应用程序需要在5L上重新编译⏹运行在单处理器、SMP和SP并行机器上⏹AIX5.1可以在所有的RS/6000, P系列服务器上运行⏹AIX 5.2支持动态逻辑分区⏹AIX 5.2不支持MCA体系结构的RS/6000机器还提供高可用性...●高可用性High Availability Cluster Multi Processor⏹HACMP程序包●软件和服务⏹可在所有的P系列服务器上运行⏹使用外置共享磁盘和HACMP软件⏹多达32台机器的集群●通常使用两台机器⏹空闲备用–机器A 正在运行应用–机器B 处于空闲状态–机器A 发生故障●机器B 重新启动一些(或所有)应用–机器A 修复好●机器B 停止应用,然后在A 上重新启动客户机A B 快速处理器备份处理器CGOHASALV1.0-10HACMP -两种流行的配置客户机A B两个处理能力相当的服务器⏹互为备份–机器A 和B 都在运行独立的应用–机器发生故障,假设为B ●机器A 运行所有(或局部)应用–机器修复后●机器A 停止机器B 的应用,然后在B 上重新启动sAIX 的相关软件...●编译器编译器,可单独购买⏹在AIX中不提供C●VisualAge C++ for AIX●C for AIX●DB2 通用数据库⏹采用Web集成的数据库⏹运行在很多平台上●WebSphere⏹电子商务产品集⏹完整的连锁部件集●Tivoli⏹完整的系统管理解决方案●Performance Toolbox/6000⏹监视多个RS/6000系统总结●RS/6000,P系列服务器和AIX●所有的UNIX都各有特点⏹包括AIX⏹不能称之为好与坏-只是不同●我们希望,通过学习您会越来越喜欢AIX⏹它的一些特性使系统管理员能够更加简单地完成管理任务。
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操作系统概述2、两个或多个命令可以在同一行输入,中间以分号;隔开。
3、命令作业放在后台执行,在命令最后加上符号&。
7、创建命令别名时用alias Name=String,例如$alias dir="/usr/bin/ls -alF"。
使用AIX系统6、目录换名mv SourceDirectory TargetDirectory7、目录拷贝cp SourceDirectory TargetDirectory五、文件管理1、文件拷贝cp SourceFile TargetFilecp SourceFile TargetDirectory2、文件删除rm File3、文件链接ln SourceFile TargetFile4、文件移动/换名mv SourceFile TargetFile or TargetDirectory5、显示文件内容morepgcatheadtail6、文件查找find / -name .profile -printfind . -perm 0600 -printfind . -ctime 1 -printfind . -inum 2145 -printfind . -user abc -print六、改变文件/目录属性每一个文件或目录都有一个属主、一个组名和一组存取权限、访问时间等等。
1、改变文件或目录的最近访问时间touch2、改变文件或目录的属主chown3、改变文件或目录的属组chgrp4、改变文件或目录的存取权chmodchmod g+w Filechmod u+r Filechmod u=rwx Filechmod 755 File八、进程控制1、查询进程状态psps -aps -efps -lps -u uid2、终止进程的执行kill 19160kill -9 191603、对进程的控制nohupnicesleepwait4、在指定的时间运行程序atbatchcron /usr/bin/crontabcrontab和/var/spool/cron/crontabs/ 九、退出系统和关机exitCtr + dlogoutshutdown [ -option ] [ +time message ]当shutdown不带任何参数时,机器会向连在其上的所有终端发出一条关机信息,接着在一分钟后关闭所有终端,杀掉所有在系统上运行的进程,卸除所有文件系统,最后关闭系统。
AIX入门
第一章安全管理第一节安全概述一. AIX管理系统安全的策略及机制,对于不同的安全程度,制定不同的安全策略,例如:*访问控制(A C C E S S C O N T R O L):通过对资源进行许可的设置来管理。
如:可定义允许或禁止某一用户访问资源。
*A C C O U N T A B I L I T Y C O N R O L:通过记录资源访问情况和与安全有关的事件,提供信息,即审计机制。
二. AIX中,作为系统管理员主要的工作包括:*访问控制:控制对信息资源,资料拷贝,及终端的访问*用户身份及权限配置:设置密码等*T C B:安装管理TCB和软件,一种强制的安全策略,用于保护系统信息*审计:对用户进行审计跟踪,记录和分析系统中的事件*用户管理;在系统中建用户和组并定义其属性,属性的定义包括访问,运行环境,权限,及有关帐户信息。
标准用户属性保存在/etc/passwd中,如图所示组管理:每组都有组ID,可对组进行设置。
每个组的成员,都继承组的权限。
组的管理员通常为创建组的用户。
组属性在/etc/group中。
在这些文件中可以,指定密码文件,指定用户ID,主组,附组,设置home 和shell 环境。
每个用户帐号都有一套与其相关的属性,在创建用户时,系统会给它们付缺省值,之后可以对它们进行修改。
这些属性如:ttys(用于限制某些终端的访问),expires(管理通用帐号)这些属性定义在/etc/security/user/etc/security/limits/usr/lib/security/mkuser.defaut中。
修改用命令或着直接编辑这些文件。
AIX使用优于其它UNIX的保护措施,将系统用户信息放在/etc/passwd中,但用户密码及与安全相关信息放在/etc/security/passwd中。
下图为文件/etc/passwd的内容下图为文件/etc/security/passwd的内容单的管理,这种限制不是只对单个使用,而是适用于整个系统的用户。
AIX系统操作手册
IAIX系统操作手册系统操作手册版本:5L目录第一章AIX操作系统的安装 (5)安装介质与方式 (5)BOS(Base Operating System)安装 (5)第二章AIX操作系统基本命 (8)➢系统的进入和退出 (8)password (8)mkdir、rm、mv和cd (8)ls (9)date (10)wc (10)who (10)finger (11)ps (11)kill (15)find (15)grep (16)第三章vi编辑器 (18)3.1vi 简介 (18)3.2vi的进入与离开 (18)3。
3vi 的文本输入模式 (18)3。
4vi 基本编辑命令 (19)3。
5文件处理子命令 (21)第四章存储管理 (21)4.1相关术语 (21)PV (Physical V olume) (21)VG (Volume Group) (21)PP (Physical Partition) (22)LP (Logical Partition) (22)LV(Logical V olume) (22)Mirror(镜像) (22)VGDA(Volume Group Description Area,卷组描述区) (22)VGSA(V olume Group Status Area,卷组状态区) (23)4.2PV的管理 (23)硬盘安装 (23)配置一个PV (23)修改PV的属性 (24)删除一个PV (24)4。
3VG的管理 (24)创建一个VG (24)删除一个VG (25)对VG的管理 (25)4。
4LV的管理 (27)增加一个LV (27)修改LV的属性 (28)删除一个LV (31)第五章RS6000 更换硬盘的过程 (33)HDISK0和HDISK1做成MIRROR,是ROOTVG (33)先做系统备份 (33)查看HDISK0的S/N,P/N号等,在换盘的时候做对照 (33)查看所有硬盘(包括逻辑盘)的状态#lsdev -Cc disk (34)停HACMP (34)把HDISK0从ROOTVG中不做MIRROW (34)关机 (35)开机 (35)把HDISK0加到ROOTVG中并做镜像 (35)重启动2号机 (35)关闭1号机的HACMP (36)重启动1号机 (36)启动1号机的HACMP (36)启动2号机的HACMP (36)第六章HACMP安装配置 (36)准备工作 (36)检测连8port卡的TTY (37)使用AIX安装CD安装文件 (37)修改电源管理 (38)Netscape安装和配置 (38)安装HACMP/ES软件 (38)安装最新的AIX和HACMP补丁 (39)SSA微码升级 (39)设置主机名 (39)为所有网卡绑定boot或standby的IP地址 (40)创建VG、LV和FS (40)修改系统参数 (41)重启两台机器 (42)配置HACMP (42)HA测试(一):启动和关闭 (44)HA测试(二):本机IP接管 (44)HA测试(三):资源接管 (45)第七章模拟硬盘更换 (46)预做方案 (46)查看硬盘信息 (46)把要更换硬盘从VG中拿掉 (47)关机 (47)准备工作 (47)拆机箱 (47)更换硬盘 (47)开机 (47)查看硬盘 (47)改PV (47)做镜像 (48)把另一块盘18G拿掉 (48)关机 (48)更换硬盘 (48)开机 (48)查看硬盘信息 (48)改PV (48)做镜像 (48)起服务 (48)英迈强人 (49)第二方案 (50)把把机器的前面板拆下 (50)查看硬盘信息,看哪个盘是干什么用的 (50)把要更换硬盘从VG中拿掉 (50)把硬盘做成PV (51)lspv查看硬盘情况 (51)把硬盘加到VG中 (51)把18G硬盘数据复制到36G上, (51)取下另一18G硬盘 (51)把硬盘做成PV (51)做镜像 (52)检查,OK (52)第一章AIX操作系统的安装安装介质与方式AIX操作系统的安装可以:1)通过Tape安装。
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经典教程
Shell当我们登入Linux 之後, 第一个接触到的, 便是Shell. 我们必须对它有点初步的认识才行.一. Shell 简介.Linux 系统分成三个重要的部份核心Shell工具程式核心的部份相当低阶, 操作者不易和它直接沟通, 因此, 必须要有一个友善的介面(interface), 使得操作时能更为方便, 这个介面便是Shell.换言之, Shell 就是一个居於核心和操作者之间的一层使用者介面.那麽, 为何称它为Shell 呢? Shell 的本意是"壳" 的意思呢!没错, 在核心的外面, 包覆着一层外壳, 用来负责接收使用者输入的指令, 然後将指令解译成核心能够了解的方式, 传给核心去执行, 再将结果传回至预设的输出周边.如图所示:例如: 键入ls -lshell 给你以下回应:拥档有案档种案档案大小最近修改的类档案权限数拥有人组别(byte单位)日期及时间档案名称drwxr-xr-x 14 root root 1024 Jul 21 21:31 .drwxr-xr-x 17 root root 1024 Apr 11 12:01 ..drwxr-xr-x 8 82 82 1024 Feb 25 19:23 apache-rw-r--r-- 1 root root 1335460 Feb 25 17:45 apache_1_3_4.tar.gzdrwxr-xr-x 6 root root 1024 Aug 31 1998 ftpdrwxr-xr-x 5 root root 1024 Aug 31 1998 httpddrwx------ 2 james james 1024 Apr 23 06:47 jamesdrwxr-xr-x 2 root root 12288 Aug 31 1998 lost+founddrwxr-xr-x 2 msql nobody 1024 Dec 28 1998 msqldrwxr-xr-x 28 ols3 ols3 2048 Jul 19 21:38 ols3drwxr-xr-x 3 1022 nobody 1024 Jan 25 23:40 ols3cgidrwxrwxr-x 3 perl ols3 1024 Feb 2 07:11 perl-rw------- 1 root root 2097152 Jul 21 18:39 quota.group-rw------- 1 root root 1278656 Jul 21 18:39 erdrwxrwxr-x 2 root nobody 1024 May 11 1998 sambadrwxr-xr-x 3 apache nobody 1024 Feb 25 16:58 tempdrwxrwxr-x 2 webadm nobody 1024 Mar 14 16:34 webadm其实不只是Linux 有这一层Shell, 其它作业系统也有.比如DOS 的, Windows 的GUI(Graphical User Interface), Mac 的GUI.Shell 按着表现的方式与读取使用者输入种类的不同, 可分为二大类:Text base : 文字导向Graph base: 图型导向所谓"读取使用者输入种类不同" 是指: 读取自键盘, 或读取自滑鼠, 其它serial input, 萤幕触控等.这样说来, Shell 好像只是命令直译器罢了?!嗯, 这倒要按不同的OS 所附给的Shell 其功能和选择性的自由度而定.以DOS 的 而言, 它就是一个十足的命令直译器, 除了一点点batch 档的能力之外, 它的功能并不多. Win 平台的GUI, 则是一个图型式的命令直译器, 介面十分友善. 不过, 这二种OS, 不能让你自由而简单地选择Shell.(以前DOS 有4dos 可选用)Linux 的shell, 除了做为命令直译器之外, 它也是一个不错的程式语言, 是系统管理维护时的重要工具.由於Unix 家族, 对Shell 的处理, 采独立自由开放的方式, 因此, Shell 的种类相当地多, 更可以让人自由地更换(chsh).目前流行的shell 有:Bourne shell : shC shell : cshKorn shell: ksh (商业软体)tcsh (free)Bourne Again shell: bash (GNU)Linux 的标准shell 是采用bash. 它也是我们要学习的主要对象.二. Shell 的简史第一个重要的shell 是Bourne shell (如此命名是为了纪念此shell 的发明者Steven Bourne), 1979 年第一个流行的Unix 版本7 发行时, 开始使用Bourne shell.Bourne shell 的主档名为sh, 因此, 日後人们便以sh 为Bourne shell 的主要识别名称.虽然Unix 上的shell 有许多种, 但Bourne shell 的地位至今仍然没有改变. 许多Unix 系统中仍然使用sh 做为重要的管理工具. (它的工作从开机到关机, 几乎无所不包)第一个广为流行使用的shell 变种是 C shell. C shell 主要附在BSD 版的Unix 系统中. 它的作者是柏克莱大学的Bill Joy. C shell 主要是因为其语法和C 语言相类似, 因而得名. 这使得Unix 系统的程式师, 在学习C shell 时, 感到相当地方便容易.以上这二种形成shell 的二大主流, 後来的变种shell 大都攫取这二种shell 的优点.比如Korn, tcsh 及bash.Bash shell 是GNU 计划的重要工具软体之一, 也是GNU 作业系统中标准的shell.Bash 相容於sh, 因此, 许多早期开发出来的Bourne shell 都可以继续在bash 中运作. 现在我们安装好的RedHat Linux 便是完全使用Bash. (/bin/sh -> /bin/bash)Bash 在1988 年诞生, 最初的作者是Brian Fox, Chet Ramey 於*** 加入, 现在官方正式的维护者是Chet Ramey, 他的工作便是持续不断地增强bash 的功能.1995~1996 期间推出bash 2.0 , 在这之前, 广为使用的版本是1.14.x, 它增加了许多新的功能, 以及更好的相容性.当然, Bash 是完全免费的, 它是Open Source 的一员, 原始码全部开放.二. Bash 的功能.Bash 具有以下功能:相容於Bourne shell (sh)包含有C shell 以及Korn shell 中最好的功能.具命令列编修的能力(您记得以前DOS 中的doskey 吗?)工作控制(job control)的能力, 可控制前景及背景程式具shell 程式设计的能力, 可让您自订shell及设计程式, 管理系统.三. 新版的Bash 哪里抓取?若欲抓取新版的bash, 可至 或其mirror 站台.中研院FTP 也是不错的选择. [url=ftp://.tw[/url] 或[url]ftp://.tw]ftp://.tw[/......ftp://.tw[/url]三. 开始使用Bash当你login 进Linux 主机时, 便开始和bash 互动, 一直到你logout 主机(下exit,logout,或按^D) 为止.Bash 的提示符号为$ (代表一般身份使用者), 当您具有root 权限时, 提示符号则变为#.一旦出现提示符号时, 您便可以开始键入操作命令列(command line)了.命令可分为二大类:bash 内建的指令程式如果是bash 内建的指令, 则由bash shell 负责回应; 若是程式, 则shell 会找出该程式, 然後将控制权交给核心, 由核心执行该程式, 执行完之後, 再将控制权交回给shell.怎麽知道那些指令是bash 内建的, 那些是程式呢? 通常用"which 指令", 若没有任何回应, 表示是内建的指令(除非该指令错误、不存在, 或该程式不在预设的搜寻路径之内), 例如下:[ols3@ols3 /ols3]$ which echo [没有回应, 表示是内建的指令][ols3@ols3 /ols3]$ which ls/bin/ls四. 命令列的格式.命令列通常由好几个字串组成, 中间用空白或tab 键分开. 如下所示:command options arguments(或称为parameters)命令选项参数rm -rf /home/ols3除了空白和tab 键之外, 每一部份, 我们称之为token, 比如上面的例子中, 便有三个token: rm, -rf, /home/ols3.当键入此一命令列时, shell 首先将它分解成个别的token, 然後判断是内建的指令, 或是程式, 再按之前提过的方式去执行.怎麽知道一个命令或程式, 它有那些选项和参数呢? 通常man 一下该指令, 就可以得到了. 例如:man rm另外, 多行指令也可以一下全部写在同一命令列中, 只要中间用; 分开, 如:ls ; mkdir test ; clear五. 现行目录和自家目录.所谓现行目录(current directory)是指: 你现在所处的位置, 又称为工作目录(working directory).欲知现行目录为何? 可下pwd 指令便知.所谓自家目录(home directory)是指: 当初root 为你建立帐号时, 所指定给你的一个私人专用的目录, 也是你登入系统之後, 第一个进入的地方.欲知自家目录, 可用下列方式:cd (然後直接按Enter)cd ~ (~ 代表自家目录)cat /etc/passwd | grep 您的帐号相关的技巧cd ./myway (进入目前目录下的myway 目录中)cd ..(回到上一层目录)cd -(回到先前的目录)六. 万用字元.如果命令列的参数中, 含有档名, 那麽万用字元(wildcards)可以带来十分便利的操作. (不过若使用不当, 也是恶梦的开始)如果各位以前有过DOS 的操作经验, 应该还记得* 及? 所代表的意义吧?!以下是bash 中使用的万用字元:? 代表任何单一字元(character)* 代表任何字串(注意: 0 个以上的字元, 例: *yes 将包含yes 或yes-or-not)[字元组合] 在中括号中的字元皆符合, 如: [a-z]代表所有的小写字母[!字元组合] 不在中括号中的字元皆符合, 如: [!0-9]代表非数字的字元皆符合七. 输入和输出与重新导向.当Linux 系统完成开机之後, 预设上, 便开有三个档案, 这三个档案是做为输入、输出以及显示错误之用的.我们称之为:标准输入: 通常是键盘, 档案代码为0标准输出: 通常是萤幕, 档案代码为1标准错误: 通常标准输出相同(也就是萤幕), 档案代码为2虽然系统已帮你设好了这三个档案, 但我们仍然可以视需要, 适时地改变输入,输出,及错误这三者至不同的地方. 这种改变标准输出入的动作, 我们称之为"I/O 重新导向" (I/O Redirection).例如:ls -la > myfile 就是将查询的结果重新导向至myfile 中(本来是应该出现在萤幕上的)cat myfile 便可以看见ls -la 的结果.cat < myfile > youfile 就是将myfile 的内容拷贝给youfile.> 代表将输出转向< 代表将输入转向另一个会将输出入转向的机制是"管线" (Pipelines).所谓的管线就是将一个程式的输出当成另一个程式的输入.例如: cat /etc/passwd | grep ols3上面这段指令的意思是说: 把/etc/passwd 档的内容显示结果(即输出) 丢给grep 这个指令当作输入值, 然後由grep 从中找出包含关键字ols3 的资料列.八. 前景与背景工作.Linux 是多人多工的作业系统, 这意谓Linux 可以让多人同时使用, 更可以同时执行许多程式.一般而言, 你所执行的指令会一直握着控制权, 一直到程式结束为止, 我们称为这样的执行工作是在前景工作(foreground jobs), 如果, 执行指令时, 你仍然可以再做其它的事情, 那我们就称它是在背景工作.通常比较耗时间的工作, 我们会把它丢到背景去执行, 而这期间, 我们仍然可以和shell 继续沟通, 下达其它命令给shell 去执行.例如: 我们想从中研院的FTP 伺服器下载某一个目录中所有的档案, 但又不想等它执行完毕(因为这样耗时间,也很无聊), 可以用以下的方式来达成:ncftp -R ftp://.tw/pub1/redhat/powertools &其中& 这个符号便是将命令列丢到背景去执行的指令.如果您想离线之後, 仍然令系统继续传档, 可以在前面再加一个nohup 的指令, 如下: nohup ncftp -R ftp://.tw/pub1/redhat/powertools &nohup 是no hangup 即不挂断之意.八. 特殊字元及引号.有许多字元, 对shell 来说, 是具有特殊意义的. 详列於下:符号意义~ 自家目录` 命令取代# 解$ 变数取值& 背景工作* 万用字元( 子shell开始) 子shell结束\ 使特殊字元恢复本意| 管线[ 字元组合开始] 字元组合结束{ 命令区块开始} 命令区块结束; 命令分隔号' 单引号(不具变数置换的功能)" 双引号(具置换的功能)< 输入转向> 输出转向/ 路径分隔号? 万用字元! 管线逻辑意义上的NOT九. 常用控制组合键.我们在操作Linux 时, 常会使用一些组合键来控制shell 的活动.详列如下:组合键意义Ctrl - C 中止目前的命令Ctrl - \ 同上Ctrl - D 输入结束, 即EOF 之意(如使用mail 信件结束时); 或logout 登出Linux Ctrl - Z 暂停目前的命令Ctrl - M 相当按EnterCtrl - S 暂停萤幕输出Ctrl - Q 恢复萤幕输出Ctrl - U 将命令列整列删除Ctrl - ? 删除最後一个字元, 相当於按Del十. 指令练习.指令选项或参数意义lspwdwhichmorelesspasswdmancattouchcdmkdirrmdircprmheadtailwcgrepps-----------------------------------------------------------------------------------------Linux程式设计-11.Shell Script(bash)--(2)教学例/noitatsko/programming/ (2001-05-25 09:04:01)"Hello world" Shell Script照传统程式教学例,这一节介绍Shell Script的"Hello World"如何撰写。
AIX基本操作命令
AIX基本操作命令一、Aix简介Aix是Unix操作系统的版本之一,主要应用在IBM RISC 6000系列小型机上。
其他的Unix ,如SUN的Solaris ,HP Unix以及Linux 等等。
目前Aix系统的版本有Aix 4.x Aix5.x等。
它们之间只是版本不同,但内核都是一样的,操作命令机本上也相同。
版本高的会新增一些命令,都是向下兼容的。
二、Aix使用入门对于大多数用户来说,对于Aix的访问都是通过telnet的方法来登录到RS6000上,当然是以不同的身份了。
把本地机器作为RS6000的一个终端,来完成对R S6000的操作。
这实际上是Unix的一大特点,Unix本身就是设计成一个多任务、多用户的并发系统。
2.1登录(login)2.1.1 RS6000的登录许多用户可以同时使用Unix系统,为了让系统知道用户是谁以及可以使用什么资源,用户在使用之前必须向系统表明自己的身份。
另外,U nix认为用户是通过终端或在PC上运行方针软件与其通讯。
Unix系统和用户终端之间必须建立传输信息的连接。
通常把建立通讯连接和表明用户身份的过程称为登录( login) .2.1.1.1 RS6000的开机直接按Power键。
RS6000启动、自检。
包括对硬件的自检,系统的初始化。
2.1.1.2登录默认的情况下,系统会进入Xwindows环境下,也就是所谓的CDE环境(Common Desktop Environment)即公共桌面环境。
这样Aix启动后将直接显示CDE注册界面,输入用户名和口令后即进入CDE操作环境。
通常在RISC6000端都是以r oot身份(管理员身份)登录的。
2.1.2客户端的登录客户端主要是通过执行telnet命令,并且输入合法的用户名和密码,登录到服务器端。
比如:在客户端执行telnet 192.168.0.161 (假设为RS6000的IP) ,会出现如下的登录提示:AIX Version 4(C) Copyrights by IBM and by others 1982, 1996.login:然后输入用户名,如:long ,回车后,会出现输入密码的提示:long's Password:2.1.3成功登录之后成功登录之后,系统将显示一些消息,如上一次用户登录的时间、有关系统信息的消息(称为当日消息),以及一些通知用户是否有mail 的消息。
AIX基础教程(上)...
AIX基础教程(上)...AIX操作系统概述一、AIX的性能和特点:1、短小强干的内核和丰富的核外系统程序AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。
把凡是能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对待。
2、良好的用户界面AIX向用户提供的界面功能齐备,使用方便。
其中包括:(1)命令是用户通过键盘和显示终端与系统进行交互会话的界面。
(2)系统调用命令是供用户在编写应用程序时使用的界面。
(3)X-WINDOWS 是系统与用户之间的图形界面环境。
3、可装卸文件卷的文件系统AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。
AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。
4、文件、目录和各种I/O设备均作为文件统一处理为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语义。
5、性能良好的网络环境AIX为用户提供了良好的网络环境,主要包括:(1)一组网络通信协议,例如TCP/IP。
(2) 一组网络通信工具,例如mail, write,wall,talk等。
(3)一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。
6、完善的安全机制AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括:AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。
AIX为每一个用户都建立一个户头,称之为用户帐户。
系统通过用户帐户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之内。
AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。
AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。
AIX基础培训PPT-1
AIX(Advanced Interactive eXecutive),于 1986 年 1 月推出,是 IBM 发布 UNIX 操作系统。 2001 年推出的 AIX 5L 是 AIX 发展史上的重要版本,它基于标准的开放操作 系统。AIX 5L 支持 IBM eServer p5、IBM eServer pSeries、IBM eServer i5 和 IBM RS/6000 服务器产品系列,以及 IntelliStation POWER 和 RS/6000 工作站。 2007 年 11 月,伴随着新一代 Power CPU - Power 6 的诞生,IBM 也推出了最 新的 AIX 6 操作系统。它在很多方面都进行了革命性的改变和创新,如虚拟 化技术、安全架构、开发环境以及持续可用性等方面。 2010 年,AIX V7.1 成为最新的 AIX V7 的第一个版本。最新版本 AIX 7.1 在虚 拟化、安全特性、可用性特性和可管理性方面提供重要的新功能。
◆ 引入日志文件系统(JFS) ◆ 支持64位体系
模块化内核
在AIX中,模块化是其构架基础。通过把各功能及组件结构分离,AIX具有了很高的灵 活性。用户可以动态地添加额外功能、替换模块、删减无用构件,而无须对整个系统 进行改造。
Application Shell Kernel
Hardware
Shell用于为内核解释用户发出的命令(应用系 统所发出的命令) 内核(Kernel)则是一组函数库,包含了一系列 低级指令,用来控制计算机系统的运行。
文件类型
/tmp/couldberead.txt /.profile /wasHome/AppServer/profiles/bin/readme /usr/java5/bin/java
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的基本操作
A I x的基本操作(总28页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.MarchAIX的基本操作进入和退出系统1.在字符界面环境下进入和退出系统●进入系统login:rootroot's Password:(the password does not appear)●退出系统$ <ctrl-d>或$ exit或$ logout2. 在图形界面环境下进入和退出系统3.口令口令的创建和修改$ passwdChanging password for team01team01's Old password:(the password does not appear)team01's New password:(the password does not appear)Enter the new password again:(the password does not appear)AIX命令的格式$ command option(s) argument(s)●command 命令本身;●option (s) 命令选项,可以同时有多个,选项均以符号“-“开始;●argument (s) 命令参数,可以同时有多个。
文件和目录操作1.文件类型●普通文件包括用户和系统的各种文本文件、代码文件、程序文件和数据文件等等。
●目录包括文件和子目录信息,目录采用倒树状结构。
●特殊文件表示物理或逻辑设备,这些文件存放在 /dev 目录下面。
1.文件及目录名称●文件或目录名称最多可以由255个字符组成,包括大写字母、小写字母、数字字符、 #、@ 和 _ 等字符。
●文件或目录名称中不可以含有空格,不可以包含以下字符:* > < / 、 & ! [ ]$ \ ' “,不可以用有 + ! - 号作为文件和目录名称的首字符,不可使用与系统命令相同的名称,AIX严格区分文件或目录名称中的大小写。
AIX系统操作手册
IAIX系统操作手册系统操作手册版本:5L目录第一章 AIX操作系统的安装............................. 错误!未定义书签。
安装介质与方式............................................... 错误!未定义书签。
BOS(Base Operating System)安装......................... 错误!未定义书签。
第二章 AIX操作系统基本命............................. 错误!未定义书签。
系统的进入和退出......................................... 错误!未定义书签。
password ................................................. 错误!未定义书签。
mkdir、rm、mv和cd ....................................... 错误!未定义书签。
ls ....................................................... 错误!未定义书签。
date ..................................................... 错误!未定义书签。
wc ....................................................... 错误!未定义书签。
who ...................................................... 错误!未定义书签。
finger ................................................... 错误!未定义书签。
ps ....................................................... 错误!未定义书签。
L2-AIX入门
36
高级参数修改
2019/12/2
37
高级参数修改(2)
TCB包的安装必须在系统安装的时候安装才有效, 它不象其他软件包可以在装好系统后再安装。不 过,若你装了TCB后,以后想删掉,可以直接删 除bos.rte.security 软件包就可以了
AIX 5L允许你安装原本的32-bit内核,并安装对 64-bit内核的支持;若系统CPU是64-bit的,那么 系统启动后将自动load加载64-bit内核
HACMP程序包 软件和服务
可在所有的P系列服务器上运行 使用外置共享磁盘和HACMP软件 多达32台机器的集群
通常使用两台机器
2019/12/2
11
HACMP - 两种流行的配置
空闲备用
互为备份
–机器 A 正在运行应用 –机器 B 处于空闲状态 –机器 A 发生故障
机器 B 重新启动一些(或所有)应用 –机器 A 修复好
43
开机
大多数P系列服务器
当接通电源时 ... 服务处理器首先自检 在LCD上显示 "OK"
启动机器时 ... 按住白色的电源键
2019/12/2
44
启动 - LED/LC
在上电的每一阶段
LCD都要显示一些数字信息
它指示:
正在进行加载的设备 当前的工作状态 加载失败的原因
盘图标或keyboard字符时,若是图形控制台则按 F5,若是字符控制台则按5,使得从光盘或磁带引 导
如果系统没有引导起来而是进入SMS(System Manager Services)模式,说明可能是安装介质有 问题需要检测介质并重新启动
2019/12/2
30
指定控制台和安装用语言
AIX基础学习
1994年10月04日
AIX Version 4.1.3
1995年06月19日
AIX Version 4.1.4
1996年10月10日
AIX Version 4.2
1996年04月23日
AIX Version 4.2.1
1997年04月15日
AIX Version 4.2
1997年10月06日
AIX Version 4.3.1
影响力,被很多商业厂家采用,成为很多商用 Unix的基础 。BSD Unix中最先实现了TCP/IP, 使Internet和Unix紧密结合在一起。
什么是 AIX
AIX=Advanced Interactive eXecutive 高级交互执行体 常见的UNIX版本: HP-UNIX,SUN-Solaris,SCO-
(3)首先给系统附加设备单元加电,再给系统单元加电,启动 系统;
(4)选择系统安装控制台;
(5)选择安装过程中提示信息所使用的语言;
(6)更改安装设置:更改安装方法,安装硬盘,基本语言环境 ,选择桌面环境,选择64位内核和JFS2等;
(7)系统重新启动;
(8)重新启动后的系统会自动运行配置助手(Configuration
➢ 系统启动模式与过程
➢ 系统管理服务(SMS)
➢ 配置文件/etc/inittab的介绍
➢ 系统启动过程常用命令bootlist与alog
➢ 停止系统运行常用命令shutdown 、
halt以及reboot
2023/1/19
15
用光盘引导安装系统
(1)准备安装和启动AIX操作系统;
(2)将卷标为1的AIX安装磁盘或光盘插入驱动器;
UNIXWare等
IBM小型机AIX基本操作命令文档
IBM小型机AIX基本操作命令文档
一、文件操作
1.ls 显示文件列表
语法:ls [-l,-a,-d,-t,-F] [文件或目录]
-l以长列表模式显示文件或目录的详细信息
-a显示文件夹中所有文件和目录,包括以.开头的文件
-d显示目录本身
-t按时间排序显示文件
-F显示文件类型
2.cd 切换目录
语法:cd [路径]
将当前目录改变到路径 path:cd .. 回到上一级目录;cd / 返回到根目录;cd 切换到当前用户的宿主目录
3.mkdir 创建目录
语法:mkdir [-p] [路径]
-p递归建立所有的目录,若中间目录不存在则创建
例:mkdir -p /tmp/dir1/dir2/dir3
4.rm 删除文件或目录
语法:rm [-i,-f] [文件或目录]
-i交互模式,每删除一个文件或目录前都会要求用户确认
-f强制删除模式,不需要交互,但有可能会错误的删除文件
注:rm 默认只能删除普通文件,不能删除目录。
必须使用 -r 参数才能够递归删除目录
5.touch 更改文件时间
语法:touch [文件名]
此命令可以更改指定文件创建时间和最后修改时间,但不影响文件内容
6.cp 复制文件
语法:cp [-i,-R,-f] [源文件] [目标文件]
-i交互模式,每次复制前都会要求用户确认
-R递归模式,复制目录时会将其中的所有文件复制
-f强制复制模式,不需要交互,但有可能会错误的复制文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、AIX的性能和特点: 一、AIX的性能和特点: 1、短小强干的内核和丰富的核外系统程序 AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。把凡是 AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。把凡是 能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对 待。 2、良好的用户界面 AIX向用户提供的界面功能齐备,使用方便。其中包括: AIX向用户提供的界面功能齐备,使用方便。其中包括: 命令 是用户通过键盘和显示终端与系统进行交互会话的界面。 系统调用命令 是供用户在编写应用程序时使用的界面。 X-WINDOWS 是系统与用户之间的图形界面环境。 3、可装卸文件卷的文件系统 AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用 AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用 户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。 AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。 AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。
3、特殊文件 特殊文件事实上是指管道以及和系统相连的一些物理设备,如硬盘、 终端、磁带机等。在UNIX系统中,这些特殊文件通常存放在/dev目录 终端、磁带机等。在UNIX系统中,这些特殊文件通常存放在/dev目录 中。 特殊文件分为三种类型:FIFO(先进先出) 特殊文件分为三种类型:FIFO(先进先出)管道文件、块设备特殊文件 和字符设备特殊文件。 FIFO管道文件是由进程创建的,并被该进程用来和另一个进程进行暂 FIFO管道文件是由进程创建的,并被该进程用来和另一个进程进行暂 时的通信。当创建它的进程结束时,这些文件也不再存在。 块设备特殊文件则是指硬盘、软盘、磁带这样的设备,它们的记录数 据是以512个字节的数据块为单位(512byts=1block)的,因此被称为 据是以512个字节的数据块为单位(512byts=1block)的,因此被称为 块设备。(首个字母是b) 块设备。(首个字母是b) 字符设备特殊文件则是指打印机、终端、显示器这类设备。这些设备 进行数据传输时通常以字符为单位,因此被称为字符型设备。(首个 进行数据传输时通常以字符为单位,因此被称为字符型设备。( 字母是c) 字母是c)
/ 根目录 /dev 包括有关输入出设备的特殊文件 /etc 包括有关系统初始化和系统管理的文件 /home 包括系统用户的登录目录 /tmp 包括一些临时文件 /usr 包括lpp,include和其它的系统目录 包括lpp,include和其它的系统目录 /usr/bin 包括用户可执行的程序。 目录结构经常被比成一棵倒置的树,称为目录数。 父目录下面是子目录。
例如: brw-rw-rw 3 bin bin 2 7 NOV 19 14:00 /dev/fd0 brw-rwc-w--w--w 2 bin bin 6 0 NOV 30 10:02 /dev/lp --w--w 设备特殊文件 链接数 属主名 属组名 主设备号 次设备号 最后修改时间 特殊文件名 其主设备号表示设备的类型,次设备号表示该设备是系统 中的第几个这种设备。 几乎每个块设备都有一个字符型接口,对于这种块设备的 字符型接口也有一个特殊文件与之相对应。通常是在块设 备特殊文件的文件名前面加一个字母r fd---rfd。 备特殊文件的文件名前面加一个字母r。fd---rfd。
பைடு நூலகம்
2、目录文件 目录文件是一种独特的文件类型,它只包含存取文件或其 它目录时所需要的信息,通常简称为目录。目录中包含有 目录项,每个目录项包含一个文件名/ 目录项,每个目录项包含一个文件名/目录名和一个结点 号。为了提高访问速度,并充分利用磁盘空间,文件中的 数据存储在不同的位置。所以与一个文件相关的散列数据 块的地址都包含在一个i结点中。i 块的地址都包含在一个i结点中。i结点还包含有关文件的 最近访问和修改时间、存取权限、链接数、文件属主及文 件类型等信息。通过使用ln命令可以创建多个目录项,将 件类型等信息。通过使用ln命令可以创建多个目录项,将 不同的文件链接到同一个i 不同的文件链接到同一个i结点上。 目录可以由操作系统、系统管理员、用户来定义。例如:
二、AIX的基本结构 二、AIX的基本结构
AIX采用了内核和核外程序有机结合的总体框架。从逻辑上看,整个系统可分为五层:硬件层、内核层、 AIX采用了内核和核外程序有机结合的总体框架。从逻辑上看,整个系统可分为五层:硬件层、内核层、 系统调用层、核外程序层和外壳层。 硬件层是AIX系统的基础。一方面它要为AIX提供必要的硬件支持,另一方面它又要在该系统的统一 硬件层是AIX系统的基础。一方面它要为AIX提供必要的硬件支持,另一方面它又要在该系统的统一 管理控制下有条不紊地工作。硬件层包括CPU、存储器、I/O设备和网络控制部件等。 管理控制下有条不紊地工作。硬件层包括CPU、存储器、I/O设备和网络控制部件等。 内核层是AIX系统的重要部分,它负责管理、支配系统中的全部资源,其中包括硬件资源、软件资 内核层是AIX系统的重要部分,它负责管理、支配系统中的全部资源,其中包括硬件资源、软件资 源和信息资源等。AIX内核层包括中断/陷入处理,存储管理、进程管理、I/O设备管理和文件管理 源和信息资源等。AIX内核层包括中断/陷入处理,存储管理、进程管理、I/O设备管理和文件管理 等部分 系统调用层是内核与核外程序的界面。核外程序通过它调用内核的子功能并为之服务。 核外程序层在内核支持下工作。用户可通过外壳层对其中的程序实施控制。它主要包括核外常规系 统程序、各种实用软件和用户应用程序等。 外壳层是AIX系统直接面向用户的外层界面,它由Shell和 window组成。Shell是AIX操作系统的命 外壳层是AIX系统直接面向用户的外层界面,它由Shell和X-window组成。Shell是AIX操作系统的命 令语言/命令程序设计语言环境,在这个环境下用户既可使用单个Shell命令,也可编写Shell命令程 令语言/命令程序设计语言环境,在这个环境下用户既可使用单个Shell命令,也可编写Shell命令程 序。X window是AIX系统的图形用户界面。 序。X-window是AIX系统的图形用户界面。
文件和目录
普通文件是最常用的文件,它是以字节为单位的数据信息的集合,这 些文件包括文本、程序码、程序数据及可执行的二进制代码文件。每 个普通文件都具有下列基本属性: 一个文件名。 一个唯一的文件索引号,即i 一个唯一的文件索引号,即i结点号。 以字节为单位的文件大小。 最近访问时间和修改时间。 一组存取权。 属主名。 属组名。 使用命令ls li可看到一个普通文件所具有的属性: 使用命令ls -li可看到一个普通文件所具有的属性: 1234 -rwxr-xr-x 2 user group 688 NOV 27 1999 /usr/calender rwxr-xr索引号 文件标志和存取权限 链接数 属主名 属组名 字节数 最后修改 时间 文件名 普通文件还可分为两类:文本文件和二进制文件。
4、文件和目录的命名 (1)、文件名的长度最多为256个字符。 (1)、文件名的长度最多为256个字符。 (2)、文件名要分大小写。 (2)、文件名要分大小写。 (3)、.表示当前工作目录;..表示当前工作目录的上一级目录;~和HOME表示 (3)、 表示当前工作目录;..表示当前工作目录的上一级目录;~ HOME表示 用户的登录目录。 (4)、*通配若干个字符;?通配单个字符;[]通配括号中任何一个字符;!通 (4)、 通配若干个字符;?通配单个字符;[]通配括号中任何一个字符;!通 配除其后字符外的任何字符。 5、文件和目录的存取权 读权r数字表示4 读权r数字表示4。 写权w数字表示是2 写权w数字表示是2。 执行权x数字表示是1 执行权x数字表示是1。
(1)、文本文件 (1)、文本文件 文本文件是包含用户可读信息的文件。这些文件以ASCII码方式存储, 文本文件是包含用户可读信息的文件。这些文件以ASCII码方式存储, 可显示和打印。文本文件的行不能包括空字符(即码中的NULL),行的 可显示和打印。文本文件的行不能包括空字符(即码中的NULL),行的 最大长度(包括换行符在内)也不能超过(LINE_MAX)所定义的字节数。 最大长度(包括换行符在内)也不能超过(LINE_MAX)所定义的字节数。 不过文本文件中并不限制使用除空字符以外的控制字符或其它不可打 印字符。 (2)、二进制文件 (2)、二进制文件 二进制文件是包含计算机可读信息的文件。二进制文件可以是可执行 的文件,使系统根据其中的指令完成某项工作。命令和程序都是以可 执行的而进制文件方式存储。二进制文件没有行的长度限制,也可包 含空字符。
Unix的一些基本概念 Unix的一些基本概念 一、帐户 二、文件和目录 三、命令
帐户
1、普通用户帐户 普通用户帐户是最常用的用户帐户。它主要涉及这一些内容: 用户登录名 用户口令字 组标识符(GID) 组标识符(GID) 用户登录目录(Home 用户登录目录(Home directory) 用户登录shell 用户登录shell 2、超级用户帐户 超级用户帐户有其固定的登录名root。超级用户拥有系统中最高权力,可以 超级用户帐户有其固定的登录名root。超级用户拥有系统中最高权力,可以 读或编辑系统中的任意一个文件,可以执行系统中任意一个程序,所以使用 超级用户帐户时必须谨慎,不能随意删除或修改系统中的重要文件或其它内 容。为了确保安全,超级用户帐户的口令应该由专人负责保密,并每隔一段 时间更改。
AIX操作系统概述 AIX操作系统概述
4、文件、目录和各种I/O设备均作为文件统一处理 、文件、目录和各种I/O设备均作为文件统一处理 为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面 为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面 前它们具有相同的语法和语义。 5、性能良好的网络环境 AIX为用户提供了良好的网络环境,主要包括: AIX为用户提供了良好的网络环境,主要包括: 一组网络通信协议,例如TCP/IP。 一组网络通信协议,例如TCP/IP。 一组网络通信工具,例如mail, write,wall,talk等。 一组网络通信工具,例如mail, write,wall,talk等。 一组网络编程接口,例如TLI(Transport 一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。 Interface)和Socket等。 6、完善的安全机制 AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括: AIX具有完善的多级安全/ AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。 AIX将其用户分为普通用户和特权(超级) AIX为每一个用户都建立一个户头,称之为用户帐户。系统通过用户帐户来组织和记录各用户在系统中的活动,并 AIX为每一个用户都建立一个户头,称之为用户帐户。系统通过用户帐户来组织和记录各用户在系统中的活动,并 将其限制在一定的活动范围之内。 AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。 AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。 AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。 AIX要求每一个用户必须按照自己拥有的权限对文件/ 7、AIX用C语言编写,非常便于移植 AIX用