视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
IBM AIX常用命令
2025-09-29 05:22:34 责编:小OO
文档
一、检查AIX系统状态

  1、文件系统:df -k

  2、设备:lsdev -C

  3、磁盘(物理卷):lspv

  4、paging space:lsps -a

  5、配置:lscfg -vp

  6、软件:lslpp -l

  7、用户:who

  8、处理器个数:lsdev -C|grep proc

  9、内存大小:lsattr -El mem0

  二、关机

  1、shutdown

  使用wall命令提醒用户若干时间后关机;

  2、shutdown  +2

  2分钟后关机

  3、shutdown -Fr

  -r = 关机后重新启动

  

  三、错误记录

  1、显示错误:errpt

  2、显示详细的错误信息:errpt -a

  3、清空错误记录信息:errclear 0

  四、smit/smitty部分快捷菜单方式:

  #smitty tape

  #smitty user

  #smitty tcpip

  #smitty inet

  #smitty nfs

  #smitty jfs

  #smitty lvm

  

  五、关于卷组(smitty vg)

  1、显示卷组状态:

  列出卷组细节:lsvg

  列出卷组中的逻辑卷:lsvg -l

  列出卷组中的物理卷:lsvg -p

  2、增加卷组:smitty mkvg

  3、修改卷组属性:smitty chvg

  4、激活卷组:varyonvg  vg_name

  5、解除卷组:varyoffvg  vg_name

  6、向卷组中增加一个物理卷:extendvg vg_name hdiskn

  注:extendvg命令用于向已存在的卷组增加新的物理卷,这个物理卷设备的状态必须是可用的(Available)。

  7、从卷组中删除一个物理卷:reducevg [-d] vg_name hdiskn

  注:删除物理卷时其所在的卷组必须处于非活动状态,如果被删除的物理卷是卷组中仅存的一个,那么这个卷组同时也被删除。

  

  六、关于物理卷(smitty pv)

  1、lspv

  列出物理卷名称:lspv

  列出物理卷细节:lspv hdiskN

  列出物理卷中的逻辑卷:lspv -l hdiskN

  列出物理卷中的物理分区分布:lspv -p hdiskN

  2、增加物理卷:cfgmgr /mkdev

  3、删除物理卷:rmdev

  七、关于逻辑卷(smitty lv)

  1、显示逻辑卷信息

  列出逻辑卷名称:lslv -l

  列出逻辑卷细节:lslv

  列出与逻辑卷相关的物理卷:lslv -l

  列出物理卷中物理分区的分配:lslv -p

  显示逻辑卷中LP(逻辑分区)与PP(物理分区)的对应:lslv -m

  2、增加逻辑卷

  #smitty mklv

  #mklv

  3、删除逻辑卷

  #smitty rmlv

  #rmlv

  4、设置逻辑卷属性

  #smitty lvsc

  # chlv

  5、增加逻辑卷拷贝:smitty mklvcopy

  6、删除逻辑卷拷贝:smitty rmlvcopy

  八、设备管理

  1、cfgmgr/mkdev:配置系统中新增设备。

  2、lsattr:用于读取指定设备的配置属性,部分属性可更改。

  3、lscfg:用于显示指定设备的类型、序列号和有关供货商的信息。

  4、rmdev:从系统中删除设备,或使设备处于defined状态。

  5、lsdev/prtconf:列出当前系统中定义的设备。

  九、用户/用户组

  1、对于用户组,使用 smit group

  对于少量用户的管理,使用smit user

  对于大量的用户,使用mkuser

  2、更改用户属性:smitty chuser

  更改用户组属性:smitty chgroup

  3、删除用户:smitty rmuser

  删除用户组:smitty rmgroup

  

  十、常用用户监视命令

  who

  last   - 登录事件和关机信息

  last root console

  last | grep shutdown

  十一、系统记录文件

  列出系统记录名称: alog -L

  示例: boot bosinst nim console

  列出文件: alog -o -t boot

  十二、程序包安装:installp/smitty installp

  十三、列出所有已安装的IBM AIX软件的当前版本

  #lslpp -l

  

  十四、列出某个命令包含在哪个文件集中

  #lslpp -w /usr/bin/vi

  

  十五、关于备份

  1、创建系统备份:smit mksysb

  2、逻辑卷组的备份:savevg

  3、常用的UNIX命令进行备份和恢复:dd、cpio、backup、restore、tar等

  十六、监视CPU使用情况

  #vmstat 2

  #ios

