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 这两个命令都在 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 此命令在 AIX 上配置 Kerberos 服务器,并创建 /etc/krb5/krb5.conf、/var/krb5/krb5kdc/kdc.conf 和 kdm5.acl 文件。 如何在 AIX 上配置 NAS Kerberos 客户端? mkkrb5clnt -r 此命令在 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 其中 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 此命令提供登录期间使用的身份验证方法。下载本文