服务器管理员

系统和网络管理员的问答

1
如何为Usenet设置NNTP服务器?
我必须设置一个内部Usenet服务器,但找不到任何教程或建议。我必须使用Linux。 您能为我推荐任何教程或免费软件(例如啤酒:-))吗? 谢谢
9 linux 

5
导入大型MySQL转储文件时出错,该文件包含Windows中的二进制BLOB
我试图将我从托管公司获得的MySQL转储文件导入Windows开发计算机,但遇到了问题。 我是从命令行导入的,并且出现了一个很奇怪的错误: 第3118行的错误2005(HY000):未知的MySQL服务器主机'╖?*á±dÆ╦N╪Æ·h ^ ye“π影片i╪Z +-$▼₧╬Y.∞┌|↕╘l∞/ l ╞⌂î7æ▌X█XE.º[[;╦ï♣éµ♂º╜┤║].♂┐φ9dë╟█'╕ÿG∟═0à¡úè♦╥↑ù♣♦¥'╔NÑ'(11004) 我附上屏幕截图是因为我假设二进制数据将会丢失... 我不确定是什么问题,但是两个潜在的问题是文件的大小(2 Gb)并没有太大,但是两个都不小,另一个是许多表都有它们中的JPG图像(这就是文件大部分为2Gb的原因)。 另外,转储是在Linux机器上进行的,我正在将其导入Windows,不确定是否会增加问题(我知道应该不会) 现在,该二进制垃圾就是为什么我认为文件中的图像可能是一个问题,但是过去我已经能够从同一托管公司导入类似的转储,所以我不确定这可能是问题所在。 同样,鉴于文件的大小,尝试查看该文件(尤其是3118行)是不可能的(我对使用grep,sed等Linux命令行工具不是很方便)。 该文件可能已损坏,但是我不确定如何检查它。我下载的是一个.gz文件,我用WinRar对其进行了“测试”,它说看起来还可以(我假设gz具有某种CRC)。如果您能想到一种更好的测试方法,我很乐意尝试。 任何想法可能会发生什么/如何克服这个错误? 我并不是特别重视数据,因为我只想将此数据作为开发人员的副本,因此,如果我不得不丢失一些记录,只要架构保持完好无损,我就可以了。 谢谢! 丹尼尔
9 mysql  import  binary 


7
如何在一段时间内创建到“流”命令的持久SSH连接?
假设我有一个应用程序正在一台PC上运行,该应用程序通过SSH向网络上的另一台PC(都是运行Linux的计算机)发送命令。 例如,每次在#1上发生任何事情时,我都想在#2上运行一个任务。在此设置中,我必须在每个命令上创建SSH连接。 是否有任何简单的方法可以使用基本的unix工具来执行此操作而无需对自定义客户端/服务器应用程序进行编程?基本上,我想要的只是通过SSH建立连接,然后再发送一个命令。
9 linux  ssh 

3
Rsync无法备份某些文件,出现错误22
我正在尝试在'/ nas'的NFS安装卷上使用简单的rsync备份整个服务器 这是我的rsync命令 rsync -sav -S --stats -H --numeric-ids --delete -D --exclude-from="/usr/local/bin/rsync_nas1_exclude" / /nas1/ 出现以下错误: rsync: chown "/nas1/home/8003/.local/share/icons/application-x-wine-extension-its.png" failed: Invalid argument (22) 要么 rsync: chown "/nas1/home/8003/.local/share/applications/wine/Programs/FxPro - Trader" failed: Invalid argument (22) 知道为什么吗?我使用'-s'参数来保护文件名
9 backup  rsync 

2
挂载qcow2快照
我正在运行一些Xen服务器,并开始迁移到KVM。 目前,我的来宾系统正在原始图像或LVM上运行。 我发现libvirt提供了一些非常好的快照功能(virsh snapshot-create,...),因此我决定使用qcow2代替raw / lvm。 这是我的问题:libvirt在qcow2映像上创建与我使用qemu-img相同的快照-是否可以挂载它们?我读了一些有关qemu-nbd的信息以及安装qcow的可能性,但是我对快照一无所知。


