小编Den*_*son的帖子

服务器机房的最佳灭火方法是什么?

服务器机房灭火的最新技术是什么?选择一个好的系统的首要任务是什么?

server-room physical-environment datacenter

57
推荐指数
3
解决办法
6万
查看次数

将 RSYNC 与 Amazon S3 结合使用

我有兴趣使用 Amazon S3 来备份我们的 ~ 100gb 服务器映像(通过 Acronis 备份工具创建)

显然,就带宽和成本而言,每晚上传到 S3 的成本会很高。我正在考虑将 rsync 与 S3 一起使用,但遇到了s3rsync。 我只是想知道是否有人有使用这个或任何其他实用程序的经验?

rsync amazon-s3

42
推荐指数
3
解决办法
6万
查看次数

wget 打印错误,但没有别的

我怎么能有 wget 打印错误,但没有其他问题?

在默认行为中,它显示一个进度条和很多东西。

在 --no-verbose 版本中,每个下载的文件仍然打印一行,这是我不想要的。

--quiet 选项使其完全安静,即使在出现错误的情况下,它也不会打印任何内容。

有没有一种模式可以打印错误,但没有别的?

wget

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

解决用户在公司内存储和流式传输音乐的最佳方法是什么?

我们有许多用户在他们的主目录中拥有 MP3,这些 MP3 存储在我们的中央文件服务器上。这对我们的备份需要多长时间、我们需要多少驱动器空间等产生负面影响。不要觉得这是解决这个问题的正确方法。这些员工中的许多人都有音乐,因为它可以帮助他们更有效地工作,而且他们的音乐数量不会过多,但所有员工的音乐总量仍然很大。

我提出了几个想法,但每个想法都有自己的问题:

  • 想法:允许用户流式传输音乐而不是存储音乐
  • 问题:占用太多带宽
  • 想法:将所有音乐移动到用户的本地机器上
  • 问题:这需要我的部门付出很大的努力,然后我们将负责做一些事情,比如在人们的计算机上重定向 iTunes 的默认目录,以便数据存储在本地
  • 理念:利用我们的企业折扣为员工提供打折的播放器,鼓励人们购买自己的便携式 MP3 播放器
  • 问题:我们的一些用户收听播客,我发现这对我的工作非常有益,但家里可能没有电脑来同步

有什么好的方法可以尊重我们的用户并获得音乐带来的生产力和士气优势,而不必将用户的音乐存储在我们的文件服务器上?

users

32
推荐指数
11
解决办法
5478
查看次数

什么是/bin/dash?

我认为这/bin/sh是我选择的外壳的符号链接。我一直使用bash,所以我认为这/bin/sh会指向/bin/bash。但事实证明,它指向/bin/dash

它变得更有趣。我开始dash并执行echo $SHELL并打印/bin/bash(所以它们基本上相同?)。但是, 的手册页与 的手册页dash完全不同bash(所以它们一样?)。

linux shell bash

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

如何使用 SFTP 放置所需的 umask?

我有一个 SFTP 服务器(openssh/sftp-server),我想为使用此服务的用户设置 umask 002。我尝试为每个用户设置 PAM (pam.d/common-session) 和 .profile,但没有运气。

使用 SSH 登录一切正常,但是当我尝试使用 SFTP(使用 gFTP)时,我设置了 022 umask。

我已经尝试为 sftp-server 使用一个包装器,它在调用 sftp-server 之前更改了 umask,但不走运。

有什么帮助吗?非常感谢!

ssh sftp

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

如何使用父进程杀死 <defunct> 进程 1

我在 RedHat 盒子上运行 Bacula。有时,存储守护进程 bacula-sd 停止工作并变为<defunct>.

[root@backup ~]# ps -ef | grep defunct | more
root      4801 29261  0 09:25 pts/5    00:00:00 grep defunct
root      5825     1  0 Oct18 ?        00:00:00 [bacula-sd] <defunct>
Run Code Online (Sandbox Code Playgroud)

我的问题是,我怎样才能杀死这个进程?据我所知,它的父级是 1,也就是 init,我不想杀死 init 进程,对吗?

“通常”终止此进程不起作用:

[root@backup ~]# kill -0 5825
[root@backup ~]# kill -9 5825
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助!

编辑:运行

[root@backup ~]# lsof -p 5825
Run Code Online (Sandbox Code Playgroud)

产生以下输出:

COMMAND    PID USER   FD   TYPE  DEVICE     SIZE    NODE NAME
bacula-sd 5825 root  cwd    DIR   253,0     4096 3801089 /root
bacula-sd 5825 root …
Run Code Online (Sandbox Code Playgroud)

linux kill bacula process

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

如何跟踪进程在其生命周期中打开的所有文件

我知道使用 lsof 来检查进程当前访问的文件。有没有办法查看应用程序在其生命周期中打开的所有文件?

linux filesystems lsof

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

如何将默认 /tmp 更改为 /home/user/tmp

是否有环境变量可以在基于 debian 的系统上设置临时目录?

我有一个使用该环境变量的 Java 小程序,并且在启动同一个小程序的两个实例时会感到困惑。

linux java environment-variables tmp

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

如何在不使保修失效的情况下销毁故障硬盘上的数据?

假设我有一个硬盘,我不想向第三方公开数据。该磁盘的保修期仍然有效。现在磁盘开始出现故障。

我无法在出现故障的磁盘上使用磁盘擦除程序 - 它无法正常工作。如果我对磁盘进行任何破坏性操作 - 刻录、打开并刮擦它、粉碎它,无论类似什么 - 零售商将拒绝更换磁盘,称破坏性行为使保修失效。

如何在不使保修失效的情况下销毁故障磁盘上的敏感数据?

hardware security hard-drive

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