Linux及IBM_AIX命令2015.11.18

合集下载

IBM-AIX命令详解

IBM-AIX命令详解

IBM-AIX命令详解AIX常用命令AIX系统的设备有四种状态:Undefined(未定义):表示系统无法识别该设备,也就是系统找不到该设备。

Defined(定义):表示系统可以识别设备,但是系统不能使用它。

Available(可用):表示该设备在系统中可以使用,用户也可以使用。

Stopped(停用):表示设备不能被使用,但操作系统通过驱动程序可以识别它。

-------------------------------------------------------------------------------一、查看错误记录1、显示错误:errpt2、显示详细的错误信息:errpt -a 或errpt -a|more3、清空错误记录信息:errclear 0二、查看文件系统df -g 【以G为单位检查】或df -k 【以K为单位检查】三、查看系统中的设备及其特征lsdev -C显示的设备都已经安装在系统中。

lsdev -P显示系统预定义设备数据库中的所有设备,即系统能支持的设备。

【举例】1、查看硬盘: lsdev –Cc disk2、看磁带机: lsdev –Cc tape3、查看适配卡: lsdev –Cc adapter4、处理器个数:lsdev –C|grep proc【grep:强大的文本搜索工具,并把匹配的行打印出来(类似于find)】5、查看预定义设备对象类中的所有设备,并具有列头:lsdev -P -H6、要列出预定义设备对象类中的受支持的设备类,输入:lsdev -P -r class7、要列出其名称以字母‘hdi’开头的所有设备:lsdev -l hdi*8、要列出所有子pci0 总线,请输入:lsdev -p pci09、要列出其名称包含在文件/tmp/f 中的设备,输入:cat /tmp/f | lsdev -l -四、显示系统的配置信息、诊断信息和重要产品数据(VPD)信息lscfg -vp获取所有已配置硬件设备的详细信息【举例】1、查看硬盘信息: lscfg –vl hdiskx x表示数字2、查看网卡信息: lscfg –vl entx x表示数字3、查看磁带机: lscfg –vl rmtx x表示数字4、要在每一行显示带有设备描述的系统配置:lscfg -s5、要显示由逻辑名ent0 指定的特定设备的VPD:lscfg -v -l ent06、要显示不带有VPD 的逻辑名hdisk(或proc)所指定设备的名称、位置和描述:lscfg -l hdisk(或proc)\*7、要将开放固件设备树中相应节点的VPD 显示到ent0 设备中:lscfg -vp -l ent0五、查看硬件属性lsattr:用于读取指定设备的配置属性,部分属性可更改lsattr –El获取已配置设备的属性信息。

AIX、HP、linux操作系统命令汇总解析

AIX、HP、linux操作系统命令汇总解析

第一篇AIX平台1.1查看物理内存大小1.2查看设备详细信息#lsdev --列出所有的设备#lsdev –El设备名 --查看设备的详细信息例如:#lsdev –El proc0 --查看单个cpu的详细信息1.3查看机器中CPU和内存的数量及使用率1)查看CPU数量:#lsdev -C | grep proc#lsdev -Cc processor#prtconf |grep Processors#pmcycles –m以上4条命令,任意一条即可。

2)查看激活的CPU数#bindprocessor -q如果命令bindprocessor -q的输出是以前三条命令查看的CPU数的2倍,说明机器CPU为双核,如果和以上三条命令输出的CPU数相同,说明为单核CPU,P5的机器,一般都是双核CPU。

3)查看CPU使用率#topas4)查看内存方法一、#prtconf |grep Memory方法二、#bootinfo –r方法三、#lsattr -El mem0 或者 #lsattr -El sys0 -a realmem方法四、#svmon –GSize inuse free pin virtualMemory 4014080 4011465 2615 467613 2265478size表示真实的物理内存的大小,单位是4k,因此当前物理内存大小为4014080*4K5)查看内存使用率#nmon 或 svmon -G (查)1.4查看文件系统是否满#df -g文件系统如果达到100%,不及时处理的话,很可能引起系统宕机,如果看到占用率达到90%以上,就需要马上进行处理,或者清理垃圾文件,如果清理后还是很大,就需要扩文件系统,来保证系统的正常运行。

1.5查看是否有错误日志1)通过命令# errpt –d H –T PERM查看是否有硬件错误2)#errpt -aj 错误ID |more或pg查看详细错误信息errpt这个命令的输出中,显示的有错误的类型,如果错误为P H,就需要关注下,有可能有硬件错误,还需要关注发生错误的时候,如果是很久以前的错误,有可能是以前的故障,维修完后没有清除错误日志,具体情况要具体查看。

linux+AIX路由命令

linux+AIX路由命令
配置静态路由
route 命令
设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
其中:
add : 添加一条路由规则
del : 删除一条路由规则
网络路由
网络路由是代表主机可以到达的网络。网络路由的Flags字段为N。例如,在下面的示例中,本地主机将发送到网络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ----- --- --- -----192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0
设置包转发
在 CentOS 中默认的内核配置已经包含了路由功能,但默认并没有在系统启动时启用此功能。开启 Linux的路由功能可以通过调整内核的网络参数来实现。要配置和调整内核参数可以使用 sysctl 命令。例如:要开启 Linux内核的数据包转发功能可以使用如下的命令。
# sysctl -w net.ipv4.ip_forward=1
四、添加临时路由
添加默认路由:
route add 0 192.168.3.254
添加静态路由:
route add -net 192.168.7.0 192.168.3.254
重启之后该路由没有了。
五、添加永久路由
1、smitty route添加路由;

LinuxAIX系统监控命令

LinuxAIX系统监控命令

LinuxAIX系统监控命令Linux/AIX系统实用监控命令Linux/UNIX系统提供了一些有用的监控命令如:iostat,vmstat,ps,sar,通过它们系统管理员可以方便地监测系统资源是否平衡并解决性能问题。

