分类: linux

3 篇文章

thumbnail
什么,linux用户进程被挂起了?
一个因为日志功能导致进程被挂起的悲伤故事。 一、背景 该问题出现在项目的中前期,但是之前的猜想是错误的,一直以为是cpu负载导致的。熟悉uds的人,都知道uds有一个2s的P6Client超时时间,在压测刷写的时候总是有概率出现36请求超时的情况,从日志上来分析是由于uds的进程被挂起了导致的,通过各种对cpu状态的监控,发现此时cpu的负载是很高…
thumbnail
我是如何从MCU开发转到linux开发
从大二开始玩单片机,2019年想转linux开发,但是无从下手;在工作中,终于在2020年中无缝、平滑过渡到linux上开发,想会议下自己转变之路,同时也希望后面自己进一步成长后,现在的认知是对,然后能够帮助同样迷惑小伙伴。至于linux转mcu,前两年合作的小伙伴就是纯linux出生,感觉转mcu也是需要改变固有认知,但是毕竟没有经历过,则不再展…
thumbnail
基于openssl实现tls+socket的安全通信-2
接基于openssl实现tls+socket的安全通信-1,这篇主要是讲解生成秘钥、证书,并且是使用socket api和openssl api来实现基于tls的安全通信。由于证书链并没有新东西,该篇主要还是以单证书为例,后续可以再整一个基于证书链的通信。 时隔一年,来补第二篇了。 一、SSL/TLS建立连接的过程 上一篇文章简单的说明下tls的过…