aix常用命令.docx
- 文档编号:27119052
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:14
- 大小:20.74KB
aix常用命令.docx
《aix常用命令.docx》由会员分享,可在线阅读,更多相关《aix常用命令.docx(14页珍藏版)》请在冰豆网上搜索。
aix常用命令
有关/etc/security/limits问题的若干说明
网友:
hjw20000发布于:
2008.03.0516:
01 (共有条评论)查看评论|我要评论
AIX5.3上
下面是文件/etc/security/limits文件里面有关软限制和硬限制的部分。
*
*Sizesareinmultiplesof512byteblocks,CPUtimeisinseconds
*
*fsize-softfilesizeinblocks
*core-softcorefilesizeinblocks
*cpu-softperprocessCPUtimelimitinseconds
*data-softdatasegmentsizeinblocks
*stack-softstacksegmentsizeinblocks
*rss-softrealmemoryusageinblocks
*nofiles-softfiledescriptorlimit
*fsize_hard-hardfilesizeinblocks
*core_hard-hardcorefilesizeinblocks
*cpu_hard-hardperprocessCPUtimelimitinseconds
*data_hard-harddatasegmentsizeinblocks
*stack_hard-hardstacksegmentsizeinblocks
*rss_hard-hardrealmemoryusageinblocks
*nofiles_hard-hardfiledescriptorlimit
*Thefollowingtablecontainsthedefaulthardvaluesifthe
*hardvaluesarenotexplicitlydefined:
*
*AttributeValue
*======================
*fsize_hardsettofsize
*cpu_hardsettocpu
*core_hard-1
*data_hard-1
*stack_hard8388608
*rss_hard-1
*nofiles_hard-1
default:
fsize=-1
core=2097151
cpu=-1
data=-1
rss=-1
stack=-1
nofiles=2000
说明:
1.ulimit-Ha输出硬限制的值
time(seconds)unlimited
file(blocks)unlimited
data(kbytes)unlimited
stack(kbytes)4194304
memory(kbytes)unlimited
coredump(blocks)unlimited
nofiles(descriptors)unlimited
因为在/etc/security/limits没有明确写明对硬限制的设置,所以,取默认的硬限制的值,也就是上面注
释文字里面写的那些,stack还是有限制的。
2.
ulimit-a输出软限制的值
time(seconds)unlimited
file(blocks)unlimited
data(kbytes)unlimited
stack(kbytes)4194304
memory(kbytes)unlimited
coredump(blocks)2097151
nofiles(descriptors)2000
软限制取/etc/security/limits里面default里面的值,虽然里面写的stack没限制,但是由于硬限制已经
提前限制了41944304,所以,stack的最大也只能是41944304。
3.如何更改硬限制和软限制的值?
1)编辑文件/etc/security/limits,直接修改各定义值。
此更改在用户退出重新登陆就生效。
2)使用命令ulimit修改默认值。
例如:
ulimit-fvalue
ulimit-c
ulimit-t
ulimit-d
ulimit-s
ulimit-m
ulimit-n
将修改fsize,core,cpu,data,stack,rss和nofiles的softlimit值。
3)使用命令chuser修改某用户的限定值。
例如:
chuserfsize=
chusercore=
chuserdata=
chuserlimit=
chuserrss=
chusernofiles=
将用户“username”的softlimits改为值“value”。
chuserhard_fsize=
chuserhard_core=
chuserhard_cpu=
chuserhard_data=
chuserhard_limit=
chuserhard_rss=
chuserhard_nofiles=
将用户“username”的hardlimits改为值“value”。
4)smitchuser里面也是可以修改的
AIX常用命令
AIX常用命令
查看交换区信息:
lsps-a显示交换区的分布信息
lsps-s显示交换区的使用信息
slibclean清除处理程序遗留的旧分页信息
smitmkps建立交换区空间信息
swapon-a启动所有的分页空间
/etc/swapspaces存放分页空间表格信息
-------------------------------------------------
显示卷信息:
lsvg显示卷的名称
lsvg-lrootvg显示rootvg卷的详细信息
-------------------------------------------------
mount卷的方法:
varyonvgdatavg加载datavg卷
mount/dev/data1加载datavg下的一个data1卷
裸设备类型:
raw,jfsjfs可以转变成文件系统,而raw则不行
-------------------------------------------------
在裸设备上安装oracle系统:
修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle
chownoracle:
dba/dev/system01
chownoracle:
dba/dev/rsystem01
在使用文件时必须用rsystem01
-------------------------------------------------
smit快速路径名称:
(smit:
图形方式,smitty:
字符方式)
dev设备管理
diag诊断
jfs定期档案管理系统
lvm逻辑卷册系统管理员管理
nfsNFS管理
sinstallp软件安装及维护
spooler列印队列管理
system系统管理
tcpipTCP/IP管理
USER使用者管理
clstart,clstop:
启动和停止cluster
lssrc-gcluser:
查看cluser的状态
-------------------------------------------------
查看已安装的软件信息:
ls-aF/usr/lpp(lpp:
LicensedProgramProducts)
查看安装媒体内容:
installp-q-d/dev/cdrom-l
-------------------------------------------------
启动时自动加载文件系统信息:
需要加载的信息存放在/etc/filesystems
mount-tnf加载所有在/ect/filesystems中定义type=nfs的文件系统
显示已加载的文件系统及状态:
df-v,mount
-------------------------------------------------
查看错误日志信息:
errpt-a
-------------------------------------------------
有关TCP/IP的命令
网路卡:
smitchgenet,chgtok,chgfddi,opschange,mktty:
adptr架构快速路径
smitmkinet,ppp:
slip与ppp快速路径
ifconfig:
config界面
位址:
/etc/hosts静态主机表
/etc/resolv.conf位址解析的名称服务器
/etc/named.boot名称服务器架构
/etc/named.ca根名称服务器快取
/etc/named.data位址列表
/etc/named.rev反转指标列表
nslookup查询名称服务器资讯
网络路由:
route管理路由
netstat-rn列出定义的路由
routed路由(daekminrip)
gated路由(daekminrip、egp、hello)
/etc/gateways已知网关
/etc/networks已知网路
服务:
/etc/services
/etc/inetd.conf
TCP/IP群组子系统:
/etc/
startsrc-gtcpip启动全部的tcpip子系统
startsrc-sinetd启动主要internet
除错:
iptrace启动封包追踪
ipreport追踪结果格式化输出
netstat网络统计
ping检查是否可以到达
查看HACMP,外部硬盘信息:
lscfg-v
lsdev-Ccadapter
对等机器信息:
/etc/.rhosts
/etc/hosts.equiv
/etc/hosts
-------------------------------------------------
观察进程内存使用情况:
psaux观察参数%mem:
内存使用百分比RSS:
实际使用内存
vmstatfree的单位为块,缺省值为4096bytst
-------------------------------------------------
创建raw设备时选择的类型:
raw_lv
自己总结的aix的命令,且都在小型机上通过!
登陆
cmd->telnet10.122.149.1
修改密码
#passwd
关机
#shutdown
#shutdown–F
重启计算机
#shutdown–Fr
进入目录
#cdapp(目录名)
回退:
#cd..
查看设备状态
#lsdev-Ccdisk查看磁盘是否可用
#lsdev-Ccadapter查看适配器是否可用
#lsdev-Cctape查看磁带是否可用
查看磁盘的基本属性
#lsattr-Elhdisk5
从root用户修改为oracle用户
#chownoracle:
dbaaa.txt(文件名称/磁盘名称)
修改disk5磁盘的读写权限
#chmod755*hdisk5
删除磁盘
#rmdev–dlhdisk5
磁带备份
#cfgmgr–v确认磁带机
#lsdev–Cctape看磁带机是否可用
开始备份
#smittymksysb
#选择可用磁带机回车(esc+4)选择
镜像
#smittyvg
#选择mirroravolumegroup
#选择rootvg
#hdisk1需要一段时间
#bosboot–adhdisk1
#bootlist–mnormalhdisk0hdisk1硬盘启动的顺序
HACMP启动和停止
(1)、启动HACMP
使用以下步骤启动HACMP:
以root用户loginAIX
使用smittycl_admin进入HACMP管理界面
选择ManageClusterServices菜单项,按Enter键
选择StartClusterServices菜单项,按Enter键
按Enter键启动HACMP
(2)、停止HACMP
使用以下步骤启动HACMP:
以root用户loginAIX
使用smittycl_admin进入HACMP管理界面
选择ManageClusterServices菜单项,按Enter键
选择StopClusterServices菜单项,按Enter键
按Enter键停止HACMP
查看ip地址和子网掩码,端口号
#ifconfig-a
#netstat-i
#netstat-in
#uptime运行天数
#ps–ep|grepora查看ora进程
#ps–ep|grep查看所有的进程
#ps–ep|pg按页显示进程
FTP命令
cmd下ftp10.122.149.1
#bin二进制模式下传送
#mputa.txt上传文件
#mgeta.txt下载文件
#errpt查看错误信息
#errpt>/tmp/errpt2007110.txt保存errpt为txt文件
#errclear0把errpt错误日志清0
#kill-9pid关掉进程
#cdoracle/app/crs/product/10.2/log/hdmis1/crsd
#ls
core.2006-12-20-21:
55:
28core.2006-12-20-23:
21:
45core.2006-12-21-01:
16:
46crsd.l01
core.2006-12-20-22:
12:
57core.2006-12-20-23:
25:
46core.2006-12-21-01:
52:
35crsd.log
core.2006-12-20-22:
50:
42core.2006-12-20-23:
30:
20core.2006-12-21-15:
33:
27
core.2006-12-20-23:
17:
50core.2006-12-21-00:
19:
30core.2007-01-08-15:
39:
35
AIX是IBM公司开发的业界领先的优秀商务Unix操作系统,在可靠性、可用性、开放性、扩展性、高性能、
安全性等方面都非常突出,尤其是在Internet的关键应用领域以及系统和硬件管理能力方面,其性能表现更为出色,受到了业界的普遍认可和广泛使用。
以下是笔者几年来使用AIX系统的一点心得,兹供使用该系统的其他读者参考。
1.如何禁止终端上的中断键(CTRL+C)?
在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在终端上按CTRL+C键时就会退到系统提示符下。
由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:
(1)如果使用ksh,可在$HOME/.profile中第一行加入如下内容:
trap"echo'Abnormaloperation';exit"123915
(2)如果使用csh(ksh亦可),可用如下命令:
%sttyintr^!
如果恢复正常情况,键入下列命令:
%sttyintr^c
2.如何在shell中不回显(echo)字符?
在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在屏幕上,为此可采用下面的两种办法:
·使用stty命令
stty-echo#donotdisplaypassword
echo"Enterpassword:
\c"
readPASSWD#getthepassword
sttyecho#restorestandardconfiguration
·使用echo命令
设置保密属性:
echo"\033[8m"
取消保密属性:
echo"\033[m"
3.如何在某个目录及其所属子目录的所有文件中查找字符串?
在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面
两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):
(1)cat/dev/null>out
find./-name"*.cp"-execgrep"abc"{}>>out
(2)find./-name"*.cp"|xargsgrep"abc">out
推荐使用第二种方法,因其系统开销小、速度快。
4.如何对/etc/inittab文件中的一行进行注释?
我们都知道在shell中使用"#"作为注释符号,但在/etc/inittab中注释一行的方法是在第一个字符前插入字符":
"。
5.如何转换DOS和AIX两种格式的文本文件?
如欲转换DOS和AIX两种格式的文本文件,有两种方法:
(1)用ftp命令:
设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传
送,这里不再赘述。
(2)使用aix2dos或dos2aix命令
如将DOS格式的文本文件转换为AIX格式,可用命令A:
dos2aixinputfileoutfile,反之可用命令:
aix2dosinputfileoutfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix-h"和"aix2dos-h"。
注意要使用这两个命令,必须首先安装文件集bos.pci。
6.如何解决某一PV上的VGDA与ODM库不一致的问题?
在系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:
redefinevg-dhdisk_namevg_name
该命令以指定PV上的LVM信息重新定义给定VG的ODM库。
或:
synclvodm-P-vvgname
该命令同步或重建给定VG的ODM库和LVM信息。
7.如何设置用户的文件大小限制?
在AIX系统中,用户使用系统资源是有一定限制的。
如用户缺省可创建或扩展的最大文件为1G(参
见/etc/security/limits:
fsize=2097151,fsize_hard=fsize512-bytesblocks)。
如欲修改,可使用smit:
#smitchuser选择用户,修改下面两项:
SoftFILEsize[4194302]
#(2G,可根据需要设定)
HardFILEsize[4194302]
#(2G,可根据需要设定)
用该用户身份登录,使用"ulimit-f"和"ulimit-Hf"可分别显示其fsize、fsize_hard的大小。
8、如何按文件大小排序列出一个文件系统下的文件?
当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。
为此,可用如下命令:
#find[filesystem_name]-xdev-size+[512-bytesbloks]-ls|sort-r-n-k7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aix 常用命令