服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我试图让我的鹈鹕博客工作。 它使用lftp将实际的博客转移到一个服务器,但我总是得到一个错误: mirror: Fatal error: Certificate verification: subjectAltName does not match 'blogname.com' 我认为lftp正在检查SSL和Pelican的快速设置,只是忘记包括我的FTP上没有SSL。 这是Pelican的Makefile中的代码: ftp_upload: $(OUTPUTDIR)/index.html lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit" 在terminal呈现为: lftp ftp://[email protected] -e "mirror -R /Volumes/HD/Users/me/Test/output /myblog_directory ; quit" 我到目前为止pipe理的是,通过将Makefile更改为:拒绝SSL检查。 lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "set ftp:ssl-allow no" "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit" 由于我的错误实现,我正确地login了( lftp [email protected]:~> ),但是一行function不起作用,我必须手动input镜像命令: mirror -R /Volumes/HD/Users/me/Test/output/ […]
如何在Windows和Unix / Linux格式之间转换文本文件中的换行符? 我有一个* nix环境,但是我需要导入和导出Windows样式换行符的数据。 我以为会有一个标准的工具或命令来做到这一点,但我似乎无法find它。
我有一个关于我们的Exchange服务器的问题:你认为这是一个好主意,拒绝传入的外部电子邮件,在我们自己的域名在结尾? 像来自[email protected]外部电子邮件[email protected] ? 因为如果它是来自我们公司的真正发件人,这封电子邮件永远不会从外面来? 如果是的话,这样做的最好方法是什么?
我发现很多时候,公司里的“大老板”想要安装“任何东西”,并在计算机上做任何事情。 当然,我们可以告诉他,这是不好的,因为IT系统pipe理员失去了对计算机的控制,等等。 任何无可辩驳的论据说服大老板,最好不要在他们的桌面计算机上拥有pipe理员权限?
我怎么能ping一个特定的地址,发现时,停止ping。 我想在一个bash脚本中使用它,所以当主机启动时,脚本不断ping,从主机可用的那一刻起,脚本继续…
我有一个来自同一个IP的数百页请求的列表,我需要知道这些可能是不同计算机的请求。
在我的系统环境中,我一直是HP ProLiant服务器的倡导者。 在过去的12年中,该平台一直是我在多个行业的基础架构devise的基础。 ProLiant硬件的主要卖点是持久的产品线,具有可预测的组件选项,易于导航的产品规格(Quickspecs),强大的支持渠道以及在产品生命周期期间积极的固件发布/更新计划。 这有利于在一级和二级市场使用惠普设备。 随着部件成本的下降,使用过的和新型的设备可以通过额外的部件或通过交换/升级而获得新的使用寿命。 惠普固件的一个独特特性是在固件版本中引入了新的function以及错误修正。 我看到智能arraysRAID控制器获得了新的function,服务器平台获得了对较新操作系统的支持,解决了严重的性能问题; 全部通过固件版本。 通过一个典型的更新日志历史的阅读揭示了创build一个稳定的硬件平台进行了多lesstesting和努力。 我明白,并购买相应。 其他制造商似乎按原样发货,只专注于纠正后续固件版本中的错误。 我很less在Supermicro和戴尔设备上运行固件更新。 但是我认为在没有初始固件维护阶段的情况下部署惠普服务器是不负责任的行为。 鉴于此,惠普即将对服务器固件访问进行政策更改的早期报告令人担忧。 官方细目: 访问为HP ProLiant服务器select服务器固件更新和SPP将需要授权,并且只有具有有效的合同支持协议,HP Care Pack服务或与HP支持中心用户ID关联的保修的惠普客户才能使用。 一如既往,客户必须对正在更新的特定产品有合同或保证。 实质上,您必须在服务器上拥有主动保修和支持才能访问固件下载(大概是HP Service Pack for ProLiant DVD )。 这将影响独立的IT技术人员,内部IT人员和使用旧设备的客户,其次是寻求使用惠普设备的人。 我提供了许多服务器故障答案,归结为“更新此组件的固件将解决您的问题” 。 该build议的收件人可能不会得到积极的支持,并且不符合本政策下的固件下载条件。 这是供应商locking增长趋势的一部分吗? HP ProLiant Gen8磁盘兼容性是一个前兆。 惠普是否超越了限制访问一些人所依赖的更新? 结果是否像Cisco IOS下载的地下市场一样? 这是如何与你,你的组织或购买决策者坐在一起的? 它会影响未来的硬件决策吗? 这是否有激励让更多的系统在官方保修之下,或延长旧设备上的护理包? 这个政策变化的其他可能的不良影响,我可能没有考虑到的是什么? 更新: 惠普支持服务博客 – 终身客户的答复 更新: 这现在是有效的。 当我尝试下载系统的BIOS更新时,我看到提示。 使用HP Passportlogin不需要继续下载。
我读了关于HFSC的原始SIGCOMM '97 PostScript文件 ,这在技术上非常有用,但是我理解这个基本概念。 您可以指定一个凸或凹的服务曲线,而不是给出线性服务曲线(与其他几乎所有其他调度algorithm一样),因此可以分离带宽和延迟。 然而,尽pipe本文提到了正在使用的调度algorithm(实时和链接共享),但每个调度类总是只提到一条曲线(通过指定该曲线来完成解耦,只需要一条曲线)。 现在已经使用ALTQ调度框架为BSD(OpenBSD,FreeBSD等)实现了HFSC,并使用TC调度框架 (iproute2的一部分)实现了Linux。 两个实现都添加了两条额外的服务曲线,这些曲线并不在原始文件中! 实时服务曲线和上限服务曲线。 再次请注意,原文提到了两种调度algorithm(实时和链接共享),但是在这篇论文中,这两种调度algorithm都是单一的服务曲线。 BSD和Linux目前都没有两个独立的服务曲线。 更糟糕的是,某些版本的ALTQ似乎给HSFC增加了一个额外的队列优先权(在原始文件中没有优先权)。 我发现了几个BSD HowTo提到这个优先级设置(尽pipe最新的ALTQ版本的手册页不知道HSFC的这个参数,所以官方它甚至不存在)。 这一切都使得HFSC的调度比原始文件中描述的algorithm更复杂,互联网上有大量的教程互相矛盾,一个声称与另一个相反。 这可能是没有人真正了解HFSC调度真正起作用的主要原因。 在问我的问题之前,我们需要一些样本设置。 我将使用一个非常简单的,如下图所示: 替代文字http://f.imagehost.org/0177/hfsc-test-setup.png 以下是我无法回答的一些问题,因为教程互相矛盾: 我该怎么做需要一个实时曲线? 假设A1,A2,B1,B2都是128kbit / s的链路共享(任何一条都没有实时曲线),那么如果根分配512kbit / s,每个链路将得到128kbit / s A和B当然都是256kbit / s),对吗? 为什么我还要给A1和B1 128 kbit / s的实时曲线? 这有什么好处? 为了给予这两个更高的优先? 根据原始文件,我可以通过使用曲线给予他们更高的优先级,这就是HFSC最重要的。 通过给这两个类别[256kbit / s 20ms,128kbit / s]的曲线,它们的优先级比A2和B2的优先级高两倍(平均只能达到128kbit / s) 实时带宽是否计入链路共享带宽? 例如,如果A1和B1都只有64kbit / s的实时和64kbit / s的链路共享带宽,这是否意味着一旦它们通过实时服务64kbit / […]
我目前正在使用web.com进行网站托pipe。 我有一些马马虎虎的经验,并认为他们有点过高了。 我们有一个相当简单的网站 – 没有电子商务。 不过,我们确实需要大量的存储空间。 什么networking主机是人们满意?
我试图通过一个“有很多连接和高stream量小包的千兆networking”来提高我的TCP吞吐量。 我的服务器操作系统是Ubuntu 11.10 Server 64bit。 通过TCP套接字连接到我的服务器(全部在同一端口)有大约50,000(和增长)的客户端。 我的数据包中的95%的大小为1-150字节(TCP报头和有效载荷)。 剩下的5%从150到4096+字节不等。 使用下面的configuration我的服务器可以处理高达30 Mbps(全双工)的stream量。 你可以请build议最佳实践调整操作系统为我的需要? 我的/etc/sysctl.cong看起来像这样: kernel.pid_max = 1000000 net.ipv4.ip_local_port_range = 2500 65000 fs.file-max = 1000000 # net.core.netdev_max_backlog=3000 net.ipv4.tcp_sack=0 # net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.core.somaxconn = 2048 # net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 # net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_mem = […]