Articles of 用户pipe理

有没有简单的方法来插入数据/时间在一个日志文件的前面只是shell脚本?

假设我想在一夜之间监控Java进程的内存使用情况。 我可以做类似的事情 顶部| grep java> out.log 我会得到一大堆线的日志文件。 有没有简单的方法来获得插入每行前面的数据/时间?

从Ubuntu下删除Apache

我想删除Apache,就好像它从来没有安装,没有configuration文件留下。 我打算重新安装apache2新鲜。 我已经尝试了apt-get选项的各种组合,但没有成功。 apt-get remove apache2 apt-get remove –purge apache2 apt-get purge apache2 apt-get autoremove apache2 这些都完全删除Apache正确。 没有任何工作,/ etc / apache2目录仍然存在。 所以我删除了它。 当我安装Apache的文件夹永远不会被创build。 运行Ubuntu服务器10.10。

为什么在虚拟机pipe理程序中部署虚拟机pipe理程序成为可能?

为什么虚拟机需要在物理硬件上的虚拟机pipe理程序可以部署在虚拟机中? 例如,XenServer(实际的pipe理程序)可以部署在ESX VM中? 为什么这是可能的(虽然不是一个好主意有很多原因,但仍然有效)。 另外,为什么人们说pipe理程序需要物理硬件(从架构的angular度来看,而不是明显的性能原因)。 谢谢

撤销R2上的replace任务pipe理器

我使用系统内部进程pipe理器中的选项来replace任务pipe理器。 现在,任务pipe理器不会加载进程pipe理器,但是taskmgr的错误会给出taskmgr.exe的path,然后显示错误的周长。 我如何撤消replace任务pipe理器选项?

Sql Azure有没有Windows Azure有用?

我目前正在做一些研究,以获得一个项目的初步IT成本预测,我正在看Azure。 由于这是一家创业公司,我不想自己处理IT运营,而是希望拥有专业的托pipe服务。 由于SLA的保证,已经具备的灾难恢复操作以及可靠性,我正在寻找Azure。 我正在玩一些数字,我想知道如果在Sql Azure上托pipe我的数据库是一个选项,而在另一个主机上托pipe实际的网页,直到我需要Azure的前端可伸缩性。 这实际上是可行的,或将在Web主机和Azure之间的请求的延迟太多,我会更好地主办两个相同的服务?

两个托pipe服务提供商同时运行…可能/不可能? 好的做法/不必要的?

为了他们的名誉,我不会提到这些名字。 但我只会使用: 以前曾为我工作的业务 – ABC Web Dev 他们使用的托pipe公司 – XYZ托pipe 我最近发现,XYZ Hosting发生了一些事件,最终导致他们的客户数据丢失,包括ABC Web Dev。 ABC Web Dev能够从本地开发计算机中将其部署到另一个托pipe服务提供商后,恢复其部分客户的网站。 他们因为这样做而失去了很多客户,他们的声誉被毁了。 我开始自己的networking开发公司,我不想遇到这个问题。 我打算使用Rackspace,但尽pipe他们是一个伟大的公司,但根据维基百科,他们过去仍然停机 。 我认为尝试同时运行两个提供商可能是一个好主意,以确保如果发生任何事情,网站仍然会因为另一个而生存。 我知道网站必须始终从一台服务器上下载,但如果有方法可以将请求redirect到第二台服务器,如果第一台服务器出现故障,则可以解决问题。 请注意,我们将在本地设置一个临时环境设置,如果提供商确实有任何问题,可以快速恢复,但是如果可能的话,我想避免任何停机时间。 所以我的问题是: 有没有人试过同时运行两个提供商? 这会被认为是好的做法还是我太过分了? 在一台服务器作为备份的情况下,是否真的有办法同时运行两台服务器?

相当于Heroku的Python

是否有一个等同于Python的Heroku或Engine Yard?

如何在非默认path上的Linux或Solaris上安装软件包?

