服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
大多数程序员都知道Joeltesting – 12个是/否的问题来快速评估一个公司在开发部门的地位。 这些问题就像“你使用源代码控制”和“你有规范”。 什么是系统pipe理员的等效问题? 什么是10或12是/否问题,表明雇主的毛病?
我有运行CakePHP应用程序的服务器的这个问题。 服务器非常慢,我首先想到它是应用程序的问题,但后来我发现恒定的5-6MB / s写入磁盘。 find这样一个重写的原因最简单的方法是什么? 服务器正在运行Gentoo。
所以我正在testing一个小的CentOS版本(rackspace cloud)。 我build立了我的用户,并去做一些sudo'ing。 那么,我忘记了用visudo将我的用户添加到sudoers文件的步骤。 所以当然,我得到这个错误: 不在sudoers文件中。 这个事件将被报道。 从来没有见过,所以现在我想知道。 哪里得到报告? 它只是被发送到邮件,或被logging在某个地方? 感谢您的帮助
我们有几个主机,我们有一个相同的热备份主机,这是修补和更新,所以它是非常接近,必须相同的软件和configuration。 如果发生故障,网线将切换,DHCP服务器将更新为新的MAC地址。 这是最好的情况,因为通常需要修改一些。 我觉得有一个热备用主机,浪费时间来维护它是浪费电力的,而且由于在故障切换时需要修改configuration,所以我想问一下: 热的东西是老派,现在有更好的办法吗? 如果没有热备份主机,将它作为一个冷备用磁盘是有意义的,把硬盘驱动器放在主要主机,并将RAID从1更改为1 + 1。 如果出现故障,我只能更换网线,更新DHCP服务器,取出硬盘并插入冷备用并打开电源。 我所看到的好处是2×2磁盘总是保持同步,所以只有一个主机可以维护,不需要更改configuration。 这是一个好主意吗?
我正在设置一个小型办公室用5个用户/ 5个设备的业务服务器左右。 这里没有详细说明。 我使用Windows Server 2012 R2 Essentialsbuild立了单台联想TS440服务器(单个NIC)。 一步一步通过安装和向导。 没有辅助域控制器。 我会尽可能的考虑其他的二级解决scheme。 我不想购买另一台服务器,但我确实了解它的重要性。 我在此设置过程中设置了一个域pipe理员帐户,用于所有工作站和服务器。 用户将不具有pipe理权限,并且没有本地帐户将在工作站上,所以他们不能进入没有服务器authentication的工作站。 我们有一个Comcast Business路由器(CISCO DC3939B with wifi),具有几乎不变的dynamic外部IP。 我们也有一个TrendNet交换机,TEG S80g。 同轴电缆互联网进入路由器,然后路由器切换。 服务器和大约3台工作站和2台设备连接到交换机,并且有一对无线设备。 我的问题是,在通过断开路由器的电源并closures互联网来testing系统之后,工作站不能再正确地进行authentication。 一切工作正常与互联网可用,但我需要确保工作站仍然可以沟通互相和服务器时,互联网瘫痪。 我想我需要这个WSE 2012 R2服务器networking来工作,就好像没有互联网接入开始。 这可能与做DHCP的路由器有关吗? 我不确定是否可以在路由器中禁用DHCP。 当工作站试图连接到其他工作站时,我得到的错误是他们需要用户名和密码,有时他们连接失败。 服务器不下来,只是互联网。 起初,我得到一个提示,打开networking发现,我做了(不公开,但私人),但我们仍然有这个AD的问题。 如果我留下任何重要的细节,请让我知道,我可以把它们放在一起。
我之前离开了办公室,并在Centos 7服务器上运行脚本。 现在我已经从家里接入,我想看看它到底在哪里。 这可能吗? 我可以从这里重新join同一个terminal窗口吗?
对于Windows有多个分区似乎有很多困惑。 我听到的一些理论是 移动到新的分区开始比search文件开始更快 如果你需要格式化它更容易,因为数据在另一个分区上 把交换文件放在一个单独的分区上可以提高性能 文件/文件夹级别的安全 一般来说,我发现数据是真实的,但在这种情况下,我宁愿有单独的磁盘,因为这些会更快。 总之我的问题是,上述理论有没有道理,还有什么其他的理由来分割磁盘?
我们有一个可search的数据库(DB),我们将结果限制为每个页面15个,只有100个结果,但仍然有人试图抓取该网站。 我们禁止那些速度够快的网站。 我想知道还有什么我们可以做的。 Flash渲染结果可能?
只需input“cmd”就可以保持在同一个窗口中。 我也想做“cmd / c命令”并让它在一个单独的窗口中运行。
我想编写一个shell脚本(目前使用bash)来自动备份远程服务器上几个MySQL模式的内容。 远程服务器被locking,只允许SSH访问,所以我必须创build一个SSH隧道,然后对各种模式运行mysqldump 。 我可以创build一个没有任何问题的隧道,但我希望能够在数据库转储完成后自动closures它。 目前我的脚本是这样做的: /usr/bin/ssh -T -f -L 4444:127.0.0.1:3306 -l remoteuser 208.77.188.166 sleep 600 /usr/bin/mysqldump –compress -h 127.0.0.1 -P 4444 -u user -ppassword db1 | gzip > /root/backups/snapshot/db1.sql.gz /usr/bin/mysqldump –compress -h 127.0.0.1 -P 4444 -u user -ppassword db2 | gzip > /root/backups/snapshot/db2.sql.gz /usr/bin/mysqldump –compress -h 127.0.0.1 -P 4444 -u user -ppassword db3 | gzip […]