我正在通过SSH对长时间运行的数据迁移脚本进行一些testing运行。 假设我在下午四点左右开始运行一个脚本, 现在,下午6点左右,我诅咒自己没有在screen做这一切。 有没有办法“追溯” nohup一个过程,还是我需要离开我的电脑在线整夜? 如果无法将screen到/ nohup我已经开始了,那为什么? 与父母/子女行为如何相互作用? (我不会接受一个“不”的答案,至less不能解决“为什么”的问题 – 对不起)
我已经search了一段时间,但找不到它。 我在Ubuntu Linux上,并希望在端口80上运行服务器,但由于Ubuntu的安全机制,我得到以下错误: java.net.BindException:权限被拒绝:80 我认为它应该很简单,要么禁用这个安全机制,以便所有用户都可以使用端口80,或者为当前用户分配所需的权限来访问端口80。
这是关于Linux Web服务器上文件权限的规范性问题 。 我有一个运行Apache2的Linuxnetworking服务器,它承载了几个网站。 每个网站在/ var / www /中都有自己的文件夹。 /var/www/contoso.com/ /var/www/contoso.net/ /var/www/fabrikam.com/ 基本目录/ var / www /由root:root拥有。 Apache正在以www-data:www-data的forms运行。 Fabrikam网站由两个开发人员Alice和Bob维护。 两个Contoso网站都由一个开发人员Eve维护。 所有的网站都允许用户上传图片。 如果一个网站受到攻击,其影响应尽可能有限。 我想知道设置权限的最佳方法,以便Apache可以提供内容,网站可以免受攻击,开发人员仍然可以进行更改。 其中一个网站的结构是这样的: /var/www/fabrikam.com /cache /modules /styles /uploads /index.php 应该如何在这些目录和文件上设置权限? 我读了一个地方,你永远不应该在网站上使用777权限,但我不明白可能会导致什么问题。 在繁忙时段,网站会自动caching一些页面,并将结果存储在caching文件夹中。 网站访问者提交的所有内容都保存到上传文件夹中。
我只是想知道究竟有什么区别 [[ $STRING != foo ]] 和 [ $STRING != foo ] 除了后者是符合posix的,在sh中find,前者是bash中的扩展。
默认情况下, htop显示处理器,内存和交换的彩色状态栏。 从左到右,根据某些阈值,酒吧的颜色为绿色,蓝色,黄色和红色。 内存条有小小的绿色和蓝色,几乎所有的剩余都是黄色,这意味着什么? 交换栏是空的。 htop的颜色设置是“默认”。
*注意:如果您的服务器由于内核混淆而仍然存在问题,并且无法重新启动,那么在您的系统上安装gnu date的最简单解决scheme是:date -s now。 这将重置内核的内部“time_was_set”variables,并修复java和其他用户空间工具中的CPU hogging futex循环。 我已经在我自己的系统上确定了这个命令, 死后 Anticlimax:唯一死的是我的VPN(openvpn)链接到集群,所以重新build立时有一个激动人心的几秒钟。 其他的一切都很好,在闰秒过后,启动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-秒 – 他有一个解决scheme使用ntpd -x在24小时内逐步改变时间,避免1秒跳过。 这是运行自己的ntp基础架构的另一种涂抹方法。 就在今天,2012年6月30日星期六 – 格林尼治标准时间开始后不久即将开始。 我们在不同的数据中心有几台服务器,由不同的团队pipe理,所有的服务器都是黑屏的 – 没有响应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 不幸的是,所有刀片都configuration了kdump,但是他们死得很厉害,kdump没有触发 – 而且他们开启了控制台消隐function。 我现在已经禁用了控制台消隐function,所以在下一次崩溃之后,我会有更多的信息。 只是想知道这是一个共同的线索还是“只有我们”。 他们在不同的时间购买不同的数据中心的不同单位,并且由不同的pipe理员运行(我运行FastMail.FM),而现在甚至是不同的供应商硬件,真的很奇怪。 大多数坠毁的机器已经运行了几个星期/月,运行的是3.1或3.2系列的内核。 最近的一次碰撞是一台只运行了大约6小时3.2.21的机器。 […]
现在我只能复制一个单一的tar文件,我怎样才能用scprecursion复制目录?
我需要得到一个可读的du输出列表。 但是, du没有“按尺寸sorting”选项,并且sortpipe道不能与人类可读标志一起使用。 例如,运行: du | sort -n -r 按大小(降序)输出sorting后的磁盘使用情况: du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 ./dir1 508 ./dir2 但是,使用人类可读的标志运行它,不能正确sorting: du -h | sort -n -r 508K ./dir2 64M . 61M ./dir3 2.1M ./dir4 1.1M ./dir1 有没有人知道按尺寸sorting的方法?