AIX管理常用命令
- 格式:doc
- 大小:4.67 KB
- 文档页数:4
alias: 定义或显示别名. 如:alias ls='ls -CF' ls 命令用'ls -CF'代替alog:创建并维护创建自标准输入的固定大小的日志文件。
alog -f/tmp/sample.log –o要列出 /tmp/sample.log 日志文件的内容Apropos:通过关键字查找定位命令apropos password查找它们的标题中包含字password的手册节as:读取和汇编源文件。
as 命令读取和汇编指定的File(约定情况下,此文件以.s 后缀结束)。
如果不指定File,则as 命令读取和汇编标准输入。
as -l -o file.o file.s 产生名为file.lst 的列表文件和名为file.o 的目标文件at:稍后运行命令。
at 命令从标准输入读取稍后要运行的命令的名称并允许您指定何时应运行该命令。
at 5 pm Firday uuclean <Ctrl-D>退出系统)如果uuclean 在您的当前目录中,则在周五下午5点运行uuclean命令atrm atrm:除去用 at 命令假脱机的作业. atrm root.621619200.a. 从 at 命令队列除去作业编号 root.62169200.aawk:在文件中查找与模式匹配的行,然后在它们上面执行特定的操作。
(用正则表达式) awk '/start/,/stop/' chapter1(文件名)显示字 start 和stop 之间的所有行,包含“start”和“stop”batch:当系统负载即被允许时运行作业。
backup:备份文件和文件系统。
要使用全路径名备份 /home 目录中所有的文件和子目录,请输入:find /home -print | backup -i -f /dev/rmt0-i标志指定文件将从标准输入读取并按文件名称归档。
find命令在 /home 目录中生成一个所有文件的列表。
AIX常用命令一.目录和文件操作1.ls命令列出指定目录下的文件,缺省目录为当前目录#ls -a 列出所有文件,包括隐藏文件#ls –l 显示文件详细信息2.pwd显示出当前的工作目录3.cd改变当前的工作目录#cd /tmp 进入/tmp 目录#cd .. 进入上级目录4.mkdir 建立目录#mkdir tmp 在当前目录下建立子目录tmp#mkdir -p /tmp/a/b/c 建立目录/tmp/a/b/c ,若不存在目录/tmp/a 及/tmp/a/b 则建立5.rm 删除文件或目录- f 删除文件时不作提示- r 删除目录及其所有子目录[例子]:#rm file1 删除文件file1#rm -r /mytmp 删除目录/mytmp6.cp 拷贝文件[语法]: cp [ -p ] [ -r ] 文件1 [ 文件2 ...] 目标文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。
[参数]:- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表- r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件[例子]:#cp file1 file2 将文件file1 拷贝到文件file2#cp file1 file2 /tmp 将文件file1 和文件file2 拷贝到目录/tmp 下#cp -r /tmp /mytmp 将目录/tmp 下所有文件及其子目录拷贝至目录/mytmp7.mv 移动文件将文件移动至目标,若目标是文件名,则相当于文件改名#mv file1 file2 将文件file1 改名为file2#mv file1 file2 /tmp 将文件file1 和文件file2 移动到目录/tmp 下8.chmod 文件权限设置[语法]: chmod [-R] 模式文件.#chmod 777 file1将文件file1存取权限置为所有用户可读可写可执行#chmod 755 file1 文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。
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常用命令
1 topas命令,可以看到aix系统的使用情况,aix查看cup使用率。
2. 磁盘空间
df -g 在命令行中,输入aix命令:df -g,可以看到当前aix系统的磁盘空间使用情况,即可以查看aix磁盘空间。
df命令后面的参数-g,是表示后面显示的磁盘空间
大小以G计算并显示
df -h 统计磁盘的使用率
df -k 文件系统空间使用情况
查看空间
lspv :查看系统硬盘
lspv hdisk# :查看硬盘hdisk#的空间分配情况
lsvg :查看系统VG
lsvg vg_name : 查看VG的空间分配情况
lsvg -l vg_name: 查看VG中LV分配情况以及对应的文件系统
df -k :查看文件系统使用情况。
目录操作
文件操作
安全操作
编程操作
进程操作
时间操作
网络与通信操作
Korn Shell 命令
其它命令。
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的cpu,内存,序列号以及补丁,maitenancelevel等信息1.查看cpu:1.1#pmcycles(从aix5.1开始在bos.pmapi.pmsvcs包中)1.2#lsattr-Elproc*2.查看内存:2.1#lsattr-Elmem*2.2#lsattr-Elsys0-arealmem2.3#bootinfo-r2.4#getconfREAL_MEMORY(5L,hpux也有该命令,不过用法有差别。
另外,在aix中还可以用getconfHARDWARE_BITMODE和KERNEL_BITMODE来分别查看机器的硬件和操作系统是32位还是64位)3.查看model,sn:#uname-Mu结果如下IBM,7043-150IBM,01105DE2CE其中IBM,7043-150是model,01105DE2CE中的105DE2CE就是机器上标明的sn:10-5DE2CE,也就是序列号4.查看系统的maitenancelevel:4.1#oslevel-r4.2#instfix-i|grepML5.查看哪些文件集没有打到相应的maitenancelevel:#instfix-icqk5100-02_AIX_ML|grep":-:"或#oslevel-rl5100-026.查看当前运行的fileset的maintenancelevel:#lslpp-lnotes:PTF用installp安装,APAR用instfix安装7.installp命令7.1安装在软件包中的所有的filesets到/usr/sys/inst.images:#installpavXd/usr/sys/7.2清除一个中断的安装和删除所有没有完成的安装#installpC7.3提交安装(commit):#installpcgx或smittyinstall_commit7.4删除所有未committed的在./reject.list中的updates,同时将系统带回到以前的maintenancelevel:#installprBfx./reject.list或smittyinstall_reject7.5删除一个安装的软件:#.ipsec.rte或smittyinstall_remove7.6列示介质上的所有软件:#installpLd/dev/cd0在AIX 5.2中,getconf命令能够提供有关系统的配置信息,如系统的内存大小、硬盘空间、上一次的启动设备、以及硬件是32位还是64位等多项信息。
目录目录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 管理常用命令
1.关机
重新引导多用户系统 smit shutdown shutdown -r
重新引导单用户系统 smit shutdown shutdown -r 或 reboot 将系统关闭为单用户方式: 1. cd /; 2. shutdown -m
在紧急情况下关闭系统: shutdown -F
2.存储管理
2.1 创建卷组 smitty mkvg
2.2 显示系统所有卷组 lsvg
2.3 显示系统当前活动的卷组 lsvg -o
2.4 显示某一个卷组 lsvg 卷组名; 如 lsvg rootvg
2.5 显示指定卷组的逻辑卷 lsvg -l 卷组名
2.6 显示卷组中的物理卷 lsvg -p 卷组名
2.7 给指定卷组添加物理卷 smitty extendvg
2.8 从指定卷组中删减物理卷 smitty reducevg
2.9 显示所有物理卷 lspv
2.10 显示某个物理卷 lspv 物理卷名;如 lspv hdisk1
2.11 显示物理卷的物理分区 lspv -p 物理卷名
2.12 显示物理卷中的所有逻辑卷 lspv -l 物理卷名
2.13 新建一个逻辑卷 smitty lv
2.14 显示逻辑卷位置 lslv -l 逻辑卷名
2.15 文件系统信息在/etc/filesystems
2.16 建立一个文件系统 smitty fs;快捷方式 smitty crjfs 2.17 修改文件系统 smitty chjfs
2.18 显示文件系统 lsfs
2.19 删除一个文件系统 smitty rmfs
3.用户管理
3.1 添加用户 smit mkuser; 或直接使用命令 mkuser
3.2 改变用户属性 smit chuser
3.3 显示所有用户 smitty lsuser
3.4 显示某一用户所有属性 smitty chuser 或者 lsuser 用户名3.5 属性按格式显示 lsuser -f 用户名
3.6 删除用户 smitty rmuser
3.7 设置和修改密码 smitty passwd或者passwd 用户名
3.8 添加组 smitty mkgroup
3.9 改变组的属性 smitty chgroup
3.10 显示组 smitty group或者lsgroup
3.11 显示组属性 lsgroup -a -f 属性 ALL
3.12 显示某个组 lsgroup 组名
3.13 删除组 smitty rmgroup
4. smit 的日志文件
smit -l /tmp/smit.log -v -t
5.网络
5.1 配置tcp/ip smitty mktcpip
5.2 列出网卡信息 lscfg -vl ent?
5.3 显示所有网络配置信息 ifconfig -a
5.4 检查系统路由 netstat -r
检查系统默认的ps大小 lsps -a
检查文件系统大小 df -k;其中 /,/tmp,/var三个文件系统大小至少为128MB
检查当前系统的补丁:instfix -i|grep AIX_ML
检查设备 lsdev -C
检查配置 lscfg -vp
检查安装软件 lslpp -l
处理器个数 lsdev -C|grep proc
内存大小 lsattr -E1 mem0
查看用户 who
错误记录:
显示错误 errpt
显示详细的错误信息 errpt -a
清空错误记录信息 errclear 0
informix出现:Symbol aio_nwait (number 4) is not exported from dependent"错误的解决
mkdev -l aio0
smitty aio改成系统启动就是enable的即可。
或者用命令行修改
chdev -l aio0 -P -a autoconfig='available'
安装编译器license
license管理程序路径/var/ifor
1.配置 LUM V4 Nodelock Licence Server
运行命令
i4cfg -script
2. 运行下列命令将License加入管理程序:
# /var/ifor/i4blt -a -f [licfile] -R u -T [number_of_lics]
3. 设置 C编译程序路径:
如果使用 C for AIX 4.4/5.0 编译器,运行脚本
/usr/vac/bin/replaceCSET
如果使用 C&C++ V3.6.x 编译器, 运行脚本
/usr/ibmcxx/bin/replaceCSET
如何解决License Server 启动时的错误
GRL-2050: Fatal error from I4LLMD
环境 AIX V4.3
问题如何解决License Server 启动时的错误 GRL-2050: Fatal error from I4LLMD
解答执行下面命令:
#i4cfg -stop
#cd /var/ifor
#rm *.dat *.idx
#i4cfg -start
Re-enroll licenses.
若错误信息仍存在,可用下面方法重建License Server:
#i4cfg -stop
#cd /var/ifor
#rm *.dat *.idx *.error *.out i4ls.ini
#/usr/opt/ifor/ls/os/aix/bin/i4cnvini
#/var/ifor/i4cfg -script (rebuild licenses)
一:取得informix数据库的安装包,并将其上传到系统中的某个目录
二:建立informix组和informix用户
IBM:mkuser或者useradd建立informix用户,mkgroup建立informix组
HP:useradd建立用户,groupadd建立组
SUN:useradd建立用户,groupadd建立组
三:规划好informix数据库的空间,informix数据库需要如下空间,安装informix数据库本身的空间,rootdbs, tempdbs,phydbs,logdbs以及workdbs。
一般,informix数据库本身安装在/opt/informix目录或者 /usr/informix目录下。
rootdbs,tempdbs,phydbs,logdbs以及workdbs使用touch命令创建即可。
如果数据量比较大,可以单独建立类型为raw的lv。
建立好之后将lv或者dbs赋予相应权限。
chown informix:informix *dbs*
chmod 660 *dbs*
四:开始安装informix数据库
将安装包拷贝到/opt/informix(假设informix安装在此目录下面),在informix用户下解
压安装包
编辑.cshrc环境变量
setenv INFORMIXDIR /opt/informix
setenv PATH $INFORMIXDIR/bin:$PATH
setenv ONCONFIG onconfig
保存退出,source .chsrc使环境变量生效。
在刚才的环境下,使用su命令切换到root用户,注意,在切换的时候确保刚才的环境变量不会改变。
#./installserver(informix 7.3) 或者#./ids_install(informix9.4)系统自动进行安装。
五:修改配置文件
主要修改以下几个配置文件:/opt/informix/etc/sqlhosts ,/opt/informix/etc/onconfig /etc/services
下面给出这几个文件的典型例子
/opt/informix/etc/sqlhosts文件
hostname_online onipcshm hostname sqlexec
hostname_online_net onsoctcp hostname sqlexec_net(适用于IBM和HP)hostname_online_net ontlitcp hostname sqlexec_net (用与SUN)
2.显示运行级别
/usr/lib/acct/fwtmp </var/adm/wtmp | grep run-level
级别2为缺少运行级别
3.更改运行级别
1. 检查/etc/inittab
2. smit telinit。