小编Fre*_*eit的帖子

从服务器获取文件两步之遥

我们有以下情况:

  1. 我的机器
  2. 网关机
  3. 目标机

我对 #2 和 #3 都没有 root 权限。我也不能在机器 #2 上真正存储信息(不超过 200 MiB)(因为它是进入网络其余部分的网关,不能更多)。在 #3 机器上,有一个文件夹,大小约为 3 GiB,我想将其复制到本地。我不能从#1 SSH 到#3,但我可以SSH 到#2,然后到#3。也无法在#2 和#3 之间设置公钥对,但在#1 和#2 之间安装了一个密钥对。

通常我使用 SSH 和 tar 的组合来完成这项工作:

ssh name@host "tar cf - folder" > folder.tar
Run Code Online (Sandbox Code Playgroud)

但是在这种情况下,这将需要某种嵌套,而我似乎无法完成此操作。

那么,将数据从#3 获取到#1 的好方法是什么?

ssh network-share tar

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

postgres 内部日志轮换机制可以删除超过一定时间的日志文件吗?

我正在使用 posgtres 的内部日志轮换机制。我希望删除超过 30 天的日志文件。我如何让 postgres 做到这一点?如果 postgres 不支持它,我可以将 logrotate 设置为只删除 30 天以上的日志吗?

我目前的配置是:

log_destination = 'stderr'             
logging_collector = on
log_directory = 'pg_log'                
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' 
#log_truncate_on_rotation = off 
log_rotation_age = 1440         
log_rotation_size = 0    
Run Code Online (Sandbox Code Playgroud)

postgresql log-files logging logrotate

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

标签 统计

log-files ×1

logging ×1

logrotate ×1

network-share ×1

postgresql ×1

ssh ×1

tar ×1