Chinaunix首页 | 论坛 | 博客
  • 博客访问: 160822
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-27 15:17
文章分类

全部博文(20)

文章存档

2016年(1)

2015年(19)

我的朋友

分类: LINUX

2015-07-15 09:43:51


SSH:

    SSH 为 Secure Shell

    由 IETF 的网络工作小组(Network Working Group)所制定;

    SSH 是建立在应用层和传输层基础上的一种安全协议。

    SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全。

    SSH的数据是经过压缩的,所以可以加快传输的速度

    SSh服务配置文件路径一般都是在 /etc/ssh这个目录下面 sshd_config 这个文件
    编辑 sshd_config 找到port字段修改端口号或增加端口 增加一行 Port xxxx

让profile立即生效不必重启:
    
    source /etc/profile

显示时间:
    date

显示内核版本:
    uname -a

登录日志存于 /var/log下

查找文件:
    whereis
    whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]
    -b  只查找二进制文件。 
  -B <目录>  只在设置的目录下查找二进制文件。 
  -f  不显示文件名前的路径名称。 
  -m  只查找说明文件。 
  -M <目录>  只在设置的目录下查找说明文件。 
  -s  只查找原始代码文件。 
  -S <目录>  只在设置的目录下查找原始代码文件。 
  -u  查找不包含指定类型的文件。

后台运行程序:
    nohup

    0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。
    
一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。
    另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。
    Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。

    如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null, 例如:

    # ls 1>/dev/null 2>/dev/null

    还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:

    # ls >/dev/null 2>&1

    注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-)

    由于使用nohup时,会自动将输出写入nohup.out文件中,如果文件很大的话,nohup.out就会不停的增大,这是我们不希望看到的,因此,可以利用/dev/null来解决这个问题。

    nohup ./program >/dev/null 2>log &

    如果错误信息也不想要的话:

    nohup ./program >/dev/null 2>&1 &




阅读(1261) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~