tat -t 2 6

  #sar -P ALL 2 3

  十七、监视内存使用情况

  #vmstat 2 10

  #ps aux

  #svmon -G

  #svmon -Pau 10

  十八、监视I/O使用情况

  #iostat 5

  #sar -d 3 3

  #filemon -O lv,pv -o fmon.out

  十九、监视网络使用情况

  1、网络接口统计:netstat -i

  2、网络内存使用情况:netstat -m

  3、正在运行的每一个基于通用数据链接接口设备驱动程序的统计信息:netstat -v

  4、显示由协议参量(udp、tcp、ip、icmp)所指定值的统计信息:netstat -p、netstat -p ip

  5、得到在一个时间间隔内网络操作的详细内容:netpmon -o netpmon.out -O all; sleep 400; trcstop

  二十、基于文本的监视

  #topas

1.如何移动与重命名文件?  

    要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用 mv 命令。

  

    如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。

  

    注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。

如果一起指定了 -f 和 -i 两个标志,则后一个指定的标志优先。

  

    以下是如何使用 mv 命令的示例:

    1.要将文件移动到另一个目录并给它一个新名字,请输入:# mv intro manual/chap1按下 Enter 键。

  

    该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文件在 manual 目录中以 chap1 的名字出现。

  

    2.要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。

  

    该命令将 chap3 移动到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。

  

    3.要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。

  

    该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。

  

    2.如何在系统中移动或者重命名目录?

  

    如果需要移动或者重命名目录,可以在系统中使用 mvdir 命令。

  

    例如,如果需要移动目录,可以在命令行中输入下面的命令:# mvdir book manual然后按下 Enter(回车) 键。

  

    如果 manual 目录在系统中已经存在,则上面的命令会将 book 目录移动到名为 manual 的目录下面。否则,book 目录会被重新命名为 

manual.例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:# mvdir book3 proj4/manual然后按下 Enter(回车)键。

  

    上面的命令会将 book3 目录移动到名为 proj4 的目录下面,并且会将 proj4 目录重新命名为 manual(如果 manual 目录事先在系统中不

存在)。

  

    3.如何删除目录?

  

    可以使用 rmdir 命令将以 Directory 参数指定的目录从系统中除去。在除去目录之前,目录必须为空(只能包含 . 和 ……),您在将其

除去前必须对其父目录拥有写权限。使用 ls -a Directory 命令检查目录是否为空。

  

    以下是如何使用 rmdir 命令的示例:

    1.要清空并除去目录,请输入:# rm mydir/* mydir/.* # rmdir mydir按下 Enter 键。

  

    该命令除去 mydir 的内容,然后除去空目录。rm 命令显示有关试图除去目录圆点 (。) 和双圆点 (……) 的出错信息,然后 rmdir 命令

