服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我通过SSH连接到一台Linux机器上,我试图运行一个沉重的bash脚本来执行文件系统操作。 预计将继续运行几个小时,但由于Internet连接问题,我不能离开SSH会话。 我怀疑用后台运算符&符号( & )运行脚本是否会有所斩获,因为我尝试了它,后来发现这个过程还没有完成。 我如何注销并保持进程运行?
在Java中,可以创build一个随机的UUID : UUID uuid = UUID.randomUUID(); 如何在Bash中做到这一点?
有一台服务器从早上四点半到晚上十二点。 应该关掉吗? 我认为这是一个服务器,不会有问题留下,但严重的教授告诉我,这是危险的,高清可以在两年内失败。 服务器所有者认为,他的旧服务器从1995年开始运行,没有备份,只有一个硬盘(如果硬盘出现故障,他就被搞砸了)没有问题,因为他以前在晚上关掉硬盘。 你对此相信什么? 现在,它有一个RAID 1arrays,外部硬盘备份,以及在DVD和互联网上的多个完整的硬盘备份。
我正在Ubuntu服务器上设置SSL。 作为build立CSR的一部分,它要求的一个领域是“挑战密码”。 那是什么? 默认为空白。 我需要input吗?
我最近听说Nginx已经将caching添加到其反向代理function。 我环顾四周,但找不到有关它的很多信息。 我想将Nginx设置为Apache / Django之前的caching逆向代理:将一些(但不是全部)dynamic页面的Nginx代理请求发送给Apache,然后caching生成的页面并为来自caching的后续请求提供服务。 理想情况下,我想要以两种方式使caching无效: 在caching的项目上设置到期date 显式使caching项无效。 例如,如果我的Django后端更新了某些数据,我想告诉Nginx使受影响页面的caching无效 是否可以设置Nginx来做到这一点? 怎么样?
在Windows上,如何在不重新启动的情况下刷新主机文件?
我刚刚尝试使用SSH(PuTTY,Windows)login到Fedora (版本13 Goddard)服务器。 出于某种原因, input我的用户名后input没有通过,我input我的密码,再次按Enter键。 当服务器向我打招呼时,我才意识到自己的错误 myusername MYPASSWORD @ server.example.com的密码: 此时我断开了连接,并在该机器上更改了密码(通过单独的SSH连接)。 …现在我的问题是: 这样一个失败的login存储在任何日志文件的纯文本? 换句话说,在下一次他扫描日志时,是否只是在远程pipe理员的眼前强迫我的(现在已过时的)密码? 更新 感谢所有关于隐含问题“将来如何防止这个问题”的评论。 对于快速的一次性连接,我现在使用这个PuTTYfunction: 取代那个又一次的“自动login用户名”选项 我也会更频繁地开始使用ssh密钥,正如PuTTY文档中所解释的那样。
这可能是一个简单的答案,但我从来没有能够通过谷歌searchfind它。 我只是想将一个环境variables添加到Windows机器(桌面或服务器),并能够使用它,而无需重新启动该机器。 假设你有一个生产服务器,托pipe各种应用程序,一个新的应用程序需要一个特定的环境variables来运行。 用户连接到其他应用程序时,您不想重新启动它。 你有什么select? 我不喜欢等待,直到一个良好的时间重新启动选项。 一定有更好的办法。 我错过了什么?
我想从https://www.google.com下载SSL证书,使用wget或任何其他命令。 任何Unix命令行? wget或openssl?
我只是偶然地运行rm -rf /* ,但是我的意思是rm -rf ./* (注意斜线后面的星号)。 alias rm='rm -i'和–preserve-root默认没有救我,所以这里有没有自动防护措施? 我没有root权限,立即取消了命令,但是在某处或某些地方有一些宽松的权限,因为我注意到我的Bash提示符已经被破坏了。 我不想依赖权限,也不是根(我可以用sudo犯同样的错误),而且我也不想寻找系统中某处缺less文件的神秘错误,所以备份和sudo很好,但是我希望这个具体案例更好。 关于两次思考和使用大脑。 我正在使用它! 但是我正在用它来解决一些涉及10个不同事情的复杂的编程任务。 我深深地沉浸在这个任务中,没有任何权力留下来检查旗帜和path,我甚至没有在命令和论点方面进行思考,我认为就“空当前目标”这样的行动而言,我大脑的不同部分将他们转化为命令,有时会犯错误。 我想让电脑纠正它们,至less是危险的。