服务器管理员

系统和网络管理员的问答

14
您为Linux服务器使用哪种备份解决方案
关闭。这个问题是题外话。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您在生产环境中为linux服务器使用哪些备份解决方案?您喜欢开源还是商业产品? 您认为备份软件中必不可少的功能是什么? 您不推荐哪些产品?备份软件的选择是否存在一些常见的陷阱?
15 linux  backup 

7
为局域网上的20台“普通”计算机供电需要多少电?
我试图查看为“ x”台计算机供电需要多少电。我知道这是一个模糊的事情,因为有些计算机比其他计算机消耗更多的钱(例如diff芯片组,HDD,视频卡,PSU等)。 因此,让我们假设戴尔计算机是一台普通的戴尔计算机,平均运行正常。没有什么花哨。20英寸液晶显示器。 这是为了帮助计算使“ x”台计算机在局域网中运行所需的发电机功率。真正的数字是几百个..但是我假设我可以算出一台机器的基本成本,然后乘以座位数。 我了解这不包括 开关 伺服器 冷却(风扇)等

5
您如何生产IIS网站仓库?
因此,不确定这是堆栈溢出还是服务器故障问题。如果我有一个要部署到生产环境中的.NET网站,那么这样做的最佳方法是什么。我应该将其打包为MSI并安装吗?使用nant向上推送所需的文件。只是使用Beyond Compare通过FTP上传文件? 您如何部署生产代码?这是我在这里查看的Windows特定情况。
15 iis  deployment 

9
在Linux服务器上,如何通过单个ssh连接使用多个终端?
我经常发现自己打开了几个ssh连接,以便使用一次查看多个日志文件tail -f。 当我在家时这不是问题,因为我使用公共密钥加密来进行无密码登录。但是,我经常在大学里使用计算机来执行此操作,因此我无法选择使用私钥。输入我的密码4到5次以获取多个终端窗口很烦人。 如何通过单个连接获得多个终端?
15 linux  ssh 

8
什么是一些不错的免费“虚拟机”应用程序?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我离开虚拟机市场已有一段时间了。早在2005年,我就使用了Microsoft Virtual PC 2004(不是免费的)和当前版本的VMWare(不是免费的)。有什么好的免费解决方案? 我讨厌在主机OS上试用新软件并试用它!

6
谁负责维护Web应用程序的IIS?
长期以来,IIS / Web应用程序一直是我工作过的商店中的棘手问题。 一方面,IIS是服务器内置的一项服务(通常),通常由服务器管理员负责维护和配置。当出现问题时,他们知道需要做什么,或者至少可以诊断到他们说“ Web应用程序有问题”并让开发人员调试其代码。 但是,服务器上的每个Web应用程序都是唯一的,并且有很多细微差别,根据当前的问题,这些细微差别可能会变得很复杂。 另一方面,每个Web应用程序在许多方面都是唯一的,并且需要处理一些特定的问题,而开发人员是最了解该应用程序的人。如果需要修改web.config文件以进行调试,或者IIS开始使Web应用程序感到悲伤,则开发人员应了解问题所在,并根据IIS或应用程序本身进行相应的修复。 但是,允许开发人员自行调整IIS成为一个严重的问题,因为某些设置/优化会严重影响服务器的性能和稳定性。 那么余额在哪里呢?服务器管理员应该是IIS专家,还是处理所有这些问题,而我只是通过部署来发送站点文件,还是开发人员应该对服务器和IIS问题承担责任并相应地处理它们?

8
在树林中建立局域网
很久以前,我不得不在几个帐篷中为一堆笔记本电脑建立局域网。我们最终带来了一堆发电机,连接了约2英里的网络和电源线,并且通常玩得很开心-主要是尝试保持与Internet的无线链接存活。 快进到现在。 我担心会被迫在树林里建立另一个LAN。但是我在想,也许是因为笔记本电脑的寿命更长,以及使用WiFi的好处-我也许可以省去大部分电缆,也许只是设置一台发电机,主要用于为我所连接的路由器供电到蜂窝链路。 还有其他人做过这样的事情吗?有想法吗?忠告? 我想完全摆脱发电机(因为这是我需要租用的最昂贵的物品),但我认为我不能。有办法吗?

5
Apache的替代品
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我们当前的堆栈是Apache + Tomcat + MySQL,使用 ProxyPass AJP将请求从Apache触发到Tomcat。我们还在同一站点上运行PHP for Wordpress,因此需要工作.htaccess文件。为了解决一个令人烦恼的问题(请参见此堆栈溢出页面),我们正在考虑其他堆栈。请注意,我们通常很喜欢apache,但是这个问题是一个阻碍因素:如果我们不能解决它,就不能使用Apache。 备选方案包括: 仅Tomcat Glassfish(Java应用程序服务器,从Tomcat派生) 码头(Java服务器) 树脂类 LightTPD(轻量级HTTP服务器) Nginx(轻量级HTTP服务器) 从我的角度来看,解决方案分为两个阵营:纯Java阵营(例如Glassfish);或分裂阵营,例如我们当前的Apache + Tomcat。我们喜欢纯Java解决方案的想法,因为更少的活动部件就意味着更少的出错。但其中任何一个都支持PHP,.htaccess文件等吗? 从理论上讲,我们可以采用另一种方式进行拆分-具有一个简单的前端,仅在需要这些功能的位上代替Apache-但实际上,这是请求的80%。 人们建议什么选择?

