Articles of Debian

NFS,配额和LDAP

我在Debian的两台服务器上有以下情况: 服务器#1 OpenLDAP,NFS导出/ home 服务器#2 PAM与pam_ldapconfiguration为通过服务器#1中的NFS安装的/home目录中的服务器#1进行身份validation。 用户通过SSH在服务器#2中进行身份validation。 现在我需要用usrquota和grpquota(服务器#1)来configuration用户配额,安assembly额包和挂载/home 。 我已经在LDAP服务器中加载了quota.schema,并且每个用户都有属性quota: /home,softlimit,hardlimit,softinode,hartinode 我怎样才能使这个配额有效? 服务器#1上的repquota / home不显示此限制。 我缺less一些configuration? 谢谢!

在系统启动时运行chroot的/etc/init.d?

所以我有这个运行Debian的专用服务器。 我有一个激烈的业务需求(客户的要求),我也安装Gentoo作为一个Chroot。 我已经成功完成了这个任务,但是现在,我试图在主机Debian发行版的/etc/init.d运行时(例如,在启动时)从chroot里面调用Gentoo的/etc/init.d。 我当然希望这是可能的!

如何在当前版本库的debian下安装Dovecot

快速的故事,让你更好地了解我目前的状况。 我试图通过本教程在Debian系统上安装Dovecot + Postfix。 我知道这个教程是原创的Ubuntu的,但我几乎移植到debian的一切。 关于Linux的好事,呵? 我当然使用了Debian 6s默认存储库中的所有最新版本。 意思是:Dovecot 2.1.7 Postfix 2.7.1-1 + squeeze1 Postfix-mysql 2.7.1-1 + squeeze1 所以,我在步骤3中遇到了一些问题: apt-get install postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql mysql-server 我没有问题,我已经在服务器上的所有东西,如后缀和MySQL。 但安装“dovecot-pop3d”和“dovecot-imapd”存在问题。 例如: root@server /etc/dovecot # apt-get install dovecot-pop3d Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. […]

Debian的压缩dist-upgrade到喘息(没有最新的)

我运行3 debian服务器(所有服务器是Xen客人)与squeezy安装。 因为旧的包,2服务器成功升级,但最后不能升级需要升级。 在我做的所有服务器中: 1): update all package (apt-get upgrade) 2) modify the /etc/apt/sources.list to: deb http://ftp.hu.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.hu.debian.org/debian/ wheezy main contrib non-free deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/updates main # squeeze-updates, previously known as 'volatile' deb http://ftp.hu.debian.org/debian/ wheezy-updates main deb-src http://ftp.hu.debian.org/debian/ wheezy-updates main 3)apt-get更新; apt-get升级; apt-get dist-upgrade; apt-get升级 第2台服务器升级成功,但最后一次升级:“安装0包,升级0包”使用aptitude而不是apt-get做了相同的结果。 […]

运行时重新安装debian6

是否有可能从debian6重新安装debian6? 还是只能从外部媒体(USB,光驱等)做到这一点? 或者是有可能恢复以前的操作系统的状态?

为什么我的资质不一致,必须删除安装另一个软件包的软件包?

这是Debian(3.11-0.bpo.2-amd64#1 SMP Debian 3.11.8-1〜bpo70 + 1(2013-11-21)x86_64 GNU / Linux)。 我只是试图“aptitude install ntp”。 能力告诉我会安装ntp和libopts25,但会删除39个看似随机的软件包。 我用control + c取消了命令。 我再次运行并按下? 看看我的select是什么(我远远不够精通)。 我结束了input“n”再次取消它。 几分钟后,我再次运行“aptitude install ntp”,突然间它说0包将被删除。 为什么它决定它不需要突然卸载所有那些随机软件包?

顶部的说明(CPU使用率)

我的服务器稳定在2-3%左右,但是今天的CPU使用率已经上升到了25% 当我在命令行运行top ,这是我所看到的。用户仍然低约1.3%,与系统约1.2%相同,但我看wa .. 16.1%! 什么是wa ,为什么突然这么高?!

麻烦Debian $ PATH

我想我的$ PATH有问题。 我正在运行一个shell脚本,它抱怨说,它不认识命令,即使当我手动运行它。 shell脚本: #!/bin/bash # DEPLOYMENT USR="test" APP="/srv/www/test" ENV="/srv/www/test/venv" LOG="/var/log" # LOGGING exec > >(tee -a $LOG/log.log) exec 2> >(tee -a $LOG/error.log) # SOFTWARE apt-get update apt-get install -y python-dev build-essential nginx python-pip # PACKAGES pip install virtualenv uwsgi supervisor # ENVIRONMENT mkdir -p $APP virtualenv $VENV source $VENV/bin/activate # FINALIZATION service supervisor restart […]

设置UWSGI在venv中运行一个模块

我很难从UWSGI运行一个模块。 这是我的部署代码的一部分: # ENVIRONMENT /usr/bin/pip install virtualenv mkdir -p /srv/www/test /usr/local/bin/virtualenv /srv/www/test/venv source /srv/www/test/venv/bin/activate /srv/www/test/venv/bin/pip install –force-reinstall -e [email protected]:xyz/project.git#egg=project 这是模块根目录中的run.py代码 from project import app def main(): """docstring for main""" app.run(debug=True) if __name__ == '__main__': main() 这是我试图用来运行它的命令: / usr / local / bin / uwsgi –virtualenv $ ENV –module项目–chdir $ APP – 主 这是运行此命令后得到的消息: uWSGI以root身份运行,可以使用–uid / […]

recursion地将sudo组赋予var中的所有文件

在Debian服务器上,我们在加速移动时,recursion地更改了/ var目录的权限,以便sudo是关联的组,并且具有写权限,并使用以下命令: chgrp -R sudo var/ chmod -R g+w var/ 我们后来意识到,这是一个非常糟糕的select,但已经完成了。 这样做的含义是什么? 感谢上帝,这只是我们的开发服务器。