Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

2
我可以使用SSH隧道访问在同一服务器上侦听不同IP /端口的Web服务器吗?
我的网络服务器尚不具备一般可用性的准备,但我仍然想远程测试一些东西。我可以利用SSH隧道连接到服务器,然后使用该隧道路由到在同一服务器上运行的Web服务吗?如果可以,怎么办? 我意识到实现防火墙例外会更容易,但是目前这不是一个选择。 抱歉,这令人困惑。我同意这是一个独特的场景。 CentOS 5.x

1
创建用户时,如何让人偶只设置密码?
我希望Puppet不管理密码(即在更改密码时将其重置),而是在Puppet创建用户时设置初始密码。 我当时正在考虑对设置密码notify的Exec资源执行操作,但是当Puppet管理的任何属性(例如,组成员身份,主目录等)被修改时,都会触发该操作。我不要那个。 有任何想法吗?

6
跟踪,保存和还原Linux下某个程序对文件系统所做的修改
我希望能够在运行诸如安装程序之类的程序时跟踪对我的文件系统所做的修改的列表,以便以后可以还原它们。 编辑:这涉及一个非打包程序。我会尽量使用apt-get。 理想情况下,我希望能够执行以下操作: (sudo) catch-modifs some-installer.bin > fsmodifs.patch 然后: (sudo) revert-modifs fsmodifs.patch 有方便的方法吗?


1
刷新进程消耗过多的CPU
服务器是EC2实例,它代表将文件从HTTPD保存到NAS(NFS)。 诸如flush-0:32之类的进程消耗了%90以上的CPU,平均负载为:65.50、64.02、66.59。 根据该图,它每天都在增加,而4个核的初始平均负载分别为〜1.01、2.02和1.80。我在负载均衡器下添加了另一个类似的实例,它的CPU使用率仅为%6 ATM。 这些冲洗过程到底能做什么? 如果客户端仅需要写入数据,也许我们应该关闭NFS属性缓存? 可能是因为数据包碎片造成的吗? 以下是一些统计信息nfsstat -s -4: ================================================================= Server 0: Server rpc stats: calls badcalls badauth badclnt xdrcall 715054137 0 0 0 0 Server nfs v4: null compound 993 0% 715053143 99% Server nfs v4 operations: op0-unused op1-unused op2-future access close commit 0 0% 0 0% 0 …

5
如何列出对udp套接字的所有请求?
我正在运行几个使用udp与大量客户端进行通信的服务器守护程序。我如何找到并列出与服务器通信的所有活动udp “连接”,以便估计连接到服务器守护程序的活动客户端的数量?除了用tshark或tcpdump嗅探数据包并查看发送到服务器守护程序的udp数据包的源ip之外,我想不出一种简单的方法,是的,我知道UDP是无连接和无状态协议。

4
分析和优化crontabs
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 是否有工具可以绘制图形,分析并帮助优化crontab执行? 为了明确起见,我正在考虑一个工具,该工具将生成一份有关cron作业执行时间的图表,并帮助sysadmin巧妙地重组它们。
9 linux  unix  cron 

1
有人可以解释默认穆宁图的“用例”吗?
安装munin时,它将激活一组默认插件(至少在ubuntu上)。另外,您可以运行munin-node-configure以找出系统上支持哪些插件。这些插件大多数都绘制直接数据。我的问题是无法解释的数据(也......也许对一些)的性质,但什么是你在这些图中寻找什么? 安装munin并查看花式图很容易。但是拥有这些图形而无法“读取”它们会使它们完全无用。 我将列出系统上默认启用的标准插件。因此,这将是一长串的清单。为了完整起见,我还将列出我认为可以理解的插件,并简要解释一下我认为该插件的用途。如果我对任何一个都不对,请改正。 因此,让我将这个问题分为三个部分: 我什至不了解数据的插件 我了解数据但不知道该注意什么的插件 我想了解的插件 我什至不了解数据的插件 这些问题可能包含不一定仅针对穆宁的问题。不理解数据通常意味着在操作系统/硬件基础知识上的不足。;;)随意回答“ giyf”。 这些是我只能猜测发生了什么的插件...我几乎不想看这些“猜测” ... 每个设备的磁盘IO(IO /秒)是什么IO。我知道它代表输入/输出。但是,就目前而言。 每个设备的磁盘延迟(平均IO等待)不知道什么是“ IO等待” ... IO服务时间这是一个巨大的混乱局面,几乎完全看不到图表中的任何内容。 我了解数据但不知道该注意什么的插件 IOStat(读取/写入的块/秒),我想,这里要注意的是峰值吗?这将意味着该设备被大量使用? 可用熵(字节)我认为这对随机数生成很重要吗?我为什么要画这个图?到目前为止,该值一直接近恒定。 VMStat(运行中/ I / O睡眠过程)和“过程”图有什么区别?两者都显示正在运行/正在休眠的进程,而“进程”图似乎具有更多详细信息。 每台设备的磁盘吞吐量(字节/秒读/写的字节数)该设备与“ IOStat”图之间的区别是什么? inode表的用法在此图中我应该寻找什么? 我想了解的插件 我会在这里猜测一些事情...如果我错了,请纠正我。 磁盘使用百分比(百分比)已使用/剩余的磁盘空间。随着接近100%,您应该考虑清理或扩展分区。这对于根分区非常重要。 防火墙吞吐量(数据包/秒)穿过防火墙的数据包数量。如果这种情况持续了很长时间,则可能是DOS攻击的征兆(或者我们只是接收到一个大文件)。它还可以使您对防火墙的性能有所了解。如果正在逐步升级并且您需要更多的“电源”,则应考虑负载平衡。如果正在升级,并且发现与您的CPU负载相关,则也可能意味着您的硬件不够快。与磁盘使用率的相关性可能表明FW配置中的LOG目标过多。 eth0错误(数据包输入/输出)网络错误。如果该值增加,则可能是硬件故障的迹象。 eth0流量(位/秒进/出)原始网络流量。这应该与防火墙吞吐量相关。 线程数不断增加的值可能表示进程未正确关闭线程。调查! 进程活动进程的分解(包括睡眠)。此处的快速飙升可能指向叉式炸弹。缓慢但不断增加的值可能表明应用程序生成了子流程,但未正确关闭它们。使用进行调查ps faux。 流程优先级这显示了流程优先级的分布。仅具有高优先级的过程没有多大用处。考虑取消优先级。 cpu用法相当简单。如果出现这种情况,则可能是正在进行攻击,或者进程占用了CPU。Idf在缓慢增加并在正常操作中接近最大值时,您应该考虑升级硬件(或负载平衡)。 文件表使用情况主动打开的文件数。如果达到最大值,则可能有一个进程正在打开,但没有正确释放文件。 平均负载显示系统负载的汇总值。应与CPU使用率相关。增值可以来自多种来源。寻找与其他图形的相关性。 内存使用情况内存的图形表示。只要您有许多未使用的+缓存+缓冲区,就可以了。 swap in / out显示交换分区上的活动。该值应始终为0。如果看到此操作,则应在计算机上添加更多内存!

