几周前我从专用服务器切换到 VPS。现在一切都在 VPS 上运行良好,我想关闭专用服务器并关闭我在托管公司的帐户。
为了安心和更安全,我想在停止服务器之前对其进行完整备份。
最好的备份是我可以浏览的备份,如果我发现我需要备份中的某些内容。
命令行的最佳解决方案是什么?
更新 :
媒体 : 网络
我正在安装一个新的 centos 5.4 服务器,我想有一套干净的规则让 mu iptables 启动。
什么是好的规则开始?
这是一个好的起点吗:
# Allow outgoing traffic and disallow any passthroughs
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
# Allow traffic already established to continue
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Allow ssh, ftp and web services
iptables -A INPUT -p tcp --dport ssh -i eth0 -j ACCEPT
iptables -A INPUT -p tcp --dport ftp -i eth0 -j ACCEPT
iptables -A INPUT -p udp --dport …Run Code Online (Sandbox Code Playgroud) 我需要在服务 www.myserver.com 的 centos 服务器上更改主机名
我需要在/etc/hosts,/etc/sysconfig/network和hostname命令中做什么?
在/etc/sysconfig/network我需要这样写:
HOSTNAME=www.myserver.com
Run Code Online (Sandbox Code Playgroud)
或这个 :
HOSTNAME=myserver.com
Run Code Online (Sandbox Code Playgroud)
在/etc/hosts我需要这样写:
XXX.XXX.XXX.XXX myserver.com
Run Code Online (Sandbox Code Playgroud)
或这个 :
XXX.XXX.XXX.XXX wwww.myserver.com www
Run Code Online (Sandbox Code Playgroud)
我需要做的sudo hostname www.myserver.com还是sudo hostname myserver.com?
非常感谢!
更新 :
我还需要设置有关主机名的其他内容吗?
我已经为 root 用户设置了 cronjob。但是,当 cron 失败时,我应该会收到一封来自 cronjob 的电子邮件,因为我在 /etc/crontab 中设置了 MAILTO:
MAILTO=my@email.com
Run Code Online (Sandbox Code Playgroud)
我已经使用安装了 mailx
yum install mailx
Run Code Online (Sandbox Code Playgroud)
但是当我查看 cron 日志时,我得到以下几行:
Feb 23 14:13:01 internal crond[6858]: (root) CMD (/var/www/vded/build/bin/sync.sh)
Feb 23 14:13:01 internal crond[6857]: (root) MAIL (mailed 79 bytes of output but got status 0x0001 )
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
更新 :
我在邮件日志中收到此错误:
Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: from=root, size=425, class=0, nrcpts=1, msgid=<201002231606.o1NG61cd007210@internal.fff.com>, relay=root@localhost
Feb 23 16:06:01 internal sendmail[7211]: o1NG61hT007211: from=<root@internal.fff.com>, size=732, class=0, nrcpts=1, msgid=<201002231606.o1NG61cd007210@internal.fff.com>, …Run Code Online (Sandbox Code Playgroud) 我们计划升级我们的硬件,同时我们计划从一个全新的操作系统重新安装我们所有的网络服务器。目前,我们的 Web 服务器在专用服务器上运行 CentOS 4.7。我们正在使用 Apache、Mysql、PHP、SVN、FTP 以及通过 SSH 管理的 Web 服务器所需的所有工具。
我们计划为新的 Web 服务器使用云服务器。我不知道为这个新服务器采用哪个 Linux 发行版。我应该继续使用 Centos 并只使用最新的 5.4 版本,还是应该切换到诸如 Debian 基础发行版(Ubuntu 服务器)之类的其他发行版?
我不喜欢 CentOS 的一点是在 Yum 上没有最新版本的 PHP 和 Apache。这使得我们的网络服务器更难更新最新技术......
谢谢你的帮助!
我目前在 ThePlanet 有一个小型专用服务器,我想进行硬件升级。在这台服务器上,我托管了一个 php web 应用程序。我在 ThePlanet、Amazon 和 Rackspacecloud 之间做了一些比较,但我不确定什么是最好的……
在 ThePlanet 我可以获得一个专用服务器:
在http://www.rackspacecloud.com我可以得到一个云服务器:
在我看来,VPS 只有优点(例如 CPU Bursting 或如果我们需要可以快速更改 RAM)。
但是与 VPS 相比,拥有专用服务器有什么优势呢?rackspacecloud 是一家好公司吗?
谢谢
我目前通过执行每日 mysqldump 并使用 logrotate 保留 mysqldump 的最后 7 天来保持我的数据库的每日备份。
我想改进这个备份过程,以保留 7 次每日备份、3 次每周备份和 12 次每月备份。
我发现这篇文章解释了如何使用 logrotate 执行此操作:https ://web.archive.org/web/20070625054821/http: //hotcoding.com/os/sysadmin/35751.html
但是,我使用dateextlogrotate 选项来命名我的备份文件,因此我无法使用此解决方案。
如何使用 logrotate 和dateext选项进行每日、每周和每月备份?
我从服务器上的不同 IP(使用不同的用户名)获得了很多 SSH 连接尝试。每秒 1 到 5 个。看起来像是蛮力攻击。我能做些什么来防止这种情况发生?屏蔽IP?更改 SSH 端口?还有什么?
谢谢!
centos 5.4 附带的默认 iptables 中的这些规则是什么?
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
我需要它们用于带有 ftp、apache、ssh、mysql 的 Web 服务器吗?
谢谢