小编Mat*_*ark的帖子

ssh-add 添加 .ssh 目录中的所有私钥

在我的日常工作中,我需要通过ssh 连接到各种机器,所有这些机器我都有不同的私钥。

当我开始一个新的 shell 会话时——只有我的默认 id_rsa 被添加到 ssh 密钥链中——我一直在运行

ssh 添加 ~/.ssh/*

然而,当添加类似~/.ssh/config 之类的内容时,这也会尝试并失败

使用find/ grep,我怎样才能添加有效的私钥文件?

grep ssh find xargs ssh-agent

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

在命令行上检索磁盘统计信息

我怎样才能最便携地从 bash 脚本中获取磁盘统计信息?

我已经在使用

cat /sys/block/*/stat
Run Code Online (Sandbox Code Playgroud)

按磁盘/分区计算总体带宽,但是我还试图确定磁盘的总体大小以及已使用/可用的扇区数。

我知道这些统计数据都可以使用df,但是我正在寻找一个替代(如何做DF做它的后台工作?),最好的东西,用途/sys/class//sys/block/

这可能吗?或者我是否需要使用df | awktop 来获取我正在寻找的统计数据?

编辑

用例:

这用于指标报告脚本,该脚本将从系统收集各种信息并将其报告给图形系统。

即抓取扇区读/写统计信息

for device in /sys/block/*
do

    stats=$( cat $device/stat )

    sectorsRead=$( echo $stats | awk '{print $3}' )
    sectorsWrite=$( echo $stats | awk '{print $7}' )

    doSomethingWith sectorsRead
    doSomethingWith sectorsWrite
done
Run Code Online (Sandbox Code Playgroud)

我正在做类似的事情,但要获取扇区总数,而不是已使用/空闲的扇区。

disk-usage block-device

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

标签 统计

block-device ×1

disk-usage ×1

find ×1

grep ×1

ssh ×1

ssh-agent ×1

xargs ×1