2014年9月

ssh利用key登录

ssh登录的时候,如果key不通,则会提示输入密码。

$ ssh -l firefoxbug www.firefoxbug.com
firefoxbug@www.firefoxbug.com's password:

当ssh key不通时候直接如何直接报错?ssh的时候可以指定BatchMode=yes

$ ssh -o BatchMode=yes -l firefoxbug www.firefoxbug.com
Permission denied (publickey,gssapi-with-mic,password).

Linux 作业控制

Linux 作业控制

作业控制指的是,在一个登录会话里,允许用户在不通进程组(或者jobs)之间的切换。

作业控制的概念

交互式shell最基础的功能是从用户终端读取命令,然后生成进程来执行这些命令。主要是通过fork和exec来结合实现。

进程组

一个单独的命令就能运行一个进程,但是往往是一条命令存在多个进程,比如管道的使用,往往就会引入多个进程。

这些来自于同一条命令的进程们被称作进程组,所谓进程组,有一个特性就是我们能够一次性对它们操作。比如,终端输入Ctrl+C,这时候会产生SIGINT信号,从而终止前端进程组内的所有进程。看下面例子

- 阅读剩余部分 -