Articles of 用户pipe理

杀死云托pipe选项的简单“cron”

我的SaaS应用程序需要一个夜间的cron作业来运行,分析一个数据库,发送电子邮件和做一些数据库维护工作。 此作业不能由用户操作触发。 几乎所有的“云”托pipe解决scheme在这个问题上都表示“我们不能这样做”。 这个function是如此奇特以至于云托pipe提供商根本不在意? 我在这里用错话了吗? 我应该用另一个概念吗? 我必须去专门的托pipe,我有“根访问”作为唯一的解决scheme吗?

linux:通过ssh将数据传输到多台机器

我有一个工具处理的几个TB的数据。 工具的输出应该同时发送给另外两台机器(同时,因为在工具运行时出现停机,我想限制停机时间)。 如果我只是从一台机器pipe道,那么很容易: tool terabyte.txt | ssh [email protected] /sbin/process-input 但我怎样才能同时发送数据到多台机器? 如果情况涉及其他软件或脚本,我不介意。 它不一定是一个“纯SSH”解决scheme。

将本地用户从一台Windows机器添加到另一台Windows机器上的本地组

我想从远程计算机添加本地用户帐户到Windows“服务器核心”框中的本地组。 工作站和服务器都不在域中。 那可能吗? 会有这样的工作? net localgroup "Distributed COM Users" /add computer\user

什么构成更多IP地址的有效理由?

我主持一个众所周知的VPS服务的小网站。 他们在注册时为我提供了一个IPv4地址,并说额外的地址需要certificate。 我请求了一个额外的IPv4地址,以便有一个用于生产环境,另一个用于testing/ QA环境。 他们说这是不必要的,因为我可以在testing环境中使用可选的TCP端口。 我可以使用非标准的端口来生活非生产托pipe,但它让我想到,什么是有效的理由? (我问他们,他们不想回答)。 是否有什么行业标准为什么被视为“有效”的额外IPv4地址的理由?

openssl passwd的目的是什么?

我正在阅读“ 可靠部署Rails应用程序 ” 对于由大厨设置的用户来说,它说: “接下来我们需要定义用户,在data_bags / users里面将deploy.json.example文件复制到deploy.json。 使用以下命令为您的部署用户生成密码: openssl passwd -1 "plaintextpassword" 并相应地更新deploy.json。“ 我的问题是, openssl passwd的目的是什么? 只是为了生成一个强大的密码? 如果我input随机字符,会不会同样好? 然后,我的“实际”密码是什么? 纯文本版本还是encryption版本? 我是否需要将两者的副本保存到我的密码pipe理器中? 更新: 是的,我已阅读手册。 是的,我知道它会生成密码的MD5encryption版本。 我的问题是关于为什么要使用它,而不是使用一个非常安全的随机string,你自己组成(或使用密码生成器生成)。 我能想到的一个好处是,你可以input一个可记忆的密码,并且每次需要input时都可以通过openssl passwd -1 "plaintextpassword"来运行它。 所以,就一个容易记住的密码和一个安全随机的密码而言,你会有两全其美的。 并且每次需要时通过“openssl passwd -1”运行可记忆/纯文本的版本,这将节省您不得不存储encryption版本的密码,并在每次需要input密码时input/粘贴该密码。 这是唯一的好处吗? 如果不是,其他的呢?

你如何保护你的移动电脑?

有一个用户的笔记本电脑被盗或丢失的可能性相当高。 在移动计算机上保护您的数据时,哪些最佳做法/政策是什么? 了解磁盘encryption是必须的,作为ITpipe理员使用用户笔记本电脑时最灵活的产品是什么?

电子邮件在一个托pipe服务提供商,在另一个网站?

我有一个客户端,有一个PHP网站托pipe在networking解决scheme,以及多年的电子邮件和大量的电子邮件帐户,他不想移动。 我正在为他们使用asp.net和sql服务器的新网站工作,我想将他们托pipe在我的rackspace服务器上,但不想处理移动电子邮件。 是否有可能从networking解决scheme控制面板内设置dns离开它们所在的所有电子邮件和电子邮件帐户,但在其他地方托pipe网站? 这有什么缺点?

PsExec和远程环境variables,日志logging等

当我在远程计算机上运行PsExec时,我总是缺less我想要的东西。 在大多数情况下,理想的情况是a)在pipe理服务器上login一个日志,每个日志都有它生成的每个远程计算机的名称(如COMPNAME1.log,COMPNAME2.log等)或者b)一个在每个远程计算机上使用我指定的名称logging文件。 当我尝试场景(a)时,我使用以下命令。 %SystemDrive%\path\to\psexec.exe @listofcomputers.txt -u DOMAIN\username cmd /c echo TEST >> \\server.company.tld\share\%computername%.log 问题是它从来没有工作。 所有的计算机只写入日志, %computername%就是我在办公室执行PsExec的计算机。 我想要的是listofcomputers.txt中特定的每台计算机的唯一日志,它将正确使用来自远程环境variables的主机名而不会出现问题。 这甚至可能吗? 这似乎并不适用于我。 我试过了,语法显然是错误的。 %SystemDrive%\path\to\psexec.exe @listofcomputers.txt -u DOMAIN\username "cmd /c echo TEST >> \\server.company.tld\share\%computername%.log" PsExec只是失败,说系统文件无法find(阅读:语法失败)。 至于情况(b),它似乎是一个类似问题的变化。 当我像这样运行一个命令,它不起作用。 %SystemDrive%\path\to\psexec.exe @listofcomputers.txt -u DOMAIN\username "cmd /c echo %computername% >> \\server.company.tld\share\aggregated.log" 有没有我不明白的有关cmd.exe控制台上的PsExec远程path和环境variables(我甚至还没有尝试过可怕的PowerShell)。 我知道这样的事情在一个batch file( cmd /c \\server.company.tld\share\runthis.bat )中工作,但是有一个原因,当执行命令作为参数不会工作? 我总是需要这个,永远不能得到它!

数据中心托pipe电话

在我的笼子里,我没有得到足够的电话接待。 在networking上工作时,通过networking的电话似乎也不太理想。 人们是否将传统电话交付给他们的网箱? 我想知道我的select是什么。

如何从apt-get autoremove“队列”中删除软件包

我刚刚在Ubuntu 10.04上通过apt-get安装了Calibre电子书pipe理软件,但是我发现它是当前版本背后的一个主要版本,所以我决定直接从源代码重新安装它。 当我卸载了打包的版本,apt就在autoremove队列中添加了一堆依赖项,而且当我从源代码安装更新版本的Calibre时,它并不知道它依赖于这些包。 现在我基本上拥有了我想要的所有库,但是它们仍然处于自动删除队列中。 The following packages were automatically installed and are no longer required: libqt4-script libqt4-designer libqt4-dbus python-lxml python-cherrypy3 python-encutils libqt4-xmlpatterns libqt4-help python-qt4 python-clientform python-sip python-django python-mechanize libqt4-svg python-django-tagging libphonon4 libqt4-xml libqt4-assistant libqt4-webkit libqt4-scripttools python-beautifulsoup python-pypdf python-dateutil python-cssutils Use 'apt-get autoremove' to remove them. 我怎么知道我想保持这些软件包的安装,而无需手动重新安装?