AIX 操作系统命令

2025年5月1日 | 阅读 11 分钟

在本篇文章中,您将了解 IBM AIX 操作系统命令。但在讨论 AIX 命令之前,您需要了解 AIX 操作系统。

什么是 AIX 操作系统?

AIX Operating System Commands

AIX 是 Advanced Interactive eXecutive 的缩写。IBM 的 AIX 操作系统是一系列专有的 UNIX 操作系统。它最初是为 IBM RT PC RISC 工作站设计的。但后来它被移植到许多硬件平台,包括基于 PowerPC 的系统、PS-2 个人电脑、System-370 大型机、IBM RS/6000 系列和 Apple Network Server。它是五种通过符合 The Open Group 的 UNIX 03 标准认证的商业操作系统之一。AIX 的第一个版本发布于 1986 年。AIX 7.2 是最新稳定版本的 AIX 操作系统。

AIX 操作系统的特点

AIX 操作系统具有多种特点。IBM AIX OS 的一些特点如下:

  1. 它为所有 Oracle 版本提供完整支持。
  2. IBM AIX OS 是一个新版本,允许用户在系统重启后应用新补丁。
  3. 它是一个非常可靠、稳定且通用的操作系统。
  4. 它提供了出色的性能。

IBM AIX 操作系统命令

有各种 IBM AIX OS 命令。一些重要的命令如下:

