Articles of debian squeeze

引导一个debian构build环境并构build没有root权限的源代码包

在debian squeeze ,我试图做到以下几点: 从wheezy源代码仓库获取源代码包 引导几个体系结构的squeeze chroot build立几个体系结构( i386 , amd64 , all和any ) 我希望获取,引导和构build操作都是脚本化的,可重复的,并以普通用户身份运行。 对于环境设置,我想尽可能less地使用root帐户(安装必要的依赖关系,也许一些visudo东西)。 如果可能的话,我想避免使用虚拟机(pbuilder与user mode linux ) 到目前为止,我已经尝试了几件事情与pbuilder (需要root ), debootstrap (需要root ),很less成功。

交换文件/分区在哪里?

我正在调查基于Debian的Amazon EC2实例的虚拟内存configuration,由于我的背景不在系统pipe理员中,所以我对所看到的有点困惑。 我们使用的是MongoDB,而我们的监控服务器表明Mongo进程使用了​​大约20GB的交换空间虚拟内存 ,但是我无法弄清楚它在服务器上的位置。 据我所知,使用Google提供的各种build议方法,数量要么less得多,要么根本没有。 top表示有1.8GB的交换内存: top – 15:35:21 up 6 days, 3:23, 1 user, load average: 1.60, 1.43, 1.37 Tasks: 47 total, 2 running, 45 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 1.3%sy, 0.0%ni, 14.7%id, 83.8%wa, 0.0%hi, 0.0%si, 0.1%st Mem: 3928924k total, 2855572k used, 1073352k free, 640564k buffers Swap: 0k total, 0k used, 0k […]

lxc控制台只能工作一次

我有一个debian-squeeze主机系统,我已经安装了lxc。 我创build了一个(挤压)容器,并启动它。 然后我试图用lxc控制台进入容器。 一切正常到目前为止。 但奇怪的是,lxc控制台只能工作一次! 意思是:如果从它分离(Ctrl + aq)并尝试重新连接(lxc-console -n容器名),命令提示符不会出现。 它只是说“键入Ctrl + aq退出控制台”,但就是这样。 没有别的 – 没有login提示 我可以退出控制台并尝试重新连接 – 但仍然是一样的。 唯一的方法是让它再次工作,停止容器并重新启动它。 那么我可以通过lxc控制台连接。 但是再一次….只有一次。 断开连接后,我不再看到一个命令提示符…. 有没有人看过这种行为?

从IP6转发IP4到IP4

在我的debian6服务器上是一个只能监听IPv6的进程,但我也需要监听IPv4。 程序似乎只有IPv6。 有没有办法在同一主机上将IPv6stream量路由到IPv4?

什么是系统组件升级的正确顺序?

我想升级系统的多个组件,包括: Linux发行版(debian lenny – > squeeze) Mysql(5.0-> 5.1-> 5.5-> 5.6) Apache的tomcat 6到7 Java运行时版本 什么(以及为什么)是做这些升级的正确顺序? 而我在哪些阶段最容易遇到向后兼容性问题?

绝望:statd超时,lockd不能监视/不监视

从今天下午开始,服务器出现了问题。 在服务器端,我看到在dmesg消息如下: statd: server rpc.statd not responding, timed out lockd: cannot unmonitor <client> statd: server rpc.statd not responding, timed out lockd: cannot monitor <client> 在客户端,我在dmesg看到: lockd: server <server> not responding, still trying lockd: server <server> OK 这是瘫痪整个networking! 我已经尝试过西安build议的解决scheme ,但是没有什么区别。 服务器,Debian Linux,挤压64位: >> uname -a Linux <server> 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 […]

我如何沉默mysqlcheck?

如果我使用例如: mysqlcheck syscp –silent –auto-repair 我还是得到了说明: syscp.panel_sessions 注意:表的存储引擎不支持检查 这很奇怪,导致在它的手册中: – 无声的,-s 静音模式。 只打印错误消息。 看来, – 无声只能抑制OK消息。 我怎么能压制笔记和警告,所以我真的只有错误? 也许用grepparsing输出? https://unix.stackexchange.com/questions/88694/grep-all-lines-but-one-before-the-hit

不能在Debian挤压上安装postfix

我有这个奇怪的问题:apt-get或aptitude不能安装postfix。 每次我得到这个错误: # apt-get install postfix Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of […]

Apache2 + mod_fcgid + php在从Debian升级到喘息之后停止工作

我已经把我的服务器从Debian挤到Debian喘息了。 在这个服务器上有几个apache2虚拟主机,它通过mod_fcgid运行php(我也使用mod_suexec,但这不应该是问题)。 更新后,所有我的PHP网站不工作了,如果我请求运行PHP的网站apache2提供了PHP源代码。 我所有的日志文件 的Apache2 / error.log中 的Apache2 / access.log的 的Apache2 / suexec.log 和虚拟主机错误/访问日志 没有提出任何错误,甚至没有警告。 所有neccesarry模块安装和加载。 我现在search了几个小时的解决scheme,而没有任何的努力。 这里是一个示例vhost文件(“敏感”数据被replace,用户/组和域): <VirtualHost *:80> ServerName example.com SuexecUserGroup john-doe john-doe AddHandler fcgid-script .php DocumentRoot "/var/www/example.com/data" DirectoryIndex index.php index.html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/example.com/data"> Options Indexes MultiViews FollowSymLinks +ExecCGI FCGIWrapper /var/www/example.com/php-fcgi/php-fcgi-starter .php Order allow,deny allow from all […]

Postfix 禁用配额

我使用本教程在Debian Wheezy下设置了Postfix,使用MySQL和虚拟用户。 雷鸟最近给我提醒“你超出你的邮件配额”,保存/移动邮件被拒绝。 我在MySQL的用户表中设置的用户的配额设置为0(零)。 我会认为用户没有配额。 我在Debian Squeeze下也有类似的设置。 在我目前的Wheezy设置中,我实际上忽略了教程中的quoata补丁,希望避免这个问题。 我没有看到任何可能覆盖MySQL用户配额0的configuration。我很确定我试着将配额设置为NULL,结果相同。 我不想设置一个真正的高配额,而是要全面禁用配额。 顺便说一句,从我的/etc/postfix/main.cf摘录 mailbox_size_limit = 0 更新,我使用Courier作为邮件传递代理,我注意到下面的文件可能是设置配额?: /home/vmail/domain.com/username/maildirsize 51200000S 49536186 764 我还没有信任自己编辑或删除这个文件。