Questions tagged «debian»

Debian是一种流行且有影响力的GNU / Linux发行版。这里的问题通常应该与Debian Server有关。

4
apt-get update mdadm可怕的警告
只需在我的一台专用服务器上运行apt-get更新,然后留下一个相对可怕的警告: Processing triggers for initramfs-tools ... update-initramfs: Generating /boot/initrd.img-2.6.26-2-686-bigmem W: mdadm: the array /dev/md/1 with UUID c622dd79:496607cf:c230666b:5103eba0 W: mdadm: is currently active, but it is not listed in mdadm.conf. if W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE! W: mdadm: please inspect the output of …
8 debian  apt  mdadm  update 

2
如何为aptitude或apt-get提供dpkg配置参数?
安装gitolite时,我发现: # aptitude install gitolite The following NEW packages will be installed: gitolite 0 packages upgraded, 1 newly installed, 0 to remove and 29 not upgraded. Need to get 114 kB of archives. After unpacking 348 kB will be used. Get:1 http://security.debian.org/ squeeze/updates/main gitolite all 1.5.4-2+squeeze1 [114 kB] Fetched 114 …

4
如何在Debian上创建一个随机密钥,加密的交换分区,将其称为“ by-uuid”?
明智的做法是,如果在GNU / Linux系统上实现了任何类型的块设备加密,也要对交换分区进行加密,因为任何解密的数据都可以随时以明文形式写入交换。 在debian手册页上查看“ crypttab”,我看到了一个在启动时创建随机密钥交换分区的示例,因此随着引导的进行,密钥是随机设置的,并且只有系统本身知道: # Encrypted swap device cswap /dev/sda6 /dev/urandom cipher=aes-cbc-essiv:sha256,hash=ripemd160,size=256,swap 在此示例中,交换设备由常规dev路径引用,即 /dev/sda6 例如,如果插入了USB驱动器,则绝对设备路径可能会更改,并在启动时重新分配。如果用户/dev/sda6碰巧是一个与预期不同的分区,并且随后被随机交换数据覆盖,则用户将非常不高兴! 因此,解决方案似乎是:使用UUID代替设备路径(因为UUID不应更改),替换/dev/sda6为/dev/disk/by-uuid/<whatever the uuid of dev/sda6 is> 但是……这就是问题所在:每次cryptsetup在引导时重新创建加密的交换分区时,都会为其生成一个新的UUID!h! 因此,我们需要以某种方式保留此加密文件系统的UUID。我认为cryptsetup可以通过其--offset开关来做到这一点,从而允许保留LUKS标头和UUID。 我找到了以下URL:https : //wiki.archlinux.org/index.php/System_Encryption_with_LUKS#Using_UUIDs_with_encrypted_swap_partitions 有谁知道如何在Debian OS上实现针对Arch Linux所述的解决方案?该文档中引用的初始化脚本似乎在Debian OS上不存在 谢谢! 编辑 一个人可以使用以下命令使用ecryptfs达到相同的目的(加密的交换空间): ecryptfs-setup-swap 避免困扰设备加密的问题。看看这个AskUbuntu查询

2
如何重置默认.bashrc(debian wheezy)?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 8年前关闭。 我弄乱了我的.bashrc文件。如何获得最初使用主目录创建的默认目录?
8 debian  bashrc 

6
logrotate不会自动旋转日志
我有两个不同的(i386 v AMD)Debian盒子,并且有相同的问题。logrotate不会自动旋转日志。当我手动强制它像时它工作正常 /usr/sbin/logrotate -f /etc/logrotate.conf 但这对我来说不好。 设置没有被修改(至少我没有修改它们),AMD盒是全新安装的,但不会起作用。 如果您发现了类似的问题,请帮助我。 更新(一些服务器输出): logrotate -d http://pastebin.com/e6AshtGq ls -l /var/log http://pastebin.com/Y2A4Li59 cat /etc/logrotate.conf http://pastebin.com/1h7Uwctr ls -l /etc/logrotate.d http://pastebin.com/NvUAeszM

