服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
所以我升级Ubuntu,我去了127.0.0.1在Chrome浏览器,并得到“糟糕!谷歌浏览器无法连接到127.0.0.1”,所以我重新启动Apache,但遇到了这个错误: apache2:/etc/apache2/apache2.conf第215行的语法错误:无法打开configuration文件/etc/apache2/httpd.conf:没有这样的文件或目录 行动“configtest”失败。 Apache错误日志可能有更多的信息。 …失败! 这是我的/etc/apache2文件夹的内容: conf.d/ mods-available/ mods-enabled/ sites-available/ sites-enabled/ apache2.conf apache2.conf.dpkg-dist envvars magic ports.conf 这是怎么回事? 我该如何解决这个问题?
该文档包含示例: New-ADServiceAccount service1 -DNSHostName service1.contoso.com -Enabled $true 该参数是必需的。 DNSHostName的目的究竟是什么,我应该如何决定将其设置为什么?
我已经阅读了许多关于使用PermitUserEnvironment和文件~/.ssh/environment以便将envvariables传递给ssh shell的文章。 正式的sshd文档和其他一些资源暗示了这样做的一些安全风险。 启用环境处理可使用户能够绕过使用诸如LD_PRELOAD之类的机制的一些configuration中的访问限制。 激活PermitUserEnvironment的可能的安全问题是什么? 我期待在这些环境variables中保存数据库连接的细节,这是可取的吗?
我杀了一个本地的“rsync -ah”进程。 它在目标目录中留下垃圾文件,如“.abc.vmdk.zxivMN”。 垃圾文件不会在连续的“rsync -ah”运行中被删除。 细节: 我在同步的两个文件夹上运行diff,并报告:“仅在/ mnt / archive1 / documents / general:.abc.vmdk.zxivMN” 清理临时rsync文件的最佳方法是什么?
在本地gitlab中,我创build了一个项目nova( https://github.com/openstack/nova )的副本。 如何保持本地新星回购与github同步,每小时或每天更新一次? 我想要一个解决scheme类似于这里描述的bitnami: http ://wiki.bitnami.com/Applications/BitNami_GitLab#Keeping_in_sync_with_the_GitLab_repository_at_GitHub (我用Devstack来安装Openstack。)
Active Directory域控制器的退役过程有两种stream派,它们被广泛用作DNS服务器。 将传出DC的IP地址添加到新的DC,并确保DNS正在侦听该地址。 降级旧DC,在其上留下DNSangular色,并将全局DNS转发器configuration到新服务器。 显然,两者都是阻塞,直到所有服务器和设备都被configuration为使用新服务器的主IP地址,但有时候,根据环境的大小,过渡期可能会相对较长。 这里有没有明确的最佳做法?
我期望通过GPO软件安装策略安装我们的最新AV套件。 (如下面的屏幕截图。) 不幸的是我的要求使用DFS已被拒绝,我需要为我们的环境中的每个站点(每个站点是它自己的子网)创build一个GPO。 我遇到的问题是,有很多用户在网站之间旅行,所以当他们移动到另一个网站时,他们会得到新的GPO,并且不在以前的GPO范围内。 我找不到有关GPO软件安装是否将在当前PC上已经存在的应用程序重新安装的具体文档。 当计算机超出范围时,我将使用该选项离开应用程序。 从我的研究中,我发现GPO只适用于GPO的版本发生了变化,这很好,但是实际的MSI呢? 我发现人们提出了两个scheme,但不能备份: GPO调用Windows Installer服务来检查已安装的程序列表,只有当前的MSI版本不存在时才会安装。 GPO安装会使用自己的软件列表保留自己的应用程序caching,如果应用程序不在该列表中,即使已经安装,也会安装该应用程序。 任何人都可以为我确认正确的信息吗? 编辑:谢谢你们的答复,我知道其他替代方式来部署软件,但是我后面是一个具体的答案是否GPO部署将重新安装包,如果它已经存在于工作站上。
我正在尝试提高ubuntu机器上所有用户的打开文件描述符最大值。 这个问题有点跟随这个问题。 即使在需要pam_limits.so时,ulimit也不会读取打开的文件描述符limits.conf设置 除了我已经在limits.conf中添加了所需的“根”条目 这里是条目 * soft nofile 100000 * hard nofile 100000 root soft nofile 100000 root hard nofile 100000 与pam_limits.so相关的pam_limits.so /etc/pam.d/中的所有相关文件中都未被注释,而fs.file-max已在/etc/sysctl.conf中正确设置 但是,我仍然看到 abc@machine-2:/etc/pam.d$ ulimit -n 1024 重启后。 可能是什么问题呢? 我的默认shell是/ bin / sh,我不能使用chsh来更改我的默认shell,因为我的用户在机器上是通过一些分布式身份validationscheme进行身份validation的。
我有一个在Amazon EC2上运行的Web应用程序。 它监听9898端口。 我可以通过inputIP地址和端口号来访问它。 例如1.2.3.4:9898 但是,我真正希望能够做的是不必input端口号。 研究这个问题,看起来像端口转发可能是解决scheme – 即将在默认端口(80)上收到的http请求转发到我的非标准端口(9898)。 这是正确的方法吗? 如果是这样,我如何在EC2上设置? 如果不是,那么我该如何实现我想要的? 在此先感谢您的帮助。 更新 我应该提到EC2实例是Windows Server 2012 AMI。
大多数情况下,当我执行任何search硬件的Linux盒等,在列表中总是有一个日志的火星包(IP)没有任何进一步的解释。 net.ipv4.conf.all.log_martians =1 net.ipv4.icmp_ignore_bogus_error_responses =1 我做了一些谷歌search,但它看起来不像火星包是攻击的来源等等。 任何人都可以发光吗? 谢谢