服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想在我的本地networking上为IPv6设置一个DHCP服务器,它发布地址和更多信息,如DNS / NTP等等。 从我的ISP那里得到了IPv6前缀,我将在后面的片段中提到这一点。 我使用isc-dhcp-server。 在/etc/dhcpd.conf下我有 option dhcp6.name-servers <prefix>::2; option dhcp6.info-refresh-time 21600; subnet6 <prefix>::/64 { range6 <prefix>::1 2<prefix>::ffff:ffff; } eth0接口(连接到路由器)在/ etc / networking / interfaces文件中静态configuration: iface eth0 inet6 static address <prefix>::2 netmask 64 客户端具有networkingpipe理器的Ubuntu 14.04 LTS,并通过wlan0接口绑定到路由器(路由器充当接入点)。 在从IPv6选项卡的Ubuntunetworkingpipe理器的GUIconfiguration下,我select“方法:自动,只有DHCP”(所以我期望客户端有状态的DHCPv6configuration – 它应该得到一个ipv6地址超出上述定义的范围)。 但是,这不会发生。 ifconfig暗示客户端是使用无状态方法configuration的(configuration的ipv6地址的客户端wlan0 HW-Address编码) 我怀疑路由器有错误的广告标志设置。 但是我不能configuration路由器,因为它是由ISP提供的。 我能做什么? 有什么build议吗?
任务:在到达(特定地址)到(特定地址)的电子邮件时,必须parsing消息,并且必须完成一些操作。 更具体。 我们的一个人事会计软件向我发送有关设置邮件转发的电子邮件 – 用户退休或休假或生病。 HQ认为设置转发是系统pipe理员的工作。 好的,为了缓解我写bash脚本的事情,它需要4个参数:转发的开始和结束date,以及两个地址 – 从谁和谁转发。 该脚本调用zmprov进行必要的修改,并将数据存储在伪数据库中,然后在cron.daily上进行处理。 在邮件到达时,我从中复制date和地址,并将其粘贴为脚本的CLI参数。 由于这些电子邮件的内容是结构化的,我想我可以编写一个parsing器,它将提取信息并自动启动我的脚本。 但我不知道如何启动这个parsing器。 在旧的FidoNET中,有很多所谓的“邮件机器人” – 激活程序来处理传入的networking/回声邮件。 API已经被logging并且足够清晰 – 邮件程序或echomail处理器可以触发事件,并且如果需要的话可以启动机器人。 在Zimbra中,我发现只有一个办法:用sendmail使用milters。 在我的服务器上,每天收到的电子邮件数量大约是50-75公斤,每封邮件的发送量都是相反的 – 每周大约有1-5个转发请求。 有没有什么方法可以根据消息数据发起一些事情,而不是基于事实的到来?
我正在尝试为连续运行的一系列命令创build多路复用的ssh连接,然后在一系列命令完成后closuresMultiplex会话。 根据文档,第一个连接应该启动控制主机: ssh -o "ControlMaster=auto" -S /home/justin/.ssh/sockets/multiplex_ssh.sock [email protected] "uptime" 然后其余的命令只需要通过: ssh -S /home/justin/.ssh/sockets/multiplex_ssh.sock [email protected] "free -m" ssh -S /home/justin/.ssh/sockets/multiplex_ssh.sock [email protected] "hostname" ssh -S /home/justin/.ssh/sockets/multiplex_ssh.sock [email protected] "date" 最后,要closuresMultiplex ssh会话,我应该可以这样做: ssh -O exit -S /home/justin/.ssh/sockets/multiplex_ssh.sock [email protected] 不幸的是,运行ControlMaster=auto的第一个ssh命令在向ssh传递一个命令时,并没有在/home/justin/.ssh/sockets目录中保持一个活动的套接字。 它而是立即closures套接字。 这怎么可能?
现在我有两个glusterfs卷 Volume Name: gv0 Type: Replicate Volume ID: id-here Status: Started Number of Bricks: 1 x 2 = 2 Transport-type: tcp Bricks: Brick1: s1.example.com:/data/brick1/gv0 Brick2: s2.example.com:/data/brick1/gv0 Options Reconfigured: performance.readdir-ahead: on / etc / fstab(server1): /dev/vdb1 /data/brick1 xfs defaults 1 2 s1.example.com:/gv0 /mnt/glusterfs glusterfs defaults,_netdev,direct-io-mode=disable 0 0 glusterfs卷本地安装,但读/写缓慢/呆滞。 我知道server1和server2之间的连接速度很慢,但理想情况下,它应该写入本地卷,然后同步正确? 在将文件存储到本地安装的glusterfs卷时,出现上传应用程序超时的问题。 我正在使用本机FUSE客户端。 所有服务器都在KVM虚拟机上。 Qcow2,没有用于glusterfs分区的cachingXFS文件系统。 基准 GlusterFS Vol: […]
我们有四个lpars,每个运行一个java实例。 他们对共享的NFS服务器进行大量的读/写操作。 当NFS服务器突然中断时,试图在这四台服务器上读取映像的所有线程都进入挂起状态。 下面跟踪显示相同(进程是一个websphere applciation服务器进程) 1)虽然我们正在处理NFS服务器端的问题,有没有办法从代码方面避免这种情况? 2)如果底层连接是基于tcp的(我认为是这样),tcp读/连接超时是否照顾这个? 基本上我想线程被返回到游泳池,而不是等待无限的对方回应。 3)或者这是源应用程序中的nfs客户端应该注意的事情? 客户端的一些configuration设置与nfs有关(因为FileInputStream.open不知道它正在尝试读取的文件是在本地服务器还是在nfs服务器中的共享文件夹) 在此先感谢您的答案:) 我们在WAS 7.0上使用java 1.6 [8/2/15 19:52:41:219 GST] 00000023 ThreadMonitor W WSVR0605W: Thread "WebContainer : 77" (00003c2b) has been active for 763879 milliseconds and may be hung. There is/are 110 thread(s) in total in the server that may be hung. at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:113) at […]
我之前曾询问过有关如何解决Azure和思科设备(我无法控制)之间的站点到站点VPN连接的问题,但没有得到有用的答案。 现在,我要问一个可能更具体的问题:考虑到我的对等方使用其中一个受支持的设备(Cisco Asa 5500系列设备),IPsec和IKE的所有默认参数是什么,必须咨询或依赖Azurebuild议的configuration脚本? 我需要这个,而不想读取脚本的原因是configurationVPN的另一端的人不愿意使用Azure脚本,而是倾向于枚举我的所有IPsec和IKE参数端点(Azure),但我不是域专家,我不确定是否可以从configuration脚本推断是正确的。 所以,也许有人在这个领域有更多的知识可能会帮助…
我正在尝试在DMZ中设置运行Postfix的邮件中继,将所有收到的邮件转发到内部LAN连接的邮件服务器。 我希望能够在网关拒绝不存在的用户的邮件,我认为这是最好的select。 问题是,Postfix仍然接受邮件,即使用户不包括在用户表中。 我的configuration: append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all local_recipient_maps = local_transport = error:local delivery disabled mydomain = *** myhostname = merlin.*** mynetworks = 127.0.0.0/8 10.7.0.0/16 myorigin = /etc/mailname parent_domain_matches_subdomains = debug_peer_list smtpd_access_maps relay_domains = $transport_maps relay_recipient_maps = mysql:/etc/postfix/mysql-relay_recipient_maps.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) transport_maps = hash:/etc/postfix/transport_maps […]
我尝试谷歌,但不是一些有用的信息。 我尝试debugging为什么我的服务器重启。 我有一些来自ACPI的日志。 有了这个日志有人按我的服务器上的电源button? [root ~]# grep -i acpi /var/log/messages-20150726 Jul 25 04:10:33 node-dev kernel: [ 0.607577] pnp: PnP ACPI init Jul 25 04:10:33 node kernel: [ 0.607589] ACPI: bus type pnp registered Jul 25 04:10:33 node-dev kernel: [ 0.609994] pnp: PnP ACPI: found 14 devices Jul 25 04:10:33 node-dev kernel: [ 0.609996] ACPI: ACPI […]
我的公司有一个Exchange服务器,将外发电子邮件转发到一个具有垃圾邮件filter的mailhub。 (用户)—-(公司的Exchange)—-(mailhub反垃圾邮件)—-(全球) 恰巧我的用户使用他们的家庭DSL连接向公司的Exchange发送电子邮件,这经常被列入黑名单。 mailhub查看头文件,看到入侵的IP地址为第一跳,并放弃该消息,认为它是垃圾邮件。 如何指示Exchange 2010从头中删除第一跳IP地址? 谢谢。
我想为我的nginx服务器块中的特定查询创build一个永久redirect。 举例来说,我的当前链接到PHP脚本的URL已经: website.com/?hash=12345 所以我需要将其更改为website.com/folder/?hash=12345有没有一种方法来redirect永久只有当参数?哈希=在查询中给出并离开所有其他查询如何? 编辑:我在这里做了一些testing location ~* /.*hash\=.*/ { rewrite ^ https://mysite.eu/bluetracker/$request_uri? permanent; } 但可悲的是,这也是行不通的