命令描述
ac 命令用于打印连接时间记录。
accept, reject 命令用于接受和拒绝打印请求。
acctcms 命令用于从会计记录生成命令使用摘要。
acctcom 命令用于显示选定进程的进程会计记录摘要。
acctctl 命令用于控制高级会计。
acctmerg 命令用于将总会计文件合并到中间报告或每日报告中。
acctrpt 命令用于创建高级会计子系统数据报告。
acctwtmp 命令用于通过将 utmp 记录写入标准输出来操作附加会计记录。
aclconvert 命令用于将文件系统的访问控制信息从一种类型转换为另一种类型。
aclget 命令用于显示系统文件的访问控制信息。
adb 命令用于通用的程序调试。
addbib 命令用于创建或扩展文献数据库。
addrpnode 命令用于将一个或多个节点添加到对等域定义中。
admin 命令 (SCCS)用于创建和控制源代码控制系统文件。
aixpert 命令用于协助系统管理员配置安全设置。
aixterm 命令用于初始化增强型 X-Windows 终端模拟器。
alog 命令用于创建和维护由标准输入创建的固定大小的日志文件。
alt_disk_copy用于将当前正在运行的系统复制到备用磁盘。
arp 命令用于显示和修改地址解析,包括 ATM 接口。
Authexec用于以受控方式运行 RBAC 特权命令。
Autoconf6用于在启动时自动配置 IPv6 网络接口。
Awk用于在文件中查找符合模式的行,然后对这些行执行定义的动作。
Backsnap用于提供一个接口,用于创建 JFS2 文件系统的快照并备份该快照。
Banner用于以大字母将 ASCII 字符字符串写入标准输出。
Basename读取 String 参数,删除以 / (斜杠) 结尾的任何前缀,并将基本文件名写入标准输出。
batch 命令batch 命令从标准输入读取要稍后运行的命令名称,并在系统负载水平允许时执行它们。
bc 命令这是一个交互式进程,提供任意精度的算术运算。
Bellmail用于向系统用户发送消息,并显示来自系统用户的消息。
Bicheck用于验证 bosinst.data 文件是否存在控制流、目标磁盘数据和区域设置节。
bindintcpu允许系统管理员将给定硬件设备的中断定向到指定总线中断级别上的特定处理器编号或处理器编号集合。
bindprocessor用于绑定或取消绑定进程的内核线程,或列出可用处理器。
bootauth确保有效的用户正在启动系统。
bootparamd这是一个服务器进程,它向无盘客户端提供启动信息。
bootpd用于配置 Internet Boot Protocol 服务器。
bugfiler用于自动将 bug 报告保存在指定的邮件目录中。
cache_mgt用于处理在固态驱动器 (SSD) 设备上提供缓存的基础设施。
calender用于读取日历文件并显示提供今天或明天日期的任何行。
Cat用于依次读取每个 File 参数并将其输出到标准输出。
cb 命令读取标准输入或指定文件中的 C 程序,并将它们写入标准输出,通过缩进和间距显示代码的结构。
certcreate此命令使用端实体服务和库,通过命令行标识信息请求创建新证书。
Certget用于从本地 LDAP 存储库获取单个证书。
Cfgif用于配置或激活系统中配置的 TCP/IP IF 实例的一个或多个。
Cflow用于分析 yacc、lex、C、汇编器、C++ 和目标文件,并输出其外部引用的图表。
chauthent用于更改系统配置的认证方法。
chcifscred用于接受服务器和用户名作为输入。
chmaster如果系统域名当前已设置,则 chmaster 命令使用 ypinit 命令更新当前域的 NIS 映射。
chnamsv此命令不更改名称服务器数据库。它修改主机上基于 TCP/IP 的名称服务的配置。该命令还修改 /etc/resolv.conf 文件。
chpv 命令用于通过更改分配权限以允许或拒绝分配以及可用性以可用或删除来更改卷组中物理卷的状态。
cpupstat检测可能导致 CPU DR 操作失败的设置。
Ctsthl用于显示和修改集群安全服务信任主机列表文件的内容。
日期date 命令在未提供标志或标志列表以 + 开头时,将当前日期和时间打印到标准输出。
defvsd用于指定全局可访问卷组上的哪些逻辑卷将用作虚拟共享磁盘。
devinstall用于安装设备的软件支持。它安装 -f 标志指定的列表文件中的软件包。
Dispgiddispgid 命令显示系统中所有组名的列表。此命令没有任何参数。
Echo用于将字符字符串写入标准输出。
Emstat用于显示仿真异常统计信息。
Enrolenrol 命令创建密码并加密通信通道,以便只有预期的接收者才能读取消息。接收机密邮件需要密码。
Errctrlerrctrl 命令更改或显示一个或多个组件的错误检查属性值。组件通过名称、别名、类型或子类型选择。
exportfs允许网络文件系统客户端挂载本地目录。
展开在将命名文件或标准输入写入标准输出时,用一个或多个空格替换制表符。
fastboot 或 reboot如果没有其他用户登录到系统,则可以使用 reboot 命令重新引导设备。
fcdecode用于解码 42 个字符的 FFDC 故障标识符的组成部分,并以人类可读的方式显示它们。
Filemon用于跟踪文件系统和输入/输出系统事件,并报告文件和输入/输出访问性能随时间的变化。
Forw用于启动消息转发接口。
Fsbd用于检查、修改和调试由 FileSystem 参数提供的文件系统。
Fwtmpfwtmp 命令通过从标准输入读取 wtmp 格式的二进制记录并将其转换为格式化的 ASCII 记录来操作会计记录。
Gdc它为 gated 路由守护进程的操作提供了一个用户友好的界面。
gencoregencore 命令在不终止进程的情况下为由进程 ID 标识的进程生成核心文件。
Genxlt从标准输入读取源代码集转换表文件,并将创建的版本写入 OutputFile 参数指定的文件。
getconf与 Systemwide Configuration 参数一起使用时,用于将 Systemwide Configuration 参数指定的变量值传输到标准输出。
Glbd用于管理全局位置代理 (GLB) 数据库。
负责人用于从每个指定文件或标准输入写入多行或字节到标准输出。
hostnamehostname 命令显示最新的主机系统的名称。
hpmstathpmstat 命令显示执行的挂钟时间、硬件性能计数器和派生的硬件指标。只能由具有 root 访问权限的用户使用。
Hps_dump用于通过加载器接口将适配器板上的所有内存上传到系统文件中。
Ibstat用于显示特定主机通道适配器设备 (HCAD) 的 InfiniBand 操作数据。
Imake用于从模板、一组 cpp 宏函数以及每个目录的 Imakefile 输入文件构建 Makefiles。
Indent用于根据命令中提供的标志重新格式化 C 程序。
Init(初始化)用于初始化和控制进程。
Inucp用于将根目录在 StartDirectory 的文件树中的系统文件移动到 FinalDirectory 根的正确位置。
Inured用于从已安装软件的安装根文件夹中删除文件。
Kdb这是一个用于检查操作系统映像或内核的交互式实用程序。
keycomp它接收键盘的文本描述,并将其转换为映射键到标准输出的二进制文件。
Keyserv Daemon用于存储登录到系统的每个用户的私有加密密钥。
localedef用于将包含区域设置相关信息定义的源文件转换为运行时区域设置对象文件。
lstxattr用于显示选定的文件、进程、共享内存、消息队列或信号量的 Trusted AIX® 安全属性。
Lsvfs用于显示 /etc/vfs 文件中的条目。
Lsvgfs用于显示给定卷组的文件系统列表。
Lsvpdlsvpd 命令获取可现场更换单元 (FRU) 的重要产品数据 (VPD)。
Lsvsd用于显示在执行它的节点上当前配置的虚拟共享磁盘信息。
Lsvg用于显示有关卷组的信息。
Lsusil用于显示一个或多个 USIL 示例的列表。
Mhpath用于列出文件夹和消息的路径名。
mkboot用于将内核和文件系统合并到启动映像中。
mkinstallp用于让用户创建自己的 AIX® 软件包。
Mklv用于在卷组中创建新的逻辑卷。
mkprtsv用于在主机上创建基于 TCP 和 IP 的打印服务。
Mvdir用于重命名文件系统中的目录。
ntpdate用于通过网络时间协议配置日期和时间。
nismkdir用于在现有域中创建子目录。
openptsopenpts 命令允许系统连接到远程主机以确定收集器是否已执行可信启动。
Passwd用于设置和更改用户密码。
piopredef用于从虚拟打印机定义创建预定义的打印机数据流定义。
portmap Daemon用于将 RPC 程序号转换为 Internet 端口号。
prs 命令 (SCCS)在将 SCCS 文件的一部分或全部写入标准输出之前,读取指定的文件。
Qcan可用于取消特定作业号或打印队列中的所有作业。
Qprt创建并排队一个打印作业,该作业将打印 File 参数指定的文件的内容。
rcvpack将传入消息放入 File 参数指定的打包文件中。
Refrsrc用于刷新资源类中的资源。
Rembakrembak 命令提交一个作业到远程服务器进行排队。
rmauthrmauth 命令删除 Name 参数中命名的用户定义授权。
rmcctrl用于管理资源监控和控制子系统。
rmcluster用于删除集群配置或集群的一个站点。
Rmsoc用于删除没有文件描述符的套接字。
Rpcgen用于创建 C 代码来实现 RPC 协议。
rwall用于向网络上的所有用户发送消息。
scls用于提供一种方式让用户获取有关当前可移植流环境 (PSE) 设置的信息。
setsecattr用于设置 Name 参数指定的命令、设备或进程的安全属性。
settxattr用于设置 Name 参数指定的文件、进程、共享内存、消息队列或信号量的 Trusted AIX® 安全属性。
shconf用于显示或指定优先级问题检测和丢失输入/输出检测的参数。
tabs用于在支持远程可设置硬件制表符的终端上设置制表符停止位。
timedc用于控制 timed 守护进程的操作。
tsettset 命令允许用户配置终端的设置。
turnacctturnacct 命令提供与 accton 命令的接口,以启用或禁用进程会计。
udfcheck用于检测和修复给定设备上的 UDF 卷。
uimx它启动 X Window 系统的 UIM/X 用户界面管理系统。
unifdef可用于从文件中删除 ifdef 行,同时保持文件其余部分不变。
untab它用空格替换输入中的制表符,并读取 FileName 选项或标准输入提供的文件。
vgrind用于格式化 (grinds) File 参数指定的程序源代码。
vmhvmh 命令启动 MH 命令的视觉界面。
Vsdvg用于定义虚拟共享磁盘子系统使用的卷组。
wait等待指定的进程 ID (ProcessID 变量) 终止。
wlmcntrlwlmcntrl 命令用于停止、启动、更新或查询工作负载管理器 (WLM) 的状态。
wlmperf用于按类提供工作负载管理器资源活动的图形视图。
x_add_fs_fpe用于将字体路径元素添加到选定网络类型名称的字体路径中,允许字体服务器访问字体。
x_add_nfs_fpe用于将字体路径元素添加到网络类型名称的字体路径中。
x_rm_fpe用于从指定网络类型名称的字体路径中删除字体路径元素。
xget用于通过安全通信媒介获取秘密邮件。
xhost用于在 X 服务器接受连接的机器列表中添加或删除主机名。
xmodem异步终端仿真 (ATE) 应用程序结合使用,以使用 xmodem 协议传输 FileName 参数指定的文件的。
ypcat用于打印网络信息服务 (NIS) 映射。
ypinit用于在 NIS 服务器上配置 NIS 映射。
ypxfr用于将网络信息服务 (NIS) 映射从 NIS 服务器传输到本地主机。
zcatzcat 命令允许您在不解压的情况下展开并查看压缩文件。
zdump用于显示命令行中指定的每个时区的当前时间。
zic用于提供时区编译器。