Articles of Debian

Debianterminalcaching可执行文件path?

看来,Debian 6.0.2.1terminalcaching可执行文件的path,这是避免新的可执行文件在同一个terminal上运行。 我想知道如果这是一个function,如果是这样,如何改变它。 这是我尝试的一个示例场景。 系统预装了python 2.6.6。 我打开了一个新的terminal,运行“python”。 现在,我下载了python 2.7.2,做了安装。 我validation了安装是成功的,PATH在/ usr / bin(其中python 2.6.6驻留)之前有/ usr / local / bin。 现在,当我运行“python”时,它总是执行python 2.6.6。 示例屏幕截图: $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games $ python Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ which python /usr/local/bin/python $ `which […]

托pipe1000个域的轻量级设置(DNS和redirect)

需要多lessRAM来承载1000个域名? 另外,哪个是我可以在Debian服务器上安装的最轻量的DNS守护进程? DNS将是非常基本的(只有一个logging)。 我希望尽可能less使用,因为我的预算不是很大。 在同一台计算机上还将运行一个Web服务器(提供基本的PHPredirect)。 而且,考虑到我只有1个IP,有没有提供免费的辅助DNS的服务?

我不小心将服务器升级到了Debiantesting版本。 怎么办?

曾几何时,我在我们的sources.list文件中引入了以下行: deb http://ftp.ch.debian.org/debian/ testing main 我这样做是因为我需要octave包的3.4版,而稳定(lenny)的最新版本是3.2。 快进几个月,当我完全忘记了这个变化,我决定做一个完整的升级服务器。 我尽职尽责 aptitude update aptitude full-upgrade 过了一会儿,我惊恐地发现我已经升级到testing版(wheezy)。 在该机器上运行的所有服务都不会出现故障,一切看起来都很正常。 但是,我现在应该合理地做些什么呢? 机器只运行在内部使用的服务,虽然不是任务关键,但如果它们失败的话,将会是一个痛苦。 该机器托pipe在我无法访问的远程数据中心中,如果可以避免,我不愿意从头重新安装服务器。 还要注意,我不是全职的系统pipe理员。 就像创业团队的技术人员一样,我只是事实上的Linux人。

Apache不读htacces文件

运行Debian 5.0和Apache的默认安装我的htaccess文件没有被读取,我不知道。 任何人都可以给我一个问题解答清单吗?

在debian上configurationBIND DNS

我正在尝试configurationconfigurationBIND,以便在本地Debian机器上使用,我将其用作开发和testing环境。 首先,我正在使用Debian 6.x [Squeeze]和BIND 9. BIND服务器是在安装Debian期间自动设置的。 对于这个问题,假设我想创build一个名为example.com的域,我可以从运行BIND的同一台机器上访问我的本地networking。 这是我迄今为止所做的: 在/ etc / bind named.conf.local(包含在name.conf中)我把以下内容: zone "cms1.com" { type master; file "/etc/bind/db.example.com"; }; 在/etc/bind/db.example.com我把以下内容: $TTL 3600 @ IN SOA example.com. admin.example.com. ( 2011101601 ; Serial 3600 ; Refresh 1h 60 ; Retry 1m 86400 ; Expire 1d 600 ) ; Negative Cache TTL 1h ; @ IN […]

使用名称中的给定string清除每个包

我想要做的就是清除(通过aptitude purge)每个安装了名称中给定string的包。 例如apache2。 我已经有几个软件包在系统上安装了名字为apache2的软件包。 现在我想要aptitude purge apache2 (比如apache2,apache2.2-bin,libapache2-mod-ruby等)。 但是我没有办法做到这一点。 提前感谢您的回答。

sshd不写任何种类的日志Debian 6

我只是在我的服务器上安装了Debian 6,注意到sshd没有写入任何日志到/ var / log。 我知道这是一个巨大的安全问题,因为我无法知道谁login到我的服务器。 有没有什么办法解决这一问题?

由于文件系统损坏,Debian系统无法启动

我在启动时遇到了服务器问题。 我正在尝试fsck / dev / sda1login到维护模式,我得到的select,当它启动。 检查屏幕截图。 到目前为止,发现了9个不一致的地方,并修正了它们。 任何人都可以给我任何build议吗? 有没有debian的恢复模式? Debian GNU / Linux 5.0 \ n \ l uname -r:2.6.26-2-amd64 处理信息: http : //pastebin.com/1gVtNLxM

NFS支持在iptables(或其他防火墙)

如何使用带DROP策略的iptables启用NFS安装/共享? NFS使用dynamic分配的端口,因此很难与防火墙配合使用。 我有一个NFS服务器和一些客户端。 我只想在NFS所需的端口上接受通信。 我已经configurationNFS服务器使用静态端口(4000-4004)。 但问题是,客户端仍然select一个随机的端口 – 因为它是UDP我只能让它工作,如果我接受来自服务器的所有UDP通信。 我发现了一些描述设置/ sysvariables的文档,这会限制客户端使用NFS的一个静态端口范围,但是,我似乎无法使其工作。 提到的/ sysvariables是: /sys/module/sunrpc/parameters/max_resvport /sys/module/sunrpc/parameters/min_resvport /sys/module/lockd/parameters/nlm_tcpport /sys/module/lockd/parameters/nlm_udpport /sys/module/nfs/parameters/callback_tcpport 我一直无法做到这一点。 也许我正在接近这个错误的方式? 对于我认为是一件简单的事情来说,这看起来不必要的复杂。 我在Debian和Ubuntu上使用NFS。

Bind9统计文件的不同可能的格式

我正在尝试使用Appaloosa模板为我们的DNS服务器添加一些性能监视,但是看起来,由bind9创build的统计文件的格式( statistics-file "/var/log/named/stats.txt"; config)在Ubuntu上与Appaloosa脚本所期望的不同。 我们的开始是这样的: +++ Statistics Dump +++ (1328102269) ++ Incoming Requests ++ 728403022 QUERY ++ Incoming Queries ++ 330347117 A 27 NS 169974 SOA 1548490 PTR 350886 MX 4 TXT 395986483 AAAA 37 IXFR 4 ANY ++ Outgoing Queries ++ [View: default] 2182086 A 132 NS 1592702 PTR 552138 MX 10 TXT 2220781 […]