Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
iputils-ping和inetutils-ping有什么区别?
我在虚拟机上使用Debian 9映像。未安装ping命令。当我跑步时: sudo apt-get install ping 它问我: Package ping is a virtual package provided by: iputils-ping 3:20161105-1 inetutils-ping 2:1.9.4-2+b1 You should explicitly select one to install. 为什么会有两个ping实用程序?它们之间有什么区别?是否有一些准则可以选择一个版本而不是另一个版本?这种选择的含义是什么?所有脚本和程序都将与两个版本兼容吗?
26 debian  ping 

4
每个软件包“都没有安装候选对象”
尝试openssh-server在64位Ubuntu 14.04 上安装时,出现以下错误: Package openssh-server is not available but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'openssh-server' has no installation candidate 尝试安装任何软件包时,我看到相同的错误。 这是sources.list文件: deb http://archive.canonical.com/ubuntu hardy partner deb-src http://archive.canonical.com/ubuntu hardy partner

2
如何配置systemd-resolved和systemd-networked使用本地DNS服务器来解析本地域,使用远程DNS服务器来解决远程域?
我已连接到局域网,并且可以通过网关访问Internet。局域网中有DNS服务器,它能够从局域网中解析计算机的主机名。 我想配置systemd-resolved和systemd-networked,以便将对本地主机名的查找请求仅定向(路由)到本地DNS服务器,并将对所有其他主机名的查找请求仅定向到另一台远程DNS服务器。 假设我不知道配置文件在哪里,或者我是否应该添加更多文件并要求在答案中指定它们的路径。

3
为什么intel_idle不支持某些Intel 6系列CPU模型(Core 2,Pentium M)?
我一直在为Intel Core 2 Quad(Yorkfield)处理器调整Linux内核,我注意到以下消息dmesg: [ 0.019526] cpuidle: using governor menu [ 0.531691] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 0.550918] intel_idle: does not run on family 6 model 23 [ 0.554415] tsc: Marking TSC unstable due to TSC halts in idle PowerTop仅显示用于封装和单个内核的状态C1,C2和C3: Package | CPU 0 POLL …


10
一线vs脚本
我注意到许多问题,答案和评论,表示不屑于(有时甚至担心)编写脚本而不是单行代码。所以,我想知道: 什么时候以及为什么我应该编写一个独立的脚本而不是一个“单一代码”?或相反亦然? 两者的用例和利弊是什么? 有些语言(例如awk或perl)是否比其他语言(例如python)更适合单行?如果是这样,为什么? 只是在个人喜好问题上,还是在特定情况下有充分的理由(即客观的理由)写一个或另一个?那是什么原因 定义 one-liner:直接在shell命令行中键入或粘贴的任何命令序列。常累及管道和/或使用的语言,如sed,awk,perl,和/或工具,如grep或cut或sort。 定义特征是在命令行上直接执行-长度和格式无关。“单行代码”可以全部在一行上,也可以有多行(例如sh for loop,或嵌入式awk或sed代码,并带有换行和缩进以提高可读性)。 script:使用任何解释语言的任何命令序列,这些命令序列保存到文件中,然后执行。脚本可以完全用一种语言编写,也可以是使用其他语言围绕多个“单行代码”的shell脚本包装。 我有自己的答案(我将在稍后发布),但是我希望这成为有关该主题的规范问答,而不仅仅是我个人的看法。

1
为什么不从/ dev / zero计数读取为IO_RBYTES?
我正在使用以下命令清空某些Linux 4.x OS上的硬盘驱动器: sudo sh -c 'pv -pterb /dev/zero > /dev/sda' 然后我打开了另一个tty,开始sudo htop并注意到了这一点: PID USER PRI NI CPU% RES SHR IO_RBYTES IO_WBYTES S TIME+ Command 4598 root 20 0 15.5 1820 1596 4096 17223823 D 1:14.11 pv -pterb /dev/zero 的值IO_WBYTES似乎很正常,但IO_RBYTES仍为4 KiB,并且从未更改。 例如,我还运行了其他一些程序 dd if=/dev/zero of=/dev/zero cat /dev/zero > /dev/zero 并惊讶地发现没有一个产生大量IO_RBYTES或大量的细菌IO_WBYTES。 …
25 linux  devices  io  null 

1
RHEL开发人员订阅到期时会发生什么?
我有一个RHEL开发人员订阅,该订阅将于2019年1月到期。目前,我正在使用RHEL进行开发,它对我免费。2019年1月之后会发生什么?我的订阅会变成商业订阅,还是开发者订阅会被延长? 有人遇到过这个问题吗?
25 rhel 


3
为什么排序说ɛ= e?
ɛ(“拉丁字母epsilon”)是某些非洲语言中使用的字母,通常代表英语“ bed”中的元音。在Unicode中,它的编码为U + 025B,与日常的非常不同e。 但是,如果我sort以下内容: eb ed ɛa ɛc 似乎sort考虑ɛ和e等效: ɛa eb ɛc ed 这里发生了什么?而且是有办法让ɛ和e独特的sort荷兰国际集团的目的呢?
25 sort  locale  unicode 


6
Kali Linux存储库的签名无效:“以下签名无效:EXPKEYSIG ED444FF07D8D0BF6 Kali Linux存储库”
尝试执行时,我无法更新我的Kali Linux,但出现apt-get update以下错误消息: # apt-get update Get:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease [30.5 kB] Err:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org> Reading package lists... Done W: GPG error: http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease: The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org> E: The …

2
Bash的“ for”循环中没有“ in foo bar ...”部分
最近,我正在查看一些使我感到困惑的代码,因为它可以正常工作,而且我没想到会这样。该代码简化为该示例 #!/bin/bash for var; do echo "$var" done 使用命令行参数运行时将其打印出来 $ ./test a b c a b c 正是这一点,(对我而言)是意料之外的。为什么var未定义就不会导致错误?使用这种做法是否被认为是“好的做法”?



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.