标签: linux

如何在两台服务器之间快速复制大量文件

我需要在两个服务器 (Ubuntu) 之间传输大量 mp3。我所说的巨大是指大约一百万个平均为 300K 的文件。我尝试过,scp但大约需要一周时间。(大约 500 KB/s)如果我通过 HTTP 传输单个文件,我得到 9-10 MB/s,但我不知道如何传输所有文件。

有没有办法快速转移所有这些?

linux performance file-transfer

110
推荐指数
8
解决办法
20万
查看次数

Postfix - 如何重试队列中的邮件传递?

我有一个备用邮件服务器,以防主服务器出现故障。在出现故障的情况下,邮件会到达备用服务器并留在那里,直到主服务器回来。

如果我等待一段时间,一旦主服务器恢复,交付将自动完成,但可能会很长。那么如何强制所有邮件的发送重试呢?

例如: postqueue -p :给我一个邮件列表

然后我尝试 postqueue -f (来自手册页:刷新队列:尝试发送所有排队的邮件。)。它确实刷新了队列,但邮件没有送达......

email linux postfix

110
推荐指数
5
解决办法
34万
查看次数

如何从 Unix 中的文件中删除空行/空白行(包括空格)?

如何使用命令行在 Unix/Linux 中的文件中删除空/空白(仅包括空格)行?

file.txt 的内容

Line:Text
1:<blank>
2:AAA
3:<blank>
4:BBB
5:<blank>
6:<space><space><space>CCC
7:<space><space>
8:DDD
Run Code Online (Sandbox Code Playgroud)

期望输出

1:AAA
2:BBB
3:<space><space><space>CCC
4:DDD
Run Code Online (Sandbox Code Playgroud)

linux unix command-line-interface text parsing

109
推荐指数
6
解决办法
36万
查看次数

如何从 Linux 制作 Windows 7 USB 闪存安装介质?

我有:

  • Windows 7 安装介质的ISO 映像
  • 4 GB USB 闪存驱动器
  • 没有 DVD 驱动器
  • 已安装 Linux

linux windows-7 usb

108
推荐指数
3
解决办法
23万
查看次数

为什么 sudo 命令需要很长时间才能执行?

在过去的几个月里,我一直在使用 Linux(Fedora 10,然后是 11)(并且非常享受它——就像重新发现计算机一样,有很多东西要学习)。

我已将我的用户添加到/etc/sudoers文件的最后一行,如下所示,以便在执行sudo命令时不会要求我输入密码:

MyUserName ALL=(ALL) NOPASSWD:ALL
Run Code Online (Sandbox Code Playgroud)

现在,每次我使用 执行命令时sudo,它都会在实际执行任务之前暂停一段明显的时间(约 10 秒)。为什么会这样,我该如何解决这个问题?我在 Fedora 11 x86 64 上运行 Sudo 1.7.1 版。

linux permissions sudo

108
推荐指数
7
解决办法
12万
查看次数

如何在Linux中复制文件保留目录路径?

我有 Eclipse 项目和“.project”文件,目录结构看起来像' myProject/.project'。我想将这些“.project”文件复制到另一个目录,但我希望保留封闭目录名。

假设我有 ' a/myProject/.project',我想将 ' myProject/.project'复制到 ' b',所以它是 ' b/myProject/.project',但 ' b/myProject' 不存在。当我尝试:

 cp -r ./myProject/.project ../b
Run Code Online (Sandbox Code Playgroud)

它只复制“.project”文件本身,不复制“myProject”目录。请指教。

linux directory copy

107
推荐指数
5
解决办法
14万
查看次数

如何在 GNU Screen 中重新排序窗口、更改滚动快捷方式和修改状态栏内容?

我学会了使用 gnu-screen 并且在过去几周一直在使用它。我现在掌握了基础知识,如果我澄清了这些查询,将会非常有帮助:

  1. 如何在 Linux 屏幕实用程序中重命名/重新排序/移动窗口?

    例如,使用几天后,我的窗口编号为 2、3、6、8。现在我想在 #9 或 #7 处创建一个新窗口。这可能吗?如果是,如何?

    另外,是否可以将窗口#6“移动”到#4或#7?如果是,如何?

  2. 滚动快捷方式:滚动需要 Ctrl-A + Esc,然后是 Ctrl-u / Ctrl-d。有没有办法映射 PgUp / PgDn 来直接执行这些操作?或者,有没有办法映射某个键(如 F5)以带我进入复制模式,然后 PgUp / PgDn 进行滚动?

  3. 我启用了“总是标题”,所以当前窗口标题总是显示在底部。有没有办法在同一个标​​题栏中显示当前窗口的日志文件名和日志状态(开/关)?

linux gnu-screen

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

“可能的闯入企图!” 在 /var/log/secure 中——这是什么意思?

我有一个在 VPS 平台上运行的 CentOS 5.x 机器。我的 VPS 主机误解了我对连接的支持查询,并有效地刷新了一些 iptables 规则。这导致 ssh 侦听标准端口并确认端口连接测试。恼人的。

好消息是我需要 SSH 授权密钥。据我所知,我认为没有任何成功的违规行为。我仍然非常关心我在 /var/log/secure 中看到的内容:


Apr 10 06:39:27 echo sshd[22297]: reverse mapping checking getaddrinfo for 222-237-78-139.tongkni.co.kr failed - POSSIBLE BREAK-IN ATTEMPT!
Apr 10 13:39:27 echo sshd[22298]: Received disconnect from 222.237.78.139: 11: Bye Bye
Apr 10 06:39:31 echo sshd[22324]: Invalid user edu1 from 222.237.78.139
Apr 10 06:39:31 echo sshd[22324]: reverse mapping checking getaddrinfo for 222-237-78-139.tongkni.co.kr failed - POSSIBLE BREAK-IN ATTEMPT!
Apr 10 13:39:31 echo sshd[22330]: input_userauth_request: invalid user edu1 …
Run Code Online (Sandbox Code Playgroud)

security linux ssh centos

105
推荐指数
5
解决办法
11万
查看次数

104
推荐指数
5
解决办法
16万
查看次数

允许 SFTP 但不允许 SSH?

我正在为几个朋友和小客户创办一家很小的托管公司,没什么大不了的。

我想让我的“客户”有权管理他们在服务器上的文件。我讨厌 FTP,因为它不安全,而且在我看来已经过时了。

所以我想允许我的用户通过 SFTP 连接但不允许他们通过 SSH 连接。(我知道,我知道,SFTP 正在使用 SSH)。但我只是想知道,这可能吗?

所以我不必在服务器上安装 FTP 服务,一切都会很棒!

linux centos ftp sftp

104
推荐指数
3
解决办法
11万
查看次数