Articles of linux

如何列出正在运行的进程的绝对path?

我最近遇到了一个问题,perl脚本正在消耗服务器资源。 我发现这是一个Perl脚本通过使用“顶”。 但它没有给脚本的path。 也没有“PS”。 是否有可能得到当前运行perl脚本的path? 如果是这样,怎么样? 澄清:我不需要perl二进制文件的path , 我需要二进制文件正在执行的perl脚本的path 。

专用的MySQL服务器大WordPress站点内存使用

前言 目前,我们正在使用WishListMember使用Rackspace Cloudsites来托pipe一个非常大的WordPress会员内容网站。 由于Rackspace的MySQL和PHP性能并不好,这种设置对我们付出的代价来说太慢了。 我试图说服pipe理层让我将其迁移到SliceHost或Linode VPS,这样我就可以对设置有更多的控制权。 问题 我们的MySQL服务器需要多less内存才能托pipe一个大的WordPress站点? 假设… 这是MySQL服务器的主要用途。 大约有100-200个小页面。 很less经常发布。 当前有3000个订阅该网站的常规用户(多less可以扩展到15000个?) 一个好的caching插件安装启用。 大多数页面只包含0-2kb的数据。 在此先感谢任何帮助我解决这个问题的人。

将驱动器添加到Dell Poweredge 2950

我正在尝试将一个驱动器添加到运行RedHat的dell Poweredge 2950,该驱动器在RAID 1中已经有两个驱动器。第三个驱动器旨在单独使用而不使用RAID。 我已经使用Perc添加了一个虚拟驱动器,并初始化了它。 现在/ dev / sdc存在。 fdisk /dev/sdc 以root用户身份运行“无法打开/ dev / sdc”。 我需要什么步骤使驱动器格式化安装和联机?

Incinga vs Cacti vs Zabbix vs

可能重复: 你用什么工具来监视你的服务器? 我想很好地概述各种监视工具。 我正在寻找一些现代,新鲜和轻量级的东西,让我洞察CPU使用率,内存使用率,磁盘使用率,networkingstream量等趋势。还可以select提供相关警报。 服务器已经安装了HP-SNMP-Agents,因此可以用于信息检索。 我目前运行一台服务器,并计划添加更多。

指定amanda TCP端口

我正在运行amanda,我需要它使用一系列端口与防火墙以外的某些主机进行通信。 使用udp端口10080进行初始通信是好的,但是它目前正尝试在随机非保留端口上build立tcp连接来提取备份数据。 我已经尝试在客户端和服务器上的amanda-client.conf中将unreserved-tcp-port设置为10081,10089。 我也尝试在amanda.conf中设置它,但它不能识别关键字。 我也尝试运行amdump备份名称–with-tcpportrange 10081,10089,但它根本不运行。 我错过了什么吗?

RHEL / CentOS重新分配scsi设备字母

如果我删除与/ dev / sdb关联的物理磁盘并在同一个插槽中添加一个新磁盘,那么将会分配给/ dev / sdc(或下一个可用的字母)。 有没有办法打开 ,我可以重新分配新的磁盘到/ dev / sdb? 运行CentOS 5.4。 谢谢!

TCP扫描,安全警告?

我刚收到来自我的托pipe公司的电子邮件: “来自AT&T主机和应用服务部门的你好,我是一名安全工程师,试图在2011年5月3日发现一个似乎来自你的networking的安全事件。请调查从IP xx.xx端口3072的TCP扫描.xxx.xx,并通知我结果(帐户被取消,用户警告等),我将要求这些信息以closures这个活动的票据,我附上了一部分日志细节作为证据。 EDT(GMT -4)。 (注意:这是对传入扫描/攻击的自动电子邮件回复。) 18:53:39 xx.xx.xxx.xx 0.0.0.0 [TCP-SWEEP](总共= 19,dp = 3072,最小= 213.244.176.12,最大= 212.1.188.120,May03-17:34:49,May03 – 17:43:38)(USI-amsxaid01)18:53:39 xx.xx.xxx.xx 0.0.0.0 [TCP-SWEEP](total = 23,dp = 1024,min = 212.1.191.8,max = 212.1 .177.114,May03-17:35:14,May03-17:43:40)(USI-amsxaid01)“ 我用“x”replaceip

proftpd不启动

proftp不能在我的服务器上有Directadmin控制面板。 我重新启动它。 但失败了。 [root@S25 scripts]# service proftpd restart Shutting down proftpd: [FALLÓ] Starting proftpd: – warning: "ProFTPd" address/port (148.136.52.247:21) already in use by "ProFTPd" – warning: "ProFTPd" address/port (148.136.52.247:21) already in use by "ProFTPd" – warning: "ProFTPd" address/port (148.136.52.247:21) already in use by "ProFTPd" – warning: "ProFTPd" address/port (148.136.52.247:21) already in use by "ProFTPd" – […]

Apache Tomcat不能在Linux服务器上启动

我试图让Apache Tomcat 5为客户启动。 (是的,我知道有更新的版本,但忍受着我)Tomcat以前在这台机器上正常运行,但它是旧的,并没有在一段时间内使用。 它是一个带有Bash shell的Linux服务器。 Tomcat似乎安装正确,但是,当我尝试启动Tomcat时,它说: 启动Tomcat:使用CATALINA_BASE:/opt/jakarta-tomcat-5.5.9/bin使用CATALINA_HOME:/opt/jakarta-tomcat-5.5.9/bin使用CATALINA_TMPDIR:/opt/jakarta-tomcat-5.5.9/bin/temp使用JRE_HOME:/usr/java/jre1.5.0_11 当我检查状态时,表示停止。 在catalina.out中,它说: 线程“main”中的exceptionjava.lang.NoClassDefFoundError:org / apache / catalina / startup / Bootstrap 但是,Bootstrap.jar存在于/opt/jakarta-tomcat-5.5.9/bin! 我做了很多谷歌search,但没有运气。 我在这里错过了什么? 谢谢

我该如何使用供应商提供的启动程序新贵?

例如,我使用以下命令启动和停止特定的Web应用程序: /usr/local/application/MyServiceController.sh all.start /usr/local/application/MyServiceController.sh all.stop 这些命令执行一些设置任务并启动几个进程(httpd和java)。 我想用新贵来监视和控制应用程序,但是我不想偏离供应商支持的启动过程。 这是可能的,还是应该回落到一个SysV风格的初始化脚本?