服务器管理员

系统和网络管理员的问答

4
用一根以上的电缆连接两个台式机交换机?
我希望找到一种方法来增加我拥有的两个台式机交换机之间的带宽,并且我想知道是否用两根电缆(或三根电缆)而不是仅用一根电缆连接它们可能会增加理论带宽(目前我还没有处于饱和的危险)无论如何) 从这个问题(两个交换机之间有2个以太网连接)开始,我有点无法完成我希望做的事情,但是我希望具体确认一下。 我认为典型的廉价台式机交换机将不受管理,因此在用多根电缆连接它们并尝试在它们之间创建更多带宽时,它们将毫无用处和/或自毁。 这是托管交换机和非托管交换机之间的区别之一吗?如果我有管理型交换机,它是否可以工作(用两根电缆连接它们,从而使带宽实质上增加一倍)?

2
有什么办法可以修复损坏的LDM数据库?
TL; DR: 是否有任何工具/方法可以诊断和修复LDM (逻辑磁盘管理器)元数据结构,而无需从头开始重新创建? 详细描述: 我有两个设置有GPT + LDM(动态磁盘)的SSD驱动器,其状态似乎暗示LDM数据库已损坏。 问题是,除使用diskpart或时的某些怪异行为外,其他所有东西都可以正常工作Disk Management Snap-In。 GPT结构似乎是完整的: GNU Parted 2.3 Using /dev/sde Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: ATA SanDisk SDSSDP12 (scsi) Disk /dev/sde: 128GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size …

3
如何使用接收后挂钩设置Gitlab?
我在一台服务器上使用Gitlab,并希望将master分支提交时的git存储库推送到另一台Web服务器。因此,当我推送网站的新版本时,生产服务器将得到更新。我知道这可以在gitlab中使用钩子实现,但是我无法找到确切的位置。尝试了以下指南http://danielmiessler.com/study/git/#website,但由于它不是为与gitlab一起使用而编写的,因此Im缺少部分。 我需要在生产Web服务器上执行什么操作,然后将挂钩URL设置为什么?
19 git  hook  gitlab 

2
当UsePAM设置为“ no”时,SSH公钥身份验证失败
要禁用密码身份验证,请在我的计算机中设置以下值 sshd_config ChallengeResponseAuthentication no PasswordAuthentication no UsePAM no 当我尝试使用私钥登录时,我得到 Permission denied (publickey). 如果更改UsePAM为yes,则可以使用我的私钥登录。为什么? 我正在从OSX连接到Ubuntu 12.04 64位主机 ssh -i ~/.ssh/deploy -l deploy localhost -p 2222 -v 这是详细的ssh输出: OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/<user>/.ssh/config debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * …
19 linux  ssh 

1
为什么未分区的Hitachi HDS5C3020驱动器在启动后15分钟会开始消耗更多50%的功率?
在Debian 6.0.6系统中,有74个2TB Toshiba DT01ABA200驱动器。这些驱动器被标识为运行固件版本MZ4OAAB0的Hitachi HDS5C3020BLE630驱动器。通过HP SAS扩展卡连接到LSI 2008 SAS控制器的64个驱动器,另外5个驱动器直接连接到主板,4个驱动器连接到基于Sil的PCI控制器,最后1个驱动器仅被供电且未连接数据电缆。控制器LSI和Sil卡的板载BIOS均已禁用,并且mpt2sas和sata_sil模块已从Linux debian 2.6.32-5-amd64#1 SMP中删除Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU / Linux内核。引导后,使用/etc/rc.local中的modprobe命令加载mpt2sas模块。这74个驱动器未分区,未格式化也未安装。 系统消耗: 带有0个驱动器:70.6-70.9瓦(也在启动后15分钟); 带有74个驱动器:330-360瓦,刚启动后(相当于空闲状态下每个驱动器3.5-3.9W); 带有74个驱动器:420-466 瓦,在正常运行时间的第15分钟内每次(相当于空闲状态下每个驱动器4.7-5.3W)。 该驱动器规格列出了4.7W作为读/写和3.3W作为空闲功耗。 5V线上的功耗增加的可能性最大,因为大约1分钟后,电源(PSU)的“过电流保护”(OCP)会关闭电源。所使用的PSU是单轨型号,在12V线上的OCP大于122A,在5V线上的OCP大于55A。 回归: 将驱动器的APM值设置为禁用还是1(最大节电)无关紧要。 操作系统在中没有记录任何读/写活动/proc/diskstats。那里的值与modprobe操作之后立即相同(28个读,0个写操作)。 无法测试启动进入BIOS的主板时发生的情况-排除任何操作系统的干扰-因为运行固件06/27/12的Super Micro X8SI6-F主板存在一个错误,错误地将+74.0 C CPU传感器温度读取为“ “高”状态,并在1分钟后关闭电源。 引导后第15分钟,是什么导致所有驱动器上的驱动器读/写活动发生,以及如何防止它发生?

1
CNAME记录是否导致第二次DNS查找?
假设我们有一个子域名www.foo.com,它的CNAME记录指向foo.bar.cc。Foo.bar.cc依次具有指向IP地址1.2.3.4的A记录。 现在,如果我进行www.foo.com的DNS查找,我将得到如下所示的答案: www.foo.com. IN CNAME foo.bar.cc. foo.bar.cc. IN A 1.2.3.4 我的问题是,在什么阶段可以解析f​​oo.bar.cc?它是由递归DNS服务器完成的,然后将响应发送回客户端吗?还是客户端这次向foo.bar.cc向DNS服务器发出第二个请求?还是取决于DNS服务器是否已经为foo.bar.cc缓存了条目? 我问是因为一个特定的递归DNS服务器仅返回第一行,即它不解析CNAME。但是,大约20秒后,对同一主机的后续请求将同时包含这两行。

