服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我从MysqlTunner.pl得到这个消息: join_buffer_size> = 4 M这不build议 另一方面,我读了Debian关于jont_buffer_size的my.cnf指南: 此缓冲区用于优化完整JOIN(没有索引的JOIN)。 在大多数情况下,这样的JOIN对性能来说是非常糟糕的,但是将这个variables设置为一个较大的值会降低对性能的影响。 请参阅“Select_full_join”状态variables以查看完整JOIN的计数。 如果find完全连接,则为每个线程分配一个线程 所以我想知道我应该相信哪一个? 目前我已经设置了join_buffer_size = 64M,作为应对高stream量站点的可扩展性问题的一部分,其中查询并不是特别优化的。 我很欣赏你的提示。
我拥有的: 一个在线财务应用程序(ASP.NET,C#) 在高峰期,我们有5K +同时用户 后端在Oracle 11g上运行(活动服务器+使用Active Data Guard的备用服务器)。 在峰值 – 4K-5K数据库会话 Oracle安装在Linux 5.8(Oracle的不可破解的版本)上 数据库大小:7TB 磁盘存储:NetApp(连接10GBnetworking) 我想replace旧的服务器(IT将购买HP刀片BL685C)。 服务器将有256GB的RAM。 我需要你的帮助来弄清楚如何处理CPU和内核。 选项: 2个CPU(2.3 GHz),每个16个核心 4个CPU(3.0 GHz),每个8个核心 问题:我应该select哪一个? PS明年,我们将从Oracle迁移到SQL服务器。 我希望,无论您推荐什么选项,都可以在两个平台上使用
我已经读了一些关于ifenslave与nics的关系。 我很难理解的是,为了在两台交换机之间拆分债券,是否需要特殊的configuration。 例如,如果我有几台服务器,每台服务器都有两个nics和两个独立的交换机,那么我可以configuration这些bond,并将每个交换机分别插入交换机#1和另一个交换机#2中。 还是有更多的呢? 如果这些债券是主动备份的,那么在单机上出现故障意味着服务器可能会断开连接,因为其余的机器正在使用主networking,并且使用次级? 或者你也用一根电缆连接交换机?
我是redis的新手。 我只是跟着cli安装redis sudo apt-get install redis 。 但安装服务器版本是2.2.12 。 如果我想更新这个版本,我想安装redis 2.7 +那么我该如何做这个事情,请帮助。 我正在使用ubuntu 12.04
如何调整(特别是增加)在VMWare ESXi 4.1下运行的Fedora访客虚拟机的磁盘大小? 我有一个带有lvm2格式磁盘的Fedora 16虚拟机,并且使用vSphere客户端从50GB到250GB增加了磁盘大小。 我重新启动了guest虚拟机,并使用fdisk -l /dev/sda正确显示了这个大小。 但是, df -H仍然显示旧的大小。 我发现了一些知识库文章,解释了如何调整分区的大小来适应某些Linux版本,但是Fedora并没有使用ext4。 那篇文章似乎暗示我必须创build一个全新的分区,而且我不能简单地扩展现有的分区。 使用Gparted,它也阻止我简单地调整现有分区的大小。 在Linux下这是不可能的吗? 编辑:事实certificate,驱动器被格式化为LVM2,显然大多数Linux工具,如GParted,不支持。 编辑:我需要调整的逻辑卷中的分区是根分区。 没有任何LiveCD的方法吗?
我从来没有在网站上使用HTTPS,现在想试试它。 我做了一些研究,但不知道我是否理解了一切。 非常感谢答复和更正。 开始了: 要使用https,我需要为我使用的Web服务器生成“私有”和“公共”密钥。 在我的情况下,它是apache(手册: http : //httpd.apache.org/docs/2.0/ssl/ssl_faq.html ) Https协议应绑定到端口443。 问:怎么做? 是否默认完成? 我在哪里可以检查configuration? joinhttps。 问:如果我在浏览器中看到https,是否意味着页面上的数据stream量被encryption了? 页面上的任何表单都会通过https提交数据? 虽然所有的数据都会被encryption,但浏览器仍然会显示难看的红色信息。 这只是因为他们对我的证书一无所知。 他们有大约一百个预先安装的证书,但我显然不是其中之一。 但数据是由httpsencryption的。 如果我想让浏览器识别我的证书,我需要由预先安装证书(例如thawte,geotrust,rapidssl等)的证书颁发机构(ca)签名。 UPD:阅读关于ssl / tsl: HTTPS连接的第一个毫秒 ,我发现它非常丰富。 这里发布了如何在服务器端使用ssl / tslencryption的PHP代码示例。
我试图以一种排除所选文件夹下的所有子文件夹的方式来使用Robocopy。 换句话说,我只想定位一个文件夹,然后只复制其中的文件,而不是子文件夹。 有没有办法做到这一点?
我知道很多人在寻找modprobe时遇到了问题,这是由于未configuration的$ PATH导致的。 但是这一次我login到一台机器上(Linux mymachine 2.6.32-6-pve#1 SMP Mon Jan 23 08:27:52 CET 2012 i686 GNU / Linux with root rights),modprobe根本找不到。 这是我迄今采取的步骤: – which modprobe => no results – locate modprobe => no results – my $PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11: – find / -name "modprobe*" => /proc/sys/kernel/modprobe – cat /proc/sys/kernel/modprobe => /sbin/modprobe – /sbin/modprobe => no such file […]
我有一台服务器从SSL端接负载平衡器获取一些stream量,在这种情况下,它通过端口80以http_x_forwarded_proto =“https” 我想要一个mod_rewrite规则,只允许直接的HTTPSstream量或转发的HTTPSstream量。 我到目前为止: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP:http_x_forwarded_proto} != https RewriteCond %{HTTP:http_x_forwarded_proto} != HTTPS RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 但我越来越 RewriteCond:坏标志分隔符 错误。 我需要纠正什么才能使这个工作,这是最好的方法?
我目前有一个非常简单的单一服务器交换2003安装程序。 我正在计划添加一个包含所有angular色的Exchange 2010服务器,并将其缓慢移动到该服务器上。 Technet和几个博客有很多指导来设置这个,但是他们没有一个似乎提到在设置的哪个点存在宕机。 我可以在不影响2003服务器的情况下,在新服务器上安装和configuration所有Exchange 2010angular色吗? 外部邮件在什么时候开始进入2010服务器而不是2003服务器?