Articles of linux

写入后台进程的标准input

我在一个Ubuntu 10.04盒子,并通过SSH在后台(myserver&)启动了一个服务器。 它运行良好,但我需要一种方法来获取服务器的标准input,作为控制服务器的唯一方法是通过这种方法。 有没有办法得到一个已经运行的进程的标准input,所以我可以写信给它(希望阅读它的标准输出)? 显然,如果我现在要这样做的话,我会先用FIFOredirect到stdin,但不幸的是现在有点晚了。 有任何想法吗?

logrotate如何处理“每日”?

根据我的系统上的时间戳,logrotate在cron运行logrotate时会每天进行日志轮转。 但是,如果我运行它比它不会旋转文件。 logrotate如何知道是否应该旋转它们,保存历史还是使用时间戳?

一个我从来没有听说过的域名parsing到我的网站

我发现(通过查看mod_pagespeedcaching条目),我从来没有听说过一个完全随机的域名解决我的网站。 如果我访问这个域,我的网站加载。 该域的DNS指向我的服务器的IP。 现在在我的虚拟主机configuration我有*:80,我猜是我要去哪里错了。 我立即将其更改为example.com:80,其中example.com是我的域名。 假设这意味着服务器只响应和完成对我的域名的请求,而不是端口80上的任何请求。 我原来的虚拟主机configuration; <VirtualHost *:80> DocumentRoot "/var/www/example.com" <Directory "/var/www/example.com"> Order allow,deny Allow from all Allowoverride all </Directory> </VirtualHost> 我新的尝试configuration; Listen 80 ServerName example.com <VirtualHost example.com:80> DocumentRoot "/var/www/example.com" <Directory "/var/www/example.com"> Order allow,deny Allow from all Allowoverride all </Directory> </VirtualHost> 当我尝试重新启动Apache与新的configuration我得到了以下错误: * Restarting web server apache2 [Fri Mar 28 08:55:47.821904 2014] [core:error] [pid […]

我如何使用FAT文件系统的rsync?

我想写一个简单的备份脚本,将一些数据保存到FAT驱动器。 我应该重新格式化驱动器,并使用更好的文件系统,或者有可能使用rsync与FAT? 如果是这样,我可能遇到什么问题? performance会更糟吗? 编辑:这是在Linux上,甚至不知道有一个Windows的rsync。 源是各种文件系统(这是一团糟),目的地目前是用FAT32格式化。 感谢您的答案,我可能会去重新格式化,因为我不完全确定我们将有的文件大小。

我应该必须启用Debian lenny稳定的自动更新吗?

我已经安装了一个新的Linux Debian lenny服务器,它将是一个LAMP和一个Subversion服务器。 我是否必须启用自动更新? 如果我启用它,我相信我有最新的安全补丁。 因为Debian stable只提供安全补丁,所以也不能破坏我的系统。 如果我手动安装它们,那么在多天和一周的时间里,我可能会面临很高的安全风险。 请记住,我不是全职系统pipe理员,所以我没有时间查看安全公告。 你通常在你的服务器上做什么? 你有什么build议?

LV状态:不可用。 如何使它可用?

我连接一个iSCSI目标,在其上创build一个物理卷和卷组。 然后我创build一个LV,和 mkfs.ext3 /dev/vg00/vm 所有这一切都很好。 然后我断开目标 iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u login到另一台Linux服务器,并在那里连接目标 iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l 我得到: linux01:~ # lvdisplay — Logical volume — LV Name /dev/vg00/vm VG Name vg00 LV UUID NBNRGV-FkSR-ZNZ9-9AVk-chLQ-j5nc-RazeBw LV Write Access read/write LV Status NOT available LV Size 17.00 GB Current LE 4352 […]

如何从ISO命令行写入ISO映像到USB记忆棒?

我很难弄清楚如何从Ubuntu的命令行将ISO磁盘映像写入USB闪存设备。 我有启动磁盘创build工具,但我需要能够脚本此作业。 我find了usb-creator软件包,但似乎没有任何文档和python -m usbcreator给usbcreator is a package and cannot be directly executed 。 我看着unetbootin,但它看起来像另一个GUI的实用程序。 有一些我可以忽略的明显的解决办法吗?

在Linux机器上同步UID / GID有什么好处?

在深入探讨如何在不同的Linux机器上同步UID / GID的深度之前,我想知道实际上的好处是什么? 我知道这使得文件同步相对容易(因为所有权是“自然”保留的)。 然而这也可以根据传输服务来实现。 还有其他什么可以从一致的UID / GID中受益吗?

如何从Linux路由表中删除路由

这比我想象的要难得多。 我想要删除的路线是“!” 被拒绝的路线,但我似乎无法制定正确的“路线删除”命令将其closures。 这是路由表… Destination Gateway Genmask Flags Metric Ref Use Iface 67.40.227.206 * 255.255.255.255 UH 0 0 0 ppp0 192.168.46.79 * 255.255.255.255 UH 0 0 0 ipsec0 192.168.46.79 – 255.255.255.255 !H 2 – 0 – 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.1.0.0 * 255.255.0.0 U 0 0 0 ipsec0 10.1.0.0 – 255.255.0.0 […]

strongswan vs openswan

OpenSwan和StrongSwan有什么区别? 我发现的是过时的FreeSwan和OpenSwan的testing版本之间的区隔 – 即OpenSwan的当前稳定版本是2.6(3.0是比较版本),目前StrongSwan版本的稳定版本是4.4(比较版本是4.1.7),这看起来是非常不值钱的将Windows 98与Ubuntu 10.10或Mac OS X 10.7与Slackware 8.0进行比较)。 从网站StrongSwan似乎更好地维护,而OpenSwan似乎更受欢迎。