本文阐述了这些命令的使用方法,并以AIX系统为例附加应用实例。

为Linux/AIX系统管理员提供参考。

iostatiostat命令主要通过物理磁盘的活跃时间及它们的平均传输速度,监控系统输入/输出设备负载。

根据iostat命令产生的报告,用户可确定一个系统配置是否平衡,并据此在物理磁盘与适配器之间更好的平衡输入/输出负载,从而在用户注意到服务器运行缓慢之前提早发现输入/输出缓慢的问题。

iostat工具的主要目的是通过监控磁盘的利用率(tm_act字段),检测系统的I/O瓶颈。

此外,还可用于确定CPU问题,辅助容量规划。

vmstat和iostat联合使用,可获得与CPU,内存和I/O子系统有关的性能问题的必需数据。

下图是AIX系统iostat命令输出:iostat命令可产生如下四种类型的报告:tty和CPU利用情况磁盘利用情况系统吞吐率适配器吞吐率%tm_act:物理磁盘活动的时间百分比Kbps:某块磁盘传输数据的总量(读或写)tps:某块物理磁盘每秒钟IO传输的数量Kb_read:从磁盘上读取数据的总量Kb_wrtn:写入磁盘的数据总量vmstatvmstat命令报告关于核心线程,虚拟内存,自陷(trap),磁盘以及CPU行为的统计。

而且每种行为报告都被更细致地用百分比分别表示用户态、核态、空闲以及等待磁盘I/O等情况。

内核维持了对核心线程,换页以及中断行为的统计数据,而vmstat命令则通过使用knlist子程序和/dev/kmen伪设备驱动器访问这些数据。

磁盘的输入/输出统计是通过设备驱动器维持的。

对于磁盘,平均传输速度是通过使用活跃时间核传输信息数目决定的。

而活跃时间百分比则是从报告期间驱动器忙的时间量计算出来的。

AIX命令

AIX命令
只要磁盘设备属于系统组,并能够被正确地访问,用户就可以对其进行mount操作。在mount磁盘设备时,mount命令使用device参数作为块设备名,使用Directory参数作为mount文件系统的路径。
平台:IBM
选项:-f 在系统初始化时强制安装,以覆盖root文件系统。
-a mount /etc/filesystems文件中的所有文件系统,
-o 指明特定的文件系统,
-r mount一个文件系统为只读方式,不管它之前在/etc/filesystems文件中的特性
-v 指明该文件系ቤተ መጻሕፍቲ ባይዱ由/etc/vfs文件中的VfsName定义
举例:1. fsck
2. fsck -p
3. fsck /dev/ryournamelv
注释:该命令不会对已mount的文件系统做修正,当文件系统被mount时可能会返回不准确的错误信息。同时检查并修复位于不同磁盘设备上的两个文件系统, 使用dfsck -options filesystem1 -options filesystem2。
-d 指明在其上建立文件系统的磁盘设备或逻辑卷名,用于在当前逻辑卷上创建文件系统。
-m 指明mount point,也就是文件系统在哪个目录下生效,如果用户指定的是相对路径名,在进入/etc/filesystems文件之前会转为绝对路径名;
-p 为文件系统设定权限:ro – 只读权限,rw – 读写权限。
激活卷组:
命令:/usr/sbin/varyonvg (SMIT varyonvg)
平台:IBM
选项:-f 强制激活
参数:vol_group_name
注释:该命令激活卷组及逻辑卷,使其成为可用状态。

AIX常用命令

AIX常用命令
#diag/lsdev
#lspath 查看存储路径
#lspv 物理盘信息
#lspv -l /-p hdisk0
#lslv -l hd*
#lsvg
磁带机信息
#lsdev -Cc tape
=============================
文件系统
#df -k
#lsfs
==============================
更改user01密码为test
#echo use01:test |chpasswd -c
#smitty mkhostname 更改主机名
#smit mkhostname
#smitty mkuser
#smitty rmuser
#smitty mkgroup
#smitty rmgroup
#stopsrc -s xntpd 禁止
#startsrc -s xntpd 启动
==============================
关机、重启
#shutdown -F 快速关机
#shutdown -Fr 快速重启
#reboot 直关、不建议用
==============================
1,系统板、CPU、内存、I/O板
#Diag/lsdev
#iostat
#prtconf 软硬件信息
#lsdev -Cc adapter 查看网卡、光纤
#lscfg -vpl fcs0 挂存储
#cfgmgr 刷新硬件列表
#cfgmgr -v
==============================

AIX常用命令知识(自整理)

AIX常用命令知识(自整理)

AIX 常用命令知识(自整理)lsvg –o 查看VG rootvg# lspv hdisk0# oslevel# oslevel –r查看系统版本Oslevel –s 查看系统版本及SPssaxlate –l hdisk3 可以看SSA逻辑盘与物理盘之间对应关系lsattr –El hdisk0lsattr -El proc0lsmcode -d mptsas0 检查配件微码lsdev -Cc adapter 检查卡信息lscfg –vl fcs0 查看HBA卡lscfg –vl pdisk*errpt –aj 粘贴错误码errclear 0 (记得备份)cp /var/adm/errlog /home/ww/err/errlogerrclear 0lsdev -Cc adapterprtconfbosboot –ad /dev/hdisk0bootlist –m normal –o 列出当前的启动设备bootlist -m normal hdisk0 hdisk1 rmt0 fd查看安装媒体内容:installp -q -d /dev/cdrom –lduerrpt |morefind / -name core –printcp file1 file1.030807ps aux |headpm cycles -m CPU频率sync CommandUpdates the i-node table and writes buffered files to the hard disk#sync;sync;synccrontab –l 查看crontab –e 修改(vi)crontab –r 删除有系统的,也可以编辑自己需要的有时系统也自动生成,如电源故障报警系统生成的,改正错误后应该删掉。