5
Debian / Ubuntu上的Runlevel'S'是什么
根据维基百科,“ S”应该是标准运行级别:“单用户模式”。但是,如果我没有记错的话,那么Debian上的单用户模式就是运行级别1。我发现一篇Debian文章声称,“ S”是一个运行级别,“系统将其用于通往另一个运行级别的方式”。有趣... 实际上,到目前为止,我几乎一直都忽略了这个运行级别,但是今天我只是因为好奇,才开始尝试使用Firestarter(是的,实际上是一个最终用户防火墙)。但是后来我注意到,它在/etc/rcS.d中创建了一个启动钩,我想知道我的防火墙脚本是否也应该具有该钩子? 更新资料 现在,我对了解Debian / Ubuntu上的实际情况更加感兴趣,因为Shorewall软件包(这是一个强烈的“ Debianized”软件包)还在rcS.d中创建了它的(唯一!)启动钩子!

3
sshd的自定义错误消息
是否可以为拒绝访问服务器的用户设置自定义错误消息?实际上,我只想在由于设置了IP过滤器而拒绝用户时显示此消息sshd_config。但是一条全局错误消息就足够了。
8 ssh  debian  unix 

1
为什么在安装东西时Debian 6.0.1要求安装CD?
我最近安装了Debian 6.0.1,当我发布简单的apt-get时,请在完成安装时(99%的用户)要求安装CD。 Cambio de medio:拜托,插入“ Debian GNU / Linux 6.0.1a Squeeze- 官方i386 CD Binary-1 20110322-15:11»en 发行«debian GNU / Linux 6.0.1a Squeeze »的详细信息«/ media / cdrom /» 就像是: 更改源:请在“ / media / cdrom /» ”中插入标签为“ Debian GNU / Linux 6.0.1a Squeeze -Official i386 CD Binary-1 20110322-15:11»的CD,然后按Intro(返回) 你能告诉我为什么吗,我该如何解决。我不想让CD进入服务器。 非常感谢!

2
Slab使用88Gb的128Gb可用空间。是什么原因造成的?
我们在具有128 Gb的服务器上运行debian 2.6.26-2-amd64 x86_64 GNU / Linux。最近,我们的可用内存变得相当低。查看/ proc / meminfo显示,该Slab使用的是88Gb,这当然会计入已用内存中。 这有问题吗?我怀疑在必要时会释放内存,但是我不知道这是否会带来不良的副作用。 为什么Slab需要那么多内存?有明确的原因吗? 我们可以避免将来发生这种情况吗? 我们如何释放这些记忆? 先感谢您 > cat /proc/meminfo MemTotal: 132304500 kB MemFree: 26669388 kB Buffers: 237504 kB Cached: 11881136 kB SwapCached: 48 kB Active: 5244640 kB Inactive: 11714308 kB SwapTotal: 5751228 kB SwapFree: 5750436 kB Dirty: 24 kB Writeback: 0 …
8 debian  memory 

2
LVM / DRBD调整大小后,df报告错误信息
我有一个具有DRBD安装分区的Debian Xen DomU。我需要将该分区的大小从46G调整为50G。我做了以下事情: 在辅助节点上停止了DRBD: /etc/init.d/drbd stop 将基础LVM dist增加到50 GB: lvresize -L 50G /lvm/device 再次启动DRBD并等待磁盘同步: /etc/init.d/drbd start 切换的原语。并在另一个节点上执行相同的操作。 在现在的辅助DRBD节点上停止了drbd: /etc/init.d/drbd stop 增加了基础LVM: lvresize -L 50G /lvm/device 再次启动DRBD并等待磁盘同步: /etc/init.d/drbd start 在两个节点上发出: drbdadm resize drbd-device 在主节点上发出: resize2fs /dev/drbd0 我得到这个回应: $ resize2fs 1.40-WIP (14-Nov-2006) The filesystem is already 12058624 blocks long. Nothing to do! …

