Questions tagged «debian»

有关Debian官方发行版的问题(稳定,测试或不稳定);如果您使用的是Debian的衍生产品(例如Mint,Ubuntu,Kali等),请改用该发行版的标签。

3
解析主机名需要5秒钟
我有一个主bind9DNS服务器和2个在IPv4(Debian Jessie)上运行的从属服务器,使用/etc/bind/named.conf: listen-on-v6 { none; }; 当我尝试从不同的服务器进行连接时,每个连接至少需要5秒钟(我使用约瑟夫的计时信息进行调试): $ curl -w "@curl-format.txt" -o /dev/null -s https://example.com time_namelookup: 5.512 time_connect: 5.512 time_appconnect: 5.529 time_pretransfer: 5.529 time_redirect: 0.000 time_starttransfer: 5.531 ---------- time_total: 5.531 根据curl,查找通常花费大部分时间,但是标准nslookup非常快: $ time nslookup example.com > /dev/null 2>&1 real 0m0.018s user 0m0.016s sys 0m0.000s 强制curl使用IPv4之后,它会变得更好: $ curl -4 -w "@curl-format.txt" …
8 debian  dns  ipv6  bind  nslookup 



1
如何在启动序列结束时暂停(或捕获)通过的消息?
在“启动序列” 1即将结束时,我看到一连串漫长的诊断消息飞速地飞过,就在我看到登录提示2之前。 AFAICT,构成这个短暂输出的大部分(如果不是全部)行都从下面显示的任一字符串开始 [ OK ] [FAILED] ...其中OK绿色FAILED为,红色为3。 这些消息闪烁太短,我无法阅读。 我的问题是: 有没有一种方法可以使这些消息更易于阅读? 我想到的可能解决方案包括(按优先顺序排列): 发球(或简单地重定向)这些消息逐字 4到一些持久日志文件; 启用分页类型机制(Press any key to continue...); 在打印这些消息后插入一个暂停(可配置的长度); 使某些键(或组合键)暂停输出到屏幕5。 编辑:根据我到目前为止的评论,我必须得出结论,即使我已尽我所能地强调,上述(1)中的逐字这个词还是不被理解或未被重视。如果可以的话,我会使其闪烁... EDIT2:meuh在评论中给出的建议对我来说很有希望,但是我还无法使它生效。这是我所做的: 首先,我在的末尾添加了以下内容/etc/rsyslog.conf: # Save boot messages also to boot.log local7.* /var/log/boot.log ...然后重新启动。我看到通常的诊断消息飞过,但是没有/var/log/boot.log创建文件。 然后,在/var/log/boot.log必须rsyslog写入之前已经存在的(极不可能的)事件中,我以root用户身份执行: touch /var/log/boot.log chgrp adm /var/log/boot.log chmod 640 /var/log/boot.log ... chgrp和chmod命令旨在使所有权和权限/var/log/boot.log与之下的所有其他日志文件的所有权和权限匹配/var/log。然后,我重新启动,看到了消息等。/var/log/boot.log此重新启动后,文件仍然为空。 (我得到了相同的非结果,当我改变的权限/var/log/boot.log来666。) 我想出的所有内容都grep输出到journalctl --boot或其中的文件下/var/log,这可能表示我的问题了rsyslog,但没有找到任何东西。(我对一点都不熟悉rsyslog,所以我确定搜索不力。) 显然,到目前为止,我所做的不足以启用所需的日志记录。我现在正在寻找我所缺少的东西。但是,我找不到太多相关的文档。例如,既不rsyslog.conf(5)也不rsyslogd(8)打算解释什么local7(rsyslog.conf(5)至少足够亲切地提及一次,而没有提供任何进一步的信息)。 编辑3 …

3
屏幕亮度100%使用专有Nvidia驱动程序
为了玩Steam游戏(现在可以),在Debian Jessie上安装了专有的Nvidia驱动程序之后,我根本无法改变亮度,它无法发挥最大作用,并且在夜间会刺激我的眼睛。我已经尝试过Debian Wiki中的所有解决方案 例如将line:添加Option "RegistryDwords" "EnableBrightnessControl=1;"到/etc/X11/xorg.conf和/etc/X11/xorg.conf.d/20-nvidia.conf 但这没有用,即使在Debian论坛中它似乎也可以工作(标记为已解决): xbacklight根本不起作用,我也不知道该怎么办。我将发布任何终端命令的所有输出,请帮忙。