6
如何跳转至手册页中的特定标题?
示例:ssh_config 我为此在vim中设置了文件类型。我希望帮助程序成为 man 当然这是行不通的,如果我一句话说 ServerAliveCountMax 我收到一个错误,因为没有ServerAliveCountMax的手册页,它在ssh_config的手册页中。 有什么方法可以从命令行跳到字符串或在man内部运行某种类型的命令?实际上很像信息: info screen Miscellaneous 将带我进入屏幕信息页面的其他部分。 男人有可能吗?即使进行搜索也可以... 编辑:我正在使用OSX 10.6.5。使用默认的man(/ usr / bin / man) 编辑:我说方言;),所以我被引导到正确的答案: man -P 'less -p PATTERN' ssh_config 看起来是OSX / * BSD上的调用。

1
如何将我的公钥发送到EC2服务器?
我需要不使用ec2- * api命令将公钥发送到EC2,但是我不能。 我已经尝试过scp和ssh-copy-id,但是Booth不能使用-i参数来使用密钥对进行连接。 ssh-copy-id -i参数是要发送的文件(公共密钥)。 我该怎么做上传?

4
为什么我的MongoDB查询真的非常慢?
我已经在工作中继承了一个大型MongoDB服务器,并且负责弄清为什么针对它运行查询的速度如此之慢。该数据库包含无数记录(大约10 ^ 9),占用约300 GiB。起初,我认为原始记录数量可能是罪魁祸首,所以我在适当的字段上设置了索引。它对正在数据库中搜索标准的查询有很大帮助,但是对于没有匹配项的查询,则需要80-90分钟的时间。关于如何解决这个问题的任何想法?

5
备份/克隆btrfs分区
是否可以逐个备份btrfs分区(包括将快照树标记为COW从而节省空间的所有共享结构)到另一个?例如,我想备份我的根分区,该分区具有几个btrfs子卷(/本身的快照)。 我能想到的唯一方法是使用像这样的块复制工具,dd但这效率很低,因为我的分区只有20%的空间已满,我打算定期对其进行备份。我已经使用增量备份了所有内容rsync,因此这不是另一个问题的解决方法。我只需要对btrfs分区进行一点克隆,而不必使用dd。 我知道ext3例如提供了转储和还原实用程序。这就是我要找的东西。 更新 这是一个更新,以澄清以下事实:我希望能够以与活动磁盘相同的方式访问备份存储中的文件(即,我不想将转储文件存储在备份存储中)。
9 backup  clone  btrfs 

7
镜像Amazon S3存储桶的实用方法是什么?
我想镜像我的Amazon S3存储桶。我之所以要这样做,是因为1)我不希望我的所有数据仅存在于一个提供程序中;和2)如果发生软件错误或安全漏洞,我想备份数据。 我可以使用s3cmd同步功能镜像到本地磁盘,但这不能扩展到非常大的存储桶,并且对于快速备份还原没有用。我宁愿将数据镜像到Rackspace Cloud Files这样的竞争对手。 对于在Linux机器上以自动化方式促进这种镜像的简单而强大的方法,有人有何建议?

3
如何还原SQL Server数据库并同时缩小其文件?
假设我有一个SQL Server数据库,其数据文件的初始大小为100 GB,但其中仅包含10 GB的数据。这样,数据库备份将只有10 GB。 我想将此备份还原到其他服务器(或同一服务器上的其他数据库),但是我不希望它占用与原始磁盘相同的磁盘空间(100 GB),这是默认情况下发生的情况。 在进行备份之前,我无法收缩原始数据库(它是生产数据库,它需要那么多的预分配空间);还原完成后,我可以收缩还原的数据库,但是我确实更希望在执行此操作时不占用100 GB的空间;此外,在这种特定情况下,我没有那么多可用磁盘空间,因此还原不会进行任何操作。 有什么办法可以还原数据库,使其仅占用其实际数据所占用的空间?

5
从bash向IRC频道发送消息
我已经ircd-hybrid在Ubuntu服务器上安装了(192.168.1.2,example.com)。 我们#teamchannel经常在团队内部进行沟通。 现在的问题是:如何从发送一些短信example.com以#teamchannel从bash脚本?例如example.com: Alert! The server is rebooting now 编辑: 我发现了一个Perl脚本,它完全可以满足我的需求。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.