minute hour day_of_month month weekday commandThese fields accept the following values:minute 0 through 59hour 0 through 23day_of_month 1 through 31month 1 through 12weekday 0 through 6 for Sunday through Saturdaycommand a shell commandmount –rv cdrfs /dev/cd0 /m ntlslpp –l /unixifconfig –anetstat –infget_config -l dar0chmod 755 lee#ls –lu 查看某一文件最后一次被访问的时间#bootinfo –b 查看上次引导设备vm statsvm onpstprofiostatnetpm onfilemon检查物理内存:(RAM >= 512 MB)# lsattr -El sys0 -a realm emLsattr –El m em0用instfix 命令查看当前的ML:$ instfix -i | grep ML# svmon -Pau 10 | m ore查看某个patch是否安装了:# instfix -i | grep IY24568All filesets for IY25282 were found表示已经有这个patch了可使用下述命令使系统自动分配PVID:# chdev -l hdisk# -a pv=yes清除PVID#chdev –l hdisk# -a pv=clear用#lsfs -q FSNAME看bf项为true则该FS为large型。

AIX命令大全

AIX命令大全
把远程的201下的test mount到本地mount192.168.1.201:/tmp/test /home/tes
网络参数
两块网卡互访流0为关闭1为打开no -a |grep ipforwarding
临时更改no -o ipforwarding to 1
永久更改(只对5.2以上有效)否则则把加入/etc/rc.tcpip当中no -p -o ipforwarding=1
注意:当安装补丁commit可以选择是否进行试用补丁
回滚软件安装smit rejuect
拒绝在reject.list表内的更新:installp-rBfX ./reject.list
清理安装失败的软件:installp–C
删除已安装软件:smit install_remove
当前文件集维护集别:lslpp –l
删除一个镜像smit rmlvcopy
镜像一个VG
加入新硬盘到要镜像的VGsmit extendvg
对VG做镜像smit mirrorvg
文件系统和换页空间smit fs
创建文件系统smit crfs当创建文件系统时,会自动创建LV
然后手动mountvi /etc/filesystems
动态增加fs(/)smit chfs还可以更改挂载点。
上线一个pgswapon /dev/paging00
更改pg00大小smit chps
下线一个swapswapoff /dev/paging00
删除一个pgsmit rmpg或rmps paging00
Iscsi盘挂载vi /etc/iscsi/targets
10.0.0.160 3260 .tj:disk0
startsrc -s inetd

AIX常用的系统状态查询命令

AIX常用的系统状态查询命令
列出已加载的逻辑卷及其加载位置。
# uname -a
列出系统ID号,系统名称,OS版本等信息。
# hostname
列出系统网络名称。
# lsvg –l rootvg,lsvg –p rootvg
显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。
# lslv –l datalv,lslv –p datalv
cd / -will put in root DIR
cd /xxxx -change you to a DIR anywhere is system
cd .. -will drop you out of 1 DIR at a time
cd xxxxx -will change you to a DIR in current dir
显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。
八网络故障定位方法
网络不通的诊断过程:
ifconfig查看网卡是否启动(up)
netstat–i查看网卡状态
Ierrs/Ipkts和Oerrs/Opkts是否>1%
pinห้องสมุดไป่ตู้自己网卡地址(ip地址)
ping其它机器地址,如不通,在其机器上用diag检测网卡是否有问题。
mpcfg -df -list all setting the machine is set to (smp)
mpcfg -cf 11 1 -changes to fast IPL on SMP machines (smp)
mv fn (path fn) -move and rename a file
lsdev -Cs pci -list pci devices
lsdev -Cs isa -list isa devices

(整理)Linux常用命令及aix操作命令总结.

(整理)Linux常用命令及aix操作命令总结.

Linux常用命令及aix的开关机顺序总结最近公司经常在用一些aix命令,总结了一些常用的命令如下:指令名称:chmod使用权限:所有使用者使用方式:chmod [-cfvR] [--help] [--version] mode file...说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。

利用chmod 可以藉以控制档案如何被他人所存取。

把计:mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限,- 表示取消权限,= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c:若该档案权限确实已经更改,才显示其更改动作-f:若该档案权限无法被更改也不要显示错误讯息-v:显示权限变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本范例:将档案file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt将档案file1.txt 设为所有人皆可读取:chmod a+r file1.txt将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt将ex1.py 设定为只有该档案拥有者可以执行:chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -R a+r *此外chmod也可以用数字来表示权限如chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。

AIX操作系统主要命令介绍

AIX操作系统主要命令介绍

Unix(AIX)常用命令[语法]:ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]:ls 命令列出指定目录下的文件,缺省目录为当前目录./,缺省输出顺序为纵向按字符顺序排列。

-R 递归地列出每个子目录的内容-a 列出所有文件,包括第一个字符为“.”的隐藏文件-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连用以显示目录状态。

-C 输出时多列显示-x 横向按字符顺序排列-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:文件存取模式链接数文件主文件组文件字节数上次修改时间其中文件存取模式用10个字母表示,从左至右的意义如下:第一个字母表示文件种类,可以是以下几种情况:d 为目录文件l 为链接b 为块文件c 为字符型文件p 为命名管道(FIFO)- 为普通文件后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。

如果是设备文件,则在文件字节数处显示:主设备从设备。

