AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[aix](unix)

Martin Hope
lylklb
Asked: 2024-08-05 16:33:57 +0800 CST

为什么 ntptrace 对等体列表与 ntpq 对等体列表不一致?

  • 7

环境:NTP 客户端(AIX 6.1 TL07)+ P/S NTP 服务器(ST1 GPS)。

症状:

  1. 该ntpq -pn命令输出主和辅助(候选)NTP 服务器。
  2. 该ntptrace命令仅输出环回和主 NTP 服务器。

问题:

  1. 为什么即使( )ntptrace peers中没有此条目,环回也会出现在列表中?ntpqntp.conf
  2. 为什么辅助(候选)NTP 服务器条目没有出现在ntptrace peers列表中?
# grep -Ev "^(#|$)" /etc/ntp.conf
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
server 10.16.27.24
server 10.18.12.15
# ntpq -pn
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
*10.16.27.24   .GPS.            1 -   42  128  377     0.98   -0.078    0.11
+10.18.12.15   .GPS.            1 -   20   16  377     1.89   -0.056    0.41
# ntptrace
loopback: stratum 2, offset -0.000290, synch distance 0.00131
10.16.27.24: stratum 1, offset -0.000308, synch distance 0.00000, refid 'GPS'
aix
  • 2 个回答
  • 176 Views
Martin Hope
edwio
Asked: 2023-07-21 00:05:22 +0800 CST

UNIX - 确定特定文件系统的物理设备

  • 6

在尝试解决 AIX 7.2 上可能存在的 I/O 磁盘性能问题时:

$ oslevel -r
7200-05

$ oslevel
7.2.0.0

我试图了解如何识别目标设备(iostat),而不安装额外的软件包,因为 AIX 服务器无法访问互联网或本地存储库。

到目前为止我学到了什么:

pwd -P将显示物理目录:

$ cd /etc/opt/legacy/module/conf/tmpdir

$ pwd
/etc/opt/legacy/module/conf/tmpdir

$ pwd -P
/tmp

df将显示匹配的文件系统:

$ df | grep "/tmp"
/dev/hd3        31457280  30641296    3%      189     1% /tmp

从上面的命令输出来看,结果是:/dev/hd3

iostat将显示所有设备的输入/输出:

System configuration: lcpu=16 drives=11 ent=1.00 paths=264 vdisks=0

tty:      tin         tout    avg-cpu: % user % sys % idle % iowait physc % entc
          0.2          8.4               10.9   4.6   84.1      0.4   0.4   41.4

Disks:         % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk1            0.0       0.0       0.0        754        56
hdisk0            0.0       0.0       0.0          0         0
hdisk17           0.0       0.1       0.0        774   1384212
hdisk16           0.0       0.0       0.0      54626    432704
hdisk18           0.0       0.0       0.0        754        56
hdisk9            0.0       0.1       0.0    1638802    461272
hdisk8            0.0       0.0       0.0      54750     19032
hdisk5            0.0       0.0       0.0       1142     28476
hdisk3            0.0       0.0       0.0          0         0
hdisk4            0.0       0.0       0.0      16840         0
hdisk2            0.0       0.0       0.0       4210    138592

并iostat -Dl会显示所有设备的响应时间(I/O):

$ iostat -Dl

System configuration: lcpu=16 drives=11 paths=264 vdisks=0

Disks:                      xfers                                read                                write                                  queue               
--------------- -------------------------------- ------------------------------------ ------------------------------------ --------------------------------------
                  %tm    bps   tps  bread  bwrtn   rps    avg    min    max time fail   wps    avg    min    max time fail    avg    min    max   avg   avg  serv
                  act                                    serv   serv   serv outs              serv   serv   serv outs        time   time   time  wqsz  sqsz qfull
