linux 不等于

你可能不知道的Linux实时机制,dl_sched_class,死了都要Run

在和客户谈嵌入式方案的时候,我经常听到客户说Linux系统实时性不好难以满足对时间要求严格的应用,非得在系统中加一个PLC才安心。这不是没有道理的,Linux进程如果没有特别设置的话,都由fair调度器管理,在计算任务繁重的时候,只能靠相对公平地分摊CPU来运行,这样当然无法满足实时性要求高的进程了。但是很多人并不知道,Linux有强大的实时机制,只是平时我 …

玩转 Linux 之:磁盘分区、挂载知多少?

今天来聊聊 linux 下磁盘分区、挂载的问题,篇幅所限,不会聊的太底层,纯当科普!!1、Linux 分区简介1.1 主分区 vs 扩展分区硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition),主分区可以马上被使用但不能再分区,扩展分区必须再进 …

如何在Linux下的进行多进程编程(初步)

Linux下的多进程编程初步 1 引言 对于没有接触过UnixLinux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付出了最小的代价,另一方面,又为程序员提供了一个简洁明了的多进 …

linux进程通信方式对比(linux查看进程之间的通信指令i)

管道:速度慢,容量有限(64kB,ulimit -a可以查询的pipe size 指的是一次性写入的大小限制),只有父子进程能通讯 半双工的(即数据只能在一个方向上流动)----(匿名管道)int pipe(int fd[2]);返回值:若成功返回0,失败返回-1当一个管道建立时,它会创建两个文件描述符:fd[0]为读而打开,fd[1]为写而打开要关闭管道只 …

1303页550多个Linux命令,全是常用命令,PDF拿走不谢

Linux命令是Linux正常运行的核心,无论你是运维还是开发,都必须要掌握Linux命令。很多人都会认为自己对Linux命令十分熟悉了,但熟悉不等于精通,熟悉也不等于会应用。在实际工作中,用到的Linux命令十分有限,因此我们只需要记住那些常用命令,也能大大提高工作效率。今天就给大家分享一份Linux命令速查大全,共1303页550多个命令,十分详细齐全, …

针对Linux内存管理知识学习总结(linux 内存 管理)

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道:地址映射内存管理的方式缺页异常先来看一些基本的知识,在进程看来,内存分为内核态和用户态两部分,经典比例如下:从用户态到内核态一般通过系统调用、中断来实现。用户态的内存被划分为不同的区域用于不同的目的:当然内核态也不会无差别地使用,所以 …

安装Linux之前必备知识(安装linux之前必备知识的软件)

内容提要1、磁盘分区的相关概念2、使用静态分区的缺点3、LVM的相关概念磁盘分区在安装Linux以前,首先应该了解一些关于硬盘分区的知识。现代操作系统无一例外地使用了虚拟内存技术。Windows系统使用交换文件实现这一技术,而Linux系统使用交换分区实现。因此,安装Windows系统只使用一个分区,而安装Linux系统至少需要两个分区,其中之一交换分区。磁 …

Linux 上利用Nginx代理uWSGI处理Flask web应用

一、介绍最近开发要用一个测试环境,是这样的Nginx+uwsgi+flask 的一个结构。下面是一些记录,在Centos 系统上使用Flask 架构部署一个简单的Python应用。然后使用Nginx作为前端反向代理,设置uWSGI应用网关处理web应用程序。二、条件1) 环境要求Server OS:最小化安装 Centos 6.8Nginx :反向代理Pyt …