服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在类中定义依赖关系时,每个Package可以全局定义一次。 我有configuration的层次结构,一些软件包应该安装在所有机器上(进入默认configuration),但其他应该只安装在某些类别的机器上。 当Puppet威胁是重复的声明时,我该如何检查这个包是否已经在机器上? Duplicate declaration: Package[wget] is already declared 我应该使用这样的function吗? if defined( Package[$package] ) { debug("$package already installed") } else { package { $package: ensure => $ensure } } 我期望从configuration工具默认处理这个问题…我错过了什么?
是否可以在Windows防火墙中“白名单”IP地址,并允许来自该特定地址的所有连接?
我有问题打开我的Centos机器上的端口53,DNSconfiguration。 这是我的iptablesconfiguration -A INPUT -p udp -m udp –sport 53 -j ACCEPT -A OUTPUT -p udp -m udp –dport 53 -j ACCEPT 当我运行机器的nmap扫描时,只有80端口显示为打开。 我错过了什么? 编辑: 完整的iptable *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -p udp -m state –state NEW,ESTABLISHED -m udp –dport 53 -j ACCEPT -A INPUT -p udp -m […]
我目前正在使用SPDY模块的Nginx 1.4.1。 不幸的是,Nginx的SPDY模块只能用于协议草案2。 有没有办法使用Nginx,SPDY Draft 3?
我们有一个在Azure虚拟机上托pipe的SQL服务器。 我们的应用程序之一是在数据库上非常读\写密集,我们看到可怜的磁盘性能。 磁盘队列长度为10或更大。 我一直在试图find一种提高磁盘性能的方法。 我在这里发现了一个technetvideo,提到了一个磁盘配额,跨越4个存储帐户增加了磁盘I / O。 任何人都可以确认这个磁盘限制器或推荐这种跨越技术?
我跑curlmyip.com curl,并得到了错误的输出IP地址。 我的systemd服务文件是: [Unit] Description=Wired Networking Wants=network.target dibbler-client.service Before=network.target dibbler-client.service [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network ExecStart=/sbin/ip link set dev ${interface} up ExecStart=/sbin/ip addr add ${address}/24 dev ${interface} ExecStart=/sbin/ip addr add ${failover}/32 dev ${interface} ExecStart=/sbin/ip route add default via ${gateway} src ${failover} ExecStart=/sbin/ip -6 addr add ${addressv6}/64 dev ${interface} ExecStop=/sbin/ip addr flush dev ${interface} ExecStop=/sbin/ip -6 addr […]
我一直在努力提高我的OpenVPN性能,这是我目前的设置: cat /etc/openvpn/server.conf port 443 #- port proto tcp #- protocol dev tun #tun-mtu 1500 tun-mtu-extra 32 #mssfix 1450 tun-mtu 64800 mssfix 1440 reneg-sec 0 ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt cert /etc/openvpn/easy-rsa/2.0/keys/server.crt key /etc/openvpn/easy-rsa/2.0/keys/server.key dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login #plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login #- Comment this line if you are using FreeRADIUS #plugin /etc/openvpn/radiusplugin.so /etc/openvpn/radiusplugin.cnf #- Uncomment this line […]
我有一个没有特殊字符的AD用户(Š=带caron),例如myspecialuser 。 为什么我可以使用用户名myšpecialuser中的特殊字符login到Windows,即使它不存在? 我怎样才能禁用这种行为?
昨天,我决定给NewRelic一个尝试。 我注册了一个免费帐户,并安装.Net代理,并按照指示重新启动IIS。 该代理立即开始在仪表板上显示丰富的信息,如: 最慢的SQL语句 哪些方法执行时间最长 哪些页面正在被最频繁地访问 如何简单地通过安装.Net代理来完成上述工作? 我担心实际的应用程序性能 – 我以前使用过分析工具,通过修改编译的DLL来大大减慢应用程序的速度。 但是,这个工具似乎没有修改任何东西。 我仍然需要弥补所有这些信息的意义,以及这对我有什么帮助,但对我来说,这看起来相当“神奇”,并且担心在离开代理运行和向信息中心上传信息方面是否存在任何性能影响。
我在php 5.3.27的安装过程中遇到问题。 当我启动的时候。 /configuration我得到这个错误,并没有完成安装。 configuration扩展 检查长的大小…(caching)8 检查int的大小…(caching)4 检查int32_t …是的 检查uint32_t …是的 检查sys / types.h …(caching)是的 检查inttypes.h …(caching)是的 检查stdint.h …(caching)是的 检查string.h …(caching)是的 检查stdlib.h …(caching)是的 检查strtoll …是的 检查环礁…是的 检查strftime …(caching)是的 检查哪个正则expression式库使用… PHP 检查是否启用LIBXML支持…是的 检查libxml2安装目录… / usr / local / php530-cgi 检查xml2-configpath… / usr / bin / xml2-config 检查是否libxml构build工作…是的 检查OpenSSL支持…是的 检查Kerberos支持…是的 检查krb5-config …不 在-lssl中检查DSA_get_default_method …不 在-lcrypto …中检查X509_free 检查pkg-config […]