hdisk1            0.0   0.0    0.0   0.0    0.0    0.0   4.4    0.4   21.7     0    0   0.0   1.7    1.2    6.0     0    0   0.0    0.0    0.0    0.0   0.0   0.0
hdisk0            0.0   0.0    0.0   0.0    0.0    0.0   0.0    0.0    0.0     0    0   0.0   0.0    0.0    0.0     0    0   0.0    0.0    0.0    0.0   0.0   0.0
hdisk17           0.0  66.0    0.0   0.0   66.0    0.0   1.4    0.2    4.8     0    0   0.0   3.6    1.3   16.3     0    0   0.0    0.0    0.0    0.0   0.0   0.0
hdisk16           0.0  31.7    0.0   5.4   26.3    0.0   1.1    0.2   14.4     0    0   0.0   2.3    1.1   18.6     0    0   0.6    0.0   20.8    0.0   0.0   0.0
hdisk18           0.0   0.0    0.0   0.0    0.0    0.0   2.6    0.3   11.7     0    0   0.0   1.9    1.2    7.2     0    0   0.0    0.0    0.0    0.0   0.0   0.0
hdisk9            0.0 121.0    0.0  94.1   26.9    0.0   0.9    0.2   22.3     0    0   0.0   1.9    1.1   14.3     0    0   0.0    0.0    0.1    0.0   0.0   0.0
hdisk8            0.0   7.7    0.0   6.3    1.4    0.0   0.8    0.2   27.5     0    0   0.0   2.0    1.1   13.8     0    0   0.0    0.0    0.1    0.0   0.0   0.0
hdisk5            0.0   3.0    0.0   0.1    2.9    0.0   1.3    0.2   12.0     0    0   0.0   1.7    1.1   16.7     0    0   0.0    0.0    0.1    0.0   0.0   0.0
hdisk3            0.0   0.0    0.0   0.0    0.0    0.0   0.0    0.0    0.0     0    0   0.0   0.0    0.0    0.0     0    0   0.0    0.0    0.0    0.0   0.0   0.0
hdisk4            0.0   0.8    0.0   0.8    0.0    0.0   4.2    0.2   36.2     0    0   0.0   0.0    0.0    0.0     0    0   0.0    0.0    0.0    0.0   0.0   0.0
hdisk2            0.0  16.5    0.0   0.2   16.3    0.0   4.8    0.3   34.0     0    0   0.0   1.8    1.1   19.2     0    0   0.1    0.0    5.0    0.0   0.0   0.0
$

如何找到托管目标文件系统的正确设备 ( hdisk/dev/hd3 ) :?

这可以在不安装额外软件包的情况下实现吗?

aix
  • 1 个回答
  • 29 Views
Martin Hope
vegatripy
Asked: 2022-07-02 04:27:20 +0800 CST

在 AIX 中,如何避免用 cp 覆盖文件?

  • 0

我们需要定期将一些超过 2 天的大文件归档到 NAS,同时保持它们的目录树结构。这些文件在源目录中保留 7 天。

起初我们用于find此:

find ${SOURCE_DIR} -type f -mtime +2 -exec ksh -c 'mkdir -p $(dirname ${DEST_NAS_DIR}$0) && cp -p $0 ${DEST_NAS_DIR}$0' {} \;

但是我们注意到脚本正在复制已经归档的文件,因此每次执行都需要花费太多时间。

cp 没有 -n / --no-clobber 选项。那么,如何避免覆盖目标中的相同文件?任何想法?

问候!

shell-script aix
  • 2 个回答
  • 88 Views
Martin Hope
Christopher Karsten
Asked: 2022-02-22 10:51:18 +0800 CST

按字母和数字顺序对绝对目录路径进行排序

  • 0

我很难在线找到使用字母和数字对绝对目录路径进行排序的解决方案。

示例是名为 test.txt 的文件中的以下内容

 /opt/informix/data/dcdwhdev/rootdbs.2
 /opt/informix/data/dcdwhdev/db1.1
 /opt/informix/data/dcdwhdev/db1.10
 /opt/informix/data/dcdwhdev/db1.11
 /opt/informix/data/dcdwhdev/rootdbs.1
 /opt/informix/data/dcdwhdev/db1.12
 /opt/informix/data/dcdwhdev/db1.19
 /opt/informix/data/dcdwhdev/db1.2
 /opt/informix/data/dcdwhdev/db1.21
 /opt/informix/data/dcdwhdev/db1.22
 /opt/informix/data/dcdwhdev/db1.23
 /opt/informix/data/dcdwhdev/db1.3
 /opt/informix/data/dcdwhdev/db1.31
 /opt/informix/data/dcdwhdev/db1.32
 /opt/informix/data/dcdwhdev/db1.33

以下是我想要实现的目标:

