我们有一台运行Debian的服务器,随机地(每月一次,或多或less), /var分区失去了挂载点,所以/var成为/分区上的一个文件夹,主服务开始失败。 重新挂载分区将恢复挂载点,一切都返回到正常行为。 有人遇到过这个问题吗? 可能是与硬件故障有关? 还是软件失败? ** 2012/05/24更新:**由于@ B14D3请求这里是fstab的输出。 正如你所看到的,它是一个典型的linux分区表,每个分区格式化为ext3。 注意我已经删除了磁盘的UUID。 proc /proc proc defaults 0 0 UUID=XXXX / ext3 errors=remount-ro 0 1 UUID=XXXX /home ext3 defaults 0 2 UUID=XXXX /var ext3 defaults 0 2 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 比方说,服务器上还有另一个磁盘,但没有安装也没有使用。
当我尝试安装Postgres 9(在我的CentOS 5.8盒子)时,我得到一个新的服务器,因为我弄乱了当前的盒子。 长话短说,我删除了postgres,但是yum决定删除virtualmin-base,这打破了我的virtualmin安装(postfix / dovcot停止工作)。 一旦virtualmin-base被删除/重新安装,Virtualminbuild议全新安装。 所以我可能会根据这个简单的标准做出决定:哪一个发行版使得安装最新版本的Ruby和Postgres最简单? 它们同样受到networking服务器的尊重,所以我真的不介意 – 我只是想用我最需要的软件。
我刚刚在我的一台服务器上遇到了pop3-login攻击。 我感到惊讶的是,fail2ban没有阻止他们,然后我意识到这个服务正在监听多个IP地址,攻击者正在喷洒所有的IP地址。 Fail2ban只阻止了我的第一个IP。 fail2ban有一个myip = xyza的设置,但它似乎并没有取多个值。 有没有办法设置这个?
我被这个难住了 任何帮助深表感谢…! 将/ var / log / HOSTS / cacheflow_access_log /中的日志configuration为归档到/ var / log / HOSTS / archived / cacheflow_access_log /并进行压缩。 这些都是非常大的文件,所以只能保留1天,以便Splunk或Sawmill可以总结他们的内容。 日志旋转和压缩没有问题,但旧的压缩日志不会被删除。 logrotate的详细输出表明这是glob的问题。 它是在实时目录而不是在存档目录中查看? 如果是这样,我该如何解决这个问题? 如果没有,跆拳道是怎么回事?! Logrotate conf: # logrotate configuration for syslog files # global options rotate 1 missingok daily compress ifempty dateformat -%Y%m%d dateext —SNIP— /var/log/HOSTS/cacheflow_access_log/* { daily # only keep 1 […]
绑定configuration为将日志文件大小限制为2米,并添加最多3个版本的日志文件。 在testing此绑定服务器期间,如果文件大小超过2米,则发生绑定不会停止logging。 在testing此绑定服务器期间,发生绑定不会添加例如“bind.log.1”,“bind.log.2”等重新绑定后。 有人能帮助我吗? 操作系统/软件:Debian Squeeze上的Bind9 9.7.3 named.conf中: […] include "/etc/bind/named.conf.log"; named.conf.log: logging { channel update_debug { file "/var/log/bind/update_debug.log" versions 3 size 2m; severity debug; print-severity yes; print-time yes; }; channel security_info { file "/var/log/bind/security_info.log" versions 3 size 2m; severity notice; print-severity yes; print-time yes; }; channel bind_log { file "/var/log/bind/bind.log" versions 3 size 2m; […]
我有一台运行Blackmagic Decklink卡和usbscreen的电脑。 我遇到的问题是事端irq冲突发生,操作系统禁用irq16女巫甲板连接卡和USB屏幕连接到。 如果我删除dvi电缆服务器“哔哔”,并得到这个错误: [ 557.103401] irq 16: nobody cared (try booting with the "irqpoll" option) [ 557.103530] handlers: [ 557.103584] [<ffffffffa000c2d9>] (usb_hdc_irq+0x0/0x74 [usbcore]) [ 557.103735] [<ffffffffa019e06e>] (blackmagic_isr+0x0/0x30 [blackmagic]) [ 557.103867] [<ffffffffa000c2d9>] Disabling IRQ #16 之后,更新的USB屏幕非常缓慢。 之后,甲板连卡又变得更加怪异了。 我觉得很奇怪,所有这一切都是从拔掉dvi电缆来的。 我已经将USB屏幕移到另一个USB端口ehci_usb3,当我得到错误只有甲板连接卡我受到影响。 我正在运行Debian 6.0.4自定义内核。 我已经添加了一个补丁,允许写入hidraw设备。 我在其他内核上使用了相同的内核补丁,例如ubuntu 10.04的input问题。 我不太了解irq,如果问题与内核或硬件有关,主板或decklink卡 这里是我的输出从lspci: 00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller […]
我有一个VServer与Debian挤压Debian Squeeze / Apache2 / FastCGI / MySQL / Froxlor运行。 客户,域名和FTP帐户的pipe理使用Froxlor进行。 以下问题:如果我在用户的Web空间安装像Roundcube这样的应用程序,我需要在configs中为日志文件设置path。 如果我将webroot作为根目录,我将设置“/ mail / log /”作为日志文件夹的path(基于web空间的根目录),但是PHP正在使用此path并查看实际系统path(/邮件/日志)。 现在我得到一个“有效的安全模式限制”错误 – >在Debian系统中,它无权使用这个path。 为了解决这个问题,我必须设置真正的系统path到日志文件夹(/ var / customers / webs / xxx / mail / log)。 是否有可能在webroot(或openbasedir)中使用apache(vhosts或php.ini)监控PHP根目录是用户的根目录(/ var / customers / webs / xxx /), 。 以这种方式configurationPHP应用程序会容易得多。 09.11更新: 正如我想出了许多人运行多个Apache实例(每一个用户)来解决这个问题。 但是必须有一个更有效的方法来将PHP监控到文档根目录。 我希望你可以帮助我 :) 提前致谢, 芬顿
我正在使用libvirt的virt-install命令创build一个新的虚拟机。 该命令使用initrd-inject从pipe理程序中提取本地预置文件: virt-install \ –autostart \ –name vm1 \ –ram 4096 \ –location=http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/ \ –initrd-inject=/var/lib/libvirt/preseeds/vms/preseed.cfg \ –extra-args="locale=en_US console-setup/ask_detect=false keyboard-configuration/layoutcode=us hostname=virtual domain=unassigned-domain interface=auto" \ –vcpu=4 \ –vnc \ –vnclisten=0.0.0.0 \ –noautoconsole \ –os-type=linux \ –os-variant=ubuntukarmic \ -w bridge=br0 \ -w bridge=br1 \ -w network=default \ –disk format=qcow2,size=20,bus=virtio,path=/export/vm/vm1.qcow2 一切正常,直到preseed的late_command部分dynamic地打印一个暴发户脚本文件与下面的行; di preseed/late_command string printf "description \"the run-once bootstrap\"\n\nstart […]
我在这里有一个问题:我有一个C ++库(“DataTsBroad”)和一个C + +testing应用程序(“DataTsBroadTest”)来testing它。 实际上,Lib和Test应用程序都被编译为Debian Lenny。 现在,我想继续在Debian Lenny(客户约束)上编译我的testing应用程序,但是我会在Squeeze或Wheezy上编译我的lib以工作在最后的Debian版本上。 所以,我成功地在一个挤压编译我的库,但之后,当我试图编译我的testing应用程序与这个在莱尼的Lib,它失败了! 有一个链接错误: 链接CXX可执行文件DataTsBroadTest /home/nis/pezierg/test/ProductMak/Export/DataTsBroad/L64/Release/libDataTsBroad64.so: 对`std :: ctype :: _ M_widen_init()的未定义引用const@GLIBCXX_3.4.11' collect2:ld返回1退出状态 make [2]:*** [DataTsBroadTest]错误1 make [1]:*** [CMakeFiles / DataTsBroadTest.dir / all]错误2 make:*** [all]错误2 这个问题当然是由于ostream C ++ Lib,我试图评论它在我的Lib中的使用,它的工作原理。 但是,我怎么才能真正解决这个问题呢?
我需要从Debian Squeeze服务器build立一个L2TP VPN连接。 我拥有的是: 服务器IP地址 共享密钥 我的用户名和密码 只要使用这3个参数,我就可以从我的Mac OSX电脑的“ 系统偏好设置”的“ networking”面板中build立VPN连接。 在Google上search后从Debian连接; 我结束了一个“Openswan(IpSec)+ XL2TP”解决scheme(如果你有更好的select,我也可以尝试)。 然而,从Debian(通过使用openswan + xl2tp)连接涉及configuration数十个参数,不幸的是,VPN的系统pipe理员对我所要求的参数没有任何的想法。 他拼命地声称,“它在iphone / android / osx上工作,所以它应该在Linux上工作。” 不幸的是他是对的。 我想问的是: openswan + xl2tp是用于此目的的最简单有效的解决scheme吗? 由于从OSX计算机连接成功,有没有人可以突出未显示但使用的OSX VPN连接参数? 或者有什么方法可以展示他们?