我运行一个相对简单的服务器,其中有几个我维护的网站。
我设置了一个 crontab 来转储 mysql 并每天压缩 PHP。轮换一周,我有 7 个增量,无论发生了什么。然后我使用相同的 crontab 将它们从服务器复制到另一个。
以 mysql 位为例,我有
16 3 * * tue mysqldump filename > /var/backups/b-Tuesday/filename.sql
16 3 * * wed mysqldump filename > /var/backups/b-Wednesday/filename.sql
[etc]
Run Code Online (Sandbox Code Playgroud)
对于每个站点的 PHP 压缩和流程的 scp 部分,重复此操作。
有没有办法为每个知道将其保存到相关日期的备份文件夹的站点设置日常工作,而不是为我正在备份的每个内容设置 7 个工作?
一名合同员工向我们的网络添加了域服务器。当它被发现时,他已经重新格式化了服务器,但没有将其删除为域服务器。
我们如何正确地从 Active Directory 站点和服务中删除服务器?
我正在尝试导入一个大型 MySQL 转储文件,并且在第 149,351 行(共 4207442 行)上出现一致错误。我想看看那条线是什么。
我发现这样做的最好方法是这样的:
head -149351 dump.sql | tail
Run Code Online (Sandbox Code Playgroud)
然而,这是非常缓慢的。我尝试在 中加载文件vi,但它无法处理那么大的文件。我在 Windows XP 上并且有 cygwin。
我正在尝试导入 MySQL 转储文件。
该文件是在 Linux 服务器上创建的,我正在尝试在 Windows 上导入
我登录到命令行并运行:
SOURCE c:/dump.sql
Run Code Online (Sandbox Code Playgroud)
但这似乎引发了一些字符集问题(特别是智能引号和其他非标准标点符号)。
有人建议我运行:
mysql -u username -d dbase < c:\dump.sql
Run Code Online (Sandbox Code Playgroud)
当我尝试这个时,我收到错误
ERROR 2006 (HY000) at line 149351: MySQL server has gone away
Run Code Online (Sandbox Code Playgroud)
一些谷歌搜索表明这与 max_allowed_packet 开关有关,但我已经尝试过,但没有奏效。有谁知道这可能是什么?
如果有人对字符集问题有任何建议也会有所帮助。
我们最近推出了一个网络内容过滤器。我注意到许多用户 www.gravatar.com 即使这些用户不会访问此站点,也没有加载任何程序可以连接到此站点。
任何人都知道为什么会出现这种情况。一些谷歌搜索提到可能会附加到电子邮件中。
然而,在这一点上,它没有意义。
我正在尝试设置 rsync 以每天从服务器复制数据。为了尽可能限制系统,我尝试使用手册页中描述的模式:“通过远程外壳连接使用 RSYNC-DAEMON 功能”
所以我在根目录文件夹中放置了一个名为 rsyncd.conf 的文件:
[root]
path = /
read only = true
Run Code Online (Sandbox Code Playgroud)
并尝试复制 /etc/passwd 作为测试:
rsync -vv -e ssh myserver::root/etc/passwd .
Run Code Online (Sandbox Code Playgroud)
但我得到以下信息:
opening connection using: ssh myserver rsync --server --daemon .
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3]
Run Code Online (Sandbox Code Playgroud)
我做这一切的原因是,一旦我开始工作,我计划通过指定命令来限制访问
rsync --server --daemon .
Run Code Online (Sandbox Code Playgroud)
在 ~/.ssh/authorized_keys
这是我的情况。我有一个 ASP.NET Web 应用程序托管在美国大型企业网络内的 IIS 中。该站点使用当前登录用户的 Windows 名称来确保安全 - 因此它会查看用户名并确定他们可以做什么和不能做什么。
现在,我客户的南美业务也想使用这个应用程序。我们不想为他们设置单独的服务器,也不想设置单独的代码库,他们也不担心英文站点的翻译,因为他们都说英语。
他们都在一个完全独立的网络上,拥有自己的登录名和域。除了互联网本身之外,两个公司网络之间没有硬链接。
让他们访问这个内部 ASP.NET 应用程序的最佳方式是什么?一些用户可以通过 VPN 连接进入,但是为每个用户设置这有点麻烦,而且需要他们单独登录美国域。
这可以通过网络之间的永久 VPN 和域之间的信任来实现吗?
我在我的 Vista 机器上使用 UltraVNC,它给我的性能很差,甚至超过 300 mbs 的网络。它似乎在进行屏幕轮询。
我看了看,视频挂钩驱动程序似乎没有工作。有谁知道您是否可以在 Vista 中使用视频挂钩驱动程序?
traceroute输出中的三列是什么意思?
手册页没有帮助:http : //www.ss64.com/bash/traceroute.html
举个例子。
traceroute to library.airnews.net (206.66.12.202), 30 hops max, 40 byte packets
1 rbrt3 (208.225.64.50) 4.867 ms 4.893 ms 3.449 ms
2 519.Hssi2-0-0.GW1.EWR1.ALTER.NET (157.130.0.17) 6.918 ms 8.721 ms 16.476 ms
3 113.ATM3-0.XR2.EWR1.ALTER.NET (146.188.176.38) 6.323 ms 6.123 ms 7.011 ms
4 192.ATM2-0.TR2.EWR1.ALTER.NET (146.188.176.82) 6.955 ms 15.400 ms 6.684 ms
5 105.ATM6-0.TR2.DFW4.ALTER.NET (146.188.136.245) 49.105 ms 49.921 ms 47.371 ms
6 298.ATM7-0.XR2.DFW4.ALTER.NET (146.188.240.77) 48.162 ms 48.052 ms 47.565 ms
7 194.ATM9-0-0.GW1.DFW1.ALTER.NET (146.188.240.45) 47.886 ms 47.380 ms 50.690 …Run Code Online (Sandbox Code Playgroud) 我正在考虑迁移到 mosso 以拥有几个便宜的应用服务器。
目标是拥有一个专用的数据库服务器,但是,拥有一个数据库服务器来承载许多不同网站服务器(每个网站上都有不同的网站)的数据库需求是否有意义?
谢谢。