小编edo*_*tan的帖子

以 root 身份运行 rsync 但保留用户所有权

我想使用 rsync 将用户文件从一台服务器备份到另一台服务器。但我注意到用户文件夹更改为 root。如何使用 rsync(由 root 运行)保持用户权限?

linux rsync

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

带有 dmesg 时间戳的 Linux Centos

我想用时间戳读取我的 Centos 5.x dmesg,我该怎么做?

linux centos dmesg

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

如何从特定日期向前同步文件/文件夹?

我想从特定日期和转发 rsync 文件夹。例如。我想同步我 3 天前(当然还有 2 天前、一天前等)创建的文件夹。我知道我需要使用 find 和 rsync 但我不确定如何使用。任何的想法?谢谢!多坦。

linux rsync find centos

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

网络解释:兆字节还是兆比特?

我对网络术语感到困惑。

你能解释一下我是如何计算网络带宽的吗?

当人们说 20Gbps 是不是意味着 2.5 G 字节?

我真的需要了解 VPS 公司说“带宽:2000GB/月”是什么意思。

networking bandwidth

10
推荐指数
3
解决办法
1458
查看次数

如何在每月的第一个、第二个、第三个和第四个星期日使用 crontab 执行命令

我有 4 台服务器,我希望每台服务器都在周日执行重新启动。

  • 服务器 1 - 每月的第一个星期日(第一周)
  • 服务器 2 - 每月的第二个星期日(第二周)
  • 服务器 3 - 每月的第三个星期日(第三周)
  • 服务器 4 - 本月的第四个星期日(第 4 周)

我怎样才能用 Crontab 做到这一点?谢谢!多坦。

linux centos cron

6
推荐指数
1
解决办法
2276
查看次数

没有密码的 crontab 中的简单 rsync

我想运行以下命令:(Centos 5.4)

rsync -avz /source_folder 192.168.1.1:/destination_folder

现在我从 CLI 运行它,但最终我想从 crontab (user:root) 运行它。

当我运行它时,它总是要求我输入 root 密码。我想跳过密码。我已经看到了一些关于这个的答案,但它要么不起作用,要么我不确定我完全理解如何去做。有人可以帮忙吗?

rsync

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

CentOS 上的基本 iptables

我想执行以下操作,但在 CentOS 中使用 iptables 很难做到:

  1. 我想接受入站端口 80,443,22, snmp, 3306到我的服务器
  2. 我希望能够允许所有出站端口
  3. 我希望删除所有其他入站连接

iptables centos

5
推荐指数
1
解决办法
6012
查看次数

CentOS 5.x 支持 ext4 吗?

我相信 CentOS 5 中的默认操作系统文件系统是 ext3。

是否可以在 Centos 5.x 或仅在 6.x 上使用 ext4?我可以将现有的 ext3 文件系统升级到 ext4 吗?

linux ext4 ext3 centos

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

尝试连接到我的 postfix 服务器时出现“503 5.5.1 错误:未启用身份验证”

我有以下几点:

postfix-2.10.1-6.el7.x86_64
cyrus-sasl-lib-2.1.26-17.el7.x86_64
cyrus-sasl-plain-2.1.26-17.el7.x86_64
cyrus-sasl-2.1.26-17.el7.x86_64
Run Code Online (Sandbox Code Playgroud)

我的 postconf -n 是:

   alias_database = hash:/etc/aliases
   alias_maps = hash:/etc/aliases
   command_directory = /usr/sbin
   config_directory = /etc/postfix
   daemon_directory = /usr/libexec/postfix
   data_directory = /var/lib/postfix
   debug_peer_level = 2
   debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd         $daemon_directory/$process_name $process_id & sleep 5
  html_directory = no
  inet_interfaces = all
  inet_protocols = all
  mail_owner = postfix
  mailq_path = /usr/bin/mailq.postfix
  manpage_directory = /usr/share/man
  mydestination = $myhostname, localhost.$mydomain, localhost
  newaliases_path = /usr/bin/newaliases.postfix
  queue_directory = /var/spool/postfix
  readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
  relayhost = smtp.dynect.net:25
  sample_directory = /usr/share/doc/postfix-2.10.1/samples
  sendmail_path = /usr/sbin/sendmail.postfix …
Run Code Online (Sandbox Code Playgroud)

postfix centos saslauthd dyndns sasl

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

在 shell 脚本中使用 sed 替换文件中的 IP 地址

我有一个脚本,它在文件中找到一个字符串并将其替换为一个新字符串。

$ sed -i 's/$old_string'/'$new_string'/g' $FILENAME
Run Code Online (Sandbox Code Playgroud)

现在我需要条件是一个正则表达式,它还检查旧字符串后面是否有除数字以外的任何内容。

我试过这个,但没有用:

$ sed -i -r 's/$old_string(^[0-9])+/$new_string/g' $FILENAME
Run Code Online (Sandbox Code Playgroud)

任何的想法?

linux shell centos sed regular-expressions

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