Articles of linux

grep和tabs:不匹配

#cat sample 1 -1 2 2 2 2 2 1-1 3 我需要得到所有包含负值的行,也就是第一行。 值以制表符分隔。 首先我尝试了 # grep "\-1" sample 1 -1 2 2 1-1 3 但是,如果我尝试 grep "\t\-1" sample 我什么也没得到(不匹配)。 我究竟做错了什么?

什么日志包含服务器崩溃?

我有一些问题,我的Debian 2.6.38-3服务器**崩溃*每3个月一次,但我不明白为什么。 根据Pingdom的说法,这个网站在凌晨4点左右就死掉了,但是我看过的所有日志都没有包含任何有关错误的信息。 这是我查看的日志文件: 在/ var / log / messages中 在/ var / log / syslog的 在/ var /日志/debugging /var/log/kern.log 根据给出的日志,有没有错误。 这是来自/var/log/messages一个例子。 1月21日04:01:46 debian上帝[1195]:app在10s后还活着; 发送SIGKILL 1月21日11:18:20 debian内核:imklog 3.18.6,日志源= / proc / kmsg启动。 任何想法什么日志可能包含我正在寻找的信息? **崩溃,因为在不响应任何东西。 屏幕变黑,不响应networking请求,我无法使用SSH访问它。*

有没有办法在linux的盒子里logging失败的文件操作?

我不知道是否有一个在Linux日志设施,可以启用logging失败的文件操作,如由于权限创build目录失败或打开文件的写入,以便有关文件系统的问题可以很容易地跟踪。

Linux – 将备份分成两步

我使用tar zcf arhive.tar.gz dir/创build一个tarball,并且这个工作正常。 现在我想把它分成两个简单的档案,一个只用于图像,另一个 – 用于其他的。 似乎没有一个简单而干净的方法来做到这一点。 对于tar我只能排除文件,这是不合理的排除除gif,jpg和png之外的每个扩展名。 要包括我必须用任何 – exec或| xargs find | xargs 。 这种有点作品,但打破如果文件名有空格或特殊字符(撇号,引号)。 所以现在我必须把所有的文件名都放进awk ,然后手动转义它们。 我错过了什么? 为什么这么复杂? 我只想要tar zcf archive-images.tar.gz dir/ –match-only=*.png

如何将Linux(CentOS)驱动器映射到Mac(Snow Leopard)?

任何人都知道如何将Linux(CentOS 6.2)驱动器映射到Mac(Snow Leopard)? 我有root权限。 Linux机器不在本地networking,而是通过互联网访问。

使用PCAP在Linux下获得接口MTU

我有兴趣使用PCAP存储我嗅探的数据包。 由于我预先分配了我需要的内存 – 即我正在嗅探的接口的MTU的倍数,所以我想在打开实时会话之前发现我需要多less内存。 是否有可能查询PCAP获取嗅探接口的MTU? 我怎样才能得到这个信息(可能使用系统库)? 谢谢

为什么在机器上有很多httpd进程,而我只启动一个Apache的httpd服务?

在安装了apache的linux机器上,我通过ps -ef |search了httpd grep httpd, 我看了大约10个httpd进程,为什么呢? myuser 14732 1 0 Jan12 ? 00:00:10 /home/myuser/webserver/bin/httpd -k start myuser 14736 14732 0 Jan12 ? 00:00:00 /home/myuser/webserver/bin/httpd -k start myuser 31309 14732 0 Jan14 ? 00:00:00 /home/myuser/webserver/bin/httpd -k start myuser 31313 14732 0 Jan14 ? 00:00:00 /home/myuser/webserver/bin/httpd -k start 谢谢。

用于linux的小型无根SMTP服务器?

有一个SMTP服务器,可以启动本地主机没有root权限? Postfix和sendmail都需要root启动。 更新:为了澄清Postfix和sendmail都要求root启动,即使端口改为1024以上。

内核更新无需重启

可能重复: 在CentOS / RHEL 6中重新加载内核“live” 我如何在不重新启动的情况下更新Centos上的内核? 我find了ksplice,但CentOS不支持它。 问候,

什么是自定义脚本的适当位置?

我为我的红帽服务器编写了一个脚本,它汇总了一些系统信息并通过电子邮件发送出去。 什么是放置该脚本的适当位置? 现在是在我的/home/jeff目录中,但我怀疑这是一个非常好的做法。 我试着把它移动到/usr/bin/但是我的权限被拒绝了,吓跑了我,迫使它在那里。