Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

30
如何按大小对du -h输出进行排序
我需要获取人类可读的du输出列表。 但是,du没有“按大小排序”选项,并且管道传递sort对人类可读标志无效。 例如,运行: du | sort -n -r 输出按大小排序的磁盘使用量(降序): du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 ./dir1 508 ./dir2 但是,使用人类可读的标志运行它时,排序不正确: du -h | sort -n -r 508K ./dir2 64M . 61M ./dir3 2.1M ./dir4 1.1M ./dir1 有人知道du -h 按大小排序的方法吗?
966 linux  bash  du  gnu 



2
htop状态栏中的颜色到底是什么意思?
默认情况下,htop显示处理器,内存和交换的彩色状态栏。根据某些阈值,条形从左到右分别为绿色,蓝色,黄色和红色。 当“内存”栏上的绿色和蓝色含量很小,而其余几乎所有的颜色都是黄色时,这意味着什么?交换栏为空。htop的颜色设置为“默认”。

5
在a日第二天,是否有人遇到Linux服务器崩溃率很​​高的情况?
*注意:如果您的服务器由于内核混乱而仍然存在问题,并且您无法重新引导-建议在系统上安装gnu date的最简单解决方案是:date -s now。这将重置内核的内部“ time_was_set”变量,并修复Java和其他用户空间工具中CPU占用的futex循环。我已经将此命令放在我自己的系统上,并确认它正在执行其在锡盒上所说的内容* 姿势 Anticlimax:唯一导致死亡的是我到集群的VPN(openvpn)链接,因此重新建立它的过程令人兴奋。其他一切都很好,the秒过去后,启动ntp进行得很顺利。 我已经在http://blog.fastmail.fm/2012/07/03/a-story-of-leaping-seconds/上写下了当天的全部经验。 如果您在以下网址查看Marco的博客:http://my.opera.com/marcomarongiu/blog/2012/06/01/an-humble-attempt-to-work-around-the-leap-second-他有解决方案使用ntpd -x在24小时内逐步调整时间,以避免跳过1秒。这是运行自己的ntp基础结构的另一种拖尾方法。 就在今天,2012年6月30日,星期六-GMT一天开始后不久开始。由于不同团队的管理,我们在少数数据中心中拥有少量服务器,但是这些服务器都变得黑了-无法响应ping,屏幕空白。 他们都在运行Debian Squeeze-从股票内核到自定义的3.2.21版本,应有尽有。大多数都是戴尔M610刀片服务器,但我也刚刚丢失了戴尔R510,其他部门也丢失了其他供应商的计算机。还有一个较旧的IBM x3550崩溃了,我认为可能不相关,但是现在我想知道。 我确实从屏幕转储了一次崩溃时说: [3161000.864001] BUG: spinlock lockup on CPU#1, ntpd/3358 [3161000.864001] lock: ffff88083fc0d740, .magic: dead4ead, .owner: imapd/24737, .owner_cpu: 0 不幸的是,所有刀片都应该配置了kdump,但是它们死得如此之快,以至于kdump不会触发-并且打开了控制台空白。我现在已禁用控制台空白,因此,下一次崩溃后,我会手指交叉。 只想知道这是一个普通线程还是“只是我们”。奇怪的是,它们是在不同时间购买的,由不同管理员(我运行FastMail.FM的管理员)以及现在甚至不同供应商硬件的不同数据中心中的不同单元。崩溃的大多数计算机已经运行了数周/数月,并且运行的是3.1或3.2系列内核。 最近的崩溃是一台运行3.2.21的机器仅运行了大约6个小时。 解决方法 好的,这是我的解决方法。 禁用的ntp: /etc/init.d/ntp stop 创建了http://linux.brong.fastmail.fm/2012-06-30/fixtime.pl(从Marco窃取的代码,请参阅评论中的博客文章) fixtime.pl毫无争议地跑了看第二飞跃 运行fixtime.pl一个参数以删除the秒 注意:取决于adjtimex。我将压缩adjtimex二进制文件的副本放在http://linux.brong.fastmail.fm/2012-06-30/adjtimex上,它将在不依赖于64位压缩系统的情况下运行。如果将它与放在同一目录中fixtime.pl,则在不存在系统1的情况下将使用它。显然,如果您没有压缩64位的话,那就找到自己的吧。 我ntp明天再开始。 正如一个匿名用户所建议的那样,运行的另一种方法adjtimex是自行设置时间,这大概还会清除the秒计数器。

20
如何在Linux上以普通用户身份在端口80上运行服务器?
我已经用Google搜索了很长时间的解决方案,但是找不到答案。 我在Ubuntu Linux上并想在端口80上运行服务器,但是由于Ubuntu的安全性机制,出现以下错误: java.net.BindException:权限被拒绝:80 我认为应该很简单,要么禁用此安全机制,以使端口80可供所有用户使用,要么为当前用户分配所需的特权以访问端口80。
310 linux 

