服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个sh脚本备份 scp /mybackupdir/* backupuser@backupserver:/backup 有没有简单的方法来添encryption码到SCP? 或者我必须检查一个SSH代理程序是否正在运行,如果不启动一个,并添encryption钥?
我怎样才能创build和启用永久1GB的交换文件盐堆栈将重新启动后工作? salt.states.mount.swap不允许定义交换大小。 此外,我需要定义swappiness。 目前我用echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf来做 echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf
我试图debugging一个问题,没有发送邮件在Centos 6框,我没有configuration。 我怎样才能确定哪个邮件程序正在使用发送邮件? crontab手册页有这样的说: 除了LOGNAME,HOME和SHELL之外,cron(8)还会查看MAILTO是否有任何理由通过运行“this”crontab中的命令来发送邮件。 如果MAILTO被定义(并且非空),则邮件被发送给如此命名的用户。 如果MAILTO被定义但为空(MAILTO =“”),则不会发送邮件。 否则,邮件将发送给crontab的所有者。 如果您安装cron – / bin / mail不会执行别名,并且UUCP通常不读取其邮件,则此选项非常有用,如果您决定使用/ bin / mail而不是/ usr / lib / sendmail作为邮件程序。 带星号的部分是让我疑惑的部分:“是sendmail还是邮件?”
我有一个硬编码的命令使用/tmp作为其工作目录。 /tmp是相当小的,并且该命令肯定会填满,这会对其他系统进程造成问题。 我不能修改这个命令,所以我想重新挂载/tmp到别的地方,只对当前用户/ shell可见,而不影响其他用户/进程。 这可能吗? 更新:发现该命令使用TMPDIRvariables,我可以重写,但仍然有兴趣知道是否有一个Linux用户空间命令我可以使用。
目标 目标是禁用每30分钟发生一次的自动Puppet-agent运行。 可以更改时间间隔 ,但自动Puppet-agent运行应完全禁用。 尝试一个 根据这个文档 ,应该可以通过configuration以下来禁用自动Puppet-agent运行: /etc/puppet/puppet.conf [agent] daemonize=false 结果是 Notice: Run of Puppet configuration client already in progress; skipping (/var/lib/puppet/state/agent_catalog_run.lock exists) 如果木偶以30分钟的默认运行间隔手动运行。 尝试两个 user@hostname:~$ sudo puppet agent –disable 结果是 user@hostname:~$ sudo puppet agent -t Notice: Skipping run of Puppet configuration client; administratively disabled (Reason: 'reason not specified'); Use 'puppet agent –enable' to re-enable. […]
我正在尝试使用以下subjectAltName生成证书: hostname *.hostname hostname.mydomain.local *.hostname.mydomain.local 我通过OpenSSL生成CSR,然后从Microsoft Active Directory证书服务获取证书。 证书适用于以下替代名称: hostname hostname.mydomain.local *.hostname.mydomain.local 但是, *.hostname只是不起作用。 使用Curltesting,我得到以下输出: % curl https://m.example/ curl: (51) SSL: certificate subject name '*.example' does not match target host name 'm.example' 另一方面,如果我添加“m.example”作为subjectAltName ,那么它就起作用了。 所以,缩短主机名的通配符拒绝工作。
我想在Windows Server 2012中禁用RC4。从这个链接 ,我应该禁用registry项或RC * [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC*] 但我无法find任何东西 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\ 任何想法? 我也检查了安全更新编号2868725,并没有在Windows更新历史中find它,尽pipe它是最新的。
如果您的服务器上有SSIS目录,则安装SQL Server 2014 SP1将失败。 之后,服务器不启动。 重build系统数据库没有帮助(不确定,也许是因为系统数据库实际上并没有损坏,因此他们可能并没有真正重build)。 第3188行的SP1随附的脚本SSIS_hotfix_install.sql中存在一个错误: CREATE NONCLUSTERED INDEX [IX_internal_object_parameters_inc] ON [internal].[object_parameters] 他们使用一个2部分名称的表,而应该升级SSISDB的脚本在主数据库中执行。 该脚本可以默认在C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Install ,但显然他们不会从服务器启动时执行。 他们可能从C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn 。 有谁知道如何绕过该脚本的执行,并获得服务器启动?
我收到来自西class牙,美国和法国的不同客户的一些报告,他们无法访问我的网站https://www.ultreyatours.com 。 他们得到一个ERR_NAME_NOT_RESOLVED错误,表示找不到服务器。 就我个人而言,我没有遇到任何错误,大多数访问者都没有遇到这种情况,但是我的一个客户向我发送了跟踪路由输出 – 下面。 他在浏览器中使用Google DNS。 我有一个共享的IP地址,这让我觉得它被一个ISP阻止,但似乎并不是这样。 我已经联系了Telefonica(这是我的客户端最后一个服务器),询问他们是否阻止了我的IP地址,以防万一,但已经有九天了,至今没有回应。 我试过的所有网站testing程序似乎无法find错误。 我发现唯一的红旗是我的MXlogging指向一个CNAME。 但是这是我的主人Go Daddy的标准邮件设置。 任何人都可以告诉我,如果他们不能访问网站,并发送给我traceroute,或者你有什么build议,为什么发生这种情况? 为了以防万一,我应该换主机吗? traceroute to ultreyatours.com (160.153.74.24), 64 hops max, 52 byte packets 1 192.168.1.1 (192.168.1.1) 7.887 ms 2.594 ms 2.378 ms 2 192.168.144.1 (192.168.144.1) 51.844 ms 42.309 ms 41.189 ms 3 * * * 4 26.red-80-58-89.staticip.rima-tde.net (80.58.89.26) 55.877 ms 65.red-81-46-3.staticip.rima-tde.net (81.46.3.65) […]
我正在使用一些使用移动互联网与我的应用程序服务器通信的硬件单元。 最初,硬件在通信硬件中有一个硬编码的IP地址(负载均衡器),用于将stream量路由到我的应用程序服务器; 现在,如果负载平衡器在整个冗余基础架构失效的情况下创build一个单点故障,则它将变得无用,因为其目标是共享负载,而不是维持可用性。 现在我要求硬件创build者将其切换到使用DNS,并通过使用多个Alogging,我得到了更好的结果。 在这种情况下,我可以让应用程序服务器直接使用硬件。 但是如果一台服务器出现故障,一些硬件单元无法通信一段时间,但是会在20-30分钟内到达另一台服务器。 因为DNS故障转移不能始终工作。 那么我怎样才能克服这个问题,让我的应用服务器一直工作?