是否可以将整个 VPS 主机直接复制到我自己的服务器?
我目前的 VPS 在美国,从/到丹麦的响应时间让我很烦恼。在我切换到 VPS 之前,我以前有自己的服务器,运行 FreeBSD。为了快速简便的操作,我想知道是否可以制作 VPS 的磁盘映像,然后将其解压缩到我放置在丹麦工作场所的服务器中。
(操作系统是 FreeBSD 8.1)
昨天我以 root 身份向 crontab 添加了 2 行:
0 7 * * * curl --silent http://username:pass@dev.mydomain.tld/cron/execute/process/verbose/true >>/home/www/dev_mydomain_tld/logs/cron_process.log 2>&1
0 8 * * * curl --silent http://username:pass@dev.mydomain.tld/cron/execute/process/verbose/true >>/home/www/dev_mydomain_tld/logs/cron_process.log 2>&1
Run Code Online (Sandbox Code Playgroud)
以 root 身份直接从 shell 执行命令工作正常。它只是做一些事情,并发送一些电子邮件。第二次运行不应发送任何电子邮件,这是由脚本处理的。因此,第二行只是为了我的测试乐趣,确保第二次运行不会发送相同的电子邮件。
今天早上我在早上 7 点和早上 8 点等待电子邮件 - 但没有。
cron日志有以下内容告诉我
Feb 8 07:00:00 webserver /usr/sbin/cron[50878]: (root) CMD ( /usr/local/bin/bsdsar_gather)
Feb 8 07:00:00 webserver /usr/sbin/cron[50881]: (root) CMD (newsyslog)
Feb 8 07:00:00 webserver /usr/sbin/cron[50882]: (root) CMD (/usr/libexec/atrun)
Feb 8 07:00:00 webserver /usr/sbin/cron[50883]: (operator) CMD (/usr/libexec/save-entropy)
Feb 8 07:00:00 webserver …Run Code Online (Sandbox Code Playgroud) 我只是犯了一个小错误:
vipw (编辑密码文件)/bin/csh为/bin/bash正如您可能猜到的,bash shell 没有放在 /bin :( 非常愚蠢的错误!
现在我无法以 root 身份登录。我可以以我的轮用户身份登录,但不能vipw。
在没有运气的情况下尝试了以下操作:
/rescue/vi /etc/passwdsu -m那么我如何将 root shell 改回/bin/csh?
我可以重新安装 - 但我宁愿学习一些新东西!