/opt/informix/data/dcdwhdev/db1.1
/opt/informix/data/dcdwhdev/db1.2
/opt/informix/data/dcdwhdev/db1.3
/opt/informix/data/dcdwhdev/db1.10
/opt/informix/data/dcdwhdev/db1.11
/opt/informix/data/dcdwhdev/db1.12
/opt/informix/data/dcdwhdev/db1.19
/opt/informix/data/dcdwhdev/db1.21
/opt/informix/data/dcdwhdev/db1.22
/opt/informix/data/dcdwhdev/db1.23
/opt/informix/data/dcdwhdev/db1.31
/opt/informix/data/dcdwhdev/db1.32
/opt/informix/data/dcdwhdev/db1.33
/opt/informix/data/dcdwhdev/rootdbs.1
/opt/informix/data/dcdwhdev/rootdbs.2
aix sort
  • 2 个回答
  • 66 Views
Martin Hope
Cat Hariss
Asked: 2022-02-04 11:44:06 +0800 CST

在 AIX 7.1 上安装 Dnf/Yum 存储库 ImportError: 0509-022/0509-150 libcrypto

  • 2

我正在尝试为离线 AIX 7.1 创建一个 Yum/Dnf 存储库,并且我已经通过reposync在连接到 Internet 的 linux 机器上使用下载了所有存储库。我在这里安装了 Dnf 包:http ://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/dnf_bundle_aix_71_72.tar并且在使用 install_dnf.sh 脚本明显成功安装后,我得到了尝试安装createrepo包 ( /opt/freeware/bin/dnf install createrepo) 时出现以下错误,这是在 AIX 机器上创建本地存储库所必需的:

# /opt/freeware/bin/dnf install createrepo
Traceback (most recent call last):
  File "/opt/freeware/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
  File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdn
    f.transaction
  File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
  File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
ImportError:    0509-022 Cannot load module /opt/freeware/lib/librepo.a(librepo.so.0).
        0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2) could not be loaded.
        0509-152   Member libcrypto.so.1.0.2 is not found in archive
        0509-022 Cannot load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
        0509-150   Dependent module /opt/freeware/lib/librepo.a(librepo.so.0) could not be loaded.

安装时:

# rpm -qa
pci.df1000fd-2-10x8.noarch
lsof-4.61-4.ppc
ase-1.05-40.ppc
pci.df1000fa-1-191A5.noarch
NaCl-1.8.0.5-3.ppc
openssl-0.9.7l-1.ppc
bzip2-1.0.8-2.ppc
libtasn1-4.9-2.ppc
python3-3.7.9-0.ppc
libmodulemd-1.5.2-32_1.ppc
libsmartcols-2.34-32_1.ppc
librepo-1.11.0-32_1.ppc
libdnf-0.39.1-32_1.ppc
python3-hawkey-0.39.1-32_1.ppc
python3-libcomps-0.1.11-32_1.ppc
p11-kit-0.23.16-0.ppc
dnf-data-4.2.17-32_1.noarch
dnf-4.2.17-32_1.noarch
ca-certificates-2020.06.01-0.ppc
zlib-1.1.4-1.ppc
lpar2rrd-agent-4.95-7.ppc
rsync-2.6.2-1.ppc
pci.df1000f9-3-93a0.noarch
pci.df1080f9-1-91x4.noarch
popt-1.7-1.ppc
libgcc-6.3.0-2.ppc
libffi-3.2.1-3.ppc
AIX-rpm-7.1.5.33-15.ppc
libzstd-1.4.4-32_1.ppc
libsolv-0.7.9-32_1.ppc
zchunk-libs-1.1.4-32_1.ppc
rpm-python3-4.15.1-32_1.ppc
python3-libdnf-0.39.1-32_1.ppc
libcomps-0.1.11-32_1.ppc
python3-gpgme-1.13.1-32_1.ppc
p11-kit-tools-0.23.16-0.ppc
python3-dnf-4.2.17-32_1.noarch
dnf-automatic-4.2.17-32_1.noarch
python3-librepo-1.11.0-32_1.ppc

虽然我看到我有这个文件,/opt/freeware/lib/libcrypto.a但我没有看到它是作为 rpm 安装的。

另一方面, librepo.a似乎作为 rpm 包和文件存在于/opt/freeware/lib/librepo.a

aix dnf
  • 1 个回答
  • 633 Views
Martin Hope
user1929905
Asked: 2022-02-02 08:34:35 +0800 CST

特定选项的 crontab 调度

  • 3

我需要添加一个每季度运行一次的 crontab 条目,在第二个星期日凌晨 2 点。

以下哪个是正确的?操作系统是 AIX。

00 02 8-14 */3 0  &&  /myscript.sh 

或者

00 02 8-14 */3 * [ "$(date '+\%a')" == "Sun" ]  &&  /myscript.sh
aix cron
  • 1 个回答
  • 50 Views