-n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字(即GID)表示-o 与-l选项相同,只是不显示文件组-g 与-l选项相同,只是不显示文件主-r 逆序排列-t 按时间顺序排列而非按名字-u 显示时间时使用上次访问时间而非上次修改时间-c 显示时间时使用上次修改i节点时间而非上次修改时间-p 若所列文件是目录文件,则在其后显示斜杠(/)-F 在目录文件后加’/’,在可执行文件后加’*’-b 文件名中若有非打印字符,则用八进制显示该字符-q 文件名中的打印字符用’?’表示-i 显示节点号-s 显示文件长度时使用块长度而非字节长度-f 将后面的参数解释为目录并列出其中的每一项-1 每行仅列一项[例子]:ls 列出当前目录下的文件ls -al /bin 以长列表的形式列出目录/bin 下的所有文件,包括隐藏文件1.2 pwd[语法]: pwd[说明]:本命令用于显示当前的工作目录[例子]:pwd 显示出当前的工作目录1.3 cd[语法]: cd [目录][说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。

AIX常用的系统状态查询命令

AIX常用的系统状态查询命令
lslpp -l | grep BROKEN -lists incomplete ptfs
lslv -m hd5 -finds boot drive under pv1 column
lsps -a -checks available paging space
lsps -s -checks available paging space
lscfg -vl XXXXX -list config info from a device.(rmt0,hdisk,etc)
lscfg -vl sysplanar0 -lists the machine type, model, s/n on SMP
lsfs -list all filesystems + data from "df" cmd
(2)查看网卡状态:# lsdev–Cc if
(3)确认网络地址:# ifconfig en0
(4)启动网卡:# ifconfig en0 up
(5)配置路由
有两种方式加入路由:
永久路由
# chdev -l inet0 -a route=’10.47.0.0’,’9.3.240.59’
临时路由
# route add 10.47.1.2 9.3.240.59
lsdev -Cs pci -list pci devices
lsdev -Cs isa -list isa devices
lscons -lists the assigned console
lscfg -list hardware list (same as diags list)
lscfg -rl mem* |pg -lists the memory on PCI bus machines

Linux、Solaris、AIX、HP-unix操作系统通用命令

Linux、Solaris、AIX、HP-unix操作系统通用命令

Linux、Solaris、AIX、HP-unix操作系统通用命令◆ ls查看当前目录下有哪些目录及文件。

-a:查看对象包括隐藏目录和文件-l :查看目录或文件的更多信息,如存取权限、文件大小及时间◆ pwd查看当前目录所在的路径。

◆ cp将文件复制成另一个文件,或将其复制到其他目录中去。

-r:复制对象可以是目录和文件◆ rcp将文件复制到其他计算机。

-r:复制对象可以是目录和文件◆ mv将文件或目录改名,或将其转移到其他路径。

◆ rm删除命令,将指定目录或文件删除。

-r:删除对象是目录-f:强制删除,删除过程不提示任何警告信息◆ vi文本编辑器,可以查看已有文件的文件内容,或新建一个文件。

◆ mkdir新建一个目录。

◆ chmod修改目录或文件针对不同用户的存取权限。

◆ chown修改目录或文件所属的用户和用户组。

◆ mkdir新建一个目录。

◆ telnet从一台机器登陆到另外一台机器。

◆ ps查看进程相关信息。

◆ tar将某一目录进行打包,或将某一打包文件解开。

EG : tar cvf sophic.tar sophi c是将sophic目录打包成sophic.tar;tar xvf sophic.tar是将打包好的sophic.tar进行解包。

◆ compress将某一打包好的文件进行压缩,如compress sophic.tar。

◆ uncompress将某一压缩文件进行解压,如uncompress sophic.tar.Z。

Linux操作系统相关命令◆ scp跨机器拷贝文件或目录。

-r :拷贝目录◆ poweroff超级用户下执行该命令将进行计算机关机操作。

◆ shutdown –h now超级用户下执行该命令将进行计算机关机操作。

(用su –切换) ◆ shutdown –r now超级用户下执行该命令将进行计算机重启操作。

(用su –切换) ◆ reboot超级用户下执行该命令将进行计算机重启操作。

AIX系统管理命令

AIX系统管理命令

Cmd Function Usage Para >更改标准输出> [文件名]<更改标准输入< [文件名]>>追加标准输出到文件>> [文件名]|管道命令,将前方指令的输出当成後方指令的输入[命令1]|[命令2]&后台运行程序[命令] &prtconf打印系统硬件配置信息ps显示进程号ps [参数] [用户]-ef-ukill杀死一个进程kill [进程ID]-9 killall杀死当前用户下起的所有进程killallnohup非挂起运行某个进程oslevel显示操作系统的详细版本号oslevel [参数]-r man显示命令的帮助信息man [命令]uname显示系统信息-a-n read从键盘或文件的某一行文本中读入信息,并将其赋给一个变量read [变量名]tee 用于将一个命令的输出的一个副本输出到屏幕上,另一个副本输出到一个文件中[命令]|tee [参数][文件名]-a&&& &左边的命令(命令1)返回真(即返回0,成功被执行)后,& &右边的命令(命令2)才能够被执行[命令1]&&[命令2]||如果| |左边的命令(命令1)未执行成功,那么就执行| |右边的命令[命令1]||[命令2] awkcut-d-f bootinfo-K-ytermdef查看终端类型hash查看最近执行的命令路径(哈希表)-r sort排序-u-n-r+5 lsdev查看系统硬件-Clsattr显示系统设备属性lscfg显示系统配置ipcs查看服务器上所有已分配的内存段-pmbvmstat系统监控实用程序CDE相关命令/etc/rc.dt启动AIX的CDE桌面dtterm 在CDE上启动一个终端xterm在CDE上启动Xterm终端-digitalxclock启动时钟-analogdtconfig-e-d-enograph which_fileset查找文件或命令所对应的文件集列出某个命令包含在哪个文件集中查看指定的文件集包含哪些文件-lPagingSpacelsps显示页面空间的属性-a-s mkps创建页面空间mkps [-a] [-n] [-t l-n-a-s rmps删除页面空间chps修改页面空间-sswapon激活页面空间swapon /dev/paging00-aswapoff /dev/paging00 swapoff关闭页面空间,之前此页面空间不可在活动状态ipcs报告进程间通信设施状态ipcrm清除消息队列,信号集及共享内存段smitty assist打开系统配置助手install_assist打开系统配置助手configassist打开系统配置助手smitty alog_show查看日志alog查看日志-t LogType-L-o-s Size-f LogFile修改/etc/inittab文件mkitab添加一条记录至/etc/inittabrmitab删除/etc/inittab中的一条记录chitab修改/etc/inittab中的记录lsitab显示/etc/inittab中的记录fget_config -Av查看磁盘路径Description0:标准输入1:标准输出2:标准错误输出显示所有进程的进程号与用户名一起用于显示指定用户下起的所有进程强行杀死某个进程显示所有信息显示主机名表示追加到文件的后面指定分割字符指定第几个字符串查看操作系统内核查看操作系统内核兼容性清空哈希表删除重复条目对数字排序反向排序对第5个字段进行排序以数字方式显示以模拟方式显示自动启动CDE桌面环境非自动启动CDE桌面环境系统不以图形方式引导,但自动启动CDE桌面环境显示详细信息显示显示所有页面空间大小及已使用的平均值立即激活此页面空间系统启动时自动激活指定LP的个数指定需要添加的LP的个数激活所有的页面空间指定日志类型(alog -L):bootbosinstnimconsoledumpsympcfg显示已定义的日志类型显示日志文件内容指定日志文件在大小限制指定文件名:boot:/var/adm/ras/bootlogExampleps -ef:显示当前主机上起的所有进程ps -u root: 显示root用户下起的所有进程ps -e -o thcount,args | sort -nr:查看并排序系统所有进程占用的线程数ps auxwww | grep -v COMMAND | sort +2 -nr 查看并排序系统所有进程占用CPU资源的百分比ps gv 显示所有进程占用CPU和内存资源的使用百分比ps auxwww | grep -v COMMAND | sort +5 -nr 查看并排序系统所有进程占用内存资源的百分比nohup ftp remote < felix > message & : 后台运行ftp命令,从felix文件中读取ftp指令,将可能产生的输出到message文件中.read name:将下面用户将要输入的信息赋给变量name,可使用echo命令查看name变量的内容:echo $namels -lrt |tee -a list.out:awk '{print $9}'cut -d : -f 3:ps -u aicbs|awk '{ print $4 }'|sort -ulsdev -C|grep Process:显示CPUlsdev -C|grep mem:显示内存lsattr -El mem0:查看内存大小lsattr -El proc0:确认CPU的主频which_fileset useraddlslpp -w /usr/bin/vilslpp -l X11.Dt*lsps -a:显示主机上所有的页面空间lsps -smkps -s36 -n -a rootvg hdisk1:在rootvg的hdisk1上创建一个36个LP的页面空间,并且立即激活,重启自动激活mklv -y myps -t paging rootvg 36:在rootvg上创建一个36个LP的类型为paging,名为myps的LVchps -a -u myps:使myps每次系统启动时自动激活swapon /dev/myps:立即激活myps页面空间chps -s 50 paging00:加50个LP到paging00中chps -a n myps:修改myps页面空间在系统启动时不自动激活,之后需重启系统swapoff /dev/myps:关闭此页面空间ipcs -aipcs|grep "cdrquery" | awk '{print "-" $1,$2}'|xargs ipcrmalog -o -t boot:查看系统引导日志alog -o -f /var/adm/ras/bootlog:按文件查看日志Other且立即激活,重启自动激活。

AIX常用命令

AIX常用命令

AIX常用命令第一篇:AIX常用命令AIX常用命令系统(ls显示、pwd显示当前路径、cd跳转到路径)uname、hostname显示主机名date 显示日期oslevel-s 显示系统版本bootlist-om normal 显示启动设备prtconf 显示机器、系统和硬件信息bootinfo-y 显示内核;-r显示内存who显示当前用户和指令instfix-i |grep ML显示系统更新信息 smit update_by_fix /smit instfix 硬件lscfg |grep-i adapter 显示适配器配置信息lscfg-vpl hdisk0 显示hdisk0的配置信息lsdev -CH lsdev-Cc disk 显示磁盘类的设备状态lsdev-Cl hdisk0 显示hdisk0的状态lsattr-E lsattr-El sys0显示系统信息lsattr-El hdisk0显示磁盘信息chdev-l sys0-a 属性=值修改系统属性cfgmgr 查找新添加设备lquerypv-h /dev/hdisk0 80 10 列出磁盘PVID lquerypv-M hdisk0 查新LTG大小,IO磁盘操作的最大容许值。

ifconfig en0 down / ifconfig en0 detach / rmdev-l ent0-d删除网络适配器 ODM库odmdelete 从知道的对象类中删除选定的对象odmdelete-o objectclass odmadd 添加对象到创建的对象类odmchange 更改指定对象类中的选定对象的内容odmcreate 产生.C和.h文件 odmcreate filename.cre odmget从指定的对象类中检索对象到odmadd输入文件odmdrop 除去对象类 odmdrop-o classname odmshow 在屏幕上显示对象类定义 odmshow objectclass 软件lslpp-l 查看所有的软件集lslpp-l bos.rte.* 列出bos.rte中已安装文件集的安装状态lslpp-f bos.rte.lvm 列出文件集bos.rte.lvm中的所有文件的名称lslpp-w /usr/sbin/installp 列出拥有installp的文件集lslpp-ha ‘.*’列出软件包中所有文件集的历史记录信息install-C清除失败安装install-L-d ***列除安装介质上的软件smit install安装软件lppchk-v显示文件集安装正确具备条件。

IBMAIX常用命令

IBMAIX常用命令

IBMAIX常用命令一、检查AIX系统状态1、文件系统:df -k2、设备:lsdev -C3、磁盘(物理卷):lspv4、paging space:lsps -a5、配置:lscfg -vp6、软件:lslpp -l7、用户:who8、处理器个数:lsdev -C|grep proc9、内存大小:lsattr -El mem0二、关机1、shutdown使用wall命令提醒用户若干时间后关机;2、shutdown +22分钟后关机3、shutdown -Fr-r = 关机后重新启动三、错误记录1、显示错误:errpt2、显示详细的错误信息:errpt -a3、清空错误记录信息:errclear 0四、smit/smitty部分快捷菜单方式:#smitty tape#smitty user#smitty tcpip#smitty inet#smitty nfs#smitty jfs五、关于卷组(smitty vg)1、显示卷组状态:列出卷组细节:lsvg列出卷组中的逻辑卷:lsvg -l列出卷组中的物理卷:lsvg -p2、增加卷组:smitty mkvg3、修改卷组属性:smitty chvg4、激活卷组:varyonvg vg_name5、解除卷组:varyoffvg vg_name6、向卷组中增加一个物理卷:extendvg vg_name hdiskn注:extendvg命令用于向已存在的卷组增加新的物理卷,这个物理卷设备的状态必须是可用的(Available)。

7、从卷组中删除一个物理卷:reducevg [-d] vg_name hdiskn注:删除物理卷时其所在的卷组必须处于非活动状态,如果被删除的物理卷是卷组中仅存的一个,那么这个卷组同时也被删除。

六、关于物理卷(smitty pv)1、lspv列出物理卷中的逻辑卷:lspv -l hdiskN列出物理卷中的物理分区分布:lspv -p hdiskN2、增加物理卷:cfgmgr /mkdev3、删除物理卷:rmdev七、关于逻辑卷(smitty lv)1、显示逻辑卷信息列出逻辑卷名称:lslv -l列出逻辑卷细节:lslv列出与逻辑卷相关的物理卷:lslv -l列出物理卷中物理分区的分配:lslv -p显示逻辑卷中LP(逻辑分区)与PP(物理分区)的对应:lslv -m2、增加逻辑卷#mklv3、删除逻辑卷#smitty rmlv#rmlv4、设置逻辑卷属性#smitty lvsc# chlv5、增加逻辑卷拷贝:smitty mklvcopy6、删除逻辑卷拷贝:smitty rmlvcopy八、设备管理1、cfgmgr/mkdev:配置系统中新增设备。

IBM-AIX命令

IBM-AIX命令

# lsdev [-opt ion]命令的参数如下:-P:查看系统Pr edefined数据库中的设备(AIX系统本身可以支持的所有设备种类)-H:输出时,在第一行加上各列的Title# lsdev -PH查看系统可以支持的所有设备# lsdev -Pc t ape查看系统可以支持的所有磁带机类型# lsdev -Pc disk查看系统可以支持的所有磁盘类型# lsdev -CH查看系统内各个设备的信息# lsdev -Cc m emo rymem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache 查看所有属于memory设备的信息# lsarrt–El hdisk0# lscfg -v -l pdisk0DEVICE LOCATION DESCRIPTIONpdisk0 1D-08-64C3-01-P SSA160 Physical Disk Drive (72800 MB)Manufacturer................IBMMachine Type and Model......VCDYL07Part Number.................17P7603ROS Level and ID (5811)Serial Number...............E6WXZ9VC修改(# nice)要改变进程的优先组,可以使用nice命令。

Nice命令后面跟0-39,同样也是值越高意味着优先级越低。

Nice命令句法有两种形式:nice –Increment(增量)和nice –n Increment(增量)。

当必须使用负值时,可以用后者。

如果不指定一个值,nice缺省为增长10,下列命令为一个命令增加10的优先级。

#nice -10 CommandName(命令名)下列命令为一个命令减少10的优先级这个例子来自一个单用户工作站,显示了CPU的使用情况。

IBM-AIX系统常用命令

IBM-AIX系统常用命令

IBM-AIX系统常用命令原文引自:/luckyrobbie/archive/2006/03/27/37543.htmlAix的系统备份命令是mksysb, make system backup ,有点类似ghost.Aix5.3支持微分区技术,所谓微分区就是1台机器上装多个OS(操作系统),把这台机器上的cpu资源进行划分,然后分配给每一个os使用,最小粒度是0.1个cpu.有点类似vmware软件.让一个机器跑多个操作系统.这项技术早在ibm的大机上就已经实现了.只不过最近才在小机和pc机器上发布.TIVOLI是系统管理软件.关闭aix的命令:shutdown ->正常关机,关闭所有服务. halt -> 相当于直接关闭电源.重启aix:shutdown -Fr查看出错信息:errpt errpt -a | more -> 分页显示errpt -a > /tmp/err01 输出到文件.清除错误信息:errclear 0smit 用鼠标操作 smitty 用键盘来操作,一般用smitty为好.ping -f 全速ping ,利用所有的服务器资源来ping,如果是多个服务器ping一个ip,可以把机器ping死.几个关于磁盘的名词:lv: logical volume 逻辑卷pv: physical volume 物理卷vg: volume group 卷组pp: physical partition 物理分区lp: logical partition 逻辑分区pv对应的是物理硬盘或者是磁盘阵列上划分的lun,一个vg最多可以有1016个pp.pv的上面是vg,一个vg可以包含多个pv.vg的上面是lv,lv如果不作任何处理就是裸设备,也可以作成文件系统.lv被分为多个lp,默认情况下,lp与pp是一一对应的,也可以做成一对多的.这样就相当于用多个pp来作raid0备份.lsdev -C | grep disk 可以查看物理磁盘的硬件信息lspv 查看pv的信息 -p hdisk0 查看具体数据存放的位置:例如,数据在第m到n个pp上面.lsvg 查看vg的信息 -l vg的列表 -c 被使用的vg -l rootvg 查看rootvg的详情.lslv -m lv1 查看lv1 的lp与pp的映射.getlvcv -AT lv1 看到lv1的控制信息.fsck -y /dev/newlv 检查lv.smit vg 可以管理vgsmit lv 管理lvvarryonvg rootvg 激活rootvg卷组,varryoffvg newvg 使newvg卷组脱机.nbpi:number of bytes per inode 每个i节点拥有的字节数,这个参数越小,文件系统的可用的inode越多.如果inode用完,即使有剩余空间,系统也会报空间不够.此时要调小nbpi的值.一般是4k df -k 中iused 指的是i节点的使用情况.设置从cd启动,bootlist -m normal cd0启动时按ESC+1或者F1,可以进入启动菜单.选择启动方式.用smitty crfs 创建完文件系统以后还要mount./etc/filesystems 文件记录文件系统的信息.如想把某个lv映射到不同的文件系统路径上面,可以直接修改这个文件.用logform /dev/testloglv 将lv格式化成jfs的log的格式.file 文件名可以看某个文件的信息,包括文件类型,可执行文件,文本文件,等等.uname -a 可以看到os的信息.fsck 检查文件系统的信息,在umount的时候是准确的, 相当于windows的磁盘扫描.碎片整理 smitty jfslsfs /root 显示文件系统的属性各个组件的关系:lsps -a 查看page space的使用情况vgda:vg description area 每个vg的头部存放vg的描述信息, 如果包含2个pv,那么第一个pv会在头部和另一个位置存放2个vgda,第2个pv也会存放一个.如果包含3个pv,那么每个pv上都有1个vgda.vg的信息在odm中也会存储,但必须和vgda中的信息一致,否则无法varryonvg,有下面4个命令来管理odm中的vg信息.importvg:从vgda中读取信息到odm中exportvg:从odm中删除vg信息varyonvg:激活(online)vgvaryoffvg:卸载(offline)vg修改vg的factor,这样可以将vg的max pp 从默认的1016 增大1倍,到2032,但由于vgda的总大小不变,这些信息都是记录到里面的.所以vg的最大文件数要减小1倍,实际上是个等式:max pp * max file = 固定的一个值,factor增大,实际上是max pp * factor,max file / factor.具体做法:chvg -t 2 rootvg 修改factor为2.vgda 用cfgmgr,来刷新,来认出新assign的hdisk.cfgmgr -v 检查新设备,新硬件.-i /dev/cd0 从光盘自动安装新硬件驱动.当作双机时,2个服务器server1 和server2 来连接同一个盘阵,server1对磁盘分配一个pvid,当第一次切换到server2时,要用ckdev命令来读出server1配置的pvid.系统是通过pvid来识别pv的.ckdev -l hdisk1 -a pv = clear 清除pvidckdev -l hdisk1 -a pv = yes 新置pvidlsdev 查看物理设备lsdev -C 显示所有设备状态rmdev -l cd0 逻辑删除 cd0mkdev -l cd0 安装cd0rmdev -d -l cd0 删除cd0设备驱动查看cpu的信息lsattr -El proc0lsdev -C | grep proc查看内存的信息lsattr -El mem0查看光驱的信息lsattr -El cd0查看硬盘的信息lsattr -El hdisk0lscfg -vp | more 分页看全部硬件信息prtconf | more 列出硬件信息查看谁在使用cdrom fuser /cdrom -k 直接杀掉用户进程telnet的登陆信息存放在/etc/motd文件中.想查看最近有谁登陆,用last命令.查看登录失败的信息: /etc/security/failedlogin存放用户密码的文件:/etc/security/passwd用户登录需要运行的脚本:1 /etc/profile2 /etc/environment 在这个文件中设置中文环境,LANG=zh_CN3 用户profile ,分2种情况:如果是命令行登录,则运行/home/user/.profile如果是图形登录,则运行/home/user/.dtprofile 需要将次文件中,#DTSOURCEPROFILE=TRUE 的# 去掉,否则还是使用.profile.在/dev下面有2种设备,一种是block设备,一种是char(字符)设备.这取决于不同的应用.vmstat的某些行的解释:vmstat->faults->cs: user calls 用户调用的次数cpu->wa: >40 说明io繁忙kthr: kernel threadkthr->r 在运行队列中等待执行的进程b 正在等待io的进程memory->avm:active vitual memory 物理内存+使用的虚拟内存,以4k为单位.page->re:是pin 和 pout 的总和.sr:search的内存块数.fr:释放的内存块数.每次作page out时,系统要搜索物理内存以找到可以释放的块,sr 和fr分别代表搜索的和通过搜索找到的可以释放的块数.如果2者很接近,说明内存中有很多用于file cache,内存的数量是够用的.如果fr/sr的值很小,说明内存不够.tty:代表终端iostat:%tm_act 实际transaction的百分比tps 每秒发生的次数kbps 每秒的速率名词:thrasing: 应用程序频繁交换,导致paging过多./usr/samples/kernel/vmtune -f 120 -F 128-f 120 代表minfree mem < 120 时要进行page out-F 128 代表maxfree mem > 128 时要进行page in-p -P 也跟page out 有关,具体不清楚,还需明确.sar->avque:平均的请求数对文件系统作监视:filemonfilemon -o /tmp/a.txt -O all -v运行之后系统会一直监视文件系统的使用情况并记录日志,-T 64000 是使用的buffer cache,在大型系统上,这个值可以调大.运行一段时间后,要停掉filemon,使用trcstop 或者 kill -9 进程.从a.txt中可以看到使用最频繁的文件等信息,有些类似statspack 的报告.对于后缀是Z的文件用uncompress来解压缩. uncompress a.tar.Z用strings 命令来看2进制文件如何调大page space,直接设置对应lv的大小.如果对应lv的vg 空间不够的话,可以向vg中加硬盘.dd的用法:dd if=/dev/rnewfs of=/dev/rcopyfs bs=1024 count=10240bs: block size 块大小,1024字节count: block count 块的数量if是input file ,of 是output file将任务切换到后台执行: ctrl+z ,然后 bg+回车查看后台执行的程序:jobs把后台执行的程序切换到前台执行:fg %n n是后台的job 编号ip抓包工具:iptrace 和 tcpdumpiptrace -a a.out停止iptrace:kill -9tcpdump -i en1 -w a.out a.out 是输出文件把进程与cpu绑定:bindprocessor -U 进程号 cpuidbindprocessor -U 12345 0odm库:env | grep objODMDIR=/etc/objrepos 这是odm库的存储路径在disk0上生成引导区bosboot -a -d /dev/hdisk0用kdb 查看os 的 dumpethernet channel 把2个网卡绑定到1个ip,可以作网络负载均衡.crontab 设置定时任务crontab -l list the crontabcrontab -e edit the crontabcrontab的格式:分钟小时月中的天数月份星期命令minute:0 到 59hour:0 到 23day_of_month:1 到 31month:1 到 12weekday:星期日到星期六的 0 到 6 时要在每星期日上午 2 时运行 fwlogmgmt 命令,请将下列各行添加至 crontab 文件底部:0 2 * * 0 /usr/bin/fwlogmgmt -1发送邮件,aix和redhad linux 都默认安装了smtp邮件服务,可以直接给internet发邮件.mail -s "test mail" *************************<$ORACLE_BASE/admin/$ORACLE_SID/bdump/alert$ORACLE_SI D.logmail-s"testmail"*************************<<EOF******** MAIL CONTENT *******FJLADSFJLAKHFGALFJALDSKFJAFASLJFLASF*****************************EOF有了crontab和mail,就可以定时监控数据库,然后把报告发送邮件到管理员的信箱.kill -9 9 是kill命令传送的一个信号,一共15个信号可以发送./etc/ftpusers 限制登录ftp的用户,谁在这个文件里面,谁就登不进去.网络服务 /etc/inetd.conf 刷新 refresh src -dlslpp -l | grep http 查看安装的软件检查瓶颈:利用vmstat iostat 查看总体情况,ps aux 可以看到具体进程占用资源的情况.如果是io瓶颈,可以利用filemon -o /tmp/a.txt -O all; sleep 10;trcstop 来查看io资源的使用情况.辨别僵尸进程:ps -ef pid 那列是 defunc的为僵尸进程.。

AIX、HP-UNIX、LINUX硬件信息查看命令收集

AIX、HP-UNIX、LINUX硬件信息查看命令收集

AIX、HP-UNIX、LINUX 硬件信息查看命令收集修订记录目录1AIX平台 (1)1.1查看操作系统版本 (1)1.2查看逻辑CPU个数 (1)1.3查看物理CPU个数 (1)1.4查看物理内存大小 (1)1.5查看设备详细信息 (1)2HP-UNIX平台 (2)2.1查看操作系统版本 (2)2.2查看系统硬件信息 (2)3LINUX平台 (2)3.1查看操作系统版本 (2)3.2查看逻辑CPU个数 (2)3.3查看物理CPU个数 (2)3.4查看CPU详细信息 (2)3.5查看内存详细信息 (3)3.6查看CPU位数(32 OR 64) (3)本文档旨在收集IBM AIX、HP-UNIX、LINUX各平台上硬件信息查询命令,后续会不断完善。

1 AIX平台1.1 查看操作系统版本#oslevel1.2 查看逻辑CPU个数#pmcycles –m1.3 查看物理CPU个数#prtconf |grep Processors1.4 查看物理内存大小方法一、#prtconf |grep Memory方法二、#bootinfo –r方法四、#svmon –Gsize inuse free pin virtualmemory 40140804011465 2615 467613 2265478size表示真实的物理内存的大小,单位是4k,因此当前物理内存大小为4014080*4K 1.5 查看设备详细信息#lsdev --列出所有的设备#lsdev –El 设备名--查看设备的详细信息例如:#lsdev –El proc0 --查看单个cpu的详细信息2 HP-UNIX平台2.1 查看操作系统版本#uname –a#model --查看机型2.2 查看系统硬件信息#sam选择Performance monitors System Properties查看#machinfo3 LINUX平台3.1 查看操作系统版本# more /etc/redhat-release# more /proc/version#uname -a3.2 查看逻辑CPU个数# cat /proc/cpuinfo | grep "processor" | wc –l3.3 查看物理CPU个数# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 3.4 查看cpu详细信息#more /proc/cpuinfo3.5 查看内存详细信息#more /proc/meminfo#grep MemTotal /proc/meminfo --直接查询总内存大小3.6 查看cpu位数(32 or 64)# getconf LONG_BIT。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

L inux
1、常用命令
2、常用命令举例
alias
cd ~
vi .bashrc

alias dd=”ls -l”
<wq!>
source ~/.bashrc
tail
tail file //查看file文件最后十行
tail –f file //查看file文件最后十行,随文件增长变化
tail –n +2 file //从第二行位置读取file文件
tail –n -2 file //从倒数第二行位置读取file文件
tail –r –n -10 file //读取file文件最后十行并逆序显示
head
head file //查看file文件前十行
head –n 14 file //查看file文件前十四行
head file file1 //查看file、file1文件前十行
ps
ps –a //一个终端的所有进程
ps –A //显示所有进程,相当于-e
ps –f //列出全部信息
ps –u //以用户区分进程
ps –x //显示所有程序
ps –aux | grep tetrad
ps –ef | grep tetrad
[root@localhost ~]# ps –ef | grep tetrad
用户进程id 父进程id CPU占用率开始时间终端运行时间执行命令UID PID PPID C STIME TTY TIME CMD
root 2673 1 1 Oct08 ? 01:34:02 ./tetrad ……root 7728 5709 0 10:38 pts/1 00:00:00 grep tetrad [root@localhost ~]#
3、常见问题
I BM_AIX
1、常用命令
2、常用命令举例
alias
cd /etc
vi profile

alias dd=”ls -l”
<wq!>
source etc/profile
3、常见问题
Tooltalk message server could not be started
主机ip地址和域名不一致
hostname <IBM_aix_10.8.59.173>
more /etc/hosts <10.8.59.173 localhost> 修改hostname和hosts文件主机名一致即可
工具。

相关文档
最新文档