服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
概观 目前,我们正在为我们公司寻找简单的Exchange故障转移解决scheme。 我们有一个在Windows Server 2012( server1 )上运行的Exchange 2013。 我们还在另一台Windows Server 2012计算机( server2)上设置了另一个完全相同的Exchange 2013。 第二台服务器仅在需要故障转移时才能使用。 没有邮件正在发送到此服务器。 我们将以下文章用作故障转移解决scheme: TechNet – 数据库可移植性 现在我们正在通过执行以下操作来testing这个过程: 在server1上创build新的testing数据库。 将邮箱添加到server1上的数据库。 在server2上创build新的testing数据库。 将日志文件和edb文件从server1上的testing数据库复制到server2上的testing数据库 在server2上运行以下命令以允许在数据库上进行恢复。 Set-MailboxDatabase testDatabase -AllowFileRestore $ true 最后,当我们尝试使用以下命令安装数据库时,问题就出现了: 装载数据库testDatabase 万阿英,蒋达清 以下是我们收到的以下错误: Failed to mount database "testDatabase". Error: An Active Manager operation failed with a transient error. Please retry the operation. Error: Database […]
我正在运行安装了Nginx的Debian服务器以及OpenResty。 我有一个域名,该域名的一个子域名,未来将有多个域名指向其IP地址与Alogging。 我希望每个域或子域的OpenResty服务器运行在不同的端口上,Nginx服务器根据域名在服务器之间路由请求。 所以,现在我有: 指向IP的domain1.com和sub.domain1.com 运行在端口80上的Nginx和路由请求(我在下面解释的configuration更改) domain1.com服务于端口8000, sub.domain1服务于端口8001 我想要: Nginx会让用户看到他们正在访问sub.domain1.com或domain1.com 。 没有domain1.com:8000或sub.domain1.com:8001 将来,当我有domain2.com指向的IP,以及运行在8002端口的服务器,它也出现在用户为domain2.com而不是domain2.com:8002 ,依此类推 我曾尝试使用proxy_pass , proxy_set_header , proxy_redirect ,以各种configuration使用Googlesearchbuild议。 我设法一次有一个proxy_pass工作,但是显示端口给用户。 我试图以这种方式设置的全部原因是,它似乎并没有在多个端口上运行给用户。 另外,我正在使用SSL,并希望HTTP请求redirect到HTTPS。 我意识到,而试图找出这一点,我需要更改代理服务器端口443的SSL请求(要在默认端口上运行)。 这是我得到它与子域的工作: Nginx的configuration( /etc/nginx/nginx.conf )是默认的,但有以下例外: 删除了虚拟主机包含指令: #include /etc/nginx/conf.d/*.conf; #include /etc/nginx/sites-enabled/*; 在http { }块中添加domain1.com的证书: ssl_certificate /path/to/public.pem; ssl_certificate_key /path/to/private.pem; 为我的代理定义了以下内容: server { listen 443 ssl; ssl on; server_name dev.domain1.com; location / { proxy_pass https://sub.domain1.com:8001; […]
我们有20个客户,当前每个客户在自己的服务器上都有自己的数据库(在他自己的环境中) 所有的数据库都有相同的结构(模式),所有的数据库都有MS Sql Server 2008 64位 我们想把所有的数据库移到中央位置 这样做的最佳做法是什么? 所有数据库在一个实例下 每个数据库都有自己的实例 如果我们拥有所有的数据库,我们是否可以实现最佳的安全实践? 我的情况是否有任何指导方针?
问题: 在mysql中设置用户时遇到login问题。 旧用户可以按预期login,对于新创build的用户,我无法login并收到错误消息。 执行SQL: CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON somedb.* TO 'monty'@'%'; FLUSH PRIVILEGES; 预计:我现在预计将被允许从我的客户端代码(与已经存在的用户一起工作)中以用户monty身份login。 错误:login失败,并在客户端代码中显示以下错误消息: SQLSTATE[HY000] [1524] Plugin '*937217B9DD8E6E458FC3F434BB7292891****' is not loaded' 更多细节 当我检查mysql.user表时,我看到插件列包含用户的散列密码937217B9DD8E6E458FC3F434BB7292891**** 。 所以我认为auth插件存在错误,并遵循迁移指南( https://dev.mysql.com/doc/refman/5.6/en/account-upgrades.html )。 改变用户 ALTER USER 'monty'@'%' IDENTIFIED WITH mysql_native_password BY 'some_pass'; 帮助。 但是,只要我执行flush privileges ,login失败了。 涉及的系统是从mysql / mysql-server构build的docker容器。 mysql Ver 14.14 Distrib 5.7.11, […]
所以我有Ubuntu 14.04虚拟机在OpenStack环境中运行。 DNS机器有一个外部IP(10.14.6.3)和一个内部IP(192.168.1.3)。 我有两个其他机器在同一个项目[h1]有一个外部IP(10.14.6.4)和一个内部IP(192.168.1.4)和[n1]有一个外部IP(10.14.6.5)和内部IP(192.168 .1.5)。 h1和n1在其resolv.conf中设置DNS机器的IP,并且可以正确parsing。 我也设置了我的本地机器(OpenStack之外)使用10.14.6.3作为我的DNS服务器。 在DNS机器绑定数据库文件,我有以下条目: h1 IN A 192.168.1.4 h1 IN A 10.14.6.4 n1 IN A 192.168.1.5 n1 IN A 10.14.6.5 指针文件具有以下内容: 1 IN PTR h1. 2 IN PTR h1. 3 IN PTR n1. 4 IN PTR n1. 我的本地机器只能和10.14子网通话。 我希望h1和n1通过192.168子网(而不是10.14)解决对方。 大多数时候,这个工作正常。 如果我从n1 ping h1,它将parsing为192.168.1.4如果我从本地机器ping h1,它parsing为10.14.6.4 然而,偶尔,如果我从任一台机器ping,其他IP将被使用。 有时我的本地机器将h1parsing为192.168.1.4,这是行不通的。 我的问题是,有没有办法强制顺序解决不使用本地主机文件? 我希望OpenStack中的机器通过本地IP 192.168.xx互相解决。我希望OpenStack外部的机器通过机器外部IP 10.14.xxparsing名称
我正在寻找一种以安全的方式(粉碎)从RAID 6实施中删除文件的方法。 是否需要从RAID中删除文件,拆卸RAID,擦除每个驱动器的可用空间,然后重新组装RAID? 这会工作吗? 这样做后数据会保留吗?
我正在build立一个新的networking。 当我在互联网上search并使用子网计算器。 我最大的范围总是排在第一位。 现在我宁愿从我的防火墙开始,然后把我的服务器范围,等等。 是否有理由把最大的子网放在第一位? 我不想犯任何错误。 Fase 1: Fase 2:
我在Windows 10上无意中破坏了Hyper-V虚拟机的差异磁盘链。这不是世界末日,但将数据从最后一个avhdx文件中取出会更好。 我试图重命名扩展名和挂载文件的技巧,但它不会挂载。 在Hyper-vpipe理器中,如果我尝试编辑avhdx文件,Hyper-Vpipe理器将崩溃,但出现以下exception: Microsoft.Virtualization.Client.Management.ClassDefinitionMismatchException:属性'MaxInternalSize'在类'Msvm_VirtualHardDiskSettingData'中不存在。 Microsoft.Virtualization.Client.Management.EmbeddedInstance.GetProperty [TType](String name,TType defaultValue)at Microsoft.Virtualization.Client.Management.VirtualHardDiskSettingData.get_MaxInternalSize()at Microsoft.Virtualization.Client.Wizards.EditVhd.ActionPage.SetPageLayout (VirtualHardDiskSettingData selectedDisk,VirtualHardDiskState selectedDiskState,Boolean reconnect)在Microsoft.Virtualization.Client.Wizards.EditVhd.NamePage.FailureRetrievingSelectedVirtualDisk(VirtualHardDiskSettingData diskSettingData,VirtualHardDiskState diskState,Exception exception) 还有什么我可以尝试?
当我在家(comcast互联网基础设施)时,数据包要么到达att主干路由器,要么到greatoaks.ca路由器,然后跨越中国CNC骨干路由器(219.158 / 16)。 由于高延迟和高数据包丢失(几乎总是大于80%),此path非常缓慢。 当我在办公室的时候,数据包到达sprintlink.net骨干网(144.232 / 16),然后穿过海洋到达中国托pipe的sprintlink.net骨干网(sl-chinaXX),然后路由到中国CNC骨干路由器(219.158 / 16)。 由于跨海洋通道全部位于Sprintlinknetworking内,因此质量要好得多(延迟和数据包丢失要低得多)。 现在我想知道是否可以做任何事情让从我的家庭networking(comcast)出来的数据包使用sprintlink BB路由器path? 在我的家庭路由器工作将添加路由path规则? 如果没有,我还有其他的select来提高家庭的networking质量吗?
我已经安装Fedora 23作为Web服务器,它工作得很好,出于某种原因,我不记得我决定重新命名卷组的存储部分在驾驶舱名称是在安装过程中自动生成的, Fedora_dhcp-192-168-00-00 重新启动后,它无法启动,并且找不到/root , /swap卷,因为它仍然在旧目录中查找它们 /dev/Fedora_dhcp-192-168-00-00 现在我需要恢复我的系统。 错误消息是 dracut-initqueue[303]: warning