3
EC2 Elastic Load Balancer DNS和路由问题
我们正在尝试在Amazon EC2上运行相当简单的设置-多个HTTP服务器位于Amazon Elastic Load Balancer(ELB)后面。 我们的网域是在Route53中管理的,并且我们设置了CNAME记录以指向ELB。 我们遇到了一些问题,其中一些(但不是全部)位置间歇性地无法连接到负载均衡器;看来这可能是ELB域名的解析。 亚马逊支持告知我们,负载均衡器的基础弹性IP一直在变化,问题在于某些ISP的DNS服务器不支持TTL。我们对此解释不满意,因为我们使用Amazon自己的EC2实例的DNS服务器,澳大利亚本地的ISP和Google的DNS服务器(8.8.8.8)复制了该问题。 亚马逊还确认,在我们注意到某些位置的停机时间期间,通过ELB的流量显着下降-因此问题出在我们的终端上。 有趣的是,该域似乎可以解析为无法连接的服务器上的正确IP,但是建立TCP连接的尝试失败。 附加到ELB的所有实例一直处于正常状态。他们都是 有谁知道我们将如何更深入地诊断这个问题?弹性负载均衡器是否有其他人遇到过此问题? 谢谢,


2
Nginx add_header用于50 *页面
我目前正在尝试让nginx在发送某种50 *错误时向响应添加标头。我已经在http块上添加了一个add_header指令,并且所有请求都受到尊重,但似乎是错误的。我还在其中一个虚拟主机中尝试了以下操作: location /mediocregopheristhecoolest { add_header X-Test "blahblahblah"; return 502; } 转到该页面会显示502,但没有标题。这仅仅是nginx不做的事情,还是我做错了?

2
ia32-libs:取决于:ia32-libs-i386,但它不可安装
我试图ia32-libs在我的Debian x86_64盒子上安装(依赖项来构建VirtualBox源代码),但是它给了我错误: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-i386 but it is not installable E: Unable to correct problems, you have held broken packages. 自然,我继续尝试安装ia32-libs-i386,但是遇到另一个错误: Package ia32-libs-i386 is not available, but is referred to by another package. This may mean that the package is missing, has been …

5
无法编译具有SSL支持的Nginx,未找到OpenSSL
我正在尝试从启用SSL模块的源代码编译nginx。当我运行此命令时: ./configure --with-http_ssl_module 它会执行通常的检查,以检查所有内容是否正确安装,然后弹出: 正在检查OpenSSL库...未找到 ./configure:错误:SSL模块需要OpenSSL库。您可以不启用模块,也不能将OpenSSL库安装到系统中,或者使用--with-openssl =选项从源代码使用nginx静态构建OpenSSL库。 我知道是安装OpenSSL的事实,因为当我做openssl version我得到OpenSSL 1.0.1 14 Mar 2012 所以我很沮丧。我以为OpenSSL可能不在其默认位置,这就是为什么nginx找不到它的原因,但是我不知道这是在服务器的预装位置。我怎么知道这是哪里? 服务器正在运行Ubuntu 12.04 LTS。 谢谢。
19 ubuntu  nginx  openssl 

2
IIS中的“ .NET Framework版本”设置实际上有什么作用?
这似乎是一个显而易见的问题,但是我试图确定顶级IIS配置面板上的“更改.NET Framework版本”按钮实际发生了什么变化。在我所有的服务器上,它始终保留为v2.0。我的应用程序池是v2.0和v4.0的混合,并且我的所有v4.0应用程序都能正常运行。 那么,此版本号控制什么?什么会依赖于此而不会分配给应用程序池?似乎很奇怪。 有关设置如下图所示:
19 iis  asp.net  .net 


3
在HAProxy中使用TCP负载平衡时,是否所有出站流量都流经LB?
我正在设置一个使用VM(可能是Amazon,但不是一成不变的)托管的应用,这将需要HTTP负载平衡和大量(持久性)TCP连接的负载平衡(如果可能,则为50k左右)。数据量不是很高,但是更新频繁。 现在,我正在评估负载均衡器,并对HAProxy的架构有些困惑。如果我使用HAProxy平衡TCP连接,是否所有产生的流量都必须流经负载平衡器?如果是这样,其他解决方案(例如LVS甚至Nginx_tcp_proxy_module)是否会更合适?

3
如何配置D-Bus和SSH X-Forwarding以防止SSH在退出时挂起?
我正在尝试通过X11转发和SSH运行各种Gnome应用程序。某些应用程序将导致首先生成“ dbus-launch”应用程序。问题是退出X应用程序时dbus-launch不会关闭,因此必须先将其杀死,然后才能正确关闭SSH会话。 我认为问题是X / Gnome应用程序无法与主消息总线守护程序连接,因此必须启动它们自己的副本?我怎样才能解决这个问题?还是我想念什么? 这是一个例子。我启用了X11转发,一切似乎工作正常。 [me@host ~]$ gnome-calculator & [1] 4803 (这里gcalctool程序启动,并显示在我的删除X服务器(Xming)中) [me@host ~]$ ps PID TTY TIME CMD 4706 pts/0 00:00:00 bash 4803 pts/0 00:00:00 gnome-calculator 4807 pts/0 00:00:00 dbus-launch 4870 pts/0 00:00:00 ps (现在,在远程会话中关闭gcalctool应用后) [me@host ~]$ ps PID TTY TIME CMD 4706 pts/0 00:00:00 bash 4807 pts/0 …
19 linux  x11  dbus 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.