标签: unix

教以前只使用 Windows bash 的初学者?

我应该向初学者介绍如何使用 shell(即 bash)。我可以在 1 1/2 小时内教给某人而不要求太多的最基本/最有用的东西是什么?

以下是我想到的几点:

  • 我在哪里(密码)
  • 更改目录(cd、cd ..、cd -)
  • 创建目录(mkdir、mkdir -p)
  • 重命名文件/目录 (mv)
  • 复制文件/目录(cp,cp -r)
  • 列出目录条目(ls、ls -l、ls -a)

编辑

我所说的全部初学者是指 Unix/Linux 的全部初学者 :-)。

linux unix shell bash

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

在目录中定位特定字符串

我想做以下事情:

cat *.xml | grep some_string_here

这告诉我目录中的 xml 文件中是否存在特定字符串。不幸的是,它没有告诉我是哪个文件。

我怎样才能做得更好?cat命令没有看到我有一个向输出添加文件名前缀的开关......

unix search command-line-interface grep cat

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

您可以以及如何通过 bash 脚本在远程服务器上运行命令?

我觉得问什么似乎是 Google 可用的问题有点傻,但我正在尝试编写一个重复的任务:(1)ssh 进入远程服务器(2)在我的主目录中运行 script.sh, (3) 复制/粘贴输出。

如果我能写一个脚本来为我完成这项工作,那就太好了。我已经编写了一些 bash 脚本来scp处理这些机器上的文件,但从来没有编写过在这些机器上运行脚本的脚本。

是否有可能在机器 1 上有一个脚本并通过机器n在机器 2 上登录并执行 script.sh ,将输出转储到机器 1 上?如果是这样,如何?

unix bash

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

`groups` 输出中的差异

为什么我执行groups输出时不包含adm组,而输出groups $USER有呢?用户应该在该组中。

unix permissions debian groups

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

在 nginx 中使用 UNIX 套接字

我想澄清一些关于使用 nginx 代理通过瘦服务器集群 ( http://code.macournoyer.com/thin/ )代理请求的疑问。我读过很多关于使用 UNIX 套接字而不是 TCP 连接的博客文章,我唯一的疑问是多服务器配置,其中集群分布在多台机器上,代理充当前端。如何共享 UNIX 套接字?我应该共享包含 .sock 文件的目录还是我遗漏了什么?你们如何处理这种部署?

ps hhttp://macournoyer.wordpress.com/2008/01/26/get-intimate-with-your-load-balancer-tonight/

unix nginx ruby socket thin

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

我如何在 UNIX-aix 中获取日期并将 ecah 部分存储在变量中

我编写批处理文件,我想将修改时间(timstap)与两个文件夹进行比较并复制最新的一个。我不知道这个选项可用目录是否是因为我不知道。所以我想获取日期并将每个部分存储在变量中以进行比较

例子 :-

获取日期date11 5 2011 11:10:57

天=11

月=5

年=2011

小时=11

最小值=10

秒=57

unix bash command-line-interface aix

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

Logwatch:忽略某些 IP 进行 SSH 和 PAM 检查?

我有一个运行 Logwatch 的 CentOS 5.6 系统。

如果我对此主机执行安全扫描 (Nessus),它会在 Logwatch 输出中产生不必要的噪音。我想定期从内部 IP 和外部 IP 运行这些安全扫描,而不会对安全扫描产生不必要的干扰。

由于我知道这些主机的 IP,是否可以阻止此输出显示在 Logwatch 输出中?

 --------------------- pam_unix Begin ------------------------

 sshd:
   Authentication Failures:
      root (scan1.example.org): 1 Time(s)
      unknown (scan1.example.org): 1 Time(s)
   Invalid Users:
      Unknown Account: 1 Time(s)

--------------------- SSHD Begin ------------------------


 Failed logins from:
   192.168.100.1 (scan1.example.org): 1 time

 Illegal users from:
   X.Y.123.123 (scan2.example.org): 1 time

 **Unmatched Entries**
 pam_succeed_if(sshd:auth): error retrieving information about user admin : 1 time(s)
 fatal: Write failed: Connection reset by peer : 1 time(s)
Run Code Online (Sandbox Code Playgroud)

security unix logwatch

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

Nmap:“nmap <target>”和“nmap -sS <target>”有什么区别?

这是一个非常基本的问题,但也是一个我似乎无法真正找到答案的问题,尽管查看了 nmap 文档(man、online 和 google)。

我的问题是,例如,执行nmap <target>和之间有什么区别nmap -sS <target>?我知道这-sS是 TCP SYN 扫描,但我想我不确定的是这与仅使用nmap <target>?

networking security linux unix ubuntu

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

Unix 风格(即 Solaris)对 VPS 网络服务器有好处吗?

可以说我是使用诸如此类的东西的狂热分子,并且愿意购买适当的许可证(或可能是 Solaris 的开放版本)并安装它。

我的问题是,诸如 (an) sshd 和最近的 Apache 版本之类的软件包是否可以很好地安装在此类 Unix 上?为了便于管理,您可以在它们上安装 BASH 吗?我目前并不关心 Ubuntu 的易用性,因为我的大部分工作都非常精确且通常是自动化的。

我只是想了解一下这是否是一个好主意,以及诸如 Solaris 之类的东西是否在线运行许多站点。我会看到使用 Solaris 来运行我的网站比 Linux 发行版可以提供的更轻松更重要(只有我:))

肯。

solaris unix vps distro

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

Unix 命令从我的服务器下载文件?

我在我的服务器上创建了一些 php 文件,我想将它们下载到这台计算机上以进行备份。是否有捷径可寻?(我通过 SSH 连接到我的服务器)。

另外,是否有任何程序可以定期进行源代码控制或自动备份我服务器上的 webroot 目录?

mysql linux unix php web-server

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