服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我目前正在与一家小公司(10人)合作,他们的主要业务与IT无关。 但是,我们有一些IT基础架构,即运行Exchange,共享文件夹和备份软件的老化的Small Business 2003服务器。 由于年龄的原因,计划在今年完成一次完整的更换,而我们的外部IT支持部门已经build立了基本上由两台服务器组成的configuration:一台运行交换机,一台运行我们的文件系统/活动目录。 我有点担心,他们想卖给我们一些太大的东西,所以我想知道这个configuration是否有某种安全优势? 性能不重要,即使是旧的,也可以轻松处理我们的电子邮件和文件活动。
我有一个外部IP在数据中心的虚拟机。 我可以通过SSH从我的桌面连接到这个虚拟机,但是这个虚拟机无法访问我的桌面上的任何端口。 有没有我可以使虚拟机IP:1234转发到桌面的stream量:1234? 我正在考虑通过某种SSH隧道来做这件事,但通常情况下,SSH隧道是相反的。 我的最终目标是在端口23053上向我的桌面发送咆哮通知,但是无法设置端口转发,因此我只能从networking内部接收咆哮通知,而不能从外部接收咆哮通知。
我在Ubuntu上重新启动Apache时遇到困难。 我试过sudo netstat -ltnp | grep ':80' sudo netstat -ltnp | grep ':80' 我得到:tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 31855 / httpd 如果我运行sudo /etc/init.d/apache2 restart 我得到: *重新启动web服务器apache2(98)已经在使用的地址:make_sock:无法绑定到地址0.0.0.0:80没有监听套接字可用,closures无法打开日志操作'开始'失败。 Apache错误日志可能有更多的信息。 我很困惑,因为网页工作,但后来sudo service apache2 status它说Apache2没有运行。 然后,我运行sudo kill -9 31855 ,然后/etc/init.d/apache2 restart ,现在Apache重新启动罚款。 现在的问题是我的整个网站都closures了。 有谁知道我在这里做错了吗? 我也用比目鱼。 这里感谢的是httpd.conf文件: # # This is the main Apache HTTP server configuration file. It […]
我正在处理一个非常macros大的RPM规格文件,当它构build它产生一个错误,我似乎无法追查: File not found: /var/tmp/pkgnamehere/mockbuild/usr/com/pgsql (我已经用上面的“pkgnamehere”replace了完整的包buildrootpath,但是未经编辑)。 在%文件中没有/usr/com/pgsql ,实际上也没有/com/ 。 据推测这是macros观扩张的结果。 麻烦是…如何找出哪个%files行对应于一个给定的丢失文件? 它不会说“从第554行的%文件找不到文件”或其他任何有用的东西。 许多实际的%files行看起来像: %config(noreplace) %{_initrddir}/%{oname}-%{majorversion} 所以简单的文本search在这里没有用。 rpm –eval可以rpm –eval ,但是对于超过300个文件行以及需要定义所有inputmacros来说,这是非常痛苦的。 提示? $ rpm –version RPM version 4.11.2 $ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-ia32:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-ia32:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-ia32:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: Fedora Description: Fedora release 20 (Heisenbug) Release: 20 Codename: Heisenbug $ mock –version 1.1.41 由于这个答案 , rpmspec -P将扩展并打印出一个规范。 但是,它并没有说明什么: $ […]
我在/ dev / sda5上有一个encryption的分区,昨天我使用cryptsetup来删除使用cryptsetup luksRemovekey / dev / sda5的encryption,但是当我重新启动时,我必须提供解密的密码? (我使用旧的,但我有这个消息:没有密钥可用与此密码短语)当我切换到initramfs模式:我有所有键槽禁用? (使用cryptsetup luksDump / dev / sda5) 先谢谢你
我将我的机器设置为Kerberos客户端。 我有一个问题,如何kerberosconfiguration文件实际上生效,以及如何清除其影响。 我的实验如下。 第一步,在不编辑/etc/krb5.conf文件的情况下,我input了kinit并得到了我的预期。 aaaa@bbbb:~> kinit kinit(v5): Configuration file does not specify default realm when parsing name aaaa 第二步,我编辑/etc/krb5.conf来input有效的kerberos服务器信息,然后再次inputkinit 。 aaaa@bbbb:~> kinit Password for aaaa@bbbb: pingluo@zhejiangNEW:~> klist Ticket cache: FILE:/tmp/krb5cc_1000 Default principal: aaaa@bbbb Valid starting Expires Service principal 08/13/14 11:36:34 08/13/14 21:36:34 krbtgt/bbbb@bbbb renew until 08/20/14 11:36:34 所以我可以得到一个有效的kerberos票证,这表明我的configuration是正确的。 步骤3,用kdestroy销毁证书。 第4步,我删除了/etc/krb5.conf希望这将清除kerberosconfiguration和kinit会显示在第1步中的消息。但是,我很惊讶地看到步骤2中的消息。所以kerberosconfiguration,而它已被删除,仍然有效! 我重新启动了我的机器,它仍然是一样的。 有人可以解释发生了什么,我怎样才能彻底摆脱Kerberos? 我的机器运行OpenSUSE 13.1。 krb5客户端是1.11.3。
我在运行Linode.com上运行的Debian 7.5的VPS上安装proftpd。 服务器位置在加州(美国),而我从新加坡远程。 服务器在SSD上,我正在使用ADSL 100Mbs连接(假设速度很快)。 但是我意识到FTP目录列表的速度非常慢 – 在文件夹之间导航需要2-3秒。 与此同时,我还有另外一台位于东南亚的FTP服务器(运行FileZilla),运行在一个普通的硬盘上 – 目录列表的速度更快。 有没有反正我可以提高proftpd目录列表的速度?
我在Centos 6.5上运行MySQL 5.6.17(2.6.32-042stab090.5#1 SMP Sat Jun 21 00:15:09 MSK 2014 x86_64 x86_64 x86_64 GNU / Linux)。 每隔几个星期MySQL停止运行,日志不显示任何指示为什么。 磁盘空间很好(使用50%),内存使用也可以。 我可以采取哪些其他措施来诊断? 2014-08-13 17:55:18 26960 [Note] InnoDB: 128 rollback segment(s) are active. 2014-08-13 17:55:18 26960 [Note] InnoDB: Waiting for purge to start 2014-08-13 17:55:18 26960 [Note] InnoDB: 5.6.17 started; log sequence number 1307884677 2014-08-13 17:55:18 26960 [Note] Server […]
我需要在一个没有contrib包的RHEL6盒子上运行postgresql服务器9.0.8来安装unaccent扩展。 所以我需要先安装postgresql-crontrib。 事实: 服务器没有互联网访问,所以服务器的yum选项不可用。 我无法在Internet上find正确的rpm包(及其对于postgresql 9.0.8和RHEL6依赖关系)以供下载。 我发现需要更新版本的postgresql的其他版本,升级是不行的。 服务器正在生产,我们不能升级它。 谢谢
我已经能够login到我的开发盒(这是在我的家庭networking)一段时间,使用ssh username @ publicip但是最近这已成为不可能由于以下错误 ssh_exchange_identification:读取:通过对等方重置连接 奇怪的是,如果我使用networking地址,而不是公共地址,我可以连接没有问题。 我的同事也能够SSH到公共IP地址,没有问题。 这可能是什么原因,我该如何解决呢? 我做了一个快速的谷歌,build议我看看我的etc / hosts.deny文件,但我没有。 谢谢