Articles of linux

检查一个恒定的文件请求是否泛滥服务器

我是新来的,所以如果我问任何愚蠢的话,请原谅我。 我正在使用moodle(开源LMS),它有一个function,你可以上传一个scorm包,需要一个可靠的互联网连接,才能正常工作。 因此,它有一段代码不断向txt文件发送请求,如果请求花费的时间超过2秒,则向用户显示popup窗口,表示您的Internet连接速度太慢。 我的互联网连接是可靠和稳定的,但这个popup不断popup和消失。 我敢肯定,这不是互联网连接,因为没有办法需要2秒加载txt文件。 我认为它必须与服务器configuration有关,或者服务器认为它被淹没,因此拒绝访问该文件。 我如何检查这是否是原因? 该服务器是一个AWS服务器,运行Ubuntu 14.04。 我find的这个线索显示了同样的问题,但他们的解决scheme是注释掉支票。 我宁愿find问题的原因。

你可以同时做多个pvmove吗?

我有以下情况:有4个磁盘的服务器 – 设备/dev/sdb – /dev/sde 。 每个磁盘都是物理卷,并且都在单个卷组中。 在这个卷组中,我有单个逻辑卷,跨越所有4个磁盘。 现在,我想将其迁移到更大的磁盘。 我添加了4个新驱动器(/dev/sdf – /dev/sdi) ,并将移动数据。 通常我会: pvmove /dev/sdb /dev/sdf 等待它完成 pvmove /dev/sdc /dev/sdg 等待它完成 pvmove /dev/sde /dev/sdi 问题是 – 我可以安全地同时运行所有4个pvmoves,而不必等待每个pvmove完成?

当试图用Java8运行Tomcat7时,“无法统计/ usr / lib / jvm / java-7-oracle / bin / java”

我试图从Java7升级我的服务器到Java8,以便他们将在Java8下运行我的webapps。 在我的机器之一,我得到以下错误,我不知道什么仍然指的是java-7 $ sudo service tomcat7 start * Starting Tomcat servlet engine tomcat7 start-stop-daemon: unable to stat /usr/lib/jvm/java-7-oracle/bin/java (No such file or directory) 这台服务器是Ubuntu 14.10(Utopic)。 我卸载了所有的java-7和java-6软件包。 我现在已经安装了以下java包: 的openjdk -8- JDK 的openjdk -8- JRE 的openjdk -8-源 甲骨文java8的安装程序 我有一行/usr/share/tomcat7/bin/setenv.sh文件: JAVA_HOME=`readlink -f /usr/bin/javac | sed 's|/bin/javac||g'` Java的select似乎指向正确的事情: $ update-alternatives –display java java – manual mode link currently points […]

厨师/stream浪汉 – 厨房不能连接到更新jenkins

Iam与厨师,stream浪者和testing厨房疯狂。 我们有一个定制的jenkins食谱,它适用于没有合作networkingProxys的“普通”客户端,但后面的错误失败。 – create new file /tmp/kitchen/cache/jenkins-cli.jar – update content in file /tmp/kitchen/cache/jenkins-cli.jar from none to 0b49c2 (new content is binary, diff output suppressed) * remote_file[/tmp/kitchen/cache/update-center.json] action create_if_missing [2015-05-11T16:28:32+00:00] ERROR: Error connecting to http://mirrors.jenkins-ci.org/updates/update-center.json, retry 1/5 [2015-05-11T16:30:43+00:00] ERROR: Error connecting to http://mirrors.jenkins-ci.org/updates/update-center.json, retry 2/5 [2015-05-11T16:32:54+00:00] ERROR: Error connecting to http://mirrors.jenkins-ci.org/updates/update-center.json, retry 3/5 [2015-05-11T16:35:06+00:00] ERROR: Error […]

Zabbix日志通过Logstash提醒

Zabbix和logstash警报有问题。 我目前正在通过他们的插件发送错误或警告到zabbix的logstash日志。 但在Zabbix上。 我想为正在发送的数据创build一个触发器。 目前我有这样的设置为我的触发之一: {Host Template:logstash.found.regexp(invalid user)}=1 & {Host Template:logstash.found.nodata(10m)}=0 但是,它是这样configuration的,如果它发现错误警报。 我想这样做,如果它多次提醒。 就像在最后10米的时候有10次警报一样。 如果有人为此做了什么,您的帮助将不胜感激。

