Articles of unix

我如何创build一个用于scp的单用途密钥(ssh)?

我试图设置一个单一用途的密钥,将数据复制到远程服务器(使用scp),但是我不确定在这种情况下,密钥上的command =“”应该是什么样的。 有任何想法吗? 谢谢!

系统pipe理员希望有经验的关键(类Unix)发行版

我试图学习成为一个Unix / Linux的系统pipe理员,并希望通过在家中安装一些安装(虚拟机,旧的补丁等)并实践pipe理他们来获得一些实践经验。 我想知道,在这个网站上的经验,哪些发行版是至关重要的,以满足。 显然,在一定程度上,它们都是相似的,但是在pipe理方面,Debian,OpenSolaris,FreeBSD和CentOS之间存在着足够的差异。 那么,在你看来,哪些发行版最重要呢? 在实际的工作情况下,哪个最需求/最常见?

列出所有指定的Unix组中的用户

有一个简单的方法来获取所有指定组中的用户列表吗? 例如,如果我有以下用户: fred – rainbow, dell jane – hp zippy – rainbow, hp, dell george – hp, dell bungle – rainbow, hp, dell 我想这样的东西: [me@box ~]$ magic "dell,hp" zippy, george, bungle 即返回dell和hp中的用户。 如果它是多个步骤就没有问题,但如果不需要使用大量的Bash黑魔法,那么这个步骤实际上是不可能的,而且在启用了RE的文本编辑器中也可以更快。 如果这有什么区别的话,我正在RHEL4上运行。

有没有办法grep与受限制的文件types?

现在我正在使用这样的东西: find . -name "*.xml" | xargs grep -l "foobar" 它的工作原理,但我想知道如果grep有内置的这个function?

在UNIX下命令是否有速率限制?

$whois somedomain.com 这是什么限制?

有什么理由将我的数据存储在/ var /?

现在我有一个小型服务器处理一些东西 – DNS,HTTP服务,电子邮件等,并将所有数据存储在/data/目录中,这是我pipe理的所有服务器上创build的目录。 我喜欢将数据存储在/data/是,我只需将整个目录设置为tar,就可以轻松地备份重要数据。 如果我要备份整个系统,我会有很多额外的数据,我不需要(目前,我每周备份系统一次,每晚备份/data/目录)。 由于我正在计划一个相对较大的设置(10台以上的机器),我想知道是否有任何理由将数据存储在/var/或其他目录而不是/data/ 。 感谢您的build议。

提供自动备份密码的好方法是什么?

所以我在看这个问题: 你如何备份你的网站? 我正在创build一个与cron一起使用的脚本,然后我意识到我将不得不以某种方式在脚本中input密码。 什么是一个很好的方法来做到这一点? 另外,在我备份的服务器上做一个cron作业,然后将文件发送到另一台服务器,或让其他服务器上的cron作业访问需要备份的服务器并运行tar,然后抓取文件?

以简单和安全的方式存储系统密码

我不得不处理几个VPS /服务,我总是设置密码是不同的和随机的。 你build议什么样的存储保持这些密码安全,让我轻松访问它们? 这些密码被用于运行客户服务的数据库 , networking服务器用户等服务,所以将它们保存在一个安全的地方是非常重要的。 我实际上将它们存储在一个谷歌驱动器电子表格文件中,描述用户,密码,angular色,服务。 你知道更好的解决scheme吗? 我想让他们在远程服务,以确保我不必做备份副本(如果我的硬盘会以某种方式失败)。 我在* nix平台上工作(所以Windows的具体解决scheme不是这里的select)。

如何在mac / linux上通过SSH连接到socks5代理后面的服务器?

我正在使用ssh尝试连接到远程networking后面的服务器。 该服务器位于同一networking上的socks5代理之后。 代理服务器的端口是1080,ssh端口是22,但是这个失败了。 debugging表示连接在端口22上被拒绝。 我认为有必要安装开瓶器,所以它安装了自制软件,并使用此链接作为参考: http : //meinit.nl/ssh-through-a-proxy-from-your-apple-mac-os-x debug1:读取configuration数据/Users/jason/.ssh/config debug1:为XXX.XX.XX应用选项debug1:读取configuration数据/ etc / ssh_config debug1:执行代理命令:exec / usr / local / bin / corkscrew proxy。服务器1080 XX.XXX.XX.XX 22 debug1:身份文件/Users/jason/.ssh/identity type -1 debug1:permanent_drop_suid:501 debug1:身份文件/Users/jason/.ssh/id_rsatypes1 debug1:身份文件/Users/jason/.ssh/id_dsatypes2

Unix上的Java默认JRE参数

有没有可能在unix中configurationjava,以便在运行java时始终添加JRE参数? 例如-Dcom.sun.management.jmxremote.port=25800