2
如何更新我的/ etc / network / interfaces文件,以便该框带有仅IPv6自我分配的地址?
对于这个公然的新手问题,我深表歉意,但我想这样做是“正确的方法”,而不仅仅是在看起来似乎可行之前弄糟,而且我的文档似乎也没有解决这个问题。 当前,我正在使用的Debian Linux机器具有以下/ etc / network / interfaces文件: auto lo iface lo inet loopback auto bond0 iface bond0 inet dhcp pre-up modprobe bonding mode=active-backup miimon=100 primary=eth0 pre-up ip link set bond0 up pre-up /sbin/ifenslave bond0 eth0 pre-up /sbin/ifenslave bond0 eth1 上面的方法工作正常,并且基本上可以满足我的要求-在启动时,该盒子出现了,并且两个以太网插孔用于故障转移/冗余(即,如果该盒子工作正常,则使用第一个插孔进行通信,否则使用第二个插孔)。 但是,出于我的目的,我不想使用IPv4或DHCP。我希望包装盒仅使用包装盒的IPv6自分配地址(即fe80 :: whatever:it:is)而不使用其他IP地址来提供bond0(好吧……环回就可以了)。指定此内容的正确方法是什么?我应该将“ iface bond0 inet dhcp”更改为“ iface bond0 …

2
帮助配置通话/通话
我正在解决/配置“对话” http://linux.about.com/od/commands/l/blcmdl1_talk.htm 将使用它与其他用户安全地通信,共享登录名等,并且特别聊天,我们不一直随身携带我们的个人笔记本电脑,进行“服务器聊天”更为整洁 有Talk客户端程序包和talkd守护程序 他们以前已经安装 当我尝试通话mir@myhost.com时-得到以下信息: [No connection yet] ───────[ Error on read from talk daemon: Connection refused. Press any key...]───────────────────── Then [Checking for invitation on caller's machine] 我尝试pgrep talk和pgrep talkd,它给什么 我尝试开始使用/usr/sbin/in.talkd 它给我说起:必须从inetd运行。 我vi /etc/inetd.conf-2行 #:BSD: Shell, login, exec and talk are BSD protocols. talk dgram udp wait nobody.tty /usr/sbin/in.talkd …
8 linux  debian 

3
stdout / stderr在start-stop-daemon中重定向
我正在尝试编写init配置,它将我的守护程序的输出重定向到两个文件(用于stdout和stderr)。问题是,它不起作用。我正在读这本书。 因此,我已经完成了该Shell脚本来测试这种方法。而且它不起作用: PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Seed kurokikaze starter" #NAME=node DAEMON="/etc/node-version/0.1.99/bin/node" DAEMON_ARGS="/etc/seed/kurokikaze/server.js" DAEMON_DIR="/etc/seed/kurokikaze" APPLOG_FILE="/var/log/seed/kurokikaze" ERRLOG_FILE="/var/log/seed/kurokikaze-err" PIDFILE="/var/run/seeds/kurokikaze.pid" SCRIPTNAME="/etc/seed-init/kurokikaze" NCMD="exec $DAEMON $DAEMON_ARGS 1>>$APPLOG_FILE 2>>$ERRLOG_FILE" start-stop-daemon -Sbmv --pidfile $PIDFILE --chdir ${DAEMON_DIR} --exec $DAEMON --startas /bin/sh -- $NCMD 但是,如果您在不将守护程序包装在单独的外壳程序中的情况下启动此程序,它将按预期工作(只是没有stderr / stdout重定向): start-stop-daemon -Sbmv --pidfile $PIDFILE --chdir ${DAEMON_DIR} --exec $DAEMON -- ${DAEMON_ARGS} 问题是:为什么第一个脚本不起作用?系统是Debian Lenny,start-stop-daemon版本是1.14.29
8 debian  bash 


2
Apache重载VIRT与RES内存
我有一台Debian 5服务器,它获得了大量流量。现在,服务器具有4 GB的RAM,没有交换内存。我首先看到Apache进程每个消耗大约18​​0 MB的虚拟内存(VIRT),以及16 MB的实际RAM(RES)。那么我可以同时运行多少个Apache线程?大约4 GB / 180 MB = 22或4 GB / 16 MB = 256?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.