我的DHCPconfiguration是: dns-update-style interim; default-lease-time 86400; max-lease-time 86400; authoritative; log-facility local7; subnet 192.0.1.0 netmask 255.255.255.0 { pool { option subnet-mask 255.255.255.0; option broadcast-address 192.0.1.255; option routers 192.0.1.1; option domain-name-servers 8.8.8.8, 8.8.4.4; range 192.0.1.231 192.0.1.231; host host_1 { hardware ethernet 5C:DC:96:04:1C:CA; fixed-address 192.0.1.231; } range 192.0.1.230 192.0.1.230; host host_2 { hardware ethernet 7C:01:91:1D:29:B9; fixed-address 192.0.1.230; } range […]
有没有一种方法来识别正在写入Linux中的CIFS装载的文件? 我有兴趣跳过这些文件。 我首先想到的是用mmin微调find命令。 我不知道这是否会抓住他们。 find /cifs -type f -name "*.wav" -mmin +3
我真的很难理解一些东西,我想知道是否有人有这方面的经验,并能够提供帮助。 我有两个KVM VMHost,一个运行qemu 2.4.1,另一个运行1.1.0。 在每个虚拟机上,我们都有一台运行CentOS 6的分配了80GB内存的虚拟机。这两个虚拟主机都运行着CentOS 6。 在1.1.0盒子里,当我在占用所有80GB内存的虚拟机中运行一个进程时,Qemu分配了80GB并保留它。 如果你看上面你看到的QEMU过程的RES大小是80GB。 空闲命令确认内存不空闲。 在2.4.1框中,当我做同样的事情时,它分配80GB到虚拟机,RES列确认。 但是,一旦我杀死虚拟机内的进程占用了所有的内存,Qemu似乎把内存送回系统。 RES列一直保持在80GB,但是我可以逐渐看到我的自由内存增加了自由的命令,直到它几乎全部回来。 我不知道这是为什么,这让我困扰。 我期望的行为是1.1.0 Qemu虚拟主机给了什么。 这就是为什么人们使用内存膨胀(这实际上是我正在试验)。 它几乎看起来像2.4.1框是自动气球,但我的RES列永远不会减less,所以我不知道这是可能的。 我不确定是否有一个我不知道的QEMU变化或什么… 任何有识之士将不胜感激。 谢谢!
我正在尝试使用nagios nrpefunction来监视Java内存使用情况。 所以我下载并安装check_jstat并在远程服务器上安装插件。 当我跑下面是结果: OK: jstat process 819 alive|pid=819 heap=344409;3072000;11;-1;-1 perm=156121;1198080;13;-1;-1 当我从nagios服务器运行它时,我得到: root@ip-xx-xx-xx-xx:/usr/local/nagios/libexec# ./check_nrpe -H 172.31.5.84 -c check_jstat NRPE: Unable to read output root@ip-xx-xx-xx-xx:/usr/local/nagios/libexec# ./check_nrpe -H 172.31.5.84 -c check_jstat -w 80 -c 90 NRPE: Unable to read output 以下是我的configuration: 在远程服务器上: command[check_jstat]=sudo /usr/lib/nagios/plugins/check_jstat -p `pgrep java` -w 85 -c 95 在Nagios服务器上: define service{ use generic-service ; […]
考虑这个结构: DB <-TCP3306- WEB{1,2,3,4}所有的服务器都是CentOS 6/7 Web服务器正在运行连接到MySQL服务器的PHP(使用php-fpm )。 偶尔,我在PHP端得到这个错误信息: Lost connection to MySQL server at 'reading initial communication packet', system error: 104 而这在数据库服务器上: possible SYN flooding on port 3306. Sending cookies. 我目前的理论是,networking服务器正在打开太多的套接字,用新的套接字填充数据库服务器的networking堆栈的速度比MySQL能够accept要快得多。 我尝试修改以下值: net.ipv4.tcp_max_syn_backlog net.core.somaxconn net.ipv4.tcp_tw_reuse 但没有用。 我不确定我甚至可以证实我的待定套接字理论,或者解决这个问题。 任何有用的? 以下是我的sysctl -a | grep ^net DB上的sysctl -a | grep ^net : net.netfilter.nf_log.0 = NONE net.netfilter.nf_log.1 = NONE […]
我遇到类似的问题,因为用户无法访问他们拥有的目录的内容。 快速search显示了不less其他类似的问题,但问题总是似乎是没有在目录上设置执行位。 也许我已经错过了这么长时间盯着这个东西,但这似乎不是我的问题。 与其他问题一样,可能更容易显示: me@docker-host:~$ docker exec -it sp-rsync-1 bash root@sp-rsync-syn-send:/# su –login sync_user sync_user@sp-rsync-syn-send:~$ ls -al total 24 drwxr-xr-x 6 sync_user sync_user 4096 Feb 9 20:24 . drwxr-xr-x 6 root root 4096 Feb 9 20:24 .. -rw-r–r– 1 sync_user sync_user 220 Apr 9 2014 .bash_logout -rw-r–r– 1 sync_user sync_user 3637 Apr 9 2014 .bashrc […]
我有一个Ubuntu有两个网卡。 eth0连接到集线器,eth1连接到Internet。 eth1用来使用openVPN进行点到点VPN。 所以我有一个tun0接口。 VPN隧道端点是10.9.0.1(绑定在eth1上)和10.9.0.2(远程对等)。 我想转发/镜像eth0(集线器端)收到的所有stream量到VPN对等10.9.0.2。 为此,我创build了以下iptables规则。 sudo iptables -t mangle -A PREROUTING -i eth0 -j TEE –gateway 10.9.0.2 当然,我把eth0设置为混杂模式。 sudo ifconfig eth0 promisc 而且我甚至激活了IP转发 sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward' 当我嗅探eth0(集线器端),我看到所有stream量,但是当我在10.9.0.2(远程VPN对等端)上嗅探时,我只能看到在eth0上接收到的多播stream量。 我的问题是:为什么非多播或专用单播stream量不镜像/转发? 注意:如果我在Ubuntu服务器上侦听tun0,我只能看到多播stream量和专用单播stream量。 所以我得出这样的结论,问题是不是位于iptables规则,但之前… 感谢你并致以真诚的问候。
我通过KVM / qemu作为guest来运行Windows 10。 不幸的是,Windows无法识别我想要安装的fedora virtio驱动程序,以获得更好的硬盘性能。 驱动程序本身显示,但安装失败: Qemu截图 – “找不到新的设备驱动程序” 我尝试了几个驱动程序版本,即0.1.110和0.1.112 ,全部用于amd64。 命令行选项: sudo qemu-system-x86_64 \ -device virtio-scsi-pci \ -drive if=none,id=hd,file=win.img,format=raw -device scsi-hd,drive=hd \ –enable-kvm \ -cdrom Win10_1511_German_x64.iso \ -m 4048 \ -drive file=$HOME/VirtualMachines/virtio-win-0.1.112.iso,id=driveriso,if=none,format=raw \ -device ide-cd,bus=ide.1,drive=driveriso \ -cpu host,kvm=off 什么可能导致赢10拒绝这些司机? 是否有更好的select从客户操作系统快速硬盘访问? 主机操作系统 CPU :i7-6700k 操作系统 :Ubuntu 15.10 uname -r :4.3.4-040304-generic uname -m :x86_64 qemu-system-x86_64 […]
我有一台一般工作正常的服务器,但试图连接SSL时卡住了20秒(SSH或HTTPS显示相同的模式)。 我尝试了各种不使用SSL的连接,例如telnet: telnet server-name 80 input一个GET命令 GET http://server-name/ Host: server-name Accept: text/html, */* Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 答案是100%即时。 但是,当我尝试在浏览器中通过HTTPS连接到服务器,或者使用SSH连接到同一台服务器时,连接前大约需要20秒。 对于SSH,它将很好地工作(即不再缓慢)。 对于HTTPS,每次重新连接时都会很慢。 但是,没有closures的连接将继续快速运行。 我添加了在Firebug中出现的networking信息的屏幕截图。 正如我们所看到的,每次尝试新的连接时,20秒。 用htop来看服务器的使用情况,CPU是0%,当发生什么事情时,在1分钟内达到百分之零点一。 使用情况报告 所以服务器总体上并不是以任何方式挂钩的(例如,在这一点上它是一个testing服务器,我们也没有被别人点击)。 所以我的问题是:什么会导致这样的放缓? 我想也许可能是OpenSSL试图使用/ dev / random,但我从来没有听说过这样的问题。 随机设备在该VPS上根本不输出多less。 不过,/ dev / urandom工作得很好。 我可以在几秒钟内获得1Mb的随机数据。 我可以考虑什么来解决这个问题? /etc/resolv.conf看起来像Google DNS。 应该快… # Dynamic resolv.conf(5) file for glibc resolver(3) […]
我有一个运行PHP 5.3的OVH VPS。 我想更新到PHP 5.6。 我已经使用了这个解决scheme( 如何在Ubuntu中从PHP 5.3升级到PHP 5.4.6 ): sudo add-apt-repository ppa:ondrej/php5-5.6 sudo apt-get update sudo apt-get install php5 但我有这个错误: Reading package lists… Done Building dependency tree Reading state information… Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: libapache2-mod-php5 : Depends: apache2-api-20120211 Depends: apache2 […]