服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想设置一个git服务器。 我已经find了几个如何的,详细的。 有些描述可以通过Ssh访问的git-server的安装,有些则通过HTTP访问。 (其他人甚至build议工具,如gitolite)。 有没有利弊select通过SSH或HTTP? 看来,通过HTTP,文件传输速度明显较慢,但我不知道是否有其他的事情要记住。 如果有的话,build立一个git服务器最常见的方式是什么?
最近,Logwatch中我的Ubuntu 12.04服务器的SSH日志摘要已经开始显示“11:Normal Shutdown,感谢您播放[preauth]”以及“11:Bye Bye [preauth]”和“11:disconnected by用户“消息,他们以前已经显示。 在过去的几个星期之前,我在日志中没有看到这个消息,也没有在Ubuntu 10.04上的旧服务器上看到这个消息。 我用googlesearch这个信息,也找不到任何明确的解释。 试图login和接收这个消息的IP是随机黑客企图,从我认为(假定)他们不成功的preauth来判断,但我想知道这个消息到底是什么意思,以及如何区别于其他人。 编辑更多的信息:我的服务器有密码authentication和根authentication都禁用
我正在configuration一个在vSphere环境中configuration的不健康的Windows 2008 R2terminal服务器。 它目前有4个vCPU和32GB的RAM。 没有过度承诺。 这台服务器上的并发用户数在最近几个月(〜70)急剧上升,可能超过了推荐级别。 由于该系统上的用户使用的应用程序,将其分解为多个服务器将是超出此问题范围的挑战。 但是,在一周的某些时间点(现在几乎每天),新用户login会产生以下错误: 事件ID 1500 Windows无法login,因为您的configuration文件无法加载。 检查您是否连接到networking,并确保您的networking正常工作。 详细信息 – 系统资源不足以完成请求的服务。 直到有些用户注销,会话被手动断开或者系统完全重启。 我想知道: 这个错误信息指的是什么资源? 什么实际上受到限制? 有没有一个操作系统级可调或configuration可以帮助这个? 除了此错误消息的频率增加之外,用户对性能满意。 这里还有别的东西吗? terminal服务器可以容纳的用户数量是否有绝对的限制? 我看到在terminal服务器的某些调优指南中描述了150多个用户。
我用cygwin备份了一个使用rsync的linux web服务器。 我现在在我的Windows笔记本电脑上有一个完美的服务器副本。 如果我删除或修改我的笔记本电脑上的文件,并再次用cygwin运行rsync它会删除/更新服务器上的同一个文件? 我的印象是,如果我删除/修改服务器上,并在我的笔记本电脑上运行rsync它将删除/修改我的笔记本电脑上的本地文件,但这是否反向工作?
DRAM芯片封装非常紧密。 研究表明,相邻的比特可以随机翻转。 在一个带有ECC的服务器级DRAM芯片中随机触发错误的概率是多less( CMU-Intel论文引用一年中一次未知芯片的数量为9.4×10 ^ -14)? 如何在购买内存之前知道错误是否已被修复? 我应该怎么做,以抵制恶意企图通过例如租户或非特权用户(例如CentOS 7)进行特权升级? 参考文献: 行内DRAM漏洞被利用,解锁访问物理内存 内存翻转而不访问DRAM:DRAM干扰误差的实验研究 Google的PoC回购 项目零写入
我知道,作为一名DBA,我真的需要担心三种分裂: 索引 SQL数据文件中的碎片,包括聚簇索引(表)碎片。 使用DBCC SHOWCONTIG(在SQL 2000中)或sys.dm_ db_ index_ physical_ stats(在2005+中)来识别此问题。 SQL日志文件中的VLF碎片 。 运行DBCC LOGINFO查看每个SQL日志文件中有多less个VLF。 硬盘上的数据库文件的物理文件碎片。 通过使用Windows中的“磁盘碎片整理程序”实用程序进行诊断。 (由这个优秀的博客文章启发) 很多关注索引碎片(请参阅Paul Randall的优秀Serverfault答案 ),所以这不是我的问题的焦点。 我知道当数据库最初是通过规划一个合理的预期数据文件和日志大小来防止物理碎片(和VLF碎片),因为这种碎片最经常发生在频繁的增长和缩小,但我有一些关于如何修复物理碎片一旦被识别: 首先,企业级SAN上的物理碎片甚至是相关的? 我可以/应该在SAN驱动器上使用Windows碎片整理程序,还是应该使用内部碎片整理实用程序? 从Windows工具获得的碎片分析是否在SAN驱动器上运行时更准确 ? SQL性能上的物理碎片有多大? (让我们假设一个内部驱动器arrays,等待前面的问题的结果。)这是一个比内部索引碎片更大的交易? 或者是真的是一个类似的问题(驱动器必须做随机读取,而不是顺序读取) 碎片整理(或重build)索引浪费时间,如果驱动器物理碎片? 在我解决其他问题之前,我需要修复吗? 在生产SQL框中修复物理文件碎片的最好方法是什么? 我知道我可以closuresSQL服务并运行Windows Defrag,但是我也听说过一种技术,在这种技术中,您可以执行完整备份,删除数据库,然后从备份恢复到空驱动器。 这是后者的技术推荐? 从这样的备份还原还从头开始build立索引,消除内部索引碎片? 还是只是将页面顺序返回到与备份时相同? (如果有问题的话,我们使用Quest Lightspeed压缩备份。) 更新 :到目前为止,是否对SAN驱动器进行碎片整理(否)以及索引碎片整理是否对物理碎片驱动器仍然值得(YES)的回答是很好的答案。 任何人都在考虑权衡实际进行碎片整理的最佳方法吗? 或者估计你想要花费的时间来碎片化一个大型的驱动器,比如500GB左右? 相关的,显然,因为那是我的SQL服务器将closures的时间! 另外,如果有人对SQL性能改进有任何轶事的信息,那么通过修复物理碎片就可以提高性能,那也是很好的。 迈克的博客文章谈到揭露这个问题,但没有具体说明它做了什么样的改进。
我是一个相当新的Windows系统pipe理员。 我已经做了一些基本的batch file和其他一些脚本。 我想知道我应该采取什么样的方式成为一名更好的编剧。 我应该学习什么语言,哪些是最好的学习资源(网站,书籍等)。
所以grub需要元数据版本0.90我想知道如果我可以改变我现有的数组使用,而不是1.2的默认值。 这样我就不必重新安装了。 如果是,我该怎么办?
我正在开发一个基于Web的Java应用程序,(显然)必须在开发过程中在本地运行。 我已经find了Tomcat文档,并在/etc/tomcat6/Catalina/localhost/有一个合适的context.xml文件,但是每/etc/tomcat6/Catalina/localhost/ ,Tomcat就决定删除它! 这意味着我必须把它放回去,重新启动Tomcat。 为什么这样做? 我已经search了关于它的Tomcat文档,并没有更聪明。 (哦是的:它实际上不是被称为context.xml而是owners.xml因为这是该应用程序的HTTPpath前缀。) 更新 我现在看到了Tomcat 在Tomcat运行的时候删除了这个文件。 我想我需要提交一个bug …
我试过这个: tcpdump -s 1500 -A -l -i eth0 '(port 6667) and (length > 74)' 我只需要ascii的一部分。 我如何删除其余的?