8
我应该为linux服务器创建多少个分区?
分区在Linux服务器上非常重要,因为分区为您提供了很大的灵活性,例如在升级到更大的硬盘驱动器时。 但是,构建Linux机器时应该创建多少个分区?我应该为每个分区设置什么大小? 最后但并非最不重要的一点是,我应该在单独的磁盘上拥有哪些分区(我正在考虑/ home,也许在更快的驱动器上的/ var等)以及可以在同一驱动器上共享哪些分区?
15 linux  unix  partition 

4
如何实际监控带宽使用情况
我有一个小型的(windows)网络,上面有几个人。 我们可以通过BT路由器访问互联网 一般来说,一切都很好,但有时,我们似乎会经历带宽的巨大损失。 我可能正遭受僵尸PC或运行洪流软件的用户的困扰……或者我可能只是受到ISP的某种限制? 我想找出正在发生的事情。 是否有一个简单的工具可以运行给我一个真实的世界(哪个PC上的哪个应用程序)在给定点使用所有带宽?


6
如何从RAID 5配置中的驱动器故障中恢复?
今天早晨,我们的数据库服务器上的驱动器发生故障。驱动器阵列(3个磁盘)以RAID 5配置设置。 在等待更换驱动器时,我们正在准备恢复策略。用户正在继续在系统上工作,尽管速度非常慢(不知道为什么?)。 如何安装新驱动器-该驱动器的数据将根据奇偶校验自动重建,还是应该遵循另一过程? 编辑: 这是一个硬件RAID控制器。(感谢您到目前为止的回答,不胜感激)

8
SQL Server还原备份导致错误
我在dev(Windows Server 2008上的SQL Server 2005)中有一个数据库,需要转移到prod(Windows Server 2003上的SQL Server 2000)。我的过程如下: 登录到开发人员,打开SQL Server Management Studio 右键单击数据库| 任务 备份。保留所有默认选项(完整备份等) 将.bak文件本地移动到产品(没有网络驱动器),登录到产品,然后打开SQL Server企业管理器。 右键单击“数据库”节点| 所有任务| 恢复数据库。 更改“还原为数据库”以反映相同的数据库名称。 单击“从设备”单选按钮。点击“选择设备” 单击从以下位置还原:添加...,浏览到.bak文件(小-仅6mb) 现在,我准备还原数据库,因此单击“确定”并得到以下错误: “设备'E:... bak'上的媒体族格式不正确。SQLServer无法处理该媒体族。RESTOREDATABASE异常终止。” 此错误是立即的。 我尝试了几种不同的变体-使用不同的数据库名称和日志文件名(它起源的地方)将数据库还原到开发机,创建一个空的数据库,该数据库之前具有相同的文件物理路径,并尝试还原到该数据库,制作几个不同的.bak文件,并确保在将它们上传到产品之前已通过验证。我知道一个事实,.mdf和.ldf文件的目录存在于prod上,尽管文件本身不存在。如果在单击“确定”还原之前,请转到“选项”选项卡,但出现以下错误: 错误3241:设备'E:... bak'上的媒体系列格式错误。SQL Server无法处理此媒体系列。RESTORE FILELIST正在异常终止。 有人有什么好主意吗?

3
有没有一种方法可以保护SSD避免由于断电而损坏?
我们有一组消费者终端,这些终端装有Linux,本地Web服务器和PostgreSQL。我们正在获取有关存在问题的计算机的现场报告,经过调查,似乎断电了,现在磁盘出现了问题。 我以为问题只是数据库损坏了,或者最近更改的文件被打乱了,但是还有其他奇怪的报告。 权限错误的文件 已成为目录的文件(例如,index.php现在是目录) 已成为文件的目录 数据混乱的文件 数据库损坏有一些问题,但这是我可以预期的。更令我惊讶的是更基本的文件系统问题-例如,权限或将文件更改为目录。在最近没有更改的文件(例如,软件代码和配置)中也出现了问题。 这是SSD损坏的“正常”现象吗?最初,我们认为这是在某些便宜的SSD上发生的,但我们在一个名牌(消费级)上发生这种情况。 FWIW,我们不会在不干净的引导上执行autofsck(不知道为什么-我是新手)。我们在某些位置安装了UPS,但有时操作不正确等。应该解决此问题,但是即使那样,人们也可以不干净地关闭终端电源,等等。因此,这并非万无一失。文件系统是ext4。 问题是:我们有什么办法可以减轻系统级的问题? 我发现一些文章涉及关闭硬件缓存或以同步模式安装驱动器,但是我不确定在这种情况下是否有帮助(元数据损坏和最近的更改)。我还阅读了有关以只读模式挂载文件系统的参考。我们不能这样做,因为我们需要编写,但是如果可以的话,我们可以为代码和配置创建一个只读分区。 这是驱动器的示例sudo hdparm -i /dev/sda1: Model=KINGSTON RBU-SMS151S364GG, FwRev=S9FM02.5, SerialNo=<deleted> Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=125045424 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 …

3
确定LTO磁带的剩余容量
如何确定LTO磁带上剩余多少空间? 如果我寻找结尾并检查状态,则可以看到我位于文件编号17上,但是我不知道每个文件的大小。 $ mt -f /dev/nst1 eod $ mt -f /dev/nst1 status SCSI 2 tape drive: File number=17, block number=0, partition=0. Tape block size 0 bytes. Density code 0x44 (LTO-3). Soft error count since last status=0 General status bits on (81010000): EOF ONLINE IM_REP_EN 如果不阅读整个条带,如何确定磁带的已用/可用容量?
15 tape  lto 

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.