Articles of Debian

如何强制Debian启动新的内核?

我正在远程系统上运行Debian 6,Debian GNU / Linux,Linux 2.6.32-5-amd64(在Grub2下)(1.98 + 20100804-14 + squeeze1)(无法查看预启动消息)。 我编译并安装了一个新的内核,但是我无法启动它。 我做了什么: 通过以下方式安装软件包: dpkg -i linux-headers-3.5.3.20120914-amd64_3.5.3.20120914-amd64-10.00.Custom_amd64.deb linux-image-3.5.3.20120914-amd64_3.5.3.20120914-amd64-10.00.Custom_amd64.deb 这更新了Grubconfiguration。 我的/boot/grub/grub.cfg现在包含: menuentry 'Debian GNU/Linux, with Linux 3.5.3.20120914-amd64' –class debian –class gnu-linux –class gnu –class os { insmod raid insmod mdraid insmod part_msdos insmod part_msdos insmod ext2 set root='(md0)' search –no-floppy –fs-uuid –set 5a3882a9-c7df-4f6a-9feb-f03e3e37be01 echo 'Loading Linux 3.5.3.20120914-amd64 […]

fsck关机而不是启动

通常情况下,每30次启动一次,启动后自动执行fsck 。 有时,它可能会非常慢,并可能延迟超过半小时的启动。 有没有办法在关机时运行fsck? (我不介意关机是否延迟,启动时间更重要。) 我想为Debian或Scientific Linux发行版本。

获取系统LVMconfiguration的文本概述

我们正在Debian服务器上大量使用逻辑卷pipe理器(LVM)。 但是,我很难得到哪个分区(LVM以及本地)的安装位置,哪个LV(逻辑卷)从哪个VG(卷组)和从哪个PV(物理卷)挂载。 有像“lvdisplay -v”和“lvs”这样的控制台工具,但是这些工具总是给我一个局部的视图。 我想要的是一个文本表示,如: 卷组“vgmain” ======================= 由物理卷组成: – / dev / sda1(300 GB,50 GB未使用) – / dev / sdb1(300 GB,未使用120 GB) – / dev / sdc1(300 GB,没什么不用的) 提供逻辑卷: – lvroot(EXT3安装在/,4 GB,0.5 GB免费) – lvmysql(XFS挂载在/ var / lib / mysql,使用8 GB,2 GB免费) 卷组“vghuge” ======================= 由物理卷组成: – / dev / sdc2(800 GB,未使用250 GB) 提供逻辑卷: – lvhome(安装在家中的XFS,300 […]

我应该如何创build一个debian包的本地分支?

我希望维护一个debian包的本地分支。 我需要修补一个最终会在官方软件包中修复的错误,但不是一段时间。 如何创build一个.deb包,以及如何使用它,以获得我在本地使用的错误修复? 有问题的软件包包含一些脚本文件。

Linux-KVMnetworkingbuild议?

一般来说,对于虚拟化来说是新手,对于Linux来说有点新(使用Debian Squeeze来自BSD),我很难理解什么是我的主机最好的networking桥接选项。 如果networking上的信息不是全部,似乎已经过时了。 有br0,tun,tap和vnet之类的信息。 我几乎失去了他们的意思和做的东西,并会很感激,如果有知识的人可以把它弄倒我。 我想为我的Debian主机提供最好的性能和灵活的设置,(* BSD)客户可以pipe理他们自己的防火墙(PF)。 Squeeze主机在适当的硬件路由器后面有两个硬件NIC。 在这一点上,我认为把客人放在他们自己的专用硬件nic(eth1)上,使用内部ip范围(10.0.0.x),而主机使用eth0是明智的,但是我很乐于接受专家:)

25 Gitlab的Sidekiqstream程

看我的服务器上的htop输出,我看到Gitlab产生的25个sidekiq进程。 我私下使用Gitlab,所以永远不会有任何负载,所以我怀疑所有这些进程是必需的,但我不知道如何configuration它们的数量。 在资源受限的服务器上,我真的有什么要麻烦的吗?

如果命令输出超过5行,则为SSH

我被build议在这里问这个问题:我目前遇到以下问题,我感到困惑。 我有一个Debian 5.0 Linux服务器通过以太网电缆连接到我的DSL路由器。 我的笔记本电脑正在运行Windows 7,并通过无线方式连接到相同的DSL路由器(802.11b / g)。 如果我使用Putty SSH进入服务器,并尝试执行一个导致多行输出的命令,我的SSH会话冻结。 防爆。 ls -al / // Freezes ls -al / > ~/boo.txt // OK vi ~/boo.txt // OK top // Freezes 所有上面的命令工作,如果我直接在服务器上执行它们,或者如果我改变我的笔记本电脑的连接到有线连接。 是什么赋予了? 这个问题真的让我莫名其妙! 谢谢

Apache重负载VIRT vs RES内存

我有一个Debian 5服务器,获取大量的stream量。 现在服务器有4 GB的RAM,没有交换内存。 我看到,Apache进程每消耗大约18​​0 MB的虚拟内存(VIRT),以及16 MB的真实RAM(RES)。 那么我可以同时运行多less个Apache线程呢? 大约4 GB / 180 MB = 22或4 GB / 16 MB = 256?

如何生成与apt-get或aptitude一起使用的响应文件?

我需要通过木偶安装exim4。 由于此安装需要交互式configuration,因此我需要一个响应文件,但是我不知道如何生成一个响应文件。 那么,我如何生成一个响应文件?

使用Hyper-V的综合驱动程序的优点是什么?

我们正在将我们的虚拟化平台从Windows Server 2008 R2上的Citrix XenServer迁移到Hyper-V。 作为这个项目的一部分,我需要以某种forms将一些Debian Linux服务器迁移到Hyper-V。 我已经在我们新的Hyper-V平台上成功构build了一个基于Debian的服务器,我正在开始testing它。 Debian 6(Squeeze)使用包含Hyper-V合成驱动程序的2.6.32内核,但它不被认为是Microsoft支持的操作系统。 我有点犹豫,试图使用它们,除非有一个令人信服的理由,因为其他人有麻烦( 在这里 , 这里 )。 Hyper-V合成驱动程序与模拟驱动程序有什么优势? 对于那些在Xenpipe理程序方面有经验的人来说,是否正在使用合成驱动程序对客户操作系统进行半虚拟化呢? 那么是不是使用合成驱动程序的任何值得注意的危险或缺点? 我为什么要麻烦要么a)处理目前在内核中所报告的Hyper-V驱动程序的不稳定性; b)尝试构build一个更新的内核;或者c)尝试使虚拟机添加工作在分配状态,当一切似乎“只是工作”的devise? 编辑:添加一点答案…时钟漂移似乎是重要的问题(因为如此糟糕,NTP无法保持时钟),除非你正在使用Linux集成服务。 请参阅KB918461 。 显然使用Linux集成服务中包含的vmbus组件解决了这个问题。 我的testing将此问题视为一个问题。