随笔分类 -  Linux学习笔记

摘要:一个已经编译好的程序,为什么能改变它的输入和输出方向? 因为程序内部只和文件描述符绑定了,但是可以改变文件描述符所指的具体文件。 相关内核函数图解 具体实现demo 重定向使用方法 阅读全文
posted @ 2018-12-05 14:15 朱科潜 阅读(241) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/sooner/archive/2013/05/16/3082758.html Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared 阅读全文
posted @ 2017-09-20 17:25 朱科潜 阅读(153) 评论(0) 推荐(0)
摘要:在本科期间学习过进程,网上也有很多关于进程的知识,但对于进程到底是什么一直没有让我满意的解答(以下截图来自网络,感觉对进程理解有问题,说得也很虚)。 但今天找到这个博文感觉挺符合我的胃口:http://blog.csdn.net/yuqiang_ee_android/article/details/ 阅读全文
posted @ 2017-05-09 20:02 朱科潜 阅读(379) 评论(0) 推荐(0)
摘要:以下内容参考自:http://www.cnblogs.com/hehexiaoxia/p/4042583.html 安装好虚拟机以后,系统会新增两个虚拟网卡。其中VMnet1网卡连接到Host-only模式的网络,VMnet8网卡连接到NAT模式的网络。 Bridged模式 该模式下,虚拟机的网卡直 阅读全文
posted @ 2017-05-09 11:52 朱科潜 阅读(383) 评论(0) 推荐(0)
摘要:性质 SSH是一种网络协议(应该是应用层),用于计算机之间的加密登录。 SSH存在多种实现,既有商业,也有开源。OpenSSH是开源实现。 基本使用方法 -p自定义端口,默认为22. 如果本地用户名与远程用户名一致,登录时可以省略用户名。 基本原理 口令登录: (1)远程主机收到用户的登录请求,把自 阅读全文
posted @ 2017-05-09 11:17 朱科潜 阅读(406) 评论(0) 推荐(0)
摘要:shell的性质 Linux系统的shell相当于操作系统的“一层外壳”,它是命令语言解释器,它为用户提供了使用操作系统的接口。它不属于内核,而是在内核之外以用户态方式运行。它的基本功能是解释并执行用户打入的各种命令,实现用户与Linux内核的接口。 个人理解:shell就是普通的用户态程序,能够理 阅读全文
posted @ 2017-05-08 12:41 朱科潜 阅读(725) 评论(0) 推荐(0)