5
将大文件复制到局域网上的多台计算机
我需要将一些大文件从一台Linux计算机复制到大约20台其他Linux计算机,所有这些文件都尽可能快地位于同一LAN上。哪种工具/方法最适合复制这些文件,请注意,这将不是一次复制。这些机器将永远不会连接到Internet,并且安全性不是问题。 更新: 我之所以这样问,是因为(据我所知),我们目前正在scp以串行方式将文件复制到每台计算机上,并且我被告知这太慢了,正在寻求一种更快的选择。据我scp所知,由于硬盘驱动器的搜寻,试图并行化这些调用只会进一步降低其速度。

2
Linux的路由错误?
一段时间以来,我一直在努力解决这个不容易重现的问题。我使用的是Linux内核v3.1.0,有时无法路由到几个IP地址。似乎发生的是,内核没有将数据包发送到网关,而是将目标地址视为本地地址,并尝试通过ARP获取其MAC地址。 例如,现在我当前的IP地址是172.16.1.104/24,网关是172.16.1.254: # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:1B:63:97:FC:DC inet addr:172.16.1.104 Bcast:172.16.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:230772 errors:0 dropped:0 overruns:0 frame:0 TX packets:171013 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:191879370 (182.9 Mb) TX bytes:47173253 (44.9 Mb) Interrupt:17 # route -n Kernel IP routing table …

2
/etc/init.d脚本中对守护程序的调用被阻止,未在后台运行
我有一个要守护的Perl脚本。基本上,此perl脚本将每30秒读取一个目录,读取其找到的文件,然后处理数据。为了简单起见,请考虑以下Perl脚本(称为synpipe_server,该脚本中有一个符号链接/usr/sbin/): #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} = sub { $continue = 0; print "Caught TERM signal\n"; }; $SIG{'INT'} = sub { $continue = 0; print "Caught INT signal\n"; }; my $i = 0; while ($continue) { #do stuff print "Hello, I am running " . …
9 linux  unix  daemon  init.d 

2
HAproxy子域重定向
我拥有一个像xyz.com这样的域,并且尝试使用haproxy重定向其他IP的子域。 我在服务器上使用tomcat,并使用haproxy将端口80上的传入请求重定向到端口8080。 Like; www.xyz.com -> 10.0.0.1 www.xyz.com/abc -> 10.0.0.2 or abc.xyz.com -> 10.0.0.2 为了进行此重定向,如何设置haproxy?
9 linux  haproxy 

6
如何在Centos中删除目录的内容
我需要删除CentOS中文件夹的所有内容,而不是文件夹本身。 例如:我有一个名为“ MYFOLDER”的文件夹,其中包含子文件夹FOLD_1,FOLD_2,FOLD_3,FOLD_4 ...等,以及一些文件。我需要删除所有这些文件夹和文件,而不是容器文件夹MYFOLDER。我需要该目录来指示上一个过程的结果。 我尝试使用该rm -rf 命令,但这也删除了容器文件夹。


1
rkhunter错误消息,如何解决?
我从rkhunter收到以下错误。我最近将服务器从lenny升级到挤压状态,这可能是造成问题的原因。如何解决此问题或隐藏错误消息? Warning: The modules file '/proc/modules' is missing. Warning: Suspicious file types found in /dev: /dev/shm/network/ifstate: ASCII text Warning: Hidden directory found: /dev/.udev 我也没有收到第二封电子邮件:Please inspect this machine, because it may be infected.请问有人能指出正确的方向吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.