标签: aix

如何使用sed将多个空格剥离为一个?

sed在 AIX 上没有做我认为应该做的事情。我试图在 IOSTAT 的输出中用一个空格替换多个空格:

# iostat
System configuration: lcpu=4 drives=8 paths=2 vdisks=0

tty:      tin         tout    avg-cpu: % user % sys % idle % iowait
          0.2         31.8                9.7   4.9   82.9      2.5

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk9           0.2      54.2       1.1   1073456960  436765896
hdisk7           0.2      54.1       1.1   1070600212  435678280
hdisk8           0.0       0.0       0.0          0         0
hdisk6           0.0       0.0       0.0          0         0
hdisk1           0.1       6.3       0.5   63344916  112429672
hdisk0           0.1       5.0       0.2   40967838  98574444
cd0              0.0       0.0       0.0          0 …
Run Code Online (Sandbox Code Playgroud)

sed aix text-processing

88
推荐指数
5
解决办法
29万
查看次数

仅使用 du 文件获取大小

如何使用 du 命令获取所有文件及其子目录中所有文件的大小。

我正在尝试使用以下命令来获取所有文件(以及子目录中的文件)的大小

find . -type f | du -a

但这也会打印出文件夹大小。如何获取子目录中所有文件和文件的大小列表?我也尝试过,exec flag但我不确定在执行findinto的结果后如何将输出通过管道传输到另一个命令中du

操作系统是带有 ksh shell 的 AIX 6.1。

ksh find disk-usage aix files

72
推荐指数
4
解决办法
7万
查看次数

当您知道其校验和时查找文件?

我有md5sum一个文件,但我不知道它在我的系统上的什么位置。是否有任何简单的选项find可以根据文件来识别文件md5?还是我需要开发一个小脚本?

我正在不使用 GNU 工具的 AIX 6 上工作。

find aix hashsum

33
推荐指数
3
解决办法
1万
查看次数

在 $PATH 中为每个用户全局添加一个路径

无论如何,我们是否必须全局添加路径,以便每个用户都可以在 $PATH 中获取它。我想添加 ANT 的路径,以便每个用户不需要将它添加到他的 $PATH 变量中。

path aix

27
推荐指数
2
解决办法
9万
查看次数

跳过文件的前 3 个字节

我正在使用 AIX 6.1 ksh shell。

我想用一个班轮做这样的事情:

cat A_FILE | skip-first-3-bytes-of-the-file
Run Code Online (Sandbox Code Playgroud)

我想跳过第一行的前 3 个字节;有没有办法做到这一点?

shell ksh aix text-processing

17
推荐指数
2
解决办法
2万
查看次数

如何在带有 Linux 主机的虚拟机中运行新版本的 AIX?

我需要了解AIX,而且我只有一台装有 Fedora 14/VirtualBox 的笔记本电脑。我是否有可能在 VirtualBox 中运行 AIX 来宾?

我的笔记本电脑有一个 Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz,我读到它只能在 RISC 架构上运行。所以我没有办法在我的笔记本电脑上运行它吗?

linux aix virtualbox

16
推荐指数
2
解决办法
7万
查看次数

在 AIX 下,如何获取绑定到端口的程序的完整路径?

在 Linux 下,我可以使用netstat -tulpnwand ps,如下所示:

# netstat -tulpnw | grep :53
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      1482/named          
udp        0      0 127.0.0.1:53                0.0.0.0:*                               1482/named          

# ps aux | fgrep 1482
named     1482  0.0  1.0  93656 44900 ?        Ssl  Sep06   3:17 /usr/sbin/named -u named
root     20221  0.0  0.0   4144   552 pts/0    R+   21:09   0:00 fgrep --color=auto 1482
# 
Run Code Online (Sandbox Code Playgroud)

ksh在 AIX 6 中使用时,如何获取绑定到端口的程序的完整路径?

process aix lsof socket netstat

14
推荐指数
1
解决办法
2万
查看次数

如何确定 PowerPC 和 Power 8(及更高版本)上的 CPU 功能?

我们可以/proc/cpuinfo在 Intel 和 ARM 机器上进行检查以了解 CPU 功能,例如 AES 和 SHA。我需要在 AIX 和 Linux 下对 PowerPC 执行相同的操作。

使用 Linux 进行测试如下所示。输出由GCC112编译场上生成

$ cat /proc/cpuinfo
processor       : 0
cpu             : POWER8E (raw), altivec supported
clock           : 2061.000000MHz
revision        : 2.1 (pvr 004b 0201)
...

processor       : 159
cpu             : POWER8E (raw), altivec supported
clock           : 2061.000000MHz
revision        : 2.1 (pvr 004b 0201)

timebase        : 512000000
platform        : PowerNV
model           : 8247-22L
machine         : PowerNV 8247-22L
firmware        : …
Run Code Online (Sandbox Code Playgroud)

linux cpu aix powerpc

13
推荐指数
1
解决办法
3760
查看次数

防止 SIGINT 传播到父进程

考虑到父程序(可以是 C++ 程序或 Shell 脚本)执行子 Shell 脚本的场景,当我们在执行子 Shell 脚本时点击 Control+C(或任何配置为 INTR 字符的字符), SIGINT 被发送到前台进程组中的所有进程。这包括父进程。

来源:POSIX.1-2008 XBD 第 11.1.9 节

有没有办法覆盖这个默认行为?CHILD 进程单独处理信号而不将其传播给父进程?

参考:堆栈溢出帖子 - 子进程中断时父进程未完成(TRAP INT)

ksh signals aix shell-script trap

11
推荐指数
2
解决办法
7832
查看次数

理解 AIX 上 sar 的输出

我试图了解一些从 SAR 中提取的数据。关于这个,我有三个主要问题。最后,我想确定服务器集群中每个采样间隔有多少 CPU 空闲。

  1. 许多 CPU 并未出现在每个条目中。这是预期的,这究竟是什么意思?它与#2有关吗?
  2. 有未使用的行(CPU = U)。该文件说:“U指示系统范围未使用的容量”。我真的找不到“系统范围内未使用容量”的精确定义或任何定义。我不确定如何解释诸如“未使用的容量为 70% 空闲”之类的行。
  3. 最后,我不确定-orall线是如何计算的。我认为这是所有 CPU 的平均值,但是当我对所有 CPU 进行数学运算时,我得到的答案与该线上的答案截然不同。谁能告诉我该计算的确切内容?仔细查看有关 SAR 的相关问题,似乎system-wide空闲百分比是每个 CPU 的空闲百分比与“physc”值的乘积之和。不幸的是,我没有physcor entc% (假设有),所以我无法用我自己的数据验证这一点。如果这是正确的,是否意味着我需要这些physc值才能真正了解闲置百分比?

以下是我所看到的一些示例。这些都是同一天的。

CPU | Idle    CPU | Idle    CPU | Idle
----------    ----------    ----------
0   | 8       0   | 15      0   | 17
1   | 25      1   | 94      1   | 32
2   | 79      2   | 100     2   | 97
3   | …
Run Code Online (Sandbox Code Playgroud)

aix sar cpu-usage

11
推荐指数
1
解决办法
1389
查看次数