6
我的网站文件/文件夹在Linux Web服务器上应具有什么权限?
这是关于Linux Web服务器上文件权限的规范问题。 我有一台运行Apache2的Linux Web服务器,该服务器承载多个网站。每个网站在/ var / www /中都有自己的文件夹。 /var/www/contoso.com/ /var/www/contoso.net/ /var/www/fabrikam.com/ 基本目录/ var / www /由root:root拥有。Apache作为www-data:www-data运行。Fabrikam网站由两个开发人员Alice和Bob维护。这两个Contoso网站均由一名开发人员Eve维护。所有网站都允许用户上传图像。如果网站遭到入侵,则影响应尽可能有限。 我想知道设置权限的最佳方法,以便Apache可以提供内容,使网站免受攻击,并且开发人员仍可以进行更改。其中一个网站的结构如下: /var/www/fabrikam.com /cache /modules /styles /uploads /index.php 应如何在这些目录和文件上设置权限?我读过某个地方,您永远不应在网站上使用777权限,但我不明白这可能会导致什么问题。在繁忙时段,网站会自动缓存某些页面并将结果存储在缓存文件夹中。网站访问者提交的所有内容均保存到上载文件夹中。


13
我可以取消/筛选已经开始的进程吗?
我正在通过SSH对长时间运行的数据迁移脚本进行一些测试。假设我在下午4点左右开始运行脚本;现在,下午6点滚动,而我正在诅咒自己不这样做screen。 有什么办法可以“追溯” nohup一个过程,或者我需要整夜将计算机保持在线状态吗?如果无法附加screen到nohup已经开始的进程,为什么?与父母/子女的处理方式如何互动有关?(我不会接受至少不解决“为什么”的问题的“否”答案-抱歉;))
260 linux  ssh  unix  gnu-screen  nohup 

2
为什么“ chmod -R 777 /”具有破坏性?
这是关于文件许可权以及777 为什么具有“破坏性” 的典型问题。 我没有问如何解决此问题,因为在Server Fault(重新安装OS)上已经有大量的参考文献。为什么它会做些破坏性的事情? 如果您曾经运行过此命令,则几乎可以立即破坏操作系统。我不清楚为什么取消限制会对现有流程产生任何影响。例如,如果我没有读取权限,并且在终端中快速键入错误后突然有了访问权限,那为什么会导致Linux崩溃?
255 linux  permissions  chmod 

16
我可以自动将新主机添加到known_hosts吗?
这是我的情况:我正在建立一个测试工具,它将从中央客户端启动多个虚拟机实例,然后通过对其执行命令ssh。虚拟机将具有以前未使用的主机名和IP地址,因此它们将不在~/.ssh/known_hosts中央客户端的文件中。 我遇到的问题是,ssh针对新虚拟实例运行的第一个命令总是带有交互式提示: The authenticity of host '[hostname] ([IP address])' can't be established. RSA key fingerprint is [key fingerprint]. Are you sure you want to continue connecting (yes/no)? 有没有一种方法可以绕过它,并使新主机对客户端计算机已经为人所知,也许是通过使用已经包含在虚拟机映像中的公共密钥来实现的?如果可以的话,我真的想避免使用Expect或其他方式来回答交互式提示。
249 linux  ssh  known-hosts 


16
在本地复制大型目录树?cp还是rsync?
我必须复制一个大目录树,大约1.8 TB。都是本地的。出于习惯我会用rsync,但是我想知道是否有很多意义,是否应该使用cp。 我担心权限和uid / gid,因为它们必须保留在副本中(我知道rsync会这样做)。以及符号链接之类的东西。 目的地是空的,因此我不必担心有条件地更新某些文件。这些都是本地磁盘,因此我不必担心ssh或网络。 我之所以会不喜欢rsync,是因为rsync可能做的比我需要的更多。rsync校验和文件。我不需要它,并且担心它可能需要比cp更长的时间。 那么你估计,rsync还是cp?

17
显示rsync的总进度:是否可以?
我已经搜索了该选项,但是只找到了涉及定制补丁的解决方案。它未显示在--help中并且找不到更多信息的事实可能表明答案为“否”,但我希望确认此答案。 是否可以使用rsync 显示文件总传输进度?
229 linux  rsync 

6
为什么我的crontab不起作用,如何解决它?
这是有关使用cron和crontab 的规范问题。 您被引导到这里是因为社区相当确定可以在下面找到问题的答案。如果下面没有回答您的问题,那么答案将帮助您收集有助于社区帮助您的信息。此信息应编辑为您的原始问题。 答案为“ 为什么我的crontab无法正常工作,如何解决它?可以在下面看到。这cron用crontab突出显示了系统。
225 linux  cron 

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.