小编Ala*_*lan的帖子

为什么 getfattr 不显示设置了扩展属性位的文件的任何内容?

我有一个在 CentOS 6.2 上运行的 Nagios XI 安装,并且想要修改备份脚本。我注意到为这个 shell 脚本设置了扩展属性位,所以我想确保在更改它时不会弄乱任何东西。我进行了试验,发现“cp -p”不保留此设置(请参阅有关此更新的评论)。我是 Linux 上扩展属性的新手,发现有一个命令 'getfattr' 应该显示扩展属性,但是它不显示此文件的任何内容。

cd /usr/local/nagiosxi/scripts
ll backup_xi.sh
-rwxr-x---.  1 nagios nagios   2757 Jul  3 10:03 backup_xi.sh*

# nothing is displayed by 'getfattr':
getfattr -d backup_xi.sh

# and nothing special seems to be present according to 'getfacl':
getfacl backup_xi.sh
# file: backup_xi.sh
# owner: nagios
# group: nagios
user::rwx
group::r-x
other::---
Run Code Online (Sandbox Code Playgroud)

最终,我的目标是修改文件,同时保留原始产品安装期间设置的任何属性。是否有设置扩展属性位的原因,即使根据 getfattr 显然没有任何属性?

files centos nagios attributes

10
推荐指数
1
解决办法
6124
查看次数

如何监控运行嵌入式 Linux 和 BusyBox 的设备上的 CPU 使用情况?

我最近开始使用使用嵌入式 Linux 和 BusyBox 的设备。它非常精简,没有iostatsar。它也没有用于包管理的dpkgapt 。该系统是一个保密协议下的开发黑盒,操作系统版本信息是:

Linux localhost 2.6.34 #1 SMP Fri Sep 14 10:12:23 EDT 2012 armv7l GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我想监视系统资源,特别是 CPU 和内存使用情况,并且想知道如何执行此操作。看来 BusyBox 唯一可用的命令是top,我想要其他替代方法。

我想我可以在我的 Windows 开发系统上交叉编译sar并以某种方式将其复制过来,但我从未这样做过......但是,如果这是我的最佳选择,我愿意尝试一下,所以该领域的提示将受到赞赏。

编辑:在阅读了SAR 的 Linux 实现之后,看来我不会简单地交叉编译sar,而是包含sar和其他相关命令的sysstat实用程序套件。

monitoring busybox cpu-usage

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

标签 统计

attributes ×1

busybox ×1

centos ×1

cpu-usage ×1

files ×1

monitoring ×1

nagios ×1