openssh /sftp 客户端能够使用该选项配置最大允许的未完成请求数-R
。
服务器端有类似的东西吗?我有一个允许多个未完成请求的客户端,并且我想在连接到不支持或不允许多个未完成请求的服务器时测试其行为。因此,我正在寻找一种方法来禁用此功能sshd
,或者找到另一个不支持此功能或允许我将其关闭的服务器实现。
openssh /sftp 客户端能够使用该选项配置最大允许的未完成请求数-R
。
服务器端有类似的东西吗?我有一个允许多个未完成请求的客户端,并且我想在连接到不支持或不允许多个未完成请求的服务器时测试其行为。因此,我正在寻找一种方法来禁用此功能sshd
,或者找到另一个不支持此功能或允许我将其关闭的服务器实现。
我需要使用 openssl 在 shell 脚本中执行一些 HTTP GET 请求。我现在用来执行此操作的行如下所示。这是解析以下格式的 XML 响应的内容。
<Result>success</Result>
<Result>failure</Result>
echo -e "GET /test HTTP/1.1\r\nHost:$(hostname)\r\n\r\n" | openssl 2>&1 s_client -quiet -connect server-url:443 | grep -o -P --color '(?<=Result\>).*(?=\</Result)'
这有效并相应地返回字符串“成功”或“失败”。我面临的问题是该openssl
命令在执行 GET 请求后不会终止,而是坐在那里等待更多输入。我相信这是由于隐式-ign_eof
阻止了由-quiet
选项引起的自动终止。我尝试使用该-no_ign_eof
选项,但这会导致openssl
命令在 GET 请求收到响应之前终止,因此如果使用该选项,我将无法获取响应的内容。
如何修改此命令,以便我可以通过标准输入传递 GET 请求(因为我想将其置于循环中,所以需要),但openssl
在每个请求后终止命令?
我的 fedora 17 linode VPS 显示的时间不正确。
都柏林当前的实时时间是 15:13,但我的 linode 显示的时间比现在晚了 3 小时 45 分钟:
cg@lin:~$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 24 Feb 6 11:26 /etc/localtime -> /usr/share/zoneinfo/Eire
cg@lin:~$ date
Wed Feb 6 11:28:49 GMT 2013
在 Fedora 中设置时区是否还有我不知道的额外步骤?
我刚刚安装了 logcheck 并将其配置为在发现问题时向我发送邮件。默认情况下,它每小时在 HH:02 运行一次,并向我发送如下内容:
Jan 31 20:05:01 Linux CRON[3186]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 20:09:01 Linux CRON[4462]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jan 31 20:15:01 Linux CRON[6777]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 20:17:01 Linux CRON[7782]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 31 20:20:01 Linux CRON[8528]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Jan 31 20:25:01 Linux CRON[9778]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 20:35:01 Linux CRON[12717]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 20:39:01 Linux CRON[14959]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jan 31 20:40:01 Linux CRON[15312]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Jan 31 20:45:01 Linux CRON[16669]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 20:55:01 Linux CRON[20718]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 21:00:01 Linux CRON[21969]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Jan 31 21:00:01 Linux CRON[21974]: (root) CMD (/usr/sbin/rdate 128.2.136.71 | logger -t NTP)
Jan 31 21:02:01 Linux CRON[22567]: (logcheck) CMD ( if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi)
我不明白为什么要抱怨这些,它们对我来说就像标准的系统 cron 作业。任何人都可以对此有所了解吗?
谢谢
我是 HP Nonstop 服务器的系统管理员。最近,我们使用的主要应用程序 (Base24) 的供应商 (ACI) 宣布与 IBM 合作,将应用程序的未来版本迁移到 z/OS 平台。我很好奇其他 HP Nonstop 用户是否在他们的工作中看到类似的事情发生。我在这里找不到关于这些服务器的任何其他帖子,所以也许我已经回答了我自己的问题!
谢谢