Articles of linux

什么是MacPorts的Linux等价物?

我是一个Linux新手(但是一个长期的MacOSX用户)。我有一个两部分的问题,但它需要一个小的背景第一… 我从源码build立MacPorts。 我configuration它将自己,所有端口和所有端口依赖关系安装到〜/ macports而不是/ opt / local。 这样我就不需要root来运行port命令,我所做的一切(或者希望我没有做的)都进入我的主目录,而不是进入系统本身。 所以,作为Mac上MacPorts的粉丝,我有两个部分的问题: 1:Linux世界中的MacPorts有什么相同之处? 2:Linux的等价物是否也可以从源代码编译,这样我就可以运行它的非特权,还可以控制端口及其依赖关系的安装位置? 谢谢,詹姆斯

我如何保存iptablesconfiguration?

我刚刚在Ubuntu服务器上安装了Webmin。 根据文档你需要打开端口10000(这是什么Webmin运行),与此: iptables -A INPUT -p tcp -m tcp –dport 10000 -j ACCEPT 然后它说你需要应用防火墙configuration: /etc/init.d/iptables restart 但是,这个命令不适合我。 是否有一个不同的命令,保存在Ubuntu上的变化?

两个Centos机器。 大不相同的更新

我有两个CentOS Linux服务器。 一个是dev,另一个是prod。 开发只是内部的,产品暴露在80端口上。 两者都是在同一时间构build的,两者的configuration都非常接近,也许在开发框中有一些偏差。 在通知我更新时,他们总是在一天之内。 不过,这周改变了。 上个周末,开箱通知我3个更新。 内核,kernel-headers和kernel-devel。 我申请了他们。 产品盒子还没有需要这些。 昨天,开箱通知我178更新 。 我只是手动在产品上运行sudo yum update 。 仍然不需要。 我应该担心吗? 任何具体的,我应该检查? 我可以根据要求添加178个包裹的清单… Prod uname -a Linux EFhermes 2.6.18-164.el5#1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU / Linux Dev uname -a Linux EFhermesDev 2.6.18-164.2.1.el5.plus#1 SMP周五10月9日12:34:43 EDT 2009 i686 i686 i386 GNU / Linux […]

Linux:只有在不存在的情况下才创build一个目录?

有没有一个简单的Linux命令来有条件地创build一个目录? 一种只创build目录的mkdir ,如果不存在,即不存在,如果它已经存在?

为什么主机更喜欢Linux到Windows Server?

到目前为止,我看到绝大多数主机只提供Linux共享主机,只向VPS提供Windows(甚至只提供专用服务器)。 为什么这样? 虽然Windows比Linux昂贵得多(虽然它取决于很多因素,不仅仅是初始和支持许可成本),它还提供了ASP.NET,IIS,当然还有Microsoft SQL Server。 我知道在过去可能是因为cPanel只是Linux,但现在他们有一个Windows版本。 但是,为什么Linux主要用于共享主机? PHP在两个系统上都能工作。 IIS可以(也可能)更快。 MySQL也在两个系统上运行。 cPanel有一个Windows版本。 Python,Perl,Ruby,也都在Windows上运行。 你甚至有MS SQL Server Express,我发现它在速度和function上都优于MySQL。 访问是低使用要求,因为是SQLite(这是很快的小东西)。 而且使用PowerShell你可以有一个很好的Unix shell的替代scheme。 编辑:我正在寻找共同的原因,我意识到每个托pipe公司(和/或它的客户)可能有不同的需求。 当您使用VPS或Cloud时,这将变得非常重要,它使您可以使用完整的操作系统。

Linux路由器设置

我试图设置一个Linux路由器第一次,我挣扎着设置。 在这里,我想如何设置它:ISP线 – > Linux路由器 – > Linksys路由器 – >局域网。 Linux路由器有eth0和eth1 我如何设置这个,我在哪里把我的外部IP? 非常感谢,

如何在Linux上真正安装Java?

我有一个Ubuntu服务器。 从terminal上,我该如何安装JDK? 在本指南中,它说使用这个命令: sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk 但是在太阳网上,它说JDK包含了JRE,那么为什么JRE在上面呢? 任何人都知道如何实际安装Java? 每个指南和每个论坛都显示了不同的方式。 顺便说一句:这是一个VPS(虚拟专用服务器)

集中pipe理许多Linux机器的login

我们有越来越多的物理和虚拟服务器,我们需要login。 login通常使用SSH,使用RSA密钥对而不是密码(在SSH设置中closures)。 现在,我们正在设置密码,并随着时间的推移将密钥上传到每台计算机,但这很容易发生。 我们可能很容易错过一个设置,最终导致其中一个团队无法login,或者在没有意识到的情况下打开密码访问权限。 所以我们想集中pipe理这些证书。 它应该设置密码,上传公钥,确保SSH具有正确的设置,并且可以方便地添加新用户或者删除已经离开的用户。 我想一个脚本可以将正确的文件复制到正确的位置,但是当它们散布在整个系统中时似乎很麻烦。 你如何build议我们pipe理这样的证书? 这应该是在每台机器上实现的最低工作。

在Ubuntu中,我怎样才能find从命令行使用的DNS服务器?

我需要知道Ubuntu DNS服务器的地址和端口。 我如何从命令行执行此操作?

我想我的服务器正在被黑客入侵。 我该怎么办?

可能重复: 我的服务器被黑了应急 我不是服务器pipe理员,在“debugging”服务器方面经验不足。 但是从看我的日志文件,看起来好像我被黑客攻击了。 但我不知道该怎么办: – / 服务器types:VPS 操作系统:Linux 2.6.18 服务器:Centos 5 pipe理界面:Parallels Plesk 9 当前内存使用情况:1024个中的200个。 错误日志文件7月10日 [Sat Jul 09 15:37:38 2011] [error] [client 72.46.146.130] File does not exist: /var/www/vhosts/default/htdocs/web [Sat Jul 09 15:37:39 2011] [error] [client 72.46.146.130] File does not exist: /var/www/vhosts/default/htdocs/php-my-admin [Sat Jul 09 15:37:39 2011] [error] [client 72.46.146.130] File does not exist: […]