Articles of linux

从一个ec2 linux / ubuntu实例加载testing到另一个ec2 linux / ubuntu实例

我想运行一个负载/压力testing在Ubuntu的EC2小实例。 我可以用我的笔记本电脑本身的Jmeter来完成它,但是这实际上会占用很多的带宽,而且我感觉不到真正的性能和压力静态。 我正在寻找一个方法或应用程序,类似于Jmeter,这将爆炸我的另一个EC2的Ubuntu实例,我可以访问负载/压力。 请build议我使用任何工具

httpd在通过rc脚本加载时不加载httpd.conf文件

二进制文件位于/usr/sbin/ 当我运行strace -o httpdstart.txt /usr/bin/httpd -k start 它有以下几行来打开httpd.conf stat("/etc/httpd/conf/httpd.conf", {st_mode=S_IFREG|0644, st_size=35894, …}) = 0 open("/etc/httpd/conf/httpd.conf", O_RDONLY|O_CLOEXEC) = 3 所以当通过手动加载时: httpd -k start 要么 /usr/bin/httpd -k start 按照预期的httpd加载/etc/httpd/conf/httpd.conf进行configuration。 我也运行strace -o httpdstart.txt /etc/init.d/httpd -k start 我得到: Usage: httpd {start|stop|restart|condrestart|try-restart|force-reload|reload|status|fullstatus|graceful|help|configtest} 所以用法说,我不能使用httpd rc脚本的任何选项。 所以我运行strace -o httpdstart1.txt /etc/init.d/httpd start 。 它没有打开任何httpd.conf文件的痕迹。 init.d中的httpd rc脚本具有: apachectl=/usr/sbin/apachectl httpd=${HTTPD-/usr/sbin/httpd} 即它指向正确的二进制文件。 httpd -V具有以下输出: 服务器版本:Apache / […]

terminal在执行命令时挂起

我没有太多的服务器pipe理经验,但我试图执行unzip命令在服务器上的一个特定的目录,它挂起来,这是很长时间没有响应。 所以我通过另一个terminal会话login到服务器,试图用cd命令进入同一个目录,但是也挂起了。 最终我通过另一个terminal会话login到服务器来杀死这两个进程。 不知何故,我能杀死unzip命令进程,但我仍然无法进入该目录。 有什么问题?

移动文件与文件夹名称相同

如何移动与文件夹名称相同的文件 例如: #ls total 2 . .. -rwxr-xr-x 1 root root 230 Jan 16 10:39 food <file to move> drwx–x–x 12 root root 4096 Jan 16 11:25 food <directory> 我想把食物转移到食物目录。 最终产量应该是food/food.ini 当我使用#mv food food/food.ini有一个错误 mv: cannot move `food' to a subdirectory of itself, `food/food.ini' 更新: 这个文件使用以下命令创build: cp foods1 ../food 父目录中的食品文件夹可用。 我可以使用webmin移动。 但是在使用vi编辑器进行编辑时文件不存在。

我在绑定设置中做了什么错误?

我在我的networking上有一台机器,用作DNS服务器/文件服务器,并运行webmin。 它的IP是192.168.0.223,当我尝试连接到它没有ssl的webmin端口( http://192.168.0.223:10000 )我得到webmin通知页面像往常一样说使用SSL连接到它。 但是,它给我的链接是错误的,并且在其中有反向logging:域名:“该Web服务器正在SSL模式下运行,请尝试URL https://example.com.0.168.192.in-addr .arpa:10000 /代替。“ 我猜这是由于我设置不正确的绑定。 我需要改变,所以这个链接有正确的主机名或IP? office.com. IN SOA ns.office.com. admin.office.com.( 2006081401 28800 3600 604800 38400 ) office.com. IN NS ns.office.com. office.com. IN MX 10 mail.office.com. scholes IN A 192.168.0.220 noc IN A 192.168.0.220 ns IN A 192.168.0.223 mail IN A 192.168.0.223 而反向logging是 @ IN SOA ns.office.com. admin.office.com.( 2006081401; 28800; 604800; […]

从SLES 10 SP2升级到SLES 11 SP2

我正在运行Suse Linux Enterprise Server 10 SP2,我需要升级到SLES 11 SP2。 我可以只写一个脚本,它将在我的SLES 10 SP2系统上安装SLES 11 SP2中的所有RPM。 这是升级到SLES 11 SP2的好方法吗? 我正在考虑这种方法,因为没有从SLES 10 SP2到SLES 11 SP2的直接升级途径。 另外,为什么厂商不支持直接升级的path? 我的理解是,所有在SLES上安装的都是通过RPM。

如何删除匹配的行,上面的行和下面的行?

在nagiosconfiguration define service{ use generic-service host_name xxx.xxx.com service_description xxx Status check_command check_http!xxx.xxx.com -S } 我想删除整个部分,如上面给出的正则expression式匹配xxx.xxx.com 。 如何使用sed或任何其他Linux实用程序

限制networking只为选定的应用程序

在Linux环境下,只能在选定的应用程序上限制networking的使用? 让我们说,我有非常有限的移动调制解调器预付费数据限制,我只想使用该数据限制连接到SSH。 同时限制每个其他应用程序无论如何访问networking。 有没有解决这个问题? 这将是最好的,如果它也很容易恢复正常。

JBOSS EAP 5.1.1安装后出错

在我的Linux服务器上安装JBOSS EAP 5.1.1之后,当我使用命令run.sh运行JBOSS时,出现以下错误 JBoss Bootstrap环境 JBOSS_HOME:/usr/lib/jboss-eap-5.1/jboss-as JAVA:java JAVA_OPTS:-Dprogram.name = run.sh -server -Xms1303m -Xmx1303m -XX:MaxPermSize = 256m -Dorg.jboss.resolver.warning = true -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc .server.gcInterval = 3600000 -Dsun.lang.ClassLoader.allowArraySyntax = true -Djava.net.preferIPv4Stack = true CLASSPATH:/usr/lib/jboss-eap-5.1/jboss-as/bin/run.jar ================================================== ======================= VM初始化期间发生错误无法为对象堆预留足够的空间

什么是svn和git的区别

git和svn有什么优点和缺点? 我们假设使用一个颠覆系统。 任何机构都有一个想法。 提前致谢。