进程间通信机制

  • Davidvivi
  • 2018-04-06 01:56:46
  • Linux
进程间通信的8种方法:  1、无名管道通信  无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。  2、高级管道通信  高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。  3、有名管道通信  有名管道 (named pipe
阅读全文

linux实用工具

1. 查看进程占用带宽情况 - NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download[root@localhost ~]#yum  -y install libpcap
阅读全文

Docker 创始人宣布离职:“没有我,Docker 也能正常运行”

Docker 创始人 Solomon Hykes 今日在 Docker 博客上宣布已正式离开 Docker 公司,不再担任公司的日常运作工作。Solomon Hykes 表示,他未来的身份将是 Docker 的董事会成员、主要股东,以及 Docker 维护者,但不再负责担任公司的日常工作。Solomon Hykes 今年 34 岁,作为 Docker 的创始人,他表示在宣布这个消息时,心情十分复杂
阅读全文

nginx 详解

什么是 Nginx?Nginx 最初是作为一个 Web 服务器创建的,用于解决 C10k 的问题。作为一个 Web 服务器,它可以以惊人的速度为您的数据服务。但 Nginx 不仅仅是一个 Web 服务器,你还可以将其用作反向代理,与较慢的上游服务器(如:Unicorn 或 Puma)轻松集成。你可以适当地分配流量(负载均衡器)、流媒体、动态调整图像大小、缓存
阅读全文

DDOS攻击原理分析

拒绝服务攻击即攻击者想办法让目标机器停止提供服务或资源访问。这些资源包括磁盘空间、内存、进程甚至网络带宽,从而阻止正常用户的访问。其实对网络带宽进行的消耗性攻击只是拒绝服务攻击的一小部分,只要能够对目标造成麻烦,使某些服务被暂停甚至主机死机,都属于拒绝服务攻击。拒绝服务攻击问题也一直得不到合理的解决,究其原因是因为这是由于网络协议本身的安全缺陷造成的,从而拒绝服务攻击也成为了攻击者的终极手法。攻击
阅读全文

nginx.conf的详解

定义Nginx运行的用户和用户组user www www;1nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;1全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;进程文
阅读全文

vim的基本命令

1 简介vim是文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。下面讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。vim自带基础教程:在任意一台装有vim的机器上,命令行中输入vimtutor  然后就可以看到文档了。2 基本命令包含vim的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移
阅读全文

linux下SVN服务端配置

查看SVN服务进程的三种方法1. ps  -ef  |    grep    svn        2.netstat  -tunlp |  gre
阅读全文

宏观到微观来理解Linux

问题1: Winows有注册表,为什么Linux没有注册表注册表是Windows核心组件,对整个系统进行配置。Linux是以整个文件系统作为"注册表“,Windows注册表的树形结构,可以粗略的对应Linux文件系统的树形结构。Linux的配置文件就相当于注册表的键,或者说Linux采用是的分布式的注册表。那么Linux为什么要这样设计呢?因为Linux是所谓的网络操作系统,所以单台电脑
阅读全文

crontab定时任务

一.使用SSH工具成功登陆后台后,运行如下命令: crontab -e ,然后就会有个vi编辑界面*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1 40 16 * * 
阅读全文
首页 123 末页 共 27 条记录