Articles of linux

'命名'服务不断在VPS服务器崩溃

我不确定,但我认为命名的服务在我的VPS服务器上不断崩溃。 这使它很好: root@vps [~]# /sbin/service named restart 我如何诊断为什么会发生这种情况? root@vps [~]# uname -a Linux vps.example.com 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux

如何自动将Linux服务器资源通告给有任意操作系统的客户端?

我有一个Linux服务器,需要提供一些内部网的服务。 在networking环境中经常会有不熟悉使用笔记本电脑的用户,所以我想宣布他们可以直观地使用的服务。 理想情况下,当他们连接他们的机器到networking,他们会看到他们可以使用的服务,他们的操作系统将被通知可用的打印机等。 对于 用于文件共享的公共可访问文件夹(基于Samba,NFS或sshfs) 一些基于networking的工具,如状态监视器 CUPS驱动的打印机 networking扫描仪, 最好的办法是什么? 我愿意接受任何build议,而不是在这里采用任何特定的技术。 对于我的特定应用程序,安全性不是什么大问题,但可以随意讨论任何build议的安全含义。 为了向苹果机器宣布Samba的股份,这里已经有了答案,但是我不认为avahi / Bonjour能够解决所有问题。 另外,我不是一个Windows用户,但是我想微软已经有一些类似的协议,可以和Windows客户端更好地协作。

什么是读caching在“写caching:启用,读caching:启用,不支持DPO或FUA”?

我想弄清楚下面的消息的read cache部分是指: [sda]写入caching:启用,读取caching:启用,不支持DPO或FUA 这是“IDE驱动器的读取前瞻function(通常默认情况下)”由hdparm处理? 如果不是的话,怎么可能关掉?

监狱Linux用户到FTPlogin目录

我打算使用vsftpd作为一个安全的ftp服务器,但我很难控制将用作ftplogin的linux用户。 用户需要“入狱”到特定的目录(和子目录),并具有完全的读/写访问权限。 要求: – 用户帐户“admin_ftp”应该被监禁到/ var / www目录。 – 其他帐户将根据需要添加,为每个网站…例如: – 用户帐户“picturegallery_ftp”应该被监禁到/var/www/picturegallery.com目录。 我已经尝试了以下,但无济于事: # Group to store all ftp accounts in. groupadd ftp_accounts # Group for single user, with the same name as the username. groupadd admin_ftp useradd -g admin_ftp -G ftp_accounts admin_ftp chgrp -R ftp_accounts /var/www chmod -R g+w /var/www 当我使用帐户admin_ftplogin到FTP时,我收到错误消息: 500 OOPS:无法更改目录:/ home […]

备份我的Linux服务器到我的Windows机器

我有一个Linux服务器。 几天前,连接到服务器的硬盘驱动器崩溃,我非常幸运,不要丢失任何重要的原因,这是我的备份硬盘。 现在我正在寻找一个解决scheme来做我的服务器上的所有重要的东西增量备份到我的本地机器,以防万一我的提供者的数据中心被炸毁的恐怖分子/不明飞行物/疯狂的猴子我将有我需要的所有数据恢复一切。 我需要备份的是:所有我的Apache的Web文件夹,MySQL数据库,Tomcat的安装,大量的configuration,Git仓库和一些其他普通的旧文件很less修改。 你推荐我使用什么工具/软件? 因为我不知道任何适合这个具体情况的东西。 顺便说一句:我的Windows机器没有一个静态的IP地址,所以它是每天自动请求和下载新的更新,而不是服务器连接并上传一切。

Linux – 如何彻底清理软件安装

我在Debian下运行,最近我升级到Squeeze。 从那以后,我在Webmin遇到了很多问题。 所以我决定删除它使用: apt-get remove webmin 然后我下载了Webmin 1.530的源代码并进行了编译。 但是安装过程已经停止了一个小时,所以我取消了。 我甚至尝试使用.deb文件安装而没有成功(安装了几个小时)。 从现在起,我无法安装Webmin,因为我卸载了它。 所以我想知道如何在我的服务器上完全清除Webmin的任何痕迹。 然后我会重新安装它。

MySQL打开文件限制

这个问题类似于设置open_files_limit ,但没有好的答案。 我需要增加我的table_open_cache ,但首先我需要增加open_files_limit 。 我在/etc/mysql/my.cnf设置了这个选项: open-files-limit = 8192 这在我以前的安装(Ubuntu 8.04)中运行良好,但是现在在Ubuntu 10.04中,当我启动服务器时, open_files_limit被报告为1710.这看起来像是一个非常随机的数字,以限制被限制。 无论如何,我尝试通过在/etc/security/limits.conf添加这样一行: mysql hard nofile 8192 我也尝试在mysql的upstartconfiguration文件( /etc/init/mysql.conf )中将其添加到预启动脚本中: ulimit -n 8192 显然,这些事情都没有奏效。 那么在Ubuntu 8.04和10.04之间添加的hoop是如何增加开放文件的限制呢?

LAMP与Windows Server 2008scheme

我看到网上有很多关于这个的东西,但是想要一个特定于这种情况的答案。 我可以想到这个问题的一些问题,但想要让大家得到全面的情况。 任何人都可以想到有一个LAMP开发服务器和Windows IIS生产服务器的可能的陷阱。 他们将有相同版本的MySQL和PHP。

configurationcaching/转发DNS服务器的冗余?

我们有一个DNS服务很关键的服务器小networking。 但是,build立冗余的DNS服务似乎是一件痛苦的事情。 我们目前所拥有的是两台caching/前向parsing服务器,它们使用Unbound来运行Ubuntu。 通过标准的resolv.confconfiguration,似乎我们能做的最好的是configuration一个非常短暂的超时。 我在Google上找不到什么帮助。 似乎最常见的解决scheme是创build一个虚拟IP或设置心跳。 但我不确定这是否适用于我们的情况,因为转发服务器位于不同的子网和物理位置。 无论如何,我想知道: 每个主机上的存根parsing程序并行启动查询是否有意义? 似乎没有人这样做,也许是因为我错过了一个很好的理由。 除了心跳,有没有好的解决scheme?

apxs错误:gcc:没有这样的文件或目录

我想安装mod_xsendfile到我的gentoo服务器。 我做了: cd /usr/local/apache/bin ./apxs -cia /mod_xsendfile.c 并努力工作。 它说: gcc: /mod_sendfile.c: No such file or directory 但文件在那里!