我可以在3ware Raid控制器中从单个驱动器RAID1重新创build一个单元吗?

我在RAID1设置的同一台服务器上有一个损坏的服务器和一个损坏的磁盘。 我需要设置这个相同的RAID单元,现在在一个新的服务器上,并从只有一个驱动器(因为另一个坏了)。 我把驱动器移动到一个新的服务器,也与3ware控制器,它被认为是“U?” 我当然可以创build一个单元,但是恐怕磁盘上的一些数据可能被覆盖,我不想冒这个风险。 侧面的问题:我可以访问文件系统(ext4)的数据,只需将磁盘插入普通的SATA控制器,或RAID控制器添加一些元数据,使得它在这样一个简单的设置不可读? (我还没有尝试过)

客户的特定目录

我有一些客户端的TFTP服务器(假设ABCD是客户端)。 所有客户端必须具有相同的configuration(仅限服务器IP)。 但是,某些客户端必须获取特定目录中的文件,而其他目录中的其他客户端则需要。 例如,A和B必须在/tftp/1获取文件,在/tftp/2获取C,D中的文件。 最好的做法是使用IP地址和子网来区分(“此子目录中的所有客户端在此目录中获取”),但我不知道TFTP是否可以做到这一点。 PS:我不使用TFTP,我不能使用其他任何东西。

结合分区typeslvm

我有一个较旧的磁盘设置是用msdos分区types,而且它似乎不断增长相同的磁盘,以增长lvm,但它遇到了一个问题,它达到2TB,不能再增长。 客户想要附加一个3TB磁盘到lvm,但是你只能用msdos分区types来做2TB,所以我把它做成了GPT(同时也试图保持未来的增长,因为从历史上看,它们似乎增长了磁盘而不是附加额外的) 。 它join了lvm ok和fsck,一切都很顺利。 操作系统没有从这个磁盘启动,并重新启动。 有没有人看到这个设置的任何潜在的问题? 任何未来增长的障碍? 例如在同一个lvm中结合msdos / GPT分区。

MySQL,NFS和符号链接

我一直在迁移一个旧的服务器在Ubuntu下运行apache2 + mysql到运行debian(wheezy)的新服务器。 迁移工作正常,而数据库在localy(在我们的情况下/ srv / mysql),但当我尝试将它们移动到我们的集中存储运行NFS和创build移动文件的符号链接mysql似乎并没有find数据库所有。 我没有从MySQL的错误,它似乎只是相信没有这样的数据库。 这是/ srv / mysql的布局(几个例子): user@server:/srv/mysql# ls -al total 135440 drwxr-xr-x 50 mysql mysql 4096 May 22 09:59 . drwxr-xr-x 7 root root 4096 May 22 09:59 .. drwxrwx— 2 mysql mysql 4096 May 21 20:13 database_dir_1 drwx—— 2 mysql mysql 4096 May 21 19:07 database_dir_2 drwxrwx— 2 […]

为什么我的nat iptables规则不能使用标记的数据包?

系统: debian squeeze,Linux服务器2.6.32-5-amd64#1 SMP星期二5月13日16:34:35 UTC 2014 x86_64 GNU / Linux,iptables v1.4.8 lsmod | grep iptable iptable_security 2176 0 iptable_mangle 2817 1 iptable_filter 2258 0 iptable_raw 1867 0 iptable_nat 4283 1 nf_nat 13308 2 ipt_REDIRECT,iptable_nat nf_conntrack_ipv4 9833 3 iptable_nat,nf_nat nf_conntrack 46391 3 iptable_nat,nf_nat,nf_conntrack_ipv4 ip_tables 13915 5 iptable_security,iptable_mangle,iptable_filter,iptable_raw,iptable_nat x_tables 12845 11 ipt_REDIRECT,xt_mark,xt_MARK,xt_dscp,xt_DSCP,xt_tcpudp,xt_string,ipt_LOG,ip6_tables,iptable_nat,ip_tables 这些是我的规则: iptables -t mangle -A […]