单元1 介绍RS/6000系统管理
每一次使用su 命令切换用户的时候,都会在/var/adm/sulog 中保留切换用户的记录。
同时每一次用户登录的信息也都会保存在/var/adm/ras/wtmp 文件中, 用户可以通过who
/var/adm/wtmp 命令来查看用户登录信息。
单元2 AIX 系统管理工具
(1) 菜单——SMIT 有一个层次菜单,它把典型的系统管理任务分在相关的区域,一些子菜单可以显示在多层次适当的位置。
(2) 选择器/对话屏——选择器允许您选择一个目标来实际执行(如磁带驱动器等)。当选择一个对象后,一个对话屏就会显示所要执行的任务(如设置磁带的属性或者从磁带安装等)。
(3) Pop-up 列表——有许多可能的参数列出,选择其中的一个或者多个值。
(4) 输出面板——SMIT 组织和运行标准的AIX 命令,标准输出和来自命令的标准错误在SMIT输出屏输出,而且可以在命令完成后查看。
(5) 上下文帮助——SMIT 提供联机帮助,指导你使用SMIT,并且提供有关每个子菜单上下文信息。
在ASCII 模式下选择菜单项,必须使用上下箭头键,使光带在菜单项上移动,按回车键选择执行。
这一阶段也可以使用其他的功能键,例如退出SMIT 窗口或启动一个Shell。
对话窗口
屏幕上用特殊的符号来指定输入数据的类型:
* 表示该字段必须填写一个合法的值
# 表示这个字段必须填写数字
/ 表示该字段必须填写文件或者目录路径
x 表示该字段必须填写16 进制的值
? 表示在该字段输入的值不会显示出来
+ 表示该字段的值可以从一个弹出式菜单或者循环列表中选择
任何“*”符号指出它所在的行的字段中,必须是一个合法的值,才能执行命令,符号“+”表示它所在行的字段可以从一些备选值中选择,可以按F4 键或者按Ese+4 组合键,弹出供选择的列表菜单,也可以用Tab 键来循环选择。
Command 栏中有三种不同的状态:RUNNING、OK 和FAILED。
图形方式下,在屏幕的右上方有一个“人”图标,以不同姿态也代表着RUNNING、OK 和FAILED。
stdout 标准输出。也就是命令执行的输出结果,结果显示在主窗体的屏幕中
stderr 命令执行产生的的标准错误信息输出,在这个例子中没有错误信息输出。
smit.script 和smit.log 文件
默认文件存放位置
$HOME/smit.log
记录所有访问过的菜单和对话窗口,所有执行的命令和输出的结果。同时也保存着SMIT会话期的错误记录
$HOME/smit.script
记录由SMIT执行的所有AIX命令的shell程序文件
smit.log 文件记录每次访问SMIT 的屏幕(菜单/选择窗/对话框)、执行过的AIX 命令和命令的输
出结果。当用户按下映象键<F8>时,屏幕的图象也会保存到smit.log 文件。如果SMIT 产生了任
何错误/警告信息或者诊断/排错信息,也会添加到smit.log 文件后面
smit.script 文件只包含SMIT 执行的AIX 命令(执行的日期和时间加在前面),该文件可以直接作
为shell 程序多次执行,或用来组织复杂的操作命令。
图形界面
smit->出现smit图形界面
smitty->出现字符界面
字符界面
smit smitty->都出现字符界面
smit -C ->都出现字符界面
大多数的管理员喜欢用字符方式(ASCII)的SMIT 菜单。在图形方式下可以通过执行smit –C 或
者smitty 命令来调用字符方式(ASCII)SMIT 菜单。
将smit.script 和smit.log 文件的内容重定向到指定的文件中:
smit -s /tmp/smit.script -l /tmp/smit.log
大多数的管理员喜欢用字符方式(ASCII)的SMIT 菜单。在图形方式下可以通过执行smit –C 或者smitty 命令来调用字符方式(ASCII)SMIT 菜单。
smit.log和smit.script是在$HOME目录下创建的,但是这样可能会给用root用户进行的操作带来不必要的麻烦。众所周知,root用户的HOME目录是/.,以后的章节介绍中将了解到如果此文件系统满的话将引起系统的崩溃。不过你可以用smit –l命令将smit.log文件和用smit –s命令将smit.script文件的内容重定向到指定的文件中。
配置AIX V5.2 文档服务器
待续这个内容
单元3 系统的启动和关机
aix系统启动的四种模式
Normal模式:多用户模式、启动服务与进程、正常对外服务状态
SMS模式:没有启动Aix系统、从Firmware启动、做硬件维护、系统安装
Maintenance模式:单用户模式、没有对外服务、做系统维护
Diagnostics模式:诊断状态、要启动Aix系统、做系统和硬件诊断
SMS模式:
系统Power on开机后,随着硬件自检的过程,F1,则系统将进入SMS模式,否则系统正常启动;SMS模式并没
有启动Aix操作系统,用来设置系统引导顺序,硬件检测和配置等;进入SMS模式,需要SMS软盘;若SMS软盘
密码丢失,只好机器的电池放电清除密码。
Maintenance模式:
系统Power on开机后,随着硬件自检的过程,F5,选择3,将进入Maintenance模式;
进入Maintenance单用户模式,可以修复文件系统,重新创建BLV等系统维护。
Diagnostics模式:
执行diag命令启动此模式,一般用来在不宕机环境下,对系统硬件做诊断。
bootinfo 命令
bootinfo -p
查看系统架构类型
rs6k MCA model
rspc PCI model(power reference platform)
chrp PCI model(common hardware reference)
注:AIX V5.1支持rs6k、rspc和chrp而AIX V5.2只支持chrp.
bootinfo -y
查看系统寻址类型
32-32bit
64-64bit
bootinfo -K
查看处理器位数
bootinfo -s hdisk0
查看磁盘大小,以M字节为单位
bootinfo -r
查看内存大小,以K字节为单位
prtconf |grep -i memory 或 lsattr -E -l mem0 都可以看到内存的大小.
alog命令
NIM Network Install Manager 网络安装管理
查看数据库中定义的类型-L参数
yuanzhi@test:/home/yuanzhi>alog -L
boot
bosinst
nim
console
cfg
mdmplog
lvmcfg
lvmt
dumpsymp
如果你同时使用-L标记和-t LogType标记,则列出指定的LogType的属性,
从alog配置数据库中获取日志的文件名和大小
-t LogType标识一个在alog配置数据库中定义的日志。
yuanzhi@test:/home/yuanzhi>alog -L -t cfg
#file:size:verbosity
/var/adm/ras/cfglog:1048576:1
-o列出LogFile的内容;顺序地把LogFile的内容写到标准输出。
alog -o -t cfg
在AIX 6.1中新增加了LVM配置和跟踪日志,以增强LVM系统的可用性:
lvmcfg日志:alog日志新增一个类型为lvmcfg,记录了系统中所执行的LVM管理命令,
参数,时间,进程ID和返回值等信息。使用alog –t lvmcfg –o可以查看。
也可用smit alog查看
/etc/inittab文件
id:runlevel:action:command
/etc/inittab文件控制着系统的启动过程,为init命令提供了系统初始化时所需要运行的程序列表。如果这个文件被破坏,系统将不能正常系统,因此最好对这个文件做好备份。
系统的默认的运行级别是2,也就是多用户模式。shutdown –m命令可以让系统进入单用户模式,以方便系统的维护。进入单用户模式后系统会提示你输入root的密码。键入telinit 2.命令返回到正常模式。
因为这个文件控制着系统的启动过程,一定要小心,防止此文件被破坏。不要用vi去编辑它。AIX提供了一些编辑该文件的命令工具, mkitab、chitab和 rmitab,这些命令会执行语法检查来确保文件的安全性。用telinit q命令强制使系统对更改后的/etc/inittab文件进行读取。
系统资源控制器
系统资源控制器SRC(System Resource Controller)
查看系统,子系统的状态
lssrc -a
查看某系统组的状态
lssrc -g nfs
yuanzhi@test:/home/yuanzhi>lssrc -g nfs
Subsystem Group PID Status
biod nfs 209018 active
rpc.statd nfs 286870 active
rpc.lockd nfs 282778 active
nfsd nfs inoperative
rpc.mountd nfs inoperative
nfsrgyd nfs inoperative
gssd nfs inoperative
lssrc 命令
用途
获取子系统、子系统组或子服务器的状态。
语法
获取全部状态
lssrc [ -h Host ] -a
获取组状态
lssrc [ -h Host ] -g GroupName
获取子系统状态
lssrc [ -h Host ] [ -l ] -s Subsystem
用 PID 获取状态
lssrc [ -h Host ] [ -l ] -p SubsystemPID
获取子服务器状态
lssrc [ -h Host ] [ -l ] -t Type [ -p SubsystemPID ] [ -o Object ] [ -P SubserverPID ]
获取 SMIT 格式的子系统状态
lssrc -S [ -s Subsystem | -d ]
获取 SMIT 格式的子服务器状态
lssrc -T [ -t Type ]
获取 SMIT 格式的通知
lssrc -N [ -n NotifyName ]
描述
lssrc 命令发送请求到“系统资源控制器”以获取子系统、子系统组或所有子系统上的状态。lssrc 命令发送子系统请求包到守护进程,守护进程接着转发给子系统以获取子服务器状态或长型子系统状态。
可以选择是否请求子服务器的短或长状态。当没有 -l 标志时,状态请求假定为短状态。子系统、子系统组或全部子系统的短状态是由“系统资源控制器”来处理的。
当子系统有 -l 标志时,子系统得到状态请求并返回该状态。只有那些没有将信号用作它们的通信方法的子系统支持 -l 标志。要获取子服务器的长状态或短状态,子系统会发送一个状态请求包并返回该状态。
标志
-a 列出所有已定义的子系统的当前状态。
-d 指定打印缺省记录。
-g GroupName 指定要获取状态的子系统组。如果子系统对象类中不包含 GroupName 变量,则该命令将失败。
-h Host 指定请求状态操作的外部主机。本地用户必须以“root 用户”运行。远程系统必须配置接受远程“系统资源控制器”请求。即 srcmstr 守护进程(请参阅 /etc/inittab)必须已启动 -r 标志以及 /etc/hosts.equiv 或 .rhosts 文件必须配置为允许远程请求。
-l 请求子系统以长格式发送它的当前状态。长状态要求发送一个状态请求到子系统;返回该状态是子系统的职责。
-n NotifyName 指定一个通知方法的名称。
-N 指定以 SMIT 格式输出“对象数据管理器”(ODM)的通知对象类记录。
-o Object 指定将子服务器 Object 变量作为字符串传递给子系统。
-p SubsystemPID 指定要获取其状态的 SubsystemPID 变量的一个特定实例,或指定将要向其发送状态子服务器请求的子系统的一个特定实例。
-P SubserverPID 指定一个 SubserverPID 变量以字符串格式传递给子系统。
-s Subsystem 指定一个获取状态的子系统。Subsystem 变量可以是子系统的真实子系统名或同义名。如果子系统对象类中不包含 Subsystem 变量,则该命令将失败。
-S 指定以 SMIT 格式输出子系统对象类的 ODM 记录。
-t Type 请求子系统发送子服务器的当前状态。如果子服务器对象类中不包含 Type 变量,则该命令将失败。
-T 指定以 SMIT 格式输出子服务器对象类的 ODM 记录。
示例
要获取本地机器上所有子系统的状态,请输入:
lssrc -a
本命令获取本地机器上已知的所有子系统的状态。
要获取外部主机上的所有子系统的状态,请输入:
lssrc -h zork -a
本命令获取 zork 机器上已知的所有子系统的状态。
获取 srctest 子系统的状态,请输入:
lssrc -s srctest
本命令获取本地机器的 srctest 子系统上的所有实例状态。
要使用 PID 获取子系统状态,请输入:
lssrc -p 1234
本命令获取本地机器上 PID 为 1234 的子系统的状态。
要获取 tcpip 子系统组的状态,请输入:
lssrc -g tcpip
本命令获取本地机器上 tcpip 组中子系统的所有实例的状态。
要获取 tester 子服务器的状态,请输入:
lssrc -t tester -p 1234
本命令获取 tester 子服务器上属于 srctest 子系统中 PID 为 1234 的子系统的状态。
要使用 PID 获取子系统状态,请输入:
lssrc -l -p 1234
本命令获取 PID 为 1234 的子系统的长状态。
启动子系统
startsrc -s nfs
startsrc 命令
用途
启动子系统、子系统组或子服务器。
语法
启动子系统
startsrc [ -a Argument] [ -e Environment] [ -h Host] { -s Subsystem | -g Group}
启动子服务器
startsrc [ -h Host] -t Type [ -o Object] [ -p SubsystemPID]
停止子系统
stopsrc -s lpd
stopsrc 命令
用途
停止子系统、子系统组或子服务器。
语法
停止子系统
stopsrc [ -h Host] [ -f | -c] { -a | -g Group | -p SubsystemPID | -s Subsystem }
停止子服务器
stopsrc [ -h Host] [ -f] -t Type [ -p SubsystemPID] [ -P SubserverPID | -o Object]
描述
stopsrc 命令向系统资源控制器(SRC)发送要求停止一个子系统、一组子系统或所有子系统的请求。stopsrc 命令向系统资源控制器发送子系统请求包,该请求包转发至子系统用于停止子服务器的请求。
如果没有 -f(强制停止)标志, 则假设为正常的停止操作。正常停止要求子系统或子服务器完成所有当前处理,在所有应用程序活动完成时释放资源,然后结束。子系统不再接受任何新的工作请求。
强制停止要求子系统或子服务器迅速结束,释放所有资源,但不等待应用程序活动完成。
取消操作是在子系统的资源释放后以及一段宽延时间后才停止子系统。 此宽延时间在子系统的对象类中指定。 取消停止只用于子系统的停止,并且总是以 SIGTERM 信号发送给子系统。子系统抓取这个信号,执行子系统清除操作,然后结束。 如果子系统没有在等待时间内结束(等待时间在子系统对象类中指定),则将 SIGKILL 信号发送给子系统以确保子系统的停止。
如果子系统使用套接字或消息队列进行通信,则构造一个数据包并发送给子系统。如果子系统使用信号进行通信,则将子系统对象类中的适当的信号发送给子系统。
标志
-a 指定停止所有子系统。
-c 指定停止请求是已取消的停止请求。对于取消停止请求,将 SIGTERM 信号发送至子系统。 在子系统对象类中指定的等待时间过去后,如果子系统仍未停止,则将 SIGKILL 信号发送至子系统。
-f 指定强制停止请求。
-g Group 指定停止一组子服务器。如果 Group 名称未包含在子系统对象类中,该命令将失败。
-h Host 指定请求该停止操作的外部 Host 机器。 本地用户必须以“root 用户”身份运行。必须将远程系统配置为可接受远程系统资源控制器的请求。 即 srcmstr 守护进程(请参阅 /etc/inittab)必须以 -r 标志启动,并且 /etc/hosts.equiv 或 .rhosts 文件必须配置为允许远程请求。
-o Object 指定子服务器 Object 值是作为字符串发送给子系统的。
-p SubsystemPID 指定要停止的子系统的特定实例,或子服务器(停止子服务器请求要传递到该子系统)的特定实例。
-P SubserverPID 指定子服务器 PID 是作为字符串传递给子系统的。
-s Subsystem 指定要停止的子系统。Subsystem 参数可以是实际的子系统名称或子系统的同义词名称。 stopsrc 命令停止所有当前活动的子系统实例。如果子系统对象类中未包含 Subsystem 名称,该命令将失败。
-t Type 指定要停止的子服务器。如果子服务器对象类中未包含指定的 Type,stopsrc 命令将失败。
示例
要在外部主机上强制停止一个子系统,请输入:
stopsrc -h zork -s srctest -f
这将强制停止 zork 机器上的 srctest 子系统的所有实例。
要取消停止一个子系统组,请输入:
stopsrc -g tcpip -c
这将在 tcpip 组的所有子系统上激活停止取消。
要停止一个子服务器,请输入:
stopsrc -t tester -p 1234
这将停止 tester 子服务器,它属于子系统 PID 为 1234 的 srctest 子系统。
要停止所有子系统,请输入:
stopsrc -a
这将停止本地机器上所有活动的子系统。
刷新子系统
refresh -s nfsd
refresh 命令
用途 刷新子系统,以应用相应的配置修改。
请求子系统或子系统组的刷新。
语法
refresh [ -h Host] { -g Group| -p SubsystemPID| -s Subsystem}
描述
refresh 命令发送一个转发到该子系统的子系统刷新请求给系统资源控制器。刷新操作依赖于子系统。
注:如果子系统的通信方法是信号, refresh 命令失败。
标志
-g Group 指定一组要刷新的子系统。如果 Group 名称不包含在子系统对象类中,refresh 命令失败。
-h Host 指定外部的 Host 机器,在该机器上请求刷新操作。本地用户必须作为“root”用户运行。 必须配置远程系统以接受远程系统资源控制器请求。就是说,srcmstr 守护程序(参阅 /etc/inittab)必须以 -r 标志启动,并且必须配置 /etc/hosts.equiv 或 .rhosts 文件允许远程请求。
-p SubsystemPID 指定特定的要刷新的子系统实例。
-s Subsystem 指定要刷新的子系统。Subsystem 名称可以是实际的子系统名称或者子系统的同义名称。 如果 Subsystem 名称不包含在子系统对象类中,refresh 命令失败。
示例
要刷新组,比如 tcpip,请输入:
refresh -g tcpip
要刷新子系统,比如 xntpd,请输入:
refresh -s xntpd
实例
1.启动子系统:
startsrc 负责启动 AIX 上的子系统,一般的用法为:
startsrc -s inetd 启动 Internet 服务
startsrc -t ftp 启动 ftp 服务(由于 ftp 服务是属于 inetd 子系统,所以启动 ftp 需要使用 -t 选项。)
startsrc -g tcpip 启动全部的 tcpip 子系统
2.停止子系统:
stopsrc -h zork -s srctest -f 强制停止主机 zork 上的 secret 子系统。
stopsrc -a 停止本机的所有子系统
3.刷新子系统
refresh -g tcpip 刷新子系统,以应用相应的配置修改。
4.查看系统上的所有子系统
lssrc -a 列出本机的所有子系统(无论运行还是没有运行)
lssrc -g tcpip 列出所有属于 tcpip 组中的子系统
5.查看inetd下所有的service
yuanzhi@test:/home/yuanzhi>lssrc -l -s inetd
Subsystem Group PID Status
inetd tcpip 200814 active
Debug Not active
Signal Purpose
SIGALRM Establishes socket connections for failed services.
SIGHUP Rereads the configuration database and reconfigures services.
SIGCHLD Restarts the service in case the service ends abnormally.
Service Command Description Status
ttdbserver /usr/dt/bin/rpc.ttdbserver rpc.ttdbserver 100083 1 active
cmsd /usr/dt/bin/rpc.cmsd cmsd 100068 2-5 active
dtspcd /usr/dt/bin/dtspcd /usr/dt/bin/dtspcd active
xmquery /usr/bin/xmtopas xmtopas -p3 active
wsmserver /usr/websm/bin/wsmserver wsmserver -start active
time internal active
daytime internal active
time internal active
daytime internal active
ntalk /usr/sbin/talkd talkd active
exec /usr/sbin/rexecd rexecd active
login /usr/sbin/rlogind rlogind active
shell /usr/sbin/rshd rshd active
telnet /usr/sbin/telnetd telnetd -a active
ftp /usr/sbin/ftpd ftpd active
停止进程
ps -ef
如果不是由srcmstr启动的进程则
kill 9345
如果是由srcmstr启动的进程则
stop -s nfs
关闭系统
shutdown 命令
用途
结束系统操作。
语法
shutdown [ -d ] [ -F ] [ -h ] [ -i ] [ -k ] [ -l ] [ -m ] [ -p ] [ -r ] [ -t mmddHHMM [ yy ] ] [ -u ] [ -v ] [ +Time [ Message ] ]
描述
shutdown 命令终止操作系统。只有具有 root 用户权限的用户才能运行此命令。在默认关机状态下,用消息通知用户(通过 wall 命令)即将关闭系统。然而,直到用户接收到关闭完成的消息时关机才完成。在显示关闭完成消息前,请勿重新启动系统或者关闭系统;否则会导致文件系统损坏。
注:如果调用 shutdown 的 tty 通过多端口适配器连接到系统上,则在其上面不会显示 终止完成消息。
当接近关闭时间时,系统上所有用户的终端上都会显示警告消息。
指定的秒数后(缺省情况下是 60 秒),系统停止记帐和错误记录进程,并将一个条目斜到错误日志中。然后,shutdown 命令运行 killall 命令结束任何保留的进程并运行 sync 命令刷新所有内存驻留磁盘块。最后,它卸载文件系统并调用 halt 命令。
注:对于在运行 shutdown 命令的节点上具有打开的文件,但没有登录到此节点的用户,关机消息不会通知他们。
如果您要求完全终止操作系统,shutdown 命令将停止所有的进程、卸载所有的文件系统并调用 halt 命令。
系统管理员可以在 /etc/rc.shutdown shell 脚本中放置本地定制的关闭过程。如果该脚本存在,则在关闭开始时就运行。如果脚本运行但是失败(返回非零返回码),则关机停止。
注意:如果您正在把系统置于维护方式下,您必须在 /(根)目录下运行 shutdown 命令以确保它能干净地卸载文件系统。
注:在缺省情况下,如果在具有软件控制能力的电源的方式下发出该命令,则 shutdown 命令能关闭系统的电源。
标志
-d 把系统关闭从分布式方式转换到多用户方式。
-F 执行快速关闭,即忽略发送到其它用户的消息并尽可能快速地关闭系统。
-h 完全终止操作系统;和 -v 标志一样。
-i 指定交互方式。显示交互式消息以在关机过程中指导用户。
-k 允许管理员广播 shutdown 警告消息而不导致关闭系统。当使用 -k 标志时,除了发送消息之外不出现其它关闭活动。例如,如果指定了 -1,则没有进程被杀死而且没有活动被记录到 /etc/shutdown.log 中,同时如果 /etc/rc.shutdown 脚本存在, 则该脚本不运行。
-l 创建/附加包含有关文件系统、守护进程、用户登录、发放许可证服务以及关闭的网络接口的信息的 /etc/shutdown.log 文件。万一关机失败,此文件可以用来诊断并调试。
注:使用此标志时,请确保 shutdown 命令有足够的磁盘空间来记录条目。
-m 把系统关闭置于维护(单用户)方式。
-p 不用关闭电源就可终止系统。不间断电源(UPS)使用它。此标志仅仅适用于 AIX 4.2 或以后的版本。
注:如果 -p 标志和不需要永久停机的标志结合使用,则它将无效。如果其它操作数请求延迟开机和重新引导,则电源仍然关闭。
-r 使用 reboot 命令关闭后,重新启动系统。
-t mmddHHMM [ yy ] 按照 mmddHHMM [ yy ] 指定的日期重新启动系统,其中
mm
指定月份。
dd
指定天。
HH
指定小时。
MM
指定分钟。
yy
指定年份。
shutdown -t 标志不能和 -v 或 -h 选项一起使用。
注:这个选项只在具有电源的系统上受支持,该系统关闭时自动关闭电源并发出警告允许稍后重新引导。没有这种能力的系统可能暂挂或在关闭后立即重新启动。
-u 诊断程序使用这个标志来更新闪存并重新引导。
-v 完全终止操作系统。
参数
+Time 指定 shutdown 命令停止系统的时间。屏幕上显示 now 表示立即关闭。可以用 +number 或者 hour:minute 两种格式的一种指定未来的时间。第一种格式在指定的分钟数里关闭系统,第二种格式在指定一天的时间(24 小时计时法)上关闭系统。如果指定了 Message 参数,那么也必须指定 Time 参数。
Message 指定消息。
示例
要关闭机器,请输入:
shutdown
这样做会在停止用户进程和 init 进程之前等待一分钟,然后关闭系统。
要给用户更多的时间完成正在做的事情并把系统置于维护方式下,请输入:
shutdown -m +2
两分钟以后会把系统从多用户方式转换到维护方式。
可以用SMIT工具中smit shutdown和shutdown命令来关闭系统。
如果使用时不加任何选项,系统将在所有活动的终端上显示一条消息(利用wall命令),一分钟
后停止所有的活动的终端,终止系统的所有进程,同步硬盘数据,卸载所有文件系统,然后终止
进程。
你也可以用shutdown –F选项可以快速关机(不显示广播的警告信息),-r选项用于系统关机后
重新启动,-m选项使系统进入维护模式,-k选项只在所有终端上显示关机信息,并不真正关闭系
统。
为使系统进入单用户模式:
# cd /
# shutdown –m
如果需要在系统关闭前做一系列的工作,可以创建/etc/rc.shutdown文件,把批处理命令写到该
文件中。系统在关闭前会先执行/etc/rc.shutdown文件的命令。如:对关闭系统前需要先关闭数
据库。如果在执行rc.shutdown文件时返回了一个非零的错误代码,则shutdown命令将会停止执
行。
shutsown参数标志:
-d 使系统从分布式模式关闭成为多用户模式
AIX 5L系统管理I 学生用书
Copyright IBM Corp 1997,2005 单元3 系统的启动和关机 3-14
-F 立即停止系统运行,不在终端上显示信息
-h 完全关闭系统,和-v参数相同。
-i 交互模式,提示用户一步步关闭系统
-k 并不真正的关机,而只是发出警告信息给所有用户。
-m 使系统进入单用户模式
-r 关机并立即重新启动,不需要操作人员干预。
-t 在指定的时间下重新启动机器,格式为:mmddHHMM [yy]
mm 月
dd 天
HH 小时
MM 分钟
-l AIX5.1在关机的时候会在/etc/shutdown.log 中记录日志,这个记录可以帮助你了解系
统停止过程。在root文件系统满的情况下,不记录日志而直接关闭系统。
系统环境管理
smit system
在SMIT里的系统环境选项控制着系统的很多方面
Stop the System——运行shutdown命令。
Assign the Console——指定或更改系统控制台。此更改要在系统重新启动后才能生效。
Change/Show Date and Time——设置日期和时间和时区。
Manage Language Environments——设置系统的语言环境信息。
Change/Show Characteristics of the Operating System——可以在线设置系统内核参数。
Change/Show Number of Licensed Users——更改和显示系统授权的用户数。
Broadcast Message to all Users——发布wall命令。
Manage System Logs——管理不同的系统日志。
Change/Show Characteristics of System Dump——对系统Dump 进行管理
Change System User Interface——使用CDE还是命令行方式登录
Internet and Documentation Services——对基于Web文档服务的配置管理。
Change/Show Default Documentation Language——改变/显示缺省文档语言
系统语言环境管理
Manage Language Environments——设置系统的语言环境信息。
smit mlang
单元四 设备�理
列出所有ODM预定义数据库中的信息,如加-H选项,则显示出输出的标题.
lsdev -P
列出所定自定义的设备.
lsdev -C
按disk功能类选项列出自定义的设备,-c选项指定功能类.
lsdev -Cc disk
列出资源名为hdisk3的设备
lsdev -l hdisk3
从用户自定义设备中删除hdisk3设备(管理员权限),只是在自定义的设备把状态更改为defined
rmdev -l hdisk3
从用户自定义设备中新增hdisk3设备, 把defined状态更改为availabe状态.
mkdev -l hdisk3
-d选项是指从预定义数据库中删除设备.
rmdev -l hdisk3 -d
自检测已物理连接主机的设备
cfgmgr
查看设备有效属性(-E有效属性,-l指定设备名)
lsattr -E -l hdisk3
如查看网卡的状态
lsattr -E -l en0
$ lsattr -E -l en0|grep state
state up Current Interface Status True
$ lsattr -E -l en0 -a state
state up Current Interface Status True
更改设备有属性
chdev -l hdisk3 start_time=80
命令lscfg –v 也能用于列出ODM 用户定义数据库中设备的信息。列表按照父、子以及设备位置
排序。该命令除显示诸如EC 级别、FRU 编号、部件编号等等产品信息之外,还可显示类型结构
以及总线类型。
第五章 系统存储
文件 file
目录 dir
文件系统 fs
逻辑存储 lv
物理存储 pv
逻辑卷管理器 lvm
新建VG
smit mkvg
查看vg
lsvg -o (-o选项只显示已激活的参数)
lsvg testvg2
deactivate vg
smit varyoffvg
active vg
smit varyonvg