服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我使用ssh-keygen创build了一个密钥对,并获得了两个clasic id_rsa和id_rsa.pub。 我将公钥导入了我的AWS EC2帐户。 现在我创build了一个Windows实例,并解密该实例的密码,AWS控制台正在问我一个.pem文件。 我怎样才能从我的两个id_rsa和id_rsa.pub文件获得.pem文件?
Ubuntu 14.04 Mailserver:Postfix root从crontab接收一打电子邮件。 这些邮件包含PHP警告。 我已经解决了这些警告的原因。 我已经修复了每个cronjobs不发送邮件(输出发送到>/dev/null 2>&1 ) 我删除了以前的所有电子邮件 在/ var /邮件/根 的/ var /线轴/邮件/根 但是我还是每小时收到十几封电子邮件。 这些电子邮件来自cronjobs,有时差不多一个月大。 我不明白:这些电子邮件来自哪里,它们存储在哪里?
CentOS 7文件系统是XFS ,并且resize2fs不起作用。 我需要将/home缩小到400G,并将100G空间添加到/ 。 我该怎么办? # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 50G 50G 341M 100% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 84K 7.8G 1% /dev/shm tmpfs 7.8G 778M 7.0G 10% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/sda1 497M 241M 257M 49% /boot tmpfs 1.6G 16K […]
好的,所以我从来没有使用SSL / HTTPS的经验,我只处理过标准的HTTP。 最近我开始在一个需要SSL的网站上工作。 所以当然,我已经出去研究如何开始。 我已经到了成功安装SSL证书的阶段 – 绿色挂锁出现,服务器响应端口443上的HTTPS请求。我遇到的问题是,无论我做什么,我都不能让任何页面出现使用HTTPS / SSL,但他们似乎很好的端口80 / HTTP(直到我将HTTPredirect到HTTPS)。 简单地说,我可以访问HTTPS站点,但是我的页面没有被发送,而是为每个请求发送一个404。 /etc/apache2/sites-available/[name].conf <VirtualHost *:80> ServerName [serverName] RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=302] </VirtualHost> <VirtualHost *:443> ServerName [serverName] ServerAdmin [email] DocumentRoot [docRoot] # I know the following SSL cert stuff is correct SSLEngine On SSLCertificateFile […]/[domain].crt SSLCertificateKeyFile […]/[certificate].key SSLCertificateChainFile […]/[theotherone].crt ErrorLog […]
由于S3“文件系统”目前都不兼容,您build议使用什么s3网关工具来挂载远程S3存储桶进行备份? 我一直在使用S3FS,但是我听到很多人抱怨代码质量差, 我还没有经过我自己的正式代码审查。 你还喜欢什么其他工具? 编辑:只是为了澄清,我在这里运行Linux。 Windows兼容性会很好,但不是必需的
我有一个巨大的文件(> 20演出)坐在我的源机器上,我需要将其转移到我的目标机器。 为了解决这个问题,我们假设两台机器之间没有networking连接。 我需要把这个文件分解成一系列较小的文件,把较小的文件写到DVD上,然后在目标机器上重新组装所有的东西。 源机器和目标机器都是Linux机器。 有没有办法做到这一点使用tar ? 我有一种感觉,我需要使用–multi-volume参数。 我有什么select? 我需要能够指定卷文件的大小,以确保每个卷都适合单个DVD。 谢谢!
我想添加cookie信息到我的Apache访问日志,即:电子邮件,用户名(cookie是由php文件创build的,而不是Apache)。 我可以添加一些类似于: \"%{cookieName}i\" log.conf文件 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 如果这不起作用,我使用cookie日志并将其与访问日志结合起来,以及如何?
我一直在研究WDS和其他成像工具,最好的做法似乎是在成像之前对主机进行系统准备。 但是,我一直在工作,他们只是build立一个机器,然后使用Ghost来创build一个图像。 我问他们关于sysprep,他们说这只是导致问题。 他们已经这样做了好几年了,而且看起来还行得通。 sysprep是必要的吗? 如果你不用sysprep,会发生什么? 注:目前我正在部署XP,但是如果有特定于Vista / 7的问题,我很想知道它们是什么。
有没有办法在unix中设置用户别名,如果你有一个用户, my_user ,他们可以用一个替代用户名login,即my_user ,仍然以my_userlogin?
我们是一个相当小的公司(3-4名程序员和3-4名网站devise师),开发了一个单一目的的PHPnetworking应用程序,为约100多个网站提供function。 我们在一个单独的开发和生产环境中运行了几年,运行得相当好。 总是有足够多的独立特性被开发出来,程序员们从来没有真正的冲突过,没有源代码控制的情况下工作起来更方便。 即使它有数据丢失的风险,而且我们已经有一小部分文件在不经意的情况下丢失了。 另一个考虑是我们的devise师不是技术精通(我介绍他们到HTML标记,而不是使用所见即所得)。 这是犹豫转向版本控制的原因之一。 然而,现在我们已经达到了100多个网站,而且开发团队也在不断增长,我正在努力使我们的程序标准化,对于程序员来说,源代码控制似乎是一个合理的步骤。 我希望这也会加快我们的补丁部署。 不幸的是,我设置源代码控制系统的经验非常有限。 我很好奇从具有相似设置的人,或经验转换的人那里听到: 1)你是否一切版本(网站,CSS,HTML模板和应用程序代码),从而迫使devise师学习版本? 还是只是开发人员在应用程序代码上工作? 2)初始设置源代码控制时需要注意哪些问题? 3)部署dev =>源代码pipe理的生产提示。 感谢所有的洞察力。 编辑1:当。 到目前为止,每个人都在推荐控制一切。 那会让我早早失去理发。 这可能会在不久的将来引发一个新的问题。 感谢您的build议,保持它的到来! 编辑2:很多好的答案,我们将研究各种版本控制系统。 感谢大家的回复!