Articles of linux

运行Postfix的W / O安全吗?

在生产服务器上安全运行之前,需要保护postfix吗? 我依靠Monit来通知我,如果某些进程停机或遇到麻烦。 为了这个目的,只有这个目的,我需要在服务器上的后缀,以便Monit可以给我发送电子邮件通知。 如果在部署Postfix之前有必要确保安全,那么我可以采取哪些步骤来使安全性更高?

有人可以帮我安装MYSQL服务器pelase? 这正在扰乱我

$ sudo aptitude install mysql-server Reading package lists… Done Building dependency tree Reading state information… Done Reading extended state information Initializing package states… Done The following NEW packages will be installed: libhtml-template-perl{a} mysql-server mysql-server-5.0{a} mysql-server-core-5.0{a} 0 packages upgraded, 4 newly installed, 0 to remove and 12 not upgraded. Need to get 0B/27.7MB of archives. After […]

小时CRON任务运行频率超过一小时

我有一个cron任务,通过wget调用一个特殊的PHP脚本。 这是crontab项: 0 * * * * wget http:// www …. 它可以在几个小时内运行完美。 然而,几天之后,cron工作将开始被称为几次一小时。 我从来没有见过像这样的CRON漂移,所以我想这不可能是一个CRON的问题。 但是,被称为脚本的日志清楚地显示它每小时运行几次。 服务器详情: Ubuntu Luci 阿帕奇 MySQL的 PHP5 时间正在显示正确的@命令行 服务器设置为与NTP服务器同步 为了使脚本运行,它必须在URL中传递一个唯一的50个字符的散列键,所以这个脚本不会被任何其他来源的意外调用。 什么可能导致CRON这样漂移?

如何防止对虚拟eth界面上的请求作出响应?

我们使用配备有单个物理以太网端口的小型embedded式X86 Linux服务器作为IPvideo监控应用的网关。 每个下游IP摄像机映射到一个单独的虚拟IP地址,如下所示:真实的eth0 IP地址= 192.168.1.1,摄像机1(eth0:1)= 192.168.1.61,摄像机2(eth0:2)= 192.168.1.62等等等都在同一个eth0物理端口上。 除了在同一个局域网上的一台独立的PC上运行的特定的第三方Windowsvideo录制应用程序自动地ping虚拟IP,寻找在系统启动时唯一的谁拥有的响应,并且当它返回相同的eth0每个虚拟接口的MAC地址,都吓坏了,不会让我们随后手动input这些地址。 Windows应用程序不介意,如果没有收到谁有ping的答案。 我的问题 – 我们如何能够:(a)closures虚拟eth0:x接口的响应,同时保持它们为主物理eth0端口,或者为每个端口伪造一个有效但不同的MAC地址虚拟接口? 谢谢!

仅在目标不存在的情况下重命名/移动文件

我想知道是否有任何方法可以移动文件只有当目的地不存在 – 换句话说,只有当它不会导致覆盖移动。 mv –update 似乎首先是解决scheme,但是,如果源path的时间戳比目标更新,则移动将覆盖它,并且所有尝试通过在移动失败之前修改时间戳来规避此问题。 我需要这种行为来实现一个简单的基于文件的锁,其中“锁”文件的存在表示获取锁。

写上传文件的权限 – Linux,Apache,PHP

我正在使用FTPfunction传输文件的PHP脚本。 它一直在我的生产服务器(这是一个托pipe服务)工作。 我刚刚设置的开发服务器(我是服务器的新手)是带有Apache2,PHP5和MySQL5的Debian Lenny。 文件传输工作正常,但一旦文件被写入服务器,它的权限为600.这使我无法在Web浏览器中查看文件(JPEG),因为权限被拒绝。 我已经搜遍了互联网,甚至打破了我的服务器安装,并重新安装它试图找出(这已经很有趣,但!)。 我知道在公共可访问文件上设置777权限是不明智的,但即使这样也不能解决问题。 唯一的作品是,如果我chmod 777 thefile.jpg传递后,这不是一个工作的解决scheme。 我试图改变我的网站文件的所有者到www-data每个这个职位 ,但也没有工作。 我的用户是mike ,如果文件的所有者是mike或者是root ,它仍然不起作用。 有人指出我的方向是正确的吗? 谢谢! 而且,当然,让我知道我是否可以澄清任何事情。

设置具有多个访问权限的Linux服务器

我是一名研究生,想在我的办公室build立一个linux服务器(最好是Ubuntu)。 我也想给我的朋友SSH访问该框。 我的问题是我可以设置我的服务器,使我可以给我的一个朋友在我的机器上安装软件的权利,但他不能在目录之外浏览他允许的目录吗? 我可以为不同的人设置多个Apache实例(在不同的端口上)吗? 所以每个人都有权访问自己的Apache实例?

TCP零窗口没有相应的窗口更新

我正在尝试debuggingnetworking问题,并使用Wireshark和tcpdump从我的服务器抓取数据包。 我有一个客户端应用程序抓取所有可用的连接,然后持有它们,尝试发送大量数据,并且基本上导致无意的DOS攻击。 在debugging过程中,我注意到我看到我的服务器发送“窗口closures”和“零窗口”TCP数据包 – 但从不发送任何“窗口更新”数据包。 我猜这就是为什么客户端永远不会放弃连接(它仍然有更多的数据发送和等待)。 有没有人见过这种行为? 让我们不了解为什么我没有build立一个iptables规则来限制并发连接(是的,我知道)。 我最近也把MTU从1500改为9000,这是否会产生这样的负面影响? (Linux)谢谢。

另一台服务器的通配符DNS设置

我的域名在一台服务器上,我想为其他服务器设置通配符DNS设置。 基本上我有两台服务器,我想要所有的通配符在第二台服务器上,我该怎么做?

在Linux服务器上升级PHP 5.1到5.3

我试图find从PHP 5.1升级到5.3的最佳方法。 我在这个服务器上运行的CRM软件需要升级,否则我可能甚至不会执行它,因为它似乎会比我希望的更复杂。 对编程界来说还是一个新手,这些例行升级对我来说还是很令人担忧的。 我在这台服务器上运行apache 2.2.6(Fedora),PHP 5.1.6和MySQL 5.0.27。