Martin Hope
Mineralwasser
Asked: 2022-01-20 05:06:35 +0800 CST

AIX 上的 ksh - 更改文件夹时提示中的 pwd 不更新

  • 0

我对 AIX 和 ksh 都很陌生,但我目前在工作中有一些停机时间,并且正在尝试将我的提示配置为彩色并显示我当前的位置。

目前,我在登录时只获得了一次正确的路径,之后它继续显示我的用户目录。颜色工作正常。日志名和主机名是正确的。

PS1="$(echo "\033[35m`logname`\033[34m@\033[35m`hostname` \033[36m`pwd`\033[1;35m\n\>\033[0m") "

无法显示屏幕截图,但示例输出在任何目录中都会如下所示:

userid@hostname /home/look/a/subfolder
>

我尝试了一堆不同的版本,但要么无法显示任何内容,要么所有特殊字符都以 .profile 的形式出现。

任何想法我做错了什么?

编辑:感谢 Stéphane,ESC+CTRL+V 有效,它是 ksh88。AIX 7.1

aix ksh
  • 2 个回答
  • 129 Views
Martin Hope
Palani
Asked: 2020-02-13 03:39:27 +0800 CST

替换列中的模式

  • 0

我需要将来自不同文件的文件中的模式替换为输入。

让我们说 file1 内容:

ab 10
bc 20
cd 30
de 40

文件2:

server1;10 feb 2020;disk5;123455678;comment;10;1;desc;abcde3;987654
server1;10 feb 2020;disk6;123455678;comment;10;7;desc;abcde3;987654
server1;10 feb 2020;disk10;123455678;comment;20;4;desc;abcde3;987654
server1;10 feb 2020;disk1;123455678;comment;30;5;desc;abcde3;987654
server1;10 feb 2020;disk9;123455678;comment;20;4;desc;abcde3;987654
server1;10 feb 2020;disk2;123455678;comment;40;6;desc;abcde3;987654
server1;10 feb 2020;disk5;123455678;comment;30;8;desc;abcde3;987654

在这里,作为;file2 中的分隔符,我想用 file1 中的匹配值替换第 6 列。

IE

server1;10 feb 2020;disk5;123455678;comment;**ab**;1;desc;abcde3;987654

我知道它可能通过awk/ sed。你能帮忙吗?注意:我们不使用 GNU 版本的awk/sed作为它的AIX.

awk aix
  • 2 个回答
  • 75 Views
Martin Hope
Dumb admin
Asked: 2020-01-17 05:52:31 +0800 CST

OpenSSH 服务器:在匹配块中不允许指令“SyslogFacility”

  • 0

我希望特定匹配的用户将其“ssh/scp”活动记录在替代设施中。当前的默认值是 AUTH,但我想将用户 'dummy' 的内容记录到 syslog Facility 'LOCAL2' 中。我在 /etc/ssh/sshd_config 中试过这个,但没有成功:

Match User dummy                
            SyslogFacility LOCAL2

我刚刚收到以下错误消息

/etc/ssh/sshd_config 第 125 行:在匹配块中不允许指令“SyslogFacility”

这里有什么建议吗?

aix configuration
  • 1 个回答
  • 566 Views
Martin Hope
Teerawat
Asked: 2019-12-23 18:45:00 +0800 CST

AIX:如何使用 egrep 搜索加工模式?

  • 1

我正在寻找如何使用egrep或grep完成我的任务。

我想显示每个接口的最后一行。我尝试使用grepand egrepwith 选项,但结果并没有达到我的预期。

#ifconfig -a

en0: flags=1e080863,480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN>
        inet 10.x.x.x netmask 0xffffff80 broadcast 10.x.x.x
         tcp_sendspace 16384 tcp_recvspace 16384 rfc1323 0
en1: flags=1e080863,480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN>
        inet 10.x.x.x netmask 0xfffffff0 broadcast 10.x.x.x
         tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
en2: flags=1e080863,480<UP,BROADCAST,10.x.x.xmask 0xffffff80 broadcast 10.x.x.x
         tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
        inet 127.0.0.1 netmask 0xff000000 broadcast 10.x.x.x
        inet6 ::1%1/0
         tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

预期输出:

en0: tcp_sendspace 16384 tcp_recvspace 16384 rfc1323 0
en1: tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
en2: tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
lo0: tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
grep aix
  • 2 个回答
  • 254 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve