Articles of linux

硬件可以加速LUKSencryption吗?

我的Linux服务器花了很多时间计算LUKSencryption。 有没有办法硬件加速它(例如PCI Express卡)?

如何在SSH上启用Vim的颜色?

我有两个远程服务器: 服务器1:Linux 2.6.18-238.12.1.el5PAE i686 / VIM – Vi IMproved – 版本7.0.237 服务器2:Linux 2.6.18-338.19.1.el5.lve0.8.36 x86_64 / VIM – Vi IMproved版本7.0.237 当我SSH到服务器2,并使用VIM来编辑一个php或.htaccess文件它有美丽的颜色突出显示。 下面是该服务器上的/etc/vimrc文件。 当我到服务器1 ssh,没有颜色显示。 我尝试将下面的代码复制到服务器1上的〜/ .vimrc文件中,但是颜色语法不起作用。 其他function(如set nocompatible )正在工作,但不是颜色。 为什么服务器1上的颜色不起作用,我该如何testing和修复它? tput colors两个terminal的tput colors返回8 。 我试过:syntax on和:syntax enable但这也没有帮助。 ———————————————————— /etc/vimrc文件的内容: if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1 endif set nocompatible " Use Vim defaults […]

cron作业具有相同的执行时间

假设我有几个cron作业同时运行:它们是并行执行还是一个一个执行? (我的情况是Debian挤压与cronjobs放在/etc/cron.d/mycronjobs)。

强制DHCP服务器更新客户端计算机的IP地址,而不在客户端计算机上执行任何操作

我想知道,如果有办法,我可以强制DHCP服务器立即更新客户机的IP地址,而不必去客户机? 其实想象一下,我没有访问客户端的机器。 所以,这是我的情况, 当客户端连接到局域网时,客户端首先从DHCP服务器获取一个随机IP地址。 试想一下,有人将客户端连接到局域网,并且他没有将任何IP地址映射到dhcpd.conf中的MAC地址。 我想在这里提到,在同一个子网中还有其他机器已经在dhcpd.conf中configuration了IP地址到MAC地址映射。 接下来,我修改dhcpd.conf文件,将客户端的新IP地址B映射到其MAC地址。 但是,现在我需要将旧的IP地址A立即更改为B. 我不想调整default-lease-time或在dhcpd.conf中弄乱租用时间。 任何其他方式,如重新启动服务都没有问题,因为除了一台机器之外,其他所有机器的IP地址都与dhcpd.conf中的MAC地址相关联。 注意:我无法重新启动LAN中的任何计算机,甚至没有运行DHCP服务器的计算机。 希望我说得很清楚。 谢谢

什么是dpkg -L的yum等值?

dpkg -L列出了软件包提供的所有文件。 这是怎么用yum完成的? 操作系统是Scientific Linux 6。

如何在ZFS scrub *完成后运行命令*?

我想使用cron来安排我的ZFS池的定期擦洗,并且在擦洗结束后的相当短的时间内 ,给我自己发送状态报告。 这样做的目的是捕捉任何问题,而不必手动查找它们(推而不是拉)。 第一部分很简单:只要设置一个cron作业,以任意间隔运行zpool scrub $POOL作为根,在我的特殊情况下是合理的。 第二部分,我不太确定如何去做。 zpool scrub立即返回,然后由系统在后台运行清理(如果清理是由pipe理员从terminal启动的话,这当然是可取的行为)。 zpool status为我提供了一个状态报告并退出(退出代码为0,当擦洗正在运行时,它还没有完成,所以我不知道退出状态是否改变,但我怀疑它)。 为zpool scrublogging的唯一参数是-s “stop scrubbing”。 主要的问题是检测从洗涤到成品洗涤的状态变化。 鉴于此,其余的应该落实到位。 理想情况下,我想告诉zpool scrub直到擦洗结束才能返回,但是我看不出有什么办法可以做到这一点。 (这会让简单的cron zpool scrub –wait-until-done $POOL; zpool status $POOL简单zpool scrub –wait-until-done $POOL; zpool status $POOL 。) 如果不这样做,我想询问系统是否正在进行清理,最好以不会因升级或configuration更改而冒险的方式,以便我可以根据是否以前运行擦洗已经完成(当擦洗状态从擦洗转为不擦洗时,通过执行一个zpool状态)。 这个特殊的设置是针对一个工作站系统的,所以像Nagios这样的监控工具可能有解决问题的插件,安装这样一个工具只是为了完成这个任务,实际上是相当矫枉过正的。 有人可以build议一个较低的技术解决scheme的问题?

最接近的PC相当于Mac的目标磁盘模式?

Mac固件有一个特殊的启动模式,允许您将其内部硬盘提供给另一台计算机作为外部磁盘(您只需通过IEEE 1394电缆连接两台计算机)。 只有第二台机器需要安装正常的操作系统。 任何好的build议,在PC上的东西类似的东西? 块级别的访问对我来说并不重要,我只希望能够从中复制文件。 如果使用以太网,IEEE 1394或WiFi,对我来说无关紧要 – 我只是想快速访问客户端PC上的文件。 有没有专门为此devise的单一用途的Linux发行版? 如果能够在USB驱动器上安装一些超级简单,快速启动和小型的应用程序,那就太好了。 我曾经使用过Knoppix,但是作为一个目标模式的替代品是过度的。

wgetrecursion下载,但是我不想关注所有的链接

我试图使用wget镜像网站,但我不想下载大量的文件,所以我使用wget的–reject选项不保存所有的文件。 但是,wget仍然会下载所有文件,然后删除文件,如果它匹配我的拒绝选项。 有没有什么方法可以告诉wget不遵循某些链接,如果他们匹配一些shell通配符? 如果wget不能做到这一点,是否有一些其他常见的Linux命令可以做到这一点?

如何使用wget进行下载,而不需要跟随参数链接

我正在尝试下载两个网站以包含在CD中: http://boinc.berkeley.edu/trac/wiki http://www.boinc-wiki.info 我遇到的问题是这些都是维基。 所以当下载与例如: wget -r -k -np -nv -R jpg,jpeg,gif,png,tif http://www.boinc-wiki.info/ 我得到了很多文件,因为它也遵循链接,如…?action = edit …?action = diff&version = … 有人知道一个方法来解决这个问题吗? 我只想要当前的页面,没有图像,没有差异等。 PS: wget -r -k -np -nv -l 1 -R jpg,jpeg,png,gif,tif,pdf,ppt http://boinc.berkeley.edu/trac/wiki/TitleIndex 这工作berkeley但boinc-wiki.info仍然给我麻烦:/ PPS: 我得到了什么似乎是最相关的网页: wget -r -k -nv -l 2 -R jpg,jpeg,png,gif,tif,pdf,ppt http://www.boinc-wiki.info

我如何安排一个在Linux中每10秒运行一次的cron作业?

我知道如何做每一分钟,但每10秒钟怎么样?