我一直在寻找一个解决scheme,在过去的2小时以下的问题,没有运气。 发展: 我正在使用公钥authentication来连接到我的服务器。 我使用ssh-agent转发为了不必pipe理公共/私有密钥。 假设我有服务器A, B and C 如果我从LOCAL —> A —> B连接,这个工作得很好。 它也工作得很好,如果我做LOCAL —> A —> C 现在,如果我尝试LOCAL —> A —> B —> C ,SSH不能从B to C连接B to C 值得注意的是:我连接到服务器A作为stream动性,而我连接到服务器B作为根。 连接到服务器B作为stream动性解决了这个问题,但这不是我的select。 根据用户的build议,我每次使用ssh -A来确保代理转发已启用。 我发现了一个类似的问题,在这里没有答案: 是否有可能链接ssh代理转发通过多跳? 根据@Zoredache这里: https ://serverfault.com/a/561576/45671我只需要调整我的客户端configuration在每个中间系统。 我相信我做了。
在Windows上,无论何时我要validation/确认数据库或其他低延迟应用程序所在的卷上可能存在与IO有关的问题,我都会检查磁盘延迟。 如果我一直看到Windows 平均磁盘秒数/传输计数器> 18-20ms,那么我的金丝雀在一个煤矿刚刚死亡,我需要进一步调查。 堕落简单。 我现在在看Linux,没有看到类似的基于延迟的指标。 我所做的快速研究表明,我可能甚至不希望…我看到很多引用I / O等待大多数人跟踪这个。 在这方面有没有一个经验法则? 例如,是否任何I / O等待我看到数据库的音量不好? 有没有一个简单的iostat命令,让我更好地看看整体磁盘的健康状况,而不是只是眼球TOP? 非常感谢!
我看到运行SLES 10.1的SGI Altix 450上的进程似乎停止运行(即在几个小时内没有在其日志中提供进一步的输出)。 在这一点上,我想杀死有问题的进程,所以我可以重新启动它。 顶部显示该过程处于(R)状态。 虽然当我试图杀死它没有任何反应。 即使当我使用kill -9时,它仍然存在。 在这种情况下,除了重新启动机器,我还能做些什么?
我正在寻找一种方法来限制访问一个私人的Debian存储库,并能够非交互式地进行身份validation(即使用脚本) 我发现的最有用的文章,如果其实是一个从Debianpipe理网站,但安全的方法使用SSH和公/私钥。 它工作的很好,但每个主机的公钥需要位于远程authorized_keys文件中才能成功进行身份validation。 它没有提供任何关于提供密码给SSH://但我想这应该是可能的。 你有没有尝试其他的select(如FTP)? 提前致谢
随着时间的推移,我注意到/var/log某些日志,如auth , kern和messages越来越大。 我为他们做了logrotate条目: $ cat /etc/logrotate.d/auth.log /var/log/kern.log { rotate 5 daily } $ cat /etc/logrotate.d/kern.log /var/log/kern.log { rotate 5 daily } $ cat /etc/logrotate.d/messages /var/log/messages { rotate 5 daily postrotate /bin/killall -HUP syslogd endscript } 我也有compress选项启用: $ grep compress /etc/logrotate.conf # uncomment this if you want your log files compressed compress 这对于auth.log , kern.log和其他工作非常kern.log […]
我该如何使用-y <password file>选项将密码传递给ldapsearch ? 如果我以纯文本的forms在密码文件中写入密码,我得到这个错误: ldap_bind: Invalid credentials (49) additional info: 80090308: LdapErr: DSID-0C0903AA, comment: AcceptSecurityContext error, data 52e, v1772 如果我使用-w <password>选项,也会发生同样的情况。 编辑 : 我正在运行的命令是 ldapsearch -x -D <my dn> -y .pass.txt -h server.xx -b "dc=x,dc=y" "cn=*" 文件.pass.txt包含我的密码,以纯文本格式。 DN和密码都是正确的。 如果我用-W选项运行该命令,并在提示符上键入密码命令运行成功,但我想以某种方式存储密码来创build一个脚本。
我想从我的存储库中删除所有版本化的文件,但保留版本化的目录结构。 显然,我想保留所有.svn目录不变。 换句话说,我想完全清空工作副本的目录结构,而不损害目录结构本身。 例如,从这个结构中删除文件: dir/ .svn/ [files] svsubdir1/ file1 .svn/ [files] subdir2/ file2 file3 file4 .svn/ [files] subsubdir1/ file5 .svn/ [files] 应该导致: dir/ .svn/ [files] svsubdir1/ .svn/ [files] subdir2/ .svn/ [files] subsubdir1/ .svn/ [files] 我正在寻找某种find命令或某种东西来完成这个任务,而且我在构build命令时遇到了麻烦。 谢谢您的帮助!
我正在尝试安装一个名为phraseanet的程序。 我运行./configure命令并运行到这个错误: configure: error: Cannot find php-config. Please use –with-php-config=PATH 我使用的是Ubuntu 10.04,Apache 2,PHP5和Mysql 5 有谁知道我在哪里可以findphp-config? 我无法find该文件….
当我在Ubuntu 10.04中renice一个multithreading的进程时,在top查看结果,似乎只有主线程被实际显示。 所有其他线程保持其原有的价值。 在一个进程中而不是主线程中重新引用所有线程的最简单方法是什么?
当安装munin时,它会激活一组默认的插件(至less在Ubuntu上)。 或者,您可以简单地运行munin-node-configure来确定系统支持哪些插件。 大多数这些插件绘制直接的数据。 我的问题不是解释数据的性质(好吧…也许是一些),但是你在这些图表中寻找什么? 安装munin很容易,看到奇特的graphics。 但是拥有这些图表并且不能“读取”它们使得它们完全无用。 我将列出在我的系统上默认启用的标准插件。 所以这将是一个很长的名单。 为了完整起见,我也将列出我认为理解的插件,并简单介绍一下我认为它的用途。 如果我对他们中的任何人都有错,请谅解。 所以让我把这个问题分成三部分: 插件,我甚至不理解数据 插件,我了解的数据,但不知道我应该注意什么 插件,我认为理解 插件,我甚至不理解数据 这些可能包含的问题不一定针对穆宁。 不理解数据通常意味着在操作系统/硬件的基础知识的差距…;)随意用“giyf”的答案回应。 这些是插件,我只能猜测发生了什么…我几乎不想看这些“猜测”… 每个设备的磁盘IO(IOs /秒) 什么是IO。 我知道它代表input/输出。 但是就这一点而言。 每个设备的磁盘延迟(平均IO等待) 不是一个线索什么是“IO等待”是… IO服务时间 这是一个巨大的混乱,几乎不可能看到图中的东西。 插件,我了解的数据,但不知道我应该注意什么 IOStat(块/秒读/写) 我认为,在这里要注意的事情是尖峰? 这意味着该设备是在大量使用? 可用熵(字节) 我认为这对随机数生成很重要? 我为什么要这样做? 到目前为止,价值总是接近恒定的。 VMStat(运行/ I / O睡眠进程) 这个和“过程”图有什么区别? 两者都显示运行/hibernate过程,而“进程”图似乎有更多的细节。 每个设备的磁盘吞吐量(字节/秒读取/写入) 这个和“IOStat”图有什么区别? inode表使用情况 我应该在这个图表中寻找什么? 插件,我认为理解 我会在这里猜测一些事情…纠正我,如果我错了。 磁盘使用率(百分比) 剩余多less磁盘空间 由于这接近100%,您应该考虑清理或扩展分区。 这对于根分区是非常重要的。 防火墙吞吐量(数据包/秒) 通过防火墙的数据包数量。 如果这种情况持续了一段时间,这可能是DOS攻击的标志(或者我们只是收到一个大文件)。 它也可以给你一个关于你的防火墙性能的想法。 […]