2
无法生成en_US.UTF-8语言环境
我一直在尝试将我的语言环境设置为en_US.UTF-8成功。根据互联网上的其他答案,我应该首先使用 sudo locale-gen en_US.UTF-8 然后用 sudo dpkg-reconfigure locales 但是,运行locale-gen有些奇怪: user@Host /home/user $ sudo locale-gen en_US.UTF-8 Generating locales (this might take a while)... en_US.ISO-8859-1... done Generation complete. 如您所见,它实际上从未生成UTF-8,而是一直回落到ISO-8859-1。我永远无法设置LC_ALL为en_US.UTF-8,可能是因为它无法生成。 难道我做错了什么?我正在运行Debian 8.1。
8 debian  locale 

1
make-kpkg和make deb-pkg之间的区别
我想知道make-kpkg和之间的确切区别make deb-pkg。这个问题问的差不多,但没有令人满意的答案。以前我在用 make -j `getconf _NPROCESSORS_ONLN` deb-pkg 编译内核源代码树并生成header + kernel-image debian软件包。我发现它非常慢,因为要在我的第二代Intel i3 CPU上编译需要1个多小时。然后我发现另一种使用方法make-kpkg比deb-pkg以前使用的方法快5-6倍。我运行的代码 fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers -j `getconf _NPROCESSORS_ONLN` 并且只需要10-15分钟即可编译并生成deb软件包。在这两个编译过程中,工作都被划分了,_NPROCESSORS_ONLN那么有什么区别呢?提前致谢。

3
如何通过描述搜索Debian软件包?
我想查找与transmissionBitTorrent客户端相关的软件包,但找不到如何搜索软件包描述。 为什么这样 在某些情况下,程序包名称并不明显。例如,用于传输的远程控制应用程序可以命名为transmission-remote-gtk(较旧的)或transgui(较新的)。这两个软件包的描述都包括传输。对我来说,这是不认识用户的实用做法,如果可以使用一种方法来查找软件包说明,则我希望其他软件包具有不明显的名称。 在我的系统aptitude search上,仅查找软件包名称。另一方面,eix -S在Gentoo下。 那么如何在Debian下按说明搜索软件包?(我想我可以浏览所有可用的软件包和grep结果。我希望有一种更合适的方法,当然是我的问题。) 编辑:通过内置命令列出结果,aptitude并apt-cache 如Marco和MatthewRock所建议,存在aptitude search '~d<string>'和apt-get search。但是,这两个似乎还包含与搜索字符串无关的结果(至少在我的系统上): # aptitude search '~dtransmission' p atlc - calculateur de lignes de transmission arbitraires p atlc:i386 - calculateur de lignes de transmission arbitraires p atlc-examples - Exemples pour le calculateur de transmission de ligne arbitraire p between - game …

1
如何最好地跟踪新手管理员的冒险经历
我有此用户,但其sudo权限有限,但是他设法不时搞砸。我想密切注意他的冒险历程,以便我能以更少的挖掘力来弥补任何损失。理想情况下,我希望具有以下功能的服务可以很好地集成和呈现 曲目外壳输入和输出一样ttyrec(或者script或者sudo如果日志记录设置),并可以重放像ttyplay(或会话scriptreplay或sudoreplay)兼容性与ncurses的程序将是很好的,但不是必需的,ttyrec显然可以做到这一点。 跟踪文件访问,创建和修改。理想情况下,每次更改或删除文件时,它也可以备份文件。 到目前为止,我已经找到了一些我必须设置的工具才能获得大多数所需的功能,但是我还没有遇到能够很好地集成它们的OSS产品(Lynis社区版在功能上还不清楚) 。 我可以把ttyrec $(mktemp),script $(mktemp)或sudo -u $USER -i(使用sudo的日志记录设置)在其.bashrc登录的外壳IO。 建立审计跟踪一些目录的文件访问,像/usr,/etc,/var。 他登录时创建LVM快照,但这有点过头了,并且可能会降低系统性能。 编辑: ttyrec似乎是一个更好的选择script,它将满足我所有的IO日志记录要求。现在,我需要找到一种记录文件操作的好方法。 如有任何建议或最佳做法的建议,我将不胜感激。