将它们和目录本身除去。

  

    注:rm mydir/* mydir/.* 首先除去名字不以圆点开头的文件,然后除去那些名字以圆点开头的文件。您可能无法认识到目录包含名字以圆

点开头的文件,因为如果不使用 -a 标志,ls 命令通常不显示它们。

  

    2.要除去 /tmp/jones/demo/mydir 目录及其下面所有的目录,请输入:# cd /tmp # rmdir -p jones/demo/mydir按下 Enter 键。

  

    该命令将 jones/demo/mydir 目录从 /tmp 目录中除去。要删除目录时,如果目录非空,或者您对其没有写权限,则命令以适当的出错消

息终止。

  

   4.如何删除文件?

  

    当用户不再需要某个文件时,可以使用 rm 命令将其除去。rm 命令除去某个特定文件、一组文件或目录内从文件列表中选中的某些文件条

目。

  

    使用 rm 命令时,在除去文件之前无需用户确认、读权限和写权限。然而,用户必须对包含该文件的目录具有写权限。

  

    以下是如何使用 rm 命令删除文件的示例:

    1.要删除名为 myfile 的文件,请输入下面的命令:# rm myfile按下 Enter(回车)键。

  

    2.要依次删除 mydir 目录中的所有文件,请输入下面的命令:# rm -i mydir/*按下 Enter(回车)键。

  

    在每个文件名显示时,输入 y 并按下 Enter(回车)键以删除文件。或者仅按下 Enter 键以保留文件。

  

   5.如何为文本文件排序?

  

    可以使用 sort 命令将 File 参数指定的文件中的行按字母顺序或其它方式排序,并将结果写到标准输出。如果 File 参数指定了多于一

个的文件,则 sort 命令将这些文件连接起来,并将它们像一个文件那样按字母顺序排序。

  

    注:sort 命令区分大小写并规定大写字母在小写字母之前(这取决于语言环境)。

  

    下例中,名为 names 的文件的内容为:marta denise joyce endrica melanie名为 states 的文件的内容为:texas colorado ohio

  

    1.要显示 names 文件排序后的内容,请输入:# sort names按下 Enter 键。

  

    系统显示与以下类似的信息:denise endrica joyce marta melanie 

    2.要显示 names 和 states 文件排序后的内容,请输入:# sort names states按下 Enter 键。

  

    系统显示与以下类似的信息:colorado denise endrica joyce marta melanie ohio texas 3.要以 names 文件排序后的内容替代原先的内

容,请输入:# sort -o names names按下 Enter 键。

    

AIX相信大家都听说过,但是用过的人应该不是很多吧!呵呵。今天从网上看到一些关于AIX的命令,随手记录了下来,作为学习笔记吧!  

如何在 AIX 上创建用户?  要在 AIX 上创建用户,可以输入以下命令:  ...   AIX相信大家都听说过,但是用过的人应该不是很多吧

!呵呵。今天从网上看到一些关于AIX的命令,随手记录了下来,作为学习笔记吧!

如何在 AIX 上创建用户?

要在 AIX 上创建用户,可以输入以下命令:

mkuser 或者 useradd

这两个命令都在 AIX 上创建该用户,并更新 /etc/passwd 文件中的用户信息。

如何设置用户密码?

passwd

如何清除某个用户的 ADMCHK 标志?

pwdadm -c

-c 标志清除用户的 ADMCHK 标志,并修改用户在 /etc/security/passwd 文件中的密码节。

如何在 AIX 上创建组?

可以使用 mkgroup 命令在 AIX 上创建组,并更新 /etc/group 和 /etc/security/group 文件中的组信息。

mkgroup

如何删除用户?

可以使用两个命令来删除用户。要删除用户,可以输入以下命令: rmuser

或 userdel

如何删除组?

rmgroup

如何列出用户的属性?

lsuser 命令显示 /etc/passwd 和 /etc/security/user 文件中的所有用户属性。

lsuser

如何列出组属性?

lsgroup

如何更改用户属性?

chuser attribute=value

如何在系统上禁用远程登录?

用户属性存储在 /etc/security/user 配置文件中。要禁止用户远程登录,可以将“rlogin”属性设置为“false”。

用户的“registry”和“SYSTEM”属性之间的区别是什么?

registry 属性指定了管理用户或组身份信息的位置,SYSTEM 属性则控制使用哪些方法以及那些方法如何影响总体身份验证。AIX 上的每个用

户的 registry 和 SYSTEM 属性都必须具有某个值。组仅有 registry 值。

AIX 安全配置文件是什么?

/etc/passwd

/etc/group

/etc/security/passwd

/etc/security/user

/etc/security/group

/etc/security/lastlog

/etc/security/login.cfg

/usr/lib/security/methods.cfg

如何检查安全配置文件的不一致性?

usrck 此命令校正用户信息。

grpck 此命令校正组信息。

pwdck 此命令验证用户数据库文件中的密码信息的正确性。

如何获得内核中的用户和组名称长度?

带 LOGIN_NAME_MAX 参数的 getconf 命令检索内核中的用户和组名称长度。

getconf LOGIN_NAME_MAX

用户和组的最大名称长度是多少?

对于 AIX 5.2 及更低的版本,用户和组的最大名称长度是 8 个字符。AIX 5.3 及更高版本允许管理员将用户和组的名称长度最多增加到 255 

个字符。

如何增加用户和组的名称长度?

使用 smit,smit -> System Environments -> Change / Show Characteristics of Operation System 面板可用于更改 ODM 数据库中的值(

在“Maximum login name length at boot time”字段中)。在该 smit 面板中指定的值将在下一次重新启动后生效。

使用命令行,chdev 命令可用于通过 max_logname 属性更改 sys0 设备在 ODM 数据库中的 v_max_logname 参数。ODM 数据库中更改后的值将

在下一次重新启动后生效。

# chdev -l sys0 -a max_logname=30

sys0 changed

LDAP 命令

如何在 AIX 上配置 ITDS LDAP 服务器/客户端?

mksecldap 命令配置 ITDS LDAP 服务器/客户端。有关更多信息,请参阅参考资料部分。

如何停止 LDAP 客户端守护进程?

可以使用 /usr/sbin/stop-secldapclntd 命令来停止 LDAP 客户端守护进程。

如何启动 LDAP 客户端守护进程?

可以使用 /usr/sbin/start-secldapclntd 命令来启动 LDAP 客户端守护进程。

如何重新启动 secldapclntd 守护进程?

可以使用 /usr/sbin/restart-secldapclntd 命令来重新启动 secldapclntd 守护进程。

如何从 LDAP 服务器获得 LDAP 用户信息?

lsldap 命令通过 LDAP 客户端和 secldapclntd 守护进程从 LDAP 服务器获得该信息。

lsldap -a passwd username or lsuser -R LDAP username

如何从 LDAP 服务器获得 LDAP 组信息?

lsldap -a group groupname or lsgroup -R LDAP groupname

有关 LDAP 命令的更多信息,请参阅此。

Kerberos 命令

如何在 AIX 上配置 NAS Kerberos 服务器?

mkkrb5srv -r -s -d

此命令在 AIX 上配置 Kerberos 服务器,并创建 /etc/krb5/krb5.conf、/var/krb5/krb5kdc/kdc.conf 和 kdm5.acl 文件。

如何在 AIX 上配置 NAS Kerberos 客户端?

mkkrb5clnt -r -c -s

-d -a admin/admin -A i files -K - T

此命令在 AIX 上配置 Kerberos 客户端,并使用“files”作为 Kerberos 的数据库。如果希望使用“LDAP”作为数据库,可以指定 LDAP 来

取代上述命令中的“files”。此命令还将 KRB5files 和 KRB5 模块信息更新到 /usr/lib/security/methods.cfg 文件中。

如何创建 Kerberos 用户?

mkuser -R registry=KRB5files SYSTEM="KRB5files"

or

mkuser -R KRB5LDAP registry=KRB5LDAP SYSTEM="KRBLDAP"

如何设置 Kerberos 用户的密码?

passwd -R KRB5files

or

passwd -R KRB5LDAP

如果为 Kerberos 客户端配置了 kadmin 支持,则此命令有效。如果不存在 kadmind 支持,则用户无法从 Kerberos 客户端更改他们的密码。

如何为 AIX Kerberos 客户端配置 Microsoft? Windows? Active Directory 服务器?

config.krb5 -C -r -d -c -s

其中

是 Windows Active Directory 域名

是承载 Active Directory 服务器的计算机的域名

是 Windows 服务器的主机名称

是 Windows 服务器的主机名称

Microsoft Windows 支持的加密机制是什么?

Microsoft Windows 支持 DES-CBC-MD5 和 DES-CBC-CRC 加密类型。可以按如下方式更改 AIX Kerberos 客户端 /etc/krb5/krb5.conf 文件。 

        [libdefaults]

default_realm = MYREALM

default_keytab_name = FILE:/etc/krb5/krb5.keytab

default_tkt_enctypes = des-cbc-crc des-cbc-md5

default_tgs_enctypes = des-cbc-crc des-cbc-md5

如何取消配置 Kerberos 客户端/服务器?

unconfig.krb5

此命令从客户端和服务器中删除 Network Authentication Service 配置信息和文件。

如何验证在登录期间使用了哪种身份验证方法?

echo $AUTHSTATE

此命令提供登录期间使用的身份验证方法。下载本文

显示全文
专题