通过“默认path”,我的意思是“ /usr/local ”,或其他由根pipe理的path(“系统path”)。 我必须在几个Linux(RedHat)或Solaris(10, 本地区域 )服务器上安装许多应用程序包(我的意思是: svn , httpd , git , perl , python ,…)。 但: 这些服务器pipe理许多不同的应用程序(有时使用不同版本的svn或perl或…) 我不是这些服务器上的pipe理员(没有sudo root的我) 我尝试使用,例如在Solaris上, pkgadd -R尝试安装预编译的软件包在自定义path(即在特定用户的homedir内,而不是正常的默认path/usr/local/… ),但是说预编译的软件包都带有对/usr/…其他资源的引用: ldd /path/to/local/installed/packages将显示许多对系统path的依赖关系: ldd /home/myuser/usr/local/git libz.so => /usr/local/lib/libz.so libiconv.so.2 => /usr/local/lib/libiconv.so.2 libsocket.so.1 => /usr/local/libsocket.so.1 … 这不会,因为: 在Solaris中,我无法在/usr上写入任何内容,只能从全局区域写入,而不能从本地区域写入。 在Solaris或Linux中,我不是root,所以我不能在系统path中写任何东西。 我不pipe理这些服务器上的升级,所以如果任何库更改,它可能会打破我安装的许多服务。 为了在同一个(Linux或Solaris)服务器上以独立的方式安装不同的“服务” ,每个服务器都可能需要自己的版本(perl,python,…), 你会推荐做什么? 我在下面提出一个解决scheme,但是如果你有其他的select,我很感兴趣。

作为新用户无法SSH进入在EC2上运行的Ubunto 10.10

亲爱的EC2 / Ubuntu / SSH的领主。 请帮助我了解如何解决我的SSH问题: 我可以SSH到我的EC2实例运行Ubuntu 10.10“Maverick Meerkat”没有问题: $ ssh -i MyEC2Key.pem [email protected] 当我用我创build的新用户尝试同样的事情时,出现了我的问题: $ ssh -i MyEC2Key.pem [email protected] 不幸的是,当试图这个我得到以下错误信息: 权限被拒绝(publickey)。 我不明白我失去了什么,对于这些东西大部分都是比较新的。 我只想让这个新用户拥有pipe理权限和完整的SSH访问权限。 这些都是我所经历的步骤,都以用户ubuntu的身份远程login,并使用vim进行编辑。 如果有人能让我知道我错过了什么,或者误解了这里,我将不胜感激。 谢谢阅读。 我创build了一个名为robert的新用户 我已经将该用户添加到组pipe理员 我已经添加到/ etc / sudoers下面 根ALL =(ALL)ALL(该行已经存在) 罗伯特所有=(所有)所有(该行是我所加) 我已将以下行添加到/ etc / ssh / sshd_config AllowUsers罗伯特Ubuntu的根 我已经重新启动了ssh守护进程 我已经login为Ubuntu,并尝试在新的terminal作为罗伯特ssh回来 仍然卡住。 只是为了理智检查,是的,我可以login为罗伯特通过SSHing作为Ubuntu和使用sudo苏罗伯特,但是这不是我所需要的 – 我需要能够作为罗伯特直接SSH。 这里是debugging的东西从尝试SSH作为罗伯特与debugging标志: $ ssh -i -v MyEC2Key.pem […]

用于Windows 7部署的WDS或MDT?

大约6-7个月前,我使用Windows部署服务进行了Windows 7部署。 我成功地部署了客户端,但我仍然不明白WDS是如何工作的。 这似乎是一个非常复杂的过程(启动图像,捕获图像,OOBE和无人值守应答文件等)。 例如,我想为我的笔记本电脑添加另一个图像,我甚至不认为我可以使用相同的捕获启动映像。 所以现在我需要部署Windows 7到10台笔记本电脑以及我们公司的软件和设置。 我回到我的WDS服务器,意识到我失去了对WDS服务器的理解。 我仍然可以推动我在6-7个月前创build的形象,但这就是它。 那么我应该尝试用MDT来做到这一点吗? 我已经安装,但从来没有使用它。 还是应该坚持使用WDS,并且find一个更好的步骤? 我现在想到这一点已经不知所措了。 理想情况下,我想以我想要的方式构build映像,sysprep,然后捕获和部署。 如果将来部署相同的图像很容易,更新它,并再次捕获,这将是很好的。 WDS对我来说似乎很难(可能是因为我不了解它的工作方式)。