Aix学习笔记
aix常用命令及问题解决
AIX中测试端口的方法下面以80端口为例,介绍测试某一个端口是否工作的方法:1. 编辑/etc/services文件,找到如下两行http 80/tcp # World Wide Web HTTPhttp 80/udp # World Wide Web HTTP用#将这两行注释掉,并添加新的两行,即如下:#http 80/tcp # World Wide Web HTTP#http 80/udp # World Wide Web HTTPtelnet2 80/tcptelnet2 80/udp2. 编辑/etc/inetd.conf文件,找到如下一行telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a在其下添加一行telnet2 stream tcp6 nowait root /usr/sbin/telnetd telnetd -a3. # refresh -s inetd4. # lssrc -ls inetd在输出中确认有一行telnet2 /usr/sbin/telnetd telnetd -a active5. # netstat -an该命令的输出中能看到80端口在侦听,即tcp 0 0 *.80 *.* LISTEN6. 尝试从别的AIX机器上用如下命令登陆这个服务器,如果能正常登陆,说明80端口工作正常。
# telnet <ip_address> 807. # netstat -an | grep 80可以看到通过80端口建立了连接,类似如下输出:tcp4 0 0 9.181.50.90.80 9.181.50.107.3750 ESTABLISHED8. 测试完成。
请注意,测试完成后,请将/etc/services和/etc/inetd.conf文件修改回之前的状态,并刷新inetd服务:# refresh -s inetd拨号访问RS/6000的快速配置方法AIX/RS6000 支持多种拨号访问的方法.如PPP/SLIP等,但其配置较为复杂.现介绍一种使用WIN95的超级终端Hyper Terminal访问RS/6000的方法RS/6000 端:1. 定义tty, 并设置enable login , flow control=rts2. 编辑/etc/uucp/Devices, 加入一行:Direct tty# - 9600 direct3. 连接Modem到tty# port4. #pdisable tty#5. #cu -ml tty#6. at<---/7. ats0=18. ~.<----/9. penable tty#WIN95/98 端:拨号方问RS/6000关于/etc/security/limits的中文解释前一阵子,跟公司的数据库工程师为新机器P560Q和P55A安装系统和数据库,AIX为5304,oracle9207,在oracle建库是总是在jvm处失败,并报了一堆错,经查与/etc/security/limits限制有关,下面是这个文件的解释:time(seconds) unlimited此用户的一个进程能占用的CPU处理时间file(blocks) unlimited此用户的进程可以生成和扩展的最大文件大小data(kbytes) 131072此用户的进程可分配使用的最大数据段大小(数据段可以有多个)stack(kbytes) 32768此用户的进程可使用的最大堆栈段大小memory(kbytes) 32768一个用户进程可以使用的最大物理内存数量(系统并不强制限制)coredump(blocks) 2097151可生成的最大coredump文件大小nofiles(descriptors) 2000一个用户进程可同时打开的文件描述符数量(基本等同于可打开文件数量)将这几个值都改成了-1,安装成功!Oracle的网络参数的设置/usr/sbin/no –p -o udp_sendspace=65536/usr/sbin/no –p -o udp_recvspace=655360/usr/sbin/no –p -o tcp_sendspace=65536/usr/sbin/no –p -o tcp_recvspace=65536word格式-可编辑-感谢下载支持/usr/sbin/no –p -o rfc1323=1卷组问题问题:由于操作失误(chdev -l hdiskx -a pv=yes) 使得hdiskx 的PVID发生改变,硬盘上的内容尽管没被破坏,但由于与VGDA区的描述不一致,造成卷组无法访问, 该怎么办?可用recreatevg命令来重新创建一内容相同的卷组, 以达到修复的目的。
AIX笔记
vi编辑器 i编辑模式 I移动到行首 a光标前一个字母 A行末 h向左移 l 向右移 k向上 j向下 x删除当前光标 dd删除整行 ctrl+f 向下翻页,ctrl+b 向上翻页图形界面安装 xmanager 然后打开软件输入命令 export DISPLAY=IP:端口即可调用修改网卡属性命令 smitty chinet修改时间和时区 smitty-->system environments-->chang / show date and time-->using system defined value-->PRCAIX关机:shutdown -F hAIX系统安装方式光盘磁带(常用) 网络安装系统启动之前先把网线,光纤拔掉,然后系统启动按1进入SMS模式,选择启动顺序,依次安装升级安装后用命令OSlevel查看是否升级成功调用配置助手的命令是# install_assist 或 # configassist查看软件包的命令:lslpp -l |grep 软件名称查看进程的命令 ps –ef |grep 进程名diag 是硬件诊断命令查看日志文件alog -o -t |more管理系统环境smit system管理语言环境smit mlang六章用户管理与安全策略查看用户ID 和组的两个命令 id+user finger+user查看用户属性的命令是 lsuser+user 或者加具体参数文件系统有 NTFS FAT16 FAT32 NFS ext2/3/4(Linux中) raw(没有格式化或格式化中取消)svmon是查看内存的增加文件读写权限:chmod 777 /file_name修改欢迎界面是在/etc/motd目录下边重置loginretrice的数值可以直接vi /etc/secrrity/lastlog 或者直接smitty user--> reset#who 查看谁在登录#ps aux |grep pts|grep –v grep 查看用户登录进程Umast权限在创建文件夹的时候文件夹权限为755 但是创建文件的时候为664(不需要执行权限)lsvg -l +vg名是查看vg信息的lsvg -p是查看PVlsvg -o是查看激活中的vglsvg –m 是查看有没有做mirrorlspv -l +pv名是查看lvlspv -p是查看pp的lslv -m 是看lp个数和pp的分布–lslv –l 是看lv在pv的分布lsps –a paging spase 分布状态lsps –s paging spase 大小quorum 是vgda可用个数为51% lsvg+vg名称如果stale pv/pp不为0的话肯定是没有同步,要去查逻辑卷删除VG的命令#reducevg –d linvg hdisk3 hdisk4导入导出VG:在exportvg之前一定要查看两边pvid号是否一致,如果不一致先更新pvid号命令:抹掉pvid:#chdev –l hdisk1 –a pv=clear重新获取pvid:#chdev –l hdisk1 –a pv=yes批量清除pvid信息#for i in 3 4 5 6 7 8 9;do chdev -l hdisk${i} -a pv=clear;done批量获取pvid信息#for I in 3 4 5 6 7 8 9;do chdev -l hdisk${i} -a pv=yes;done查看VGDA信息命令:#lqueryvg –Atp hdisk1exportvg+vg名称,可以抹掉在odm库的vg信息,在exportvg之前必须要umout 所有文件系统,而且必须varyoffvg,然后importvg -y +vg名 +pv名命令:lspv查看当前vg里边有哪几个pvlsvg -l linvg 查看 linvg有几个lv 如果有的话umount掉varyoffvg linvg 去激活vgexportvg linvg 抹掉odm库的vg信息importvg -y linvg hdisk (exportvg的那个vg里边的某个盘vmstat 1 是一秒刷新一次pageing spase将LP导入同一个VG下的其他PV中首先创建vg #smitty vg 然后add一个original vg(标准)然后把两个pv加到vg中,可以用#lsvg –l linvg 查看此vg中有没有lv 如果没有的话在其中一个pv中创建lv #smitty lv #add一个lv 创建完成后可以用#lsvg –l linvg查看lv属性可以用#lslv –l lv_linvg 查看lv分布到哪几个PV上,是怎样分布的,用#lslv –m lv_lin/vg 查看lp是怎样分布的然后用#migratelp lv_linvg/lp个数/cop个数目标pv例:#migratelp lv_linvg/1/1 hdisk9扩容LV:首先得有一个lv 用#lslv –l lv_linvg 查看 lv分布到哪几个PV上然后用#lslv –m lv_linvg 查看lp是怎样分布的,然后#smitty lvSet characteristic of a logical volume →increase the size of a logical volume→选择lv名→然后进行扩容在线转移lv:把硬盘hdisk1上的lv00转移到hdisk2上# migratepv -l lv00 hdisk1 hdisk2在线扩容lv:#lsvg –l linvg#lsvg linvg#chfs –a size=+512M /fslv_test这样扩容风险较小,#chfs –a size=-512M /fslv_test缩容也可以这样,但是有一定的风险,谨慎操作扩容VG:扩容vg之前确认要加入的pv没有其他vg占用,如果有要varyoff掉,然后exportvg擦除信息,varyoff之前要确定没有人访问,lv是close状态方法一:#smitty vg →add a pv to vg→vgname,pvname方法二:#extentvg –f linvg hdisk8扩容VG报错:#extendvg –f linvg hdisk3 报错0516-1008 rmlv: Logical volume loglv00 must be closed. If the logical volume contains a filesystem, the umount command will close the LV device.0516-884 reducevg: Unable to remove physical volume hdisk8.#chvg –t 15 linvg#lsvg linvg 看一下maxpv数量#extendvg –f linvg hdisk3文件系统满了的话进行碎片整理4k整理成1k 比如文件问3k,4k为单位那就占用了一个单位有1k是浪费了,整理成1k的话那就使用了3个单位修改换页空间属性:#smitty lvm→paging space→change ps→可以根据需求添加或减少LP如果一块硬盘坏掉,怎样解决?①去mirror,然后备份数据#smitty vg → unmirror 然后选择vgname②把lv从pv删除,然后把pv从vg删除#smitty lv →removelv 然后选择lvname 进行删除#smitty vg→set vg属性→remove pv→选择vg→选择pv 进行删除③diag点亮硬盘,确定哪一块硬盘,把硬盘拔出④把硬盘放进去,然后用#cfgmgr -v识别硬盘然后用#chdev –l pvname –a pv=yes获取pvid⑤加vg,#smitty vg→set vg属性→add一个pv⑥做mirror,#smitty vg → mirror a vg→选择vg→选择同步类型→选择pv 然后同步另:如果lv做copy(mirror)的时候首先#lslv –m lv_linvg查看一下是否有做copy 如果没有的话 #smitty lv→set lv属性→add copy lv→lvname→copy数量→选择pv→选择pv分布范围(注:如果lv分布在两个pv上的话那么range pv 一定要选择maximum) →enterMount与umont#df –g查看有哪些文件系统 mount点在哪然后确定umount哪个文件系统用#fuser –uc /inst 查看有哪些用户在用这个文件系统如果没有用户再用,然后确定不对外提供服务了,可以使用umount /inst 来umount掉如果有用户再用可以用#fuser –kuxc /inst 杀掉mount在这个目录下边的进程,然后再umount 做这些操作之前一定要确定文件系统不对外提供服务而且没有用户在使用的情况下如果paging spase在open状态下,可以用#lsps –a查看有哪些ps 然后用#swapoff /dev/paging00Mount的时候如果根目录下有几个文件系统,你只 mount了一个文件系统的话,其他文件系统是隐藏的,所以你只能看到一个,把mount的那个文件系统umount 掉才能看到其他的举例1:比如一个2G的根目录,已经使用了98%了,而我们mount 的那个文件系统才使用20%了,这个时候就需要umount掉这个mount的文件系统查看一下别的隐藏文件举例2:比如安装一个应用,安装到了vg上边,安装完成之后mount一个文件系统然后发现这个应用找不到了(其实是隐藏了)然后又安装一遍,等这个文件系统umout的时候这个应用还是可以启动,但是数据跟mount上的那个文件系统的数据不一致,所以会出现问题Mount 一个文件到一个mount点的命令首先df –g 查看有没有mount和现在mount在哪然后#mount –v jfs2 /dev/fslv00 /beth查看文件系统目录#cat /etc/filesystems创建文件系统已经mount第一种方式:首先确定要创建多大的文件系统,然后查看vg的pp size #lsvg linvg#smitty fs→add一个→选择第一项→选择第一项→然后根据提示做(选择单位大小,然后决定num,然后填写mount点,然后设置重启是不是自动启动)回车确定,然后#lsvg –l linvg查看是否已经建立成功如果建立成功的话,直接#mount /lin_test01 (这一种方式不能确定分布在哪个pv上,也不能确定是否已经做mirro等)第二种方式:首先确定要创建多大的文件系统,然后查看vg的pp size #lsvg linvg然后创建lv #smitty lvm add一个lv就可以了#lsvg –l linvg 查看lv然后#smitty fs→add一个→选择第一项→选择第二项→选择lv和填写mount 点,设置重启是不是自动启动回车确定,然后#lsvg –l linvg 查看是否已经有挂载点→然后给lv扩容,增加两个lp,#smitty lv→set属性→然后Increase size→选择增加几个lp,分布在哪个PV上,回车确定,然后查看分布在哪些pv 上lslv –m fslv_linvg,确定没问题 #mount test002查看内存的命令 #lsattr -El mem0 #prtconf 看系统配置信息cfgmgr –v 扫描所有加电的设备清除pvid信息#chdev –l hdisk1 –a pv=clear获取pvid信息#chdev –l hdisk1 –a pv=yes把硬盘hdisk1上的lv00转移到hdisk2上#migratepv –l lv00 hdisk1 hdisk2Hd4 根系统 hd5引导系统 hd6换页空间(虚拟内存)hd8日志系统网络:一般IP分为四段,一段为8位一次是128 64 32 16 8 4 2 1A类地址是1开头B类地址是10开头C类地址是100开头永久修改主机名:#chdev –l inet0 -a hostname=xxnameTCP端口监听命令#netstat –an |grep tcp |more端口记录位置#cat /etc/services更改网卡IP#smitty chinet更改网卡属性#smitty chgenet查看所有磁盘 lsdev -Cc disk 直接查看磁盘信息lsattr -El hdisk0,lssrc -a 是查看所有系统服务 refresh -g 是重启服务lssrc -t +服务名查看服务状态startsrc -s +服务名启动服务系统服务:#while true; do df –g ;sleep 5 ;echo ““;done#cd inst#vi abc.sh#!/usr/bin/kshWhile true;do df –g ;sleep 5 ;echo ““;done:wq#chmod a+x abc.sh#/abc.sh#bg 是把命令放到后台运行 fg是在前台输出,exit系统进程就会停止把命令放到后台运行且不退出的命令是#nohup ./abc.sh &#cd /inst #ls –l nohup.out可以查看跑过的nohup命令#nohup ./abc.sh 2>&1 >/dev/null & 1是标准输出2是错误输出,此命令是把错误输出到文件中去#cd /inst #vi aa.sh#!/usr/bin/kshPID=`ps -ef |grep abc.sh |grep -v grep |awk '{print $2 }'`a=`ps -ef |grep abc.sh |grep -v grep |awk '{print $2 }'|wc -l `if [ $a -ne 0 ]thenecho " abc.sh shell is active "fikill -9 $PIDa=`ps -ef |grep abc.sh |grep -v grep |awk '{print $2 }'|wc -l `if [ $a -ne 0 ]thenecho " abc.sh shell is active "elseecho "abc.sh has been killed "fi控制用户使用crontab的两个文件:/var/adm/cron/cron.deny 不允许使用cron的用户/var/adm/cron/cron.allow 允许使用cron的用户如果两个文件都存在,那么只有cron.allow文件有效,如果两个文件都不存在,那么只有root才可以用croncrontab格式:分钟小时日月份星期命令0-59 0-23 1-31 1-12 0-6(0为周日)查看crontab #crontab –l删除crontab #crontab –r编辑crontab方法一:#crontab –e方法二:# crontab –l >/tmp/crontmp# vi /tmp/crontmp# crontab /tmp/crontmp备份与恢复备份分为:系统备份,完全备份,增量备份备份软件:IBM的TSM备份软件HP的NBU备份软件备份介质:软盘,CD,磁带,等等备份系统(rootvg)的时候,可以在/etc/exclude.rootvg更改不想备份的文件,然后#smitty mksysb的时候在EXCLUDE files? 选项选成yes实验:创建一个文件系统并且挂载,然后进行备份,查看备份状态#smitty fs→add/change/show/delete file systems→Enhanced journaled file systems→add an enhanced journaled file system选择VG→选择创建单位,挂载点,选择是否重新自动挂载→创建成功#lsvg –l linvg 查看创建的文件系统是否创建成功#mount /backup#lsvg –l linvg#smitty mksysb→选择挂载点→选择是否启动exclude,选择是否 create map files然后备份备份过程共可以克隆一个会话,#cd /tmp用ls –ltr查看最新生成的文件然后#cd mksysb.13893824→#ls –ltr里边.archive.list.13893824为要备份哪些文件_mksysb.13893824里边为已经备份了哪些文件,还可以用#more /image.data查看data信息;用#wc –l backup一个目录是查看这个目录下边有多少个文件注意:#smitty mksysb只备份rootvg 如果需要备份其他vg 使用#smitty savevg #smitty vg→back up a volume guoup→就是savevg备份文件系统可以#smitty fs#dd if=/dev/fslv00 of=/inst/aa.d count=1024把fslv00前1024个字节移动到aa.d文件 aa.d必须是读写的设备管理13、设备按照读写方式一般可分为两种类型:块设备和字符设备ls -l /dev b开头的是块设备 c开头的是字符设备 d开头的是目录设备号是一个数字,由主设备号(major number)和次设备号(minor number)组成:主设备号标志这设备的类型,次设备号有相应的设备驱动程序解释,常常标志着具体的物理设备。
AIX基本知识
AIX操作系统概述一、AIX的性能和特点:1、短小强干的内核和丰富的核外系统程序;AIX对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。
把凡是能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对待。
2、良好的用户界面;AIX向用户提供的界面功能齐备,使用方便。
其中包括:命令是用户通过键盘和显示终端与系统进行交互会话的界面。
系统调用命令是供用户在编写应用程序时使用的界面。
X-WINDOWS是系统与用户之间的图形界面环境。
3、可装卸文件卷的文件系统AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。
AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。
4、文件、目录和各种I/O设备均作为文件统一处理为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语义。
5、性能良好的网络环境AIX为用户提供了良好的网络环境,主要包括:一组网络通信协议,例如TCP/IP。
一组网络通信工具,例如mail,talk等。
一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。
6、完善的安全机制AIX具有完善的多级安全/保密机制,其中用户级机制的基本内容包括:AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。
AIX为每一个用户都建立一个户头,称之为用户帐户。
系统通过用户帐户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之内。
AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将每一个用户都归划到某一个特定的用户组中。
AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,不符合权限规定的访问不被系统所接受。
7、AIX用C语言编写,非常便于移植。
aix函数内部exit
aix函数内部exitAix函数,也称作联合函数(union function),可以在Unix操作系统下的函数库中使用。
联合函数是一种类似于过程的函数,主要用于建立更复杂的程序,它由一系列步骤组成,并且在调用的时候,他们可以捕捉信号。
Aix函数的主要用途是将许多不同的函数连接称为一个单一的函数,最重要也是功能最强大的函数之一就是exit(。
exit( 函数用于正常终止程序并打印信息。
它可以接受一个整型参数,用于指定程序结束时的返回代码。
它最常用于两个用途:一是在执行出错时进行错误处理,二是终止程序。
exit( 函数可以连接到其他函数,也就是联合函数。
例如,假设程序要处理一个文件,并做出操作,但是该文件不存在,则程序将会出错,这时候可以使用exit( 函数来处理错误,如下所示:if ( !file_exists( "myfile" ) )fprintf( stderr, "Error: File 'myfile' doesn't exist\n" );exit( EXIT_FAILURE ); // Exit with error codeexit( 函数也可用于正常终止程序。
它可以接受一个表示程序执行成功的整型参数,然后将其传递给系统,从而使程序正常终止。
例如,可以在程序的末尾添加以下代码。
exit( EXIT_SUCCESS ); // Exit normallyexit( 函数也可用于终止进程,该函数可以在fork( 、execve( 和wait(等系统调用之后使用。
在fork( 函数返回子进程的 PID 后,可以使用exit( 来终止子进程的执行。
当程序执行完毕时。
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常用的命令aix常用命令1、添加用户 useradd或mkuser +用户名2、删除用户 userdel或rmuser+ 用户名3、修改用户密码 passwd + 用户名然后输入密码4、lsuser命令显示/etc/passwd和/etc/security/user文件中的所有用户属性用法:lsuser + 用户名备注:maxage表示密码过期时间,默认为10周5、chuser 命令更改用户的属性,账户属性保存在/etc/security/user文件中用法:chuser Attribute=Value用户名注:禁用账户为account_locked属性6、新建组mkgroup + 组名7、修改组id :chgroup id=123 组名8、删除组 rmgroup + 组名9、修改组内成员添加组内成员chgrpmem -m + 用户名组名删除组内成员chgrpmem -m - 用户名组名10、获得内核中的用户和组名称长度限制getconf LOGIN_NAME_MAX11、查看系统版本oslevel -s12、查看当前已登录终端who13、查看登录失败日志who /etc/security/failedlogin14、查看历史登录信息last | grep -v wtmp | grep -v ^$15、查看lastlog日志lsuser -a time_last_login tty_last_login ALL16、查看硬盘信息df17、查看cpu及内存使用率nmon 按c和m18、查看内核是否加载 genkex | grep hook19、修改目录大小 chfs -a size=+4096M /20、查看硬盘信息df -k21、/etc/rc.d/init.d/ListenHostSwitch.sh stop/start22、查看文件大小ls -l或者du -sk/sm23、AIX查看CPU vmstat 1 2,查看内存svmon -G -i 1 524、修改系统时间:smit date。
aix 常用命令
aix 常用命令AIX常用命令AIX(Advanced Interactive eXecutive)是IBM公司的一款UNIX操作系统,广泛应用于企业级服务器系统中。
本文将介绍AIX 常用命令,帮助读者更好地理解和使用该操作系统。
一、系统管理命令1. whoami:查询当前登录用户的用户名;2. hostname:查看主机名;3. uname -a:显示系统的各种信息,如内核版本、硬件平台等;4. uptime:查看系统的运行时间和负载情况;5. date:显示当前日期和时间;6. topas:实时监控系统性能,包括CPU利用率、内存使用情况等;7. lparstat -i:显示LPAR(Logical Partition)信息,包括分区的配置和资源利用情况;8. lsdev:列出设备列表;9. errpt:查看系统错误日志,用于排查故障;10. ps -ef:显示当前系统的进程列表;11. mksysb:创建系统备份;12. bootlist:设置系统启动顺序。
二、文件和目录管理命令1. ls:列出当前目录下的文件和子目录;2. pwd:显示当前工作目录的路径;3. cd:切换工作目录;4. mkdir:创建新的目录;5. rm:删除文件或目录;6. cp:复制文件或目录;7. mv:移动文件或目录;8. find:按照指定条件查找文件;9. du:查看目录或文件的磁盘使用情况;10. df:显示文件系统的使用情况;11. cat:查看文件内容;12. vi:编辑文本文件。
三、用户和权限管理命令1. useradd:创建新用户;2. userdel:删除用户;3. passwd:修改用户密码;4. chuser:修改用户属性;5. chown:修改文件或目录的所有者;6. chmod:修改文件或目录的权限;7. chgrp:修改文件或目录的所属组;8. groups:查看用户所属的组;9. su:切换用户身份;10. visudo:编辑sudoers文件,配置用户的sudo权限。
AIX问题检测工具和技巧7
lslicense可以看当前的用户许可: # lslicense
Maximum number of fixed licenses is 32.
Floating licensing is disabled. 用SMIT可以修改用户许可数: # smit chlicense 修改后要重启系统。
# id uid=0(root) gid=0(system) groups=2(bin),3(sys),7(security),8(cron),10(audit) # su ostach $ id uid=201(ostach) gid=1(staff) $ env LOGIN=ostach LOGNAME=root MAIL=/usr/spool/mail/root
未经允许不得用于商业目的
第4页
(2)telnet 子系统
AIX 中国论坛
# telnet server1 Trying... telnet: connect: A remote host refused an attempted connect operation. 可以逐步分析原因:
2.telnet 问题
可能原因有: 没有网络连接 inetd没有运行 telnet子系统没有配置 登录慢一般是名字解析问题
(1)网络问题
# telnet server1 Trying... telnet: connect: A remote host did not respond within the timeout period. 这种情况,一般是网络问题,可能是系统自身,也可能是路由或网关问题,试试 ping 是否可行。
(3)登录慢
如果登录时间超过 2 分钟,DNS 系统可能有问题,检查运行 telnet 守护进程服务器的 /etc/resolv.conf 文件。
AIX常用命令
目录目录1 AIX常用命令 (1)1 AIX常用命令●概述AIX一般没有配置SSH软件包,默认通过telnet协议登录,默认shell为KSH。
P6小型机常被分割为多个LPAR使用,各个LPAR之前互不干扰,独占相应的硬件资源。
●系统详细信息# smitty 系统管理的字符界面,可以实现绝大部分命令行操作,相当有用。
# smit 以图形方式进入系统管理界面# lscfg 获得系统的详细配置# prtconf 获得系统的详细配置# uname –p 显示系统的芯片类型。
例如,PowerPC# uname –r 显示操作系统的版本号# uname –s 显示系统名称。
例如,AIX# uname –n 显示节点名称# uname –a 显示系统名称、节点名称、版本、计算机ID# uname –M 显示系统型号名称。
例如,IBM, 9114-275# uname –v 显示操作系统版本# uname –m 显示运行系统的硬件的计算机ID 编号# uname –u 显示系统 ID 编号# smitty hostname 修改主机名●操作系统oslevel –s 查看系统补丁版本oslevel –r 查看系统大版本●查看AIX5300-04缺少哪些文件集更新oslevel -rl 5300-04cpu个数和位数cpu个数# lscfg | grep proc 显示系统上的处理器数量cpu位数# bootinfo –y# bootinfo –K●32位修改成64位方法:首先检查是否安装了64位内核的软件包。
# find . -name bos.mp64如果安装了,请执行下列步骤:# ln -sf /usr/lib/boot/unix_64 /unix# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix# bosboot -ad /dev/ipldevice# shutdown -Fr●查看内存# bootinfo –r 显示以KB 为单位的实际内存●硬盘信息# lspv 显示系统上的硬盘数量# lspv hdisk1 了解有关 hdisk1 的详细信息●查看网卡−查看全部网卡# ifconfig -a 或者# lsdev -Cc if−查看某个网卡,如tr0网卡# ifconfig tr0−修改IP# smitty mktcpip (smitty tcpip)●网卡激活、去激活−激活网卡en0#ifconfig en0 up−去激活网卡en0#ifconfig en0 down平时排除网卡的错误一般方法是:ping /ifconfig up|down 。
AIX关于LUN、PV、VG和LV
1.划分LUNLUN只是一个逻辑的东西。
在存储设备内部,LUN与物理硬盘的关系,如同主机中逻辑卷与物理硬盘的关系,也就是好像LV和PV的关系,在不同范畴。
可以理解为LUN就是在做完RAID之后的逻辑盘上分出来的logic driver。
但不同的是,LUN在主机上看来是一个物理硬盘。
LUN绝对不是以硬盘为单位的东西,他是在raid组下的单位,连在主机上,NT反映成磁盘,AIX反映成pv。
一个RAID在EMC存储中最多可以划成226个LUN(cx4-480支持4096个lun),大小从几M到。
几百G都行。
LUN是从SCSI起源的:Logical Unit Number,因为SCSI时代最多只有16个SCSI ID,卡本身起码占用一个,如果没有LUN,意味着每个卡连的磁盘阵列最多只能15块硬盘——不可思议嘛,所以SCSI ID+LUN(0-255),可以有15*256=3840个硬盘,总算够用了。
后来存储服务器出来了,经过虚拟化,从主机端以SCSI的概念来看,就表现为一个个不同LUN的硬盘(实际上是虚拟的,存储服务器这时成为一个黑箱)。
LUN与物理硬盘的关系没有规律,自己设定,也不一定要做RAID,只是一般都做而已。
2. 添加新的PV一个硬盘在能够被LVM使用之前一定要初始化,可以使用pvcreate命令将PVRA的信息写入到硬盘当中,而这样被写入了PVRA信息的硬盘,就叫做PV。
#pvcreate /dev/rdsk/c0t5d0如果之前已经有PVRA的信息在这块硬盘上,也就是说,这块硬盘之前可能被其他的LVM 使用过,那么你将得到一个报错信息:#pvcreate: The Physical Volume already belongs to a Volume Group如果你确定要初始化这块硬盘,那么可以带上-f的参数来强行执行#pvcreate -f /dev/rdsk/c0t5d0注意:如果是启动盘,还应该加上-B的选项。
IBM-基础培训AIX操作系统培训(泰克教育)
子菜单3用于系统14
修改安装设置
泰克实验室
Page 15
修改安装方式
泰克实验室
Page 16
修改安装目标盘
泰克实验室
Page 17
选择系统语言环境
泰克实验室
Page 18
高级参数修改
泰克实验室
Page 19
高级参数修改
TCB包的安装必须在系统安装的时候安装才有效,它不象其他软 件包可以在装好系统后再安装。不过,若你装了TCB后,以后想 删掉,可以直接删除bos.rte.security 软件包就可以了
tcpip TCP/IP管理
user 用户管理
泰克实验室
Page 47
测试题
1、下面哪些是smit工具的log文件 ? A. B. smit.log .sh_history
C.
D.
smit.script
.profile
2、smit管理工具,如何退到上一级菜单? A. B. C. D.
泰克实验室
F1 F2 F3 F6
F10或ESC-0 退出Exit — — 立即退出SMIT。
泰克实验室
Page 45
SMIT命令的其他选项
smit 命令的选项如下:
-x
不运行任何高级命令但仍然记录日志以备日后执行
-l file
将记入smit.log的记录重定向到文件file
-s file
将记入smit.script的记录重定向到文件file
AIX 5L允许你安装原本的32-bit内核,并安装对64-bit内核的支持; 若系统CPU是64-bit的,那么系统启动后将自动load加载64-bit内 核
泰克实验室
小型机AIX教程十五
实验15项目名称:日常维护及配置(一)1、实验目的了解小型机系统日常维护及配置的基本内容。
掌握系统及用户环境管理的基本方法。
在理解系统日志概念的基础上,掌握错误日志文件的管理方法。
2、实验内容日常维护及配置的基本内容前面我们分别按专题分别介绍了在小型机系统上对用户、进程、内存、文件系统、存储、外围设备以及网络等方面的基本管理。
本实验则是从用户与系统环境的维护及配置角度,讨论系统管理员日常需做各项工作,其中包括系统及用户环境的配置、系统日志的管理与维护、错误和异常的排查和分析、系统安全管理、基本的数据备份和恢复等等。
这些工作本身并不对应于系统中的某个硬件或软件子系统,但却贯穿于系统管理工作的始终,系统管理员往往是通过这些日常工作逐渐积累各种经验,特别是对系统各类问题,如硬件错误、安全异常等方面的经验,最终成为一名优秀的系统管理员。
因此,这些系统管理知识和技能是大家所必须掌握的内容。
本专题分为两部分,本次实验主要介绍系统及用户环境的配置、系统日志的管理与维护等方面的内容。
系统及用户环境管理对于一个系统管理员,在开展工作前,最起码要对当前系统和用户所使用的环境有一个基本的了解。
以下所介绍的命令,主要用在获取基本系统和用户环境的基本信息。
命令:lscfg功能:显示系统的配置信息、诊断信息和重要产品的信息格式:lscfg例子:lscfg命令的使用#lscfgINSTALLED RESOURCE LISTThe following resources are installed on the machine.+/- = Added or deleted from Resource List.* = Diagnostic support not available.Model Architecture: chrpModel Implementation: Multiple Processor, PCI bus+ sys0 System Object+ sysplanar0 System Planar* vio0 Virtual I/O Bus* vsa1 LPAR Virtual Serial Adapter* vty1 Asynchronous Terminal* vsa0 LPAR Virtual Serial Adapter显示单个设备的基本信息#lscfg | grep ProcessorModel Implementation: Multiple Processor, PCI bus+ proc0 Processor+ proc2 Processor问题:请完成如下问题,并将截图结果附于问题之后。
aix常用命令
aix常用命令AIX常用命令一、介绍AIX(Advanced Interactive eXecutive)是IBM公司开发的一种UNIX操作系统。
它具有稳定性高、可靠性强的特点,被广泛应用于企业级服务器和大型计算机系统中。
本文将介绍AIX常用命令,帮助读者更好地了解和使用AIX系统。
二、文件和目录操作命令1. ls命令:用于列出指定目录下的文件和子目录。
可以使用-l参数以长格式显示文件详细信息,也可以使用-a参数显示所有文件(包括隐藏文件)。
2. cd命令:用于切换当前工作目录。
可以使用绝对路径或相对路径进行切换。
3. pwd命令:用于显示当前工作目录的路径。
4. mkdir命令:用于创建新的目录。
可以使用-p参数创建多级目录。
5. rmdir命令:用于删除空的目录。
6. cp命令:用于复制文件或目录。
可以使用-r参数递归复制整个目录。
7. mv命令:用于移动文件或目录,也可以用于对文件或目录重命名。
8. rm命令:用于删除文件或目录。
可以使用-r参数递归删除整个目录。
三、文件内容查看和编辑命令1. cat命令:用于查看文件的内容。
可以一次显示整个文件,也可以使用-n参数显示行号。
2. more命令:用于分页显示文件的内容。
可以使用空格键向下翻页,使用q键退出查看。
3. less命令:与more命令类似,但可以向上翻页和搜索内容。
4. head命令:用于显示文件的前几行,默认显示前10行。
5. tail命令:用于显示文件的后几行,默认显示最后10行。
6. vi命令:用于编辑文件。
可以进行插入、删除、修改等操作。
四、进程管理命令1. ps命令:用于查看当前系统的进程信息。
可以使用aux参数显示所有进程的详细信息。
2. top命令:实时显示系统的进程状态和资源占用情况。
可以使用q键退出。
3. kill命令:用于终止指定的进程。
可以使用进程ID或进程名称进行终止。
4. bg命令:将一个在后台暂停的进程变为继续执行。
AIX系统LVM管理PV-VG-LV常用命令总结与实战
AIX系統LVM管理PV/VG/LV常用命令總結與實戰本文總結了AIX系統LVM工具管理物理卷PV、卷組VG、邏輯卷LV的常用命令,並為每一條命令附加應用實例。
為AIX系統管理員創建、刪除、擴容、查看及修改PV/VG/LV提供參考。
更多資訊PV管理修改PV屬性chpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname 如:1.使一個可用硬碟成為一個PV,該命令為該disk分配了一個PVID。
chdev –l hdisk##–a pv=yes2.設置PV的可分配許可權chpv –a y hdisk##3.設置PV的可用性chpv –v r hdisk##停止該PV上所有VGDA和VGSA的拷貝chpv –v a hdisk##刪除PVrmdev –dl hdisk##加入-d參數,是為了在ODM庫中刪除該PV的定義列出PV相關資訊1.列出系統中PVlspv或lsdev –Cc disk2.列出PV的屬性lspv hdisk##該命令輸出VG Descriptor和VG State的資訊。
3.列出PV上物理分區的分佈情況lspv –p hdisk##4.列出PV上分配的邏輯卷資訊lspv –l hdisk##5.列出PV與LV的對應情況lspv –M hdisk##VG管理創建VGmkvg –f –y yourname vg hdisk##-f 強制創建-y vol_group_name-s size (4 MB)--m max PPs (1016)-d max PVs (32)修改VG屬性1.設置VG在系統啟動時能否自動啟動chvg –ay(-an) yourname vg2.LVM非正常結束時可能導致卷組被鎖,使用以下命令解鎖:chvg –u yourname vg向卷組添加磁片extendvg yourname vg hdisk##-f 將物理卷強制添加到卷組,如果該盤曾經隸屬別的卷組,可以用-f參數來強制添加磁片。
AIX CRON
AIX下的cron使用小结2010-07-17 10:51转载自anydb最终编辑epsilondragon1、cron介绍cron 在AIX系统里是一个守护进程(Daemon),用来自动运行UNIX命令。
有了cron 后,用户可以安排类似于windows下的“任务计划”,定期自动运行某些任务(命令或者脚本)。
cron的运行是通过crontab来驱动的。
cron 进程运行时,会读取/etc/cronlog.conf配置文件来指定运行日志的存储信息。
如果用户未配置cronlog.conf,则cron进程将运行的日志信息存储在/var/adm/cron/log 文件里。
可以通过查看日志信息验证所设置的任务是否正常运行。
aix自带了cron,要验证cron是否正在运行。
输入cron命令即可查看bash-3.00# cron! cron 已在运行。
公元2009年08月04日星期二 14时15分04秒cron 守护进程运行的命令和crontab文件条目是相对应的。
如果不重新定向cron作业的输出为标准输出或标准错误,cron守护进程就会通过电子邮件告知您任何命令输出或错误。
如果在crontab文件中指定了不正确的cron作业,这个cron守护进程不运行这个作业。
cron 守护进程只在cron守护进程被初始化时检查crontab文件。
当用crontab命令改变crontab文件时,指示变化的消息被发送到cron守护进程。
这消除了在规则的调度间隔检查新的或改变的文件的开销。
2、crontab介绍⑴、语法crontab的语法为:crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ] 。
crontab 命令用来提交、编辑、列出或除去cron作业。
一个cron作业是一个命令,其运行是由cron守护进程在规则的调度间隔执行的。
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等
AIX上vg ,pv,filesystem基础
AIX上vg ,pv,filesystem原理基础(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的系统dump 工具学习笔记
AIX的系统dump 工具学习笔记(一)关于system dump facility在sg247199一书9.3进行了描述,因为BJCCPC基础操作系统对system dump提出一些要求,所以临上轿抓过来看看。
当系统非正常停机,dump对系统做了一个快照,dump数据首先写到主dump设备,如果主设备不可用,再写到次设备。
Dump也可以由用户发起,并写到指定设备。
一、配置System Dump设备系统安装完成后,默认的dump设备/dev/hd6,同时也是默认的交换区设备。
次设备是/dev/sysdumpnull,系统重启时,/dev/hd6中的内容从/dev/hd6拷贝到/var/adm/ras。
1、sysdumpdev列出当前的dump配置#sysdumpdev -lprimary /dev/hd6secondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression OFFdump设备可以配置在磁带或其它的逻辑卷上,如果次dump设备是共享的,那么主dump设备必须是专用的。
注:(1)如果系统内存大小大于或等于4GB,缺省的dump设备是/dev/lg_dumplv,该设备是专门为dump而设置的。
(2)不要用镜像的或有拷贝的lv做dump设备,否则dump将失败,而且没有错误信息。
不要用软盘设备作为dump设备。
2、修改System Dump设备(1)用sysdumpdev永久修改主dump设备# sysdumpdev -P -p /dev/dumpdevprimary /dev/dumpdevsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump TRUEdump compression ON注:如果将主dump不在rootvg上,那么无法复制从交换区拷贝(2)用sysdumpdev永久修改备dump设备# sysdumpdev -P -s /dev/rmt0primary /dev/hd6secondary /dev/rmt0copy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression OFF(3)用sysdumpdev临时修改主dump设备用sysdumpdev临时修改主dump设备,下次重启时恢复原设置。
AIX学习笔记-第17章_TCP与IP网络管理
第17章:TCP与IP网络管理1.TCP/IP协议概述:TCP/IP是英文“Transmission Control Protocol/Internet Protocol”的简写,意为“传输控制协议/网际协议”。
从名称上看,TCP/IP虽然包括两个协议,即传输控制协议(TCP)和网际协议(IP),但是TCP/IP实际上是一组协议,这组协议包括上百个各种功能的协议。
而TCP和IP则是保证数据完整传输的两个基本的协议,常见协议如下:<1>.UDP:用户数据报协议<2>.ICMP:网际控制报文协议<3>.ARP:地址转换协议<4>.TELNET:远程登录协议<5>.FTP:文件传输协议<6>.SMTP:简单邮件传送协议2.TCP/IP协议的体系结构:1).应用层<1>.Telnet:远程登录<2>.FTP:文件传输协议<3>.SMTP:简单邮件传输协议<4>.NFS:网络文件系统<5>.SNMP:简单网络管理协议<6>.TFTP:简单文件传输协议<7>.NSP:名字服务协议2).传输层:<1>.TCP:传输控制协议<2>.UDP:用户数据报协议3).网间网层:<1>.IP:网际协议<2>.ICMP:Internet网间控制报文协议<3>.ARP:地址解析协议<4>.RARP:反向地址解析协议4).网络接口和硬件层3.主机名:给每个主机起一个名字,即主机名(Hostname),这样不仅可以用IP地址来标识主机,而且还可以用主机名来标识主机<1>.hostname:显示当前主机名<2>.hostname 主机名:临时性地更改主机名,而且用户必须具有root用户权限,系统重启后主机名恢复成原来的<3>.chdev -l inet0 -a hostname=主机名:永久性地更换主机名<4>.uname:显示用户正在使用的操作系统<5>.uname -n:显示当前主机名<6>.uname -x:显示用户正在使用的操作系统,主机名,机器的硬件ID号,操作系统的发行号(Release)与主版本号(Version),系统的型号等<7>.uname -u:显示系统的ID<8>.hostid:显示本地主机的ID<9>.hostid 192.9.200.3:使用root用户的权限,设置本地主机ID为IP地址4./etc/hosts文件:IP地址是TCP/IP网络中主机之间通信的基础,但是用户更容易记住和使用的是主机名。
AIX系统日志
AIX系统⽇志AIX系统⽇志1、系统错误⽇志存放路径:/var/adm/ras/errlog说明:该⽇志记录了系统所检测到的软硬件故障和错误,尤其对系统的硬件故障有很⼤的参考价值,是AIX提供的最有价值的⽇志之⼀,errlog ⽂件⽤more或者其他⽂本的查看命令来打开我们看到的只是⼀对乱码,为了能够查看错误⽇志⽂件需要使⽤aix的errpt命令,如:errpt 列信息;errpt –a列详细信息,详细使⽤⽅法可以参考man2、⽤户的登录⽇志存放路径:/var/adm/wtmp /var/adm/sulog说明:这些⽇志记录了⽤户登录和访问服务器的情况信息,具体的⽇志⽂件有wtmp、、sulog等,它们记录的分别是不同的事件,wtmp记录的是历史的login和lognout信息,可以⽤last命令访问。
sulog记录的是⽤户⽤su命令转变为另⼀⽤户的信息。
who、last等这些命令可以查看wtmp和sulog的内容如:Last –f wtmp我们想查看最近10次登录的⽤户和他们的地址,可以⽤如下命令: last -103、集群管理软件hacmp的⽇志存放路径:/tmp/hacmp.out说明:HACMP是IBM提供的确保系统运⾏可靠性的集群套件,HACMP在每次启动和关闭时都要经历⼀段时间以停⽌服务和转换⽂件系统,我们可以通过对HACMP。
OUT⽇志⽂件的跟踪实时的了解HACMP在启动和关闭时的信息,如出现启动失败则可以帮助我们定位错误。
可以使⽤tail进⾏跟踪,tail –f /tmp/hacmp.out4、系统启动错误⽇志存放路径:/var/adm/ras/bootlog说明:该⽇志可以跟踪系统在Boot过程中发⽣的问题,包括服务器液晶板上的代码信息都有记载。
可以使⽤alog命令监视这些问题, 存放在/var/adm/ras/bootlog中,可以使⽤alog –o –t boot命令查看该⽂件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
simt 是一个管理界面ls simt.*vi smit.log--记录用户执行smit命令vi smit.script--记录执行的脚本vi smit.transaction--记录所有命令以及命令的说明smitty-- 图形界面的命令和smit一样F2刷新F3返回上级菜单F4列表F6当前菜单对应的shell命令F8 显示当前的快捷路径smit install_updatesmit mkusersmit usersmit vgsmit tape********************************************************** 二. 网络配置********************************************************** lsdev -Cc adapter | grep entcfgmgr--自动配置已经连接的设备smit>Commucations Applications and Services>>TCP/IP>>>Ninimun Configuration & Startup>>>>en0配置第二块网卡>Further Configuration>>Network Interface>>>Network Interface Selection>>>>Change / Show Characteristics of a Network Interfacelsdev -Cc adapter|grep entlsdev -Cc if查看网卡ifconfig -anetstat -in操作路由路由信息存在内存中和ODM库中查看内存中的路由表netstat -rn当前操作生效route add ,route delete永久操作生效smit route,smit rmroute>DESTNATION Addressping 172.168.2.1telnet 172.168.2.1ftp 172.168.2.32查看服务lssrc -t telnetlssrc -t ftp查看AIX定义的服务的信息vi /etc/inetd.conf使改变生效refresh -s inetd获取dhcp的ip地址>TCP/IP>>Use DHCP For TCPIP定义DHCP服务器vi /etc/fsmit dhcpsd 来启动dhcp服务NFS文件系统--必须要有两台或两台以上的机器添加一个NFSsmit nfs>Network File System(NFS)>>Add a Directory to Exports List>>Add a File System for Mounting查看NFS输出showmount -e 172.168.2.12mount NFS服务器输出的文件系统mount 172.168.2.11:/tmp/test /home/test查看网络参数no -a | more修改网络参数no -a | grep ipforwardingno -o ipforwarding=1--当前有效no -p -o ipforwarding=1--永久有效vi /etc/rc.tcpip--5.1版本或4.33版本加入一行即可********************************************************** 三.AIX 的磁盘管理********************************************************** LVM 逻辑卷PV--物理卷其实就是硬盘VG--卷组lspvhdisk1hdisk2lsvgrootvglsvg rootvgLV逻辑卷跨越多块物理卷配置pvrmdev -dl hdisk2 --删除hdisk2lsdev -Cc diskcfgmgrlspvlsvg rootvg将disk1加入rootvgsmit extendvg>VOLUMN GROUP name rootvg>PHYSICAL VOLUMN names disk2lsvg rootvg --容量增加lsvg -p rootvg从一个vg中除去一个盘smit reducevglspv创建一个vgsmit mkvg>VOLUMN GROUP name datatvg >PHYSICAL VOLUMN names disk2删除一个vgsmit reducevg查看vg的属性smit chvglsvg -o 当前已经on,激活起来的vgvaryoffvg datavg --取消激活datavgrootvg 无法offvaryonvg datavg --激活datavg查看vg的详细信息lsvg -l rootvglsvg -l datavg改变vg的名称,导入导出vg varyoffvg datavg--o取消激活exportvg datavg--导出vgsmit importvg --导入vgimportvg 默认会将vg激活lsvg -l datavg1lsvg -lpdatavg1smit mklv --创建lvStripe Size--条带化,可以位于多个pv上-- 提高预读--提高串行IO率修改一个lv的属性smit chlv增加一个lv的大小smit extendlv镜像lvsmit mklvcopy查看lvlslv SampleLV镜像vgsmit extendvg--做成2个同样的rootvgsmit mirrorvg删除lv镜像smit rmlvcopy删除vg镜像smit unmirrorvg********************************************************** 四. 文件系统和换页空间********************************************************** 日志文件系统增强型的日志文件系统CDROM的文件系统NFS网络文件系统创建文件系统smit crfs列出文件系统lsfslsfs -qmount /testfslsunmount /testfs编辑文件系统的属性vi /etc/filesystems增加文件系统df -kmount /testfsdf -hlsmit chfs挂载文件系统mount /testfsmkdir sampleunmount /testfsmount /dev/lv02 /samplecd samplelscd ..unmount /dev/lv02删除一个文件系统,要先unmount这个文件系统unmount /testfs设备繁忙状态,查看访问这个文件系统的进程fuser -cux /testfssmit rmfs对文件系统进行检查fsck /homefsck -y换页空间smit pgsp增加换页空间smit pgsp>Add Another Paging Space查看换页空间lsps -a --默认未激活swapon /dev/paging00改变paging00的大小删除一个换页空间,要先swapoffswapoff /dev/paging00smit pgfs换页空间的镜像mklvcopy********************************************************** 五.ODM 库********************************************************** lsdev -P 预先定义所有设备的信息lsdev -C 当前已经安装的设备信息cfgmgrprtconf --列出机器的配置信息lgcfg -vp --查看机器详细的信息lsattr -El mem0 --查看单个设备的信息lsattr -El inet0改变设备的属性chdev删除设备rmdev -l hdisk1 --从aviable变为define状态rmdev -dl hdisk1 --完全删除查看磁带机lsdev -Cc tapels -l /dev/rmt0tctl -f /dev/rmt0 rewind 磁带倒带tctl -f /dev/rmt0 offline 磁带出仓tctl -f /dev/rmt0 fsf 2 系统跳过2个块文件,到第三个文件块头查看控制磁带的信息ls -l /deev/rmt*smit tape磁带数据压缩Use data COMPRESSION查看磁带使用了多少空间tcopy /dev/rmt0终端登陆,串口登陆添加登陆smit ttyAdd a TTY打印系统使用spooling 技术来完成的smit printer>Print Spooling>>Add a Print Queue>>>local>>>remote打印机使用的命令发送打印的命令lp -d lp0 test查看打印机的状态lpstatenable 打印队列disable 打印队列软盘dddosdirdosreaddoswritedosformat要安装文件包才可以使用上述命令lslpp -l bos.dos.utils光盘mount -rv cdrfs /deev/cd0 /cdrom创建cdrom的文件系统smit cdrfsmount /cdrom********************************************************** 六. 用户管理,组管理,安全管理********************************************************** smit user>Add a Usersmit group创建一个用户mkuser samplecd /homels -dl samplermuser sampleuid是唯一的改变用户smit chusersmit group由root用户或security组的用户对新建的用户更改密码新建的用户才可以访问user add切换用户su samplesu root与安全性相关的文件用于记录哪个用户在什么时间执行了su命令vi /var/adm/sulog用户历史登陆信息ls -l /var/adm/wtmpwho /var/adm/wtmp当前登陆的用户的信息ls -l /etc/utmpwho /etc/utmp用户登陆失败的信息ls -l /etc/security/failedloginwho /etc/security/failedlogin其他的安全相关的文件ls /etc/passwdvi /etc/security/passwdvi /etc/groupvi /etc/security/limits安全环境口令设置cd /etc/securityls -l查看一个用户历史执行的命令cat .sh_history系统启动时间uptime查看用户什么时候登陆上来的lastalog -o -t boot 系统上次重启的信息alog -o -t bosinst 系统上次安装时候的信息alog -o -t nim 网络安装程序做过的一些提示alog -o -t console 指console上出现的一些信息被记录********************************************************** 七. 软件安装********************************************************** osleveloslevel -r查看对应维护级别的软件包instfix -i|grep MLinst5fix -i|grep ML查看5200-04哪些文件没由安装oslevel -rl 5200-04安装软件installpsmit installp软件安装后的两种状态apply和commit处于commit状态系统是不能反安装的对于不确定的软件可以选COMMIT为no删除软件smit rejectAIX没有自带数据库和编译器********************************************************** 八.AIX的备份**********************************************************卷组备份smit vg>Back Up a Volumn Group文件系统备份smit fs只备份root已经mount的文件系统不备份裸设备smit mksysb备份非root卷组smit savevg备份backup恢复restoretar -cvf -c参数表示备份tar -xcf -x参数表示解压pax对文件的最大大小没有限制pax对裸设备进行备份裸设备的数据库建议使用数据库自带的软件进行备份。