标签: unix

使用 nginx 在主目录中托管文件夹

我想在 adduser 脚本中添加一个条件来更新 nginx.conf 以便在我创建新用户时将 ~/www 加载为http://ipaddress/~ user 。

当用户名为 www.domainname 时,它​​将在 ~/www 文件夹中托管该域名。

是否有脚本已经做到了这一点?

linux unix nginx

12
推荐指数
1
解决办法
2万
查看次数

非常大的 /etc/hosts.deny 会减慢 SSH 连接的速度吗?

我一直在使用拒绝主机一段时间,我注意到我/etc/hosts.deny的越来越大。Denyhosts 将 IP 添加到/etc/hosts.deny,并且我的 denyhosts 配置为从不清除 IP。

$ wc -l /etc/hosts.deny
22149 /etc/hosts.deny
Run Code Online (Sandbox Code Playgroud)

这可能会成为问题吗?我真的不明白 libwrap 是如何工作的。希望它正在散列这些条目或用于快速访问的内容,但我还没有查看该代码。

我遇到了一些奇怪的网络问题,我与 gitosis 服务器的 SSH 连接挂了(实际上,Symfony2 包的更新使用bin/vendors install)。我不确定如何调试它,所以我正在寻找盒子可能出错的地方,例如资源短缺。

这是在 Ubuntu 10.04.4 LTS 服务器上。

unix ssh git

12
推荐指数
1
解决办法
924
查看次数

如何找到锁定 Unix 用户帐户的所有方式

我偶尔会发现自己处于维护不足的系统有一个帐户被锁定的情况。问题是有多种方法可以锁定帐户,每种方法都有自己的解锁方法。

不是账户被不正确锁定,只是意外,但找到正确的锁定来重置很困难。

我最近对该问题的攻击是在 SUSE 系统上进行的,结果密码已过期(最初并不知道,因为登录尝试不是通过提供此类反馈的系统),然后也被锁定由于登录尝试失败。

是否有列出所有不同可能的帐户锁定以及如何禁用它们的列表?我打算解决实际损坏问题,例如主目录访问问题、损坏的 PAM 库等,不在此问题的范围内。

linux unix authentication user-accounts

12
推荐指数
2
解决办法
10万
查看次数

你能帮我解决我的软件依赖问题吗?

这是一个关于编译依赖和包管理的规范问题

我有一个关于在 *nix 服务器上编译端口/软件或安装 RPM 的问题。当我尝试这样做时,我收到了很多关于缺少依赖项的消息。

服务器故障社区可以帮忙吗?

unix rpm dependencies

12
推荐指数
1
解决办法
490
查看次数

在 3000 多个 Solaris、AIX 和 Linux 服务器上更改 root 密码的最佳方法是什么?

长话短说:大型老公司,大量 UNIX/Linux 服务器。

我继承了几年前留下的一堆脚本的责任。其中之一是一个脚本,该脚本每 X 个月运行一次,以全局更新我们所有服务器上的 root 密码。

该脚本是一堆 Shell 脚本和 Expect,它在我们所有服务器和中央命令和控制服务器之间建立的 SSH 信任上工作。

问题是,剧本一团糟。Expect 命令试图说明存在于任何 UNIX/Linux 机器上的每个可能版本的“passwd”——它们差异很大。

随着我们扩展和升级很多基础设施,脚本变得非常难以管理。

我的问题是:有没有更好的方法来做到这一点?假设已经建立了 SSH 信任,同时更改 3000 多台服务器上的 root 密码的最佳方法是什么?

linux unix ssh password root

12
推荐指数
1
解决办法
3万
查看次数

是否可以过滤tail的输出?

我想拖尾一个文件,但只输出其中包含某个字符串的行。这可能吗?

unix tail

11
推荐指数
3
解决办法
8100
查看次数

在 unix 中,减少正在积极写入的大量日志文件大小的最佳方法是什么?

在 linux 服务器上,我想减小几个 GB 大的日志文件的大小。切断上半部分,或者前一百万行可能会起作用。

linux unix bash log-files

11
推荐指数
1
解决办法
2万
查看次数

如何删除所有空目录

(在 Linux 系统上)

我在文件系统上有大量嵌套的子目录。我想修剪所有不包含任何文件的目录路径。

换句话说,我想删除该目录或该目录的任何子目录中没有文件的每个目录递归。

linux unix bash

11
推荐指数
1
解决办法
614
查看次数

自动重连 TCP 隧道

我在两台机器之间有一个不可靠的网络连接:有时活动的 TCP 连接由于我无法控制的原因而被丢弃。我想在两台机器之间建立可靠的TCP连接

如果网络可靠,我就运行ssh -L 1234:localhost:1234 remotehost,服务器侦听 1234 端口remotehost,并将客户端指向localhost:1234。但是如果 ssh 连接终止,转发的连接也会终止。如何安排自动恢复客户端和服务器之间的连接?

非解决方案:

  • 这不适用于交互式应用程序,因此screen不适用。
  • 这不仅仅是自动重新连接 SSH 隧道, ? 拉autossh。我想继续使用相同的隧道 TCP 连接,而不是开始一个新的连接。
  • 原则上,VPN 可以解决问题。但是当我只想要一个 TCP 连接时,这似乎有点过分了,而且我想要一个即使我在任何一方都没有 root 权限也能工作的解决方案。

我对一个叫做rocks这样做的程序的记忆模糊,但它似乎已经从网络上消失了。我最感兴趣的是双方的 Linux(虽然我希望这个级别的程序可以移植到其他 unices),但是如果你知道一个可以在 QNX 和 VMS 之间运行的程序,那就更好了。

unix ssh tunneling tcp

11
推荐指数
1
解决办法
5013
查看次数

cp -p 将保留某些文件的时间,但不是所有文件?

我在一台机器上有一个源目录,里面有一堆文件,所有文件都具有相同的权限,我想复制到另一个目录,通过 SMB 挂载。

[tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir
total 71348
-rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna
-rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual
-rwxrwxrwx 1 adminrig lifelabs     1035 Mar 25 23:29 454AllControlMetrics.csv
-rwxrwxrwx 1 adminrig lifelabs     2657 Mar 25 23:29 454AllControlMetrics.txt
-rwxrwxrwx 1 adminrig lifelabs     4607 Mar 25 23:29 454BaseCallerMetrics.csv
-rwxrwxrwx 1 adminrig lifelabs    14518 Mar 25 23:29 454BaseCallerMetrics.txt
-rwxrwxrwx 1 adminrig lifelabs      351 Mar 25 23:23 454DataProcessingDir.xml
-rwxrwxrwx 1 adminrig lifelabs      702 Mar …
Run Code Online (Sandbox Code Playgroud)

linux unix cp linux-networking unix-shell

11
推荐指数
1
解决办法
1万
查看次数