手动pipe理50台服务器,并一直在寻找不同的cms for linux(cfengine,puppet,chef等)。它主要用于configuration文件的CM。 有从现有的服务器收集信息的CMS吗? 所以我不必为每个服务器编写class'es,recipies等,而是自动从我的服务器获取configuration文件,以便稍后可以对它们进行集中编辑?
我有一个新的系统在VMware下运行,我只是想了解内存使用情况。 在vSphere客户端,它显示我活跃使用335,544 KB: 但是,Linux显示我使用3,146,148 KB: root@PFDEV-SVN:~# free -k total used free shared buffers cached Mem: 4118636 3146148 972488 0 477216 1268364 -/+ buffers/cache: 1400568 2718068 Swap: 6040400 0 6040400 为什么这是如此不同? 我刚刚读错了吗? 这是Ubuntu 9.10,没有安装vmware工具,运行在ESXi服务器上。
我最近为我的应用程序购买了运行CentOS和Plesk的专用服务器。 这些脚本运行在运行CentOS和CPanel的1.5GB内存虚拟主机上,运行得非常好。 现在他们在新的专用服务器上,内存已经从14.1GB的内存下降到了9.9GB。 我不能看到这是我的脚本,所以假设有什么别的东西使用我所有的记忆。 我怎样才能看到什么是吃所有的资源? 注意:这些服务器之间的唯一区别(从我的angular度来看)是我的crons在旧服务器上每5分钟检查一次,而现在他们每分钟检查一次,其中大约有60个。 这是从“免费”通过SSH的信息 – 虽然,我不完全确定它告诉我: [root@h31-3-244-194 ~]# free total used free shared buffers cached Mem: 16426796 9373260 7053536 0 390468 3471680 -/+ buffers/cache: 5511112 10915684 Swap: 18481144 0 18481144 编辑:我已经看过所有我的cron进程,他们有这个:bin / qmail的队列对他们。 qmail可以吃掉内存吗? 如果我省略了一些必要的信息,请告诉我。 谢谢。
我已经在我自己的debian软件包仓库中安装了一个软件包,如下所示: $ sudo reprepro -b /var/packages/ubuntu includedeb maverick my-package_0.8-0_all.deb my-package_0.8-0_all.deb: component guessed as 'main' Exporting indices… 我使用apt-get install在几台机器上安装了我的软件包。 我现在已经为我的软件添加了新的function,并且希望将我的软件包的新版本添加到存储库,以便我可以使用apt-get升级来更新我的机器。 我尝试这样做: $ sudo reprepro -b /var/packages/ubuntu includedeb maverick my-package_0.9-0_all.deb my-package_0.9-0_all.deb: component guessed as 'main' Skipping inclusion of 'my-package' '1.0-0' in 'maverick|main|i386', as it has already '1.0-0'. Skipping inclusion of 'my-package' '1.0-0' in 'maverick|main|amd64', as it has […]
我有一个屏幕会议运行,我想:退出,但我不能因为当我试图重新附加,我得到一个错误,说不能打开我的terminal。 我敢肯定,我可以杀死守护进程,但是我需要学习“正确”的方式,以及实际发生的事情。 daniel@DELIRIUM:~/server1/bin/plugins$ screen -list There is a screen on: 1424.pts-0.DELIRIUM (06/23/2011 01:18:14 PM) (Detached) 1 Socket in /var/run/screen/S-daniel. daniel@DELIRIUM:~/server1/bin/plugins$ screen -r 1424 Cannot open your terminal '/dev/pts/0' – please check. 另外,什么是套接字? 你越能把它变得越好。
我正在devise一个JSON API,并且我想使用某种内容协商来对API进行版本化。 我目前正在计划使用供应商的MIMEtypes来做到这一点。 虽然我完全可以在应用程序级别做到这一点,但我认为最好在HTTP服务器级别做到这一点。 这是可能的Apache或Nginx的? Content-Type看起来像: application/vnd.vendorname-v1+json或可能使用参数: application/vnd.vendorname+json;v=1
这里有一些系统混搭,请耐心等待。 从本质上讲,在尝试备份远程Linux服务器时,使用Oracle的Backup Exec代理程序遇到了一些麻烦。 BE代理似乎使用RMAN来备份数据库 备份服务器位于一个VLAN上,目标服务器位于另一个VLAN上,Cisco ASA防火墙提供它们之间的唯一链接。 这是devise上的,因为备份服务器支持大量的客户端,每个客户端必须在自己的VLAN上,以防止它们互相访问。 我已将推荐的端口添加到防火墙,以至less允许代理与媒体服务器通话。 备份开始的足够好(实际上,同一台服务器上的较小的Oracle数据库完成没有问题),但一个200GB的数据库,显然需要几个小时才能完成,不能完成。 我认为这个问题与http://www.symantec.com/business/support/index?page=content&id=TECH59632有关,它说在备份开始时在端口5633上build立一个CORBA会话,每个RMAN操作,但在传输数据时,CORBA会话的套接字不接收数据包。 由于防火墙上的连接超时时间为60分钟,因此CORBA会话将被丢弃,并且当RMAN代理尝试执行下一个操作时,整个进程会发生爆炸。 赛门铁克表示,这个问题在早期版本的Backup Exec中得到修复,但是并没有详细说明任何额外的设置来强制执行。 将防火墙上的连接超时设置为足够高以覆盖备份窗口的时间(例如12小时)似乎是错误的,因为这是一个不动产范围的变化,这也将影响连接寿命(例如)Web请求到另一个客户的Web服务器。 将Linux服务器移到与备份服务器相同的局域网中是不可能的。 我不是一个Linux大师,但我大致知道我的方式。 到目前为止,我已经尝试开始使用libkeepalive( http://libkeepalive.sourceforge.net/ )强制使用KEEPALIVE TCP标志创build远程进程的套接字创build,但是快速的netstat -top表明它没有使用。 要么我使用libkeepalive不正确,或者它不适用于beremote二进制 我想我正在寻找一个适合我所处的环境的选项。我想我正在寻找一个或多个以下内容: 一种configurationBE代理以保持连接活动的方法? 一种将keepalive标志注入到现有TCP连接(例如通过cronjob)的方法? 一种告诉Cisco设备增加特定源/目标(也许是策略映射)的连接超时的方法? 任何/所有(其他)的想法欢迎… J. RE:@Weaver评论 根据要求, class-map , policy-map和service-map条目… class-map CLS_INSPECTION_TRAFFIC match default-inspection-traffic class-map CLS_ALL_TRAFFIC match any class-map CLS_BACKUPEXEC_CORBA description Oracle/DB2 CORBA port for BackupExec traffic match port tcp eq 5633 […]
我有一个SSH服务器。 我的一些用户同时login多次, 有些这样做的人不应该,我怀疑帐户分享。 那些不应该是一个特定的unix组的成员。 我想要的是一种限制组402的成员可以具有“一个”的并发login数的方式,其中最近的login优先。 最后一点很重要。 这些用户有时会合法地失去与机器的连接,需要重新build立连接,我不希望他们被locking在机器外面,因为有一个挂起的会话,他们不能杀死。 相反,我想要一个新的authentication连接尝试自动断开旧的连接。 有人做这样的事吗? 有没有人有任何聪明的PAM或类似的build议?
有没有一个简单的(linux cli)工具,我可以连续运行一段时间,看看在两个特定的networking端点之间是否有连接问题? 一个远程站点正在经历减速/下降,我正在找出o找出networking的哪一侧出现故障。 编辑 接受的答案build议' mtr '; 为了将来的参考, mtr接受以下相关选项: –report This option puts mtr into report mode. When in this mode, mtr will run for the number of cycles specified by the -c option, and then print statistics and exit. This mode is useful for generating statistics about network quality. Note that each running instance […]
可能重复: 如何为多个基于Linux的服务器提供适当的备份? 我想做整个系统的夜间备份,并能够回滚到最近7天的任何一天。 而且,它必须是增量备份。 我应该使用什么工具? 我读过的有关rsync的教程只讲述了如何存储最新的增量备份,而我需要最后7次。