服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我很难设置MySql InnoDB的缓冲池大小和日志文件大小。 我远离MySql的专家,但一直在阅读,似乎要改变这一点,我只是将这些行添加到我的/etc/mysql/my.cnf # Set buffer pool size to 50-80% of your computer's memory innodb_buffer_pool_size=2048M innodb_additional_mem_pool_size=512M # # Set the log file size to about 25% of the buffer pool size innodb_log_file_size=256M innodb_log_buffer_size=128M 服务器有大约7GB的内存,也运行一个Web服务器,所以我认为这些数字应该是一个好的起点。 保存并重新启动服务器后,但似乎并没有变化已经生效。 我试着运行Mysqltuner,报告缓冲池仍然在16.0M。 任何想法我做错了什么? 让我知道如果你想看到更多的configuration文件。 谢谢!
基本上我需要在PXE命令行上使用ARGV,但我看不到任何文档来执行此操作。 基本上我想通过类似的东西 scientific-linux-6 HOSTNAME VLAN 然后在%pre命中一些API来获取我需要的networking信息将其附加到KSconfiguration。 这个部分很简单,如果我有参数。 最后在%post后,我想开始一个厨师跑和引导带到厨师服务器。 这也需要知道主机名/域名(基本上有主机名-f不能炸掉),但是如果我能完成上面的话,这应该不会太糟糕。 不幸的是,这是我最初的目标,但是当我意识到我还没有设置主机名时,它就失败了。 这是我迄今为止所学到的。 $ cat linux-install/msgs/param.msg 09Kernel Parameter Help07 Some kernel parameters can be specified on the command line and will be passed to the running kernel. This does not include options to modules such as ethernet cards or devices such as CD-ROM drives. To pass an […]
我有一个由3个主机组成的HyperV群集。 每台主机都连接到在以太网通道中运行的两台Nexus 5548交换机。 在服务器端使用Broadcom 802.3ad进行交换机和网卡绑定的LACP。 这给我2GB的带宽,并提供容错。 我遇到的问题是在执行实时迁移时发生的。 在实时迁移之前,Nexus交换机都会在ARP表中显示VM的MAC。 迁移后,一台交换机显示虚拟机的MAC地址,另一台显示移动到的HyperV主机的MAC地址。 我运行了一个数据包捕获,看到HyperV主机发送一个免费的ARP与虚拟机的IP和主机的MAC,而不是虚拟机的MAC。 发生这种情况时,我失去了三层连接。 我必须手动清除交换机上的ARP条目,或等待大约7分钟,以便自行更正。 我在使用Broadcom处理网卡绑定时做了一些四处观望,并且也遇到了类似的问题。 有没有人看过这个? 任何build议? ——–编辑下面添加 使用Link Aggregation 802.3ad进行组合时,我只有这个问题。 Broadcom的团队select是… 链路聚合(802.3ad) 智能负载平衡(TM)和故障切换 SLB(自动回退禁用 通用中继(FEC / GEC)/ 802.3ad草案静态 我切换到智能负载平衡和VM Live迁移,而不会丢失任何networking连接。 然而,Nexus交换机上的ARP表是同步的,但它们显示了主机的MAC地址,而不是虚拟机。 这与我认为会做的相反。 交换机的ARP表不应该显示虚拟机的MAC地址吗? 如果没有,他们是想显示主机的MAC,为什么?
我试图在Linux上设置一个Postfix服务器来将所有的邮件转发到我们的Office365(Exchange,由Microsoft托pipe)邮件服务器,但是我一直收到一个有关发送地址的错误: BB338140DC1:to = relay = pod51010.outlook.com [157.56.234.118]:587,delay = 7.6,delay = 0.01 / 0 / 2.5 / 5.1,dsn = 5.7.1,status = bounced(host pod51010.outlook.com [ 157.56.234.118]说:550 5.7.1客户端没有权限发送作为这个发送者(答复到DATA命令结束)) Office 365要求MAIL FROM和From:标头中的发送地址与用于authentication的地址相同。 我已经尝试了一切,我可以在configuration中想到这个工作。 我的postconf -n: append_dot_mydomain = no biff = no config_directory = /etc/postfix debug_peer_list = 127.0.0.1 inet_interfaces = loopback-only inet_protocols = all mailbox_size_limit = 0 mydestination = xxxxx, […]
我有一台服务器在代理设置中同时运行Nginx和Apache,Nginx为静态内容和Apache提供了非常好的dynamic内容。 这个设置目前正在托pipe同一个网站的两个版本,可以称之为production.com和staging.com。 我刚刚完成了使用SSL的production.com网站的设置,但也发现,如果我使用SSL浏览到staging.com,则会获得production.com网站根目录的内容,这显然是错误的。 我被告知使用SSL和非SSL的默认处理程序,这将消除这种行为,但这是我有麻烦的地方。 现在我有这个configuration包含在nginx.conf default_80.conf server { listen 80; server_name ""; return 444; } default_443.conf server { listen 443 default_server ssl; server_name ""; return 444; } staging.com.conf server { listen 80; server_name staging.com; access_log /var/log/nginx/staging.com.log; # static content folders location ^~ /(images|css|js) { root /var/www/staging.com/current; access_log /var/log/nginx/staging.com.static.log; } # static content files location ~* […]
Munin给我看这样一个图表: 在这个秒杀期间,我无法通过eth0端口访问我的服务器(我可以通过我的IPMI端口访问它)。 我试图找出发生了什么,但我似乎无法findeth0的任何日志文件。 我在/var/log/(kern|syslog|messages)中看不到任何exception。 而且我没有看到专门针对eth0的日志文件。 是否有eth0的日志,如果有,我在哪里可以find它们? 我正在运行Ubuntu 10.04 LTS。
我试图在我们的企业networking和亚马逊的虚拟私有云之间build立一个IPSec VPN连接,使用他们的VPN系统和Linux服务器。 不幸的是,我find的唯一指南讨论了如何使用主机Linux机器来build立隧道,并让该机器访问VPC实例,但没有关于如何让实例访问公司networking的在线讨论(或通过该networking的其他互联网)。 networking信息 Local subnet: 10.3.0.0/25 Remote subnet: 10.4.0.0/16 Tunnel 1: Outside IP Addresses: – Customer Gateway: : 199.167.xxx.xxx – VPN Gateway : 205.251.233.121 Inside IP Addresses – Customer Gateway : 169.254.249.2/30 – VPN Gateway : 169.254.249.1/30 Tunnel 2: Outside IP Addresses: – Customer Gateway: : 199.167.xxx.xxx – VPN Gateway : 205.251.233.122 Inside IP […]
我想要做的事情非常复杂,所以我想我会把它抛给更广泛的观众,看看是否有人能find一个缺陷。 我试图做的(作为一个MSP / VAR)是devise一个解决scheme,将使多个公司基于会话的远程桌面(需要保持完全独立的公司),只使用less数服务器。 这是我现在的想法: 核心服务器 – Server 2012数据中心(以下全部是HyperV服务器) Server1:Cloud-DC01(mycloud.local的Active Directory域服务) Server2:Cloud-EX01(Exchange Server 2010运行多租户模式) Server3:Cloud-SG01(远程桌面网关) 核心服务器2 – Server 2012数据中心(以下全部是HyperV服务器) Server1:Cloud-DC02(mycloud.local的Active Directory域服务) Server2:Cloud-TS01(公司A的远程桌面会话主机) Server3:Cloud-TS02(公司B的远程桌面会话主机) Server4:Cloud-TS03(公司C的远程桌面会话主机) 我想要做的是在各自的OU中设置每个组织(可能会根据Excahnge 2010租户OU结构创build其OU结构,以便账户链接)。 每个公司都会得到一个远程桌面会话主机服务器,它也可以作为文件服务器。 这台服务器将在其他自己的范围内分开。 服务器Cloud-SG01可以访问所有这些networking,并在客户端连接并进行身份validation时将stream量路由到适当的networking,以便将其推送到正确的服务器(基于2012年的会话集合)。 我不会说谎,这是我很快就想出来的,所以可能会有一些明显的缺陷。 任何反馈将不胜感激。
如何检查PowerShell v2.0是否安装在服务器列表中? 服务器列表是Windows Server 2003和Windows Server 2008的组合。一个vbscript或PS脚本将是美好的。 我知道默认情况下在Windows Server 2008中安装了PowerShell,尽pipe我只是想确保有人不打扰服务器。
背景 我现在有一个可以正常工作的OpenVPN设置,用户可以在家里用他们的电脑连接私人networking。 然而,大多数手机只支持IPSec,所以我想为IPSec手机提供相同的服务,就像我使用OpenVPN的计算机一样。 问题 我找不到任何教程介绍如何configurationOpenSWAN为客户端提供私有IP。 使用我的OpenVPN,客户端必须提供密钥和密码才能访问。 题 OpenSWAN可以configuration为给客户端一个私有IP,类似于我的OpenVPN设置? OpenVPNconfiguration port 1194 proto udp dev tun ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt cert /etc/openvpn/secrets/server.crt key /etc/openvpn/secrets/server.key dh /etc/openvpn/secrets/dh1024.pem server 192.168.240.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "route 10.10.64.0 255.255.252.0" push "dhcp-option DNS xxx.xxx.xxx.xxx" duplicate-cn keepalive 10 120 comp-lzo user openvpn group openvpn persist-key persist-tun status /var/log/openvpn-status.log log-append /var/log/openvpn.log verb 4 mute 20 […]