(我在stackoverflow问这个问题,但这可能会更好…) 我需要通读Linux系统上的一些巨大的日志文件。 日志里有很多混乱的东西。 目前我正在做这样的事情: cat logfile.txt | grep -v "IgnoreThis\|IgnoreThat" | less 但是这很麻烦 – 每次我想添加另一个filter时,我需要退出并编辑命令行。 一些filter比较复杂,可能是多线的。 我想要一些方法来应用filter,因为我正在阅读日志,并在某处保存这些filter的方法。 有没有一个工具可以为我做这个? 我不能安装新的软件,所以希望它已经被安装 – 例如,更less,vi,Python或Perl库中的东西等等。 更改生成日志以生成更less的代码不是一个选项。
我正在设置一个服务器,需要24/7访问,但很less访问(归档存储)。 为了节省热量/电力,我正在考虑使用hdparm设置硬盘。 但是,我想知道这是否会导致不可靠性,因为存储是Linux RAID 10arrays。 即可能延迟启动,导致驱动器被踢出arrays。 任何经验/战争故事呢?
有没有一种“原生”的方式,我可以旋转nohup出文件?
我正在实施一个使用软件RAID,LVM和LUKS的服务器存储设置。 我可以想到这个configuration可以采用三种组合: RAID,LVM,LUKS RAID,LUKS,LVM LUKS,RAID,LVM 在哪个顺序中最好configuration,最好在安全性和可维护性方面?
我们在Serverloft上租用Windows根服务器。 最近,当服务器在安装常规的Microsoft更新程序后重新启动时,它正确地重新启动,但无法再访问,而是一个Linux服务器正在回答! 在说服了热线以后,这不是我们的错误(花了一些时间),他们发现在同一个子网中的某些其他服务器(他们没有解释如何)“偷走”了我们服务器的公共IP(或者说“优先“)。 他们断开了“小偷”,很短的一段时间,我们可以再次看到我们的服务器。 然后,不重新启动,它再次发生! 过了一个小时左右,我们的服务器回来了。 问题:这是否有意义(我们是简单的开发者谁不知道)? 是否有可能防止这种情况? 或者,在典型的托pipe环境中,任何人只要“窃取”另一个IP,只要他/她知道如何做到这一点?
情况: 我们的networking中只有一台ipv4路由器,每台计算机都连接到它(无线或有线)。 带有ipv4和ipv6的服务器也连接到此路由器。 服务器已经configuration了6to4 tunneling和radvd的tunnelbrokers。 networking中的客户端有正确的前缀,可以通过ipv6相互ping通。 但是,他们不能ping通互联网,直到他们第一次ping服务器(与隧道之一)。 我发现这是一个icmp问题,但我找不到解决scheme。 问题是路由器只是ipv4吗? 服务器和客户端运行linux 路由器运行dd-wrt没有ipv6支持:( Ping试试: standa @ standa-laptop:〜$ ping6 ipv6.google.com PING ipv6.google.com(2a00:1450:8007 :: 69)56个数据字节 ^ C — ipv6.google.com ping统计— 29个数据包传输,0个接收,100%丢包,时间28223ms standa @ standa-laptop:〜$ ping6 2001:470:XXXX:XXXX:21c:c0ff:fe2b:6478 PING 2001:470:XXXX:XXXX:21c:c0ff:fe2b:6478(2001:470:XXXX:XXXX:21c:c0ff:fe2b:6478)56个数据字节 来自2001的64字节:470:XXXX:XXXX:21c:c0ff:fe2b:6478:icmp_seq = 1 ttl = 64时间= 3.55 ms 来自2001的64字节:470:XXXX:XXXX:21c:c0ff:fe2b:6478:icmp_seq = 2 ttl = 64时间= 0.311ms 来自2001的64字节:470:XXXX:XXXX:21c:c0ff:fe2b:6478:icmp_seq = 3 ttl = 64时间= […]
我使用dm-crypt来encryption分区。 我正在build立一个消费者(或消费者)类别硬件的小型办公室服务器。 这让我怀疑,硬件辅助encryption是多年来在空中的概念,是现实吗? 我的问题的两个小点是: 主stream的厂商(华硕,技嘉等)是用这些(廉价)芯片来发货的吗? Linux内核是否具有(相当陈旧的)硬件实现以及与dm-crypt的集成? 奖金:与TPM筹码相同的两个问题。 制造商已经把它们整合到他们的硬件了吗 他们是否支持Linux? 他们加快速度吗? 他们有什么性能优势吗?
ESX内部的客户如何能够find像这样的问题? [ 40.601502] end_request: critical target error, dev sdg, sector 430203456 [ 40.601563] sd 2:0:6:0: [sdg] Unhandled sense code [ 40.601582] sd 2:0:6:0: [sdg] Result: hostbyte=invalid driverbyte=DRIVER_SENSE [ 40.601622] sd 2:0:6:0: [sdg] Sense Key : Hardware Error Sense Key : Hardware Error [current] [current] [ 40.601661] sd 2:0:6:0: [sdg] Add. Sense: Internal target failureAdd. Sense: […]
我有一个沉重的postgres查询。 这需要十多分钟的时间。 我想升级我的硬件,让它运行得更快。 我认为更多的内存将有所帮助,但是我的主板已经满了,所以我需要一个全新的主板。 除非我知道我会得到更好的结果,否则我不想投资。 以下是我在iotop中看到的内容: 总磁盘读取:46.81 M / s | 总的磁盘写入:0.00 B / s TID PRIO用户磁盘读取磁盘写入SWAPIN IO> COMMAND 27根/ 4根0.00 B / s 0.00 B / s 0.00%99.99%[kswapd0] 2514 be / 4 postgres 46.81 M / s 2.45 M / s 0.00%18.36%postgres:postgres db1 127.0.0.1(55328)SELECT 1根/ 4根0.00 B / s 0.00 B / s 0.00%0.00%初始 […]
我正在尝试获取进程组的networking统计信息。 据我所知,linux上的复杂networking计费通常是使用netfilter / iptables的计费基础结构完成的。 正如我想inheritance这样的团体cgroups将是一个很好的匹配。 我最好的想法是让iptables匹配可以使用net_cls设置的classid 。 但是看来,iptables只能通过–set–class来设置这个值。 所以:有没有一种很好的方法来获得(复杂和灵活的)networking会计和日志logging在Linux上的进程组?