3
是什么提供了/ etc / exports,我如何发现呢?
我有两个Debian虚拟机是从相同的netinstall iso构建的,但是可能安装了不同的软件包。其中一个有一个/etc/exports用于nfs挂载的文件,而另一个没有。我希望他们俩都可以通过软件包管理器安装此文件。 我来自Fedora的世界,现在我仍然在其中yum whatprovides /etc/exports。有人告诉我在Debian土地上应该这样做apt-file search。但是,我没有得到任何结果: apt-file update apt-file search /etc/exports 我在这里想念什么?
8 debian  apt  nfs 

1
“ Wine:Z:\ m \ Desktop \ PortForward Network Utilities.desktop的错误EXE格式”是什么意思?
在Debian上安装wine来运行Windows exe-特别是PortForward Network Utilities捆绑包:http : //portforward.com/help/setup_static_ip_address.htm)。 输入: wine '/m/PortForward Network Utilities.desktop' 输出: wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop. 按照“ Debian / Wine Multiarch指令”,我用apt-get安装了Wine。Wine是32位的,但我不确定PF Network Utilities包是什么(属性中没有说明)。 不知道从这里去哪里。

2
dhclient为什么要在静态接口上发出DHCP请求?
我正在建立一个新的Debian系统。我在/ etc / networks / interfaces中的接口上配置了一个静态IP,如下所示: # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth4 iface eth4 inet static address <redacted> netmask 255.255.254.0 network <redacted> broadcast <redacted> gateway <redacted> dns-nameservers <redacted> dns-search <redacted> 我已经隐藏了地址,但是配置与旧的Debian系统匹配,当然除了IP地址。我可以使用'ifup eth4'来启动它,它可以工作一会儿,但最终会在1到24小时后崩溃。我没有在日志中看到任何有关其原因的信息。我可以在第二天从物理控制台启动它……运行'ifdown eth4'报告它不是刚开始的。运行'ifup eth4'可以毫无问题地启动它。 虽然我想获得的是整理出来,我一直在寻找有关ETH4是dhclient的是在ETH4每2分钟使DHCPREQUESTs后台运行的错误注意。即使在配置了静态IP的eth4正常运行的情况下,也是如此。这是怎么回事,可能会导致接口崩溃?似乎我应该停止dhclient不必要地执行此操作,而不管它是否引起麻烦。较旧的系统没有运行“ dhclient”进程。 抱歉,如果这是基本知识,那么我的Linux知识将有些漏洞。

1
如何为Linux容器创建本地模板并指向该模板
事情是说我想做我的linux容器。第一个命令总是: sudo lxc-create -t debian -n p1 模板名称通常为“ ubuntu”,但由于我是Debian迷,所以已将其替换为debian。两者的最终结果都是相同的,它开始通过编写在/ usr / share / lxc / templates上的lxc-debian模板从debian.org下载组件。 $ sudo lxc-create -t debian -n debian-n [sudo] password for shirish: debootstrap is /usr/sbin/debootstrap Checking cache download in /var/cache/lxc/debian/rootfs-wheezy-amd64 ... Downloading debian minimal ... I: Retrieving Release 我确实有一个本地的debian-wheezy.iso映像文件。有没有一种方法可以告诉它使用该本地.iso映像而不是上网。
8 debian  lxc 


3
在mdadm降级的RAID阵列上缩小LVM物理卷,添加备用磁盘并重建它
我有一个Debian Wheezy与RAID-1(一对夫妇500个GB HDD的系统mdadm镜),在其顶部坐落LVM逻辑卷用5个分区(boot,root,usr,var和tmp),47.15吉布的总大小。物理卷中的418.38 GiB是免费的。GRUB安装在两个驱动器上。 HDD之一发生故障,现在阵列降级,但数据完整无缺。 我想要的是将所有这2个HDD交换为80 GB SSD,而无需从头开始重新安装系统。此处的微妙之处在于,我需要缩小LVM物理卷以匹配SSD的大小,但是逻辑卷不是连续的(开始时有很多可用空间),因此我必须以某种方式在物理卷中移动逻辑卷。而且lvmove在Debian中没有命令。 我该如何实现? 一些控制台输出: 版本: root@wheezy:~# uname -a && mdadm --version && lvm version Linux wheezy 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 GNU/Linux mdadm - v3.2.5 - 18th May 2012 LVM version: 2.02.95(2) (2012-03-06) Library version: 1.02.74 (2012-03-06) Driver version: 4.22.0 数组详细信息: root@wheezy:~# mdadm …
8 debian  lvm  mdadm 

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.