服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我似乎无法将Windows安装到此Dell PowerEdge 2950服务器(尽可能令人尴尬)。 服务器没有浮动,安装需要RAID驱动程序(Perc 5 / i)。 到目前为止我已经尝试过: 一个USB软盘驱动器 启动这些驱动器的BIOS中的USB软驱仿真后,2个拇指驱动器。 驱动器的驱动器根目录中有驱动程序(无文件夹)。 我有一个2850而不是一个2950戴尔磁盘,但要求复制软盘? 除了构build一个自定义的Windows安装盘之外,还有什么可以尝试的呢?
这个话题涵盖了几个主题,所以我会试图进一步打破这个提供更多信息的手段,以及更好地了解这个技术。 首先是一些背景 – 我们正在与很多与会者进行本地LAN Party。 连接的电脑在200到600之间变化(可能会更多)。 我们有Netgear FS726Tpipe理型交换机,千兆链路通向核心千兆交换机。 networking设置至less几个小时,然后人们进来并使用24-48小时。 在那些Netgear交换机上,我们已经启用了802.1d来避免循环,但是一切都保留了默认设置。 我们可以控制以下STP 802.1d设置(使用它们的范围): 桥优先级(0-65535) 桥最大年龄(6-20) 桥你好时间(1-10) 桥接转发延迟(4-30) 每个端口: path成本(1-65535) 优先级(0-255) 以下是一些跟进问题: 如何调整802.1d设置以最好地适应这种情况? 这些变化是否会影响networking性能(延迟和传输速度)? 这些是我一直在考虑的变化,以及为什么 – 我的想法是正确的? 最大化年龄以尽可能避免重build生成树计算(因为networking一旦build立就不会改变) 最大限度地减less喋喋不休的时间(类似的原因,以上) 尽量减less前向延迟,尽快开始发送实际的数据包 增加标准端口的path开销,避免连接的机器劫持stream量 减less到核心交换机的链路上的path开销,以指示最佳path 增加与核心链接的优先级(同上) 任何信息和部分答案将不胜感激。 有关在哪里可以find有关该主题的更多信息的信息也将不胜感激。 谢谢
我正在写一个bash脚本来备份我的数据库。 大部分是postgresql,在postgres中有一种方法可以避免通过创build包含postgres密码的〜/ .pgpass文件来进行身份validation。 我把它放在root的主目录下,并将其设置为chmod 0600,这样root就可以转储postgres数据库而无需进行身份validation。 现在我想为mysql做类似的事情,虽然我只有一个mysql数据库。 我怎样才能做到这一点? 我不想在mysqldump的命令行中指定密码,因为这是其他用户可能会看到的脚本的一部分。 有没有更好的办法(即内置到MySQL)做这个比只有root可以读取,然后阅读获取mysql密码,然后在bash脚本中使用它作为一个variables?
我在启动Apache时遇到了error_log: [Tue Mar 09 14:57:02 2010] [notice] mod_python:根据最多300个进程和最多0个线程创build4个会话互斥体。 [2009年3月14日14:57:02] [警告] RSA服务器证书CommonName(CN)`* .foo.com'与服务器名称不匹配! [2009年3月14日14:57:02] [警告] RSA服务器证书CommonName(CN)`www.bar.com'与服务器名称不匹配! [2009年3月14日14:57:02] [注意] Apacheconfiguration – 恢复正常操作 儿童进程似乎是错误的: [2009年3月14日14时57分32秒] [通知]孩子PID 3425退出信号分割故障(11) [2009年3月14日14:57:35] [注意]儿童pid 3433退出信号分割故障(11) [2009年3月14日14:57:36] [注意]儿童pid 3437退出信号分割故障(11) 服务器是RHEL,发生了什么事,我需要做些什么来解决这个问题? 编辑根据要求,从httpd -M转储: 加载模块: core_module(静态) mpm_prefork_module(静态) http_module(静态) so_module(静态) auth_basic_module(共享) auth_digest_module(共享) authn_file_module(共享) authn_alias_module(共享) authn_anon_module(共享) authn_default_module(共享) authz_host_module(共享) authz_user_module(共享) authz_owner_module(共享) authz_groupfile_module(共享) authz_default_module(共享) include_module(共享) log_config_module(共享) logio_module(共享) env_module(共享) ext_filter_module(共享) mime_magic_module(共享) […]
我正试图将我的单磁盘启动转换为raid1启动 到目前为止,这里是我所拥有的: 我成功地创build了raid 1作为单独的新驱动器降级,我复制了所有的数据 我可以安装这个raid 1,看看它的文件等 我已经有一个在同一个盒子上工作的raid5(虽然没有启动) 我已经在两个驱动器上安装了grub 当grub启动时,它加载内核好吧,但在内核启动时,它无法加载“根块设备” 内核告诉我:1 – 检测到根设备是md设备2 – 确定root设备3 – 挂载root 4 – 在/ newroot上挂载/ dev / md125失败:input/输出错误。 请input另一个根设备:… 在这一点上,如果我input/ dev / sda3(我没有转换为raid的“旧”root设备),那么所有的东西都没有根目录就可以正常启动。 / dev / md125设备的确是创build的,但似乎是在错误发生之后创build的,因为在加载设备之后 ,当mdadm被加载时,创build该设备 。 不知何故,它看起来不能/不加载RAIDarrays之前,它需要挂载,我不知道我怎么能解决这个问题。 我的configuration文件(取自系统,一旦以sda3作为根设备启动): $ cat /etc/mdadm.conf ARRAY /dev/md/md0-r5 metadata=0.90 UUID=1a118934:c831bdb3:64188b84:66721085 ARRAY /dev/md125 metadata=0.90 UUID=48ec4190:a80d4dde:64188b84:66721085 $ cat /proc/mdstat Personalities : [raid1] [raid6] [raid5] […]
IT正在运行一系列我们希望进一步优化的虚拟机:如果虚拟机是Windows XP,将其NTFS映像存储到Linux / VMWare提供的虚拟磁盘(ext3)中,采取 – 而不是有一个分区的主机硬盘格式化NTFS消除翻译层和操作系统IO准备的额外的水平?
当Windows 2008服务器的硬盘变满时,是否有简单的方法来设置电子邮件通知?
我有一个构build脚本(Perl),当我部署我的应用程序时修改.htaccess文件。 作为一个双重检查,我希望能够对创build的.htaccess文件执行某种语法检查。 我熟悉使用apachectl -t的想法,但是,我处于共享主机环境,由于文件访问限制,我无法读取由系统pipe理员指定的某些configuration文件。 Apachectl在这方面根本行不通。 想法或build议欢迎。
我想在单个apache虚拟主机上限制每个IP /客户端的同时请求和限制带宽。 换句话说,我想确保这个托pipe大型媒体文件的网站不会被一个试图同时下载所有内容的人所困扰(就在前一天晚上发生的事情)。 我想限制整个网站的传出传输速度,以及限制一个IP可以使服务器连接到一个理智的默认值(即在多个请求的正常浏览器限制,所以页面加载不影响太大)。 加分,如果我实际上可以将其范围的文件types(即离开Web文件单独,但适用于这些规则只是媒体文件)。 我们在所有的服务器上运行Ubuntu 9.04,并通过一个鱿鱼代理服务器通过循环赛来负载平衡两个Apache / PHP服务器。 MySQL也在自己的盒子上运行。 我们有足够的带宽给他们,所以我不是真的想要总体上限,但只是想节省服务这个网站所需的内存/ CPU的数量。 在这些服务器上还有其他的网站,我们也不想应用这些规则,只是想保持这个免受所有的资源。 让我知道如果你需要更多的信息! 在此先感谢您的build议!
我们已经在Windows Server 2008 Standard服务器上安装了Cygwin ,它工作得很好。 不幸的是我们还有一个很大的问题 。 我们想通过SSH连接使用公共密钥,这是行不通的。 它总是回落到使用密码login。 我们在服务器上附加了我们的公钥到~/.ssh/authorized_keys ,并且在客户端的~/.ssh/id_dsa各个~/.ssh/id_dsa.pub有我们的私钥和~/.ssh/id_dsa.pub 。 在debuggingSSHlogin会话时,我们看到服务器提供的密钥显然是由于某种未知的原因而被拒绝的。 从启用了debugging信息的Ubuntu 9.10桌面进行连接时的SSH输出: $ ssh -v 192.168.10.11 OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /home/myuseraccount/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for debug1: Connecting to 192.168.10.11 [192.168.10.11] port 22. debug1: Connection established. debug1: identity file /home/myuseraccount/.ssh/identity type […]