{ linux }

  • 在程序中重定向标准输入和标准输出的多种方法及原理

    | /

    如何在程序中重定向标准输入和标准输出呢?本文将记录多种方法并介绍背后的原理。

    前一阵子在看一段代码时,虽然猜到那段代码的作用大概是重定向了stdout,但是一时没看明白是怎么完成的重定向。后来一阵学习才发现对stdin和stdout的重定向还有种种方法,而且对这些方法的完全理解需要了解操作系统中的文件描述符的一些实现。

    如果对linux上的重定向很熟悉的话,那么这篇文章的内容就不需要看了。

  • 通过代理服务器ssh连接内网服务器

    | /

    经常遇到的场景是,公司或学校的服务器都不能直接在外网进行访问,但是存在一个代理服务器,这时候就可以利用代理服务器来访问内网服务器。

    使用跳板机访问内网服务器的场景和姿势都很多,我这里只介绍我碰到的场景。