优秀的编程知识分享平台

网站首页 > 技术文章 正文

C++资深开发工程师带你深入浅出了解Linux后台开发

nanyue 2024-09-15 23:24:52 技术文章 3 ℃

我们知道,Linux 是一个多任务的操作系统,也就是说,在同一时间,系统可以运行多个任务。在带界面的 Linux 发行版下,我们可以很轻松通过鼠标来进行多任务的切换。今天小编就带大家一起来看看资深的C++开发工程师是怎么带大家深入浅出Linux后台的,熟练掌握linux后台知识需要掌握哪些知识点呢?

分布式系统

区块链

区块链的概念

组件

密码学基本概念

ECC椭圆曲线算法

P2P网络

哈希算法

区块的组成

梅克尔树

挖矿节点

共识算法

区块链的应用

高性能web服务器以及集群实战

异步IO

同步阻塞IO

同步非阻塞IO

水平触发

边缘触发

网络通信

CGI编程

HTTP协议

连接池设计

分布式架构

进程间通信

多进程/多线程

任务调度

负载均衡

高可用解决方案

分布式算法


数据库与中间件专栏

MySQL

MySQL安装配置与远程连接

数据操作源于SQL语句

存储过程与事务处理

SQL函数,运算,临时表

防数据丢失 备份与恢复

MySQL建库建表建索引

Redis

Redis编译安装配置

客户端全局唯一ID保存机制

Redis消息队列机制 发布订阅

Redis事务实战

Redis安全性能,数据备份与恢复

Redis分布式锁详解

ZeroMQ

ZMQ编译安装与开发环境搭建

publisher-subscriber模式实现

request-response模式实现

Router-Dealer模式实现

史上最快的消息队列-性能分析

Nginx

反向代理负载均衡配置详解

自定义协议upstream开发

的域名映射

服务器后台攻击预防

nginx双虚拟主机

ZooKeeper

ZK编译安装与C API开发环境

集群管理与服务注册

节点创建与监控

分布式锁的实现

ZK伪集群部署与服务管理

MongoDB

MongoDB安装与开发介绍

MongoDB备份与恢复

MongoDB文档操作

全文检索与正则表达式

MongoDB建库建集合

LeveIDB

SQLLite

工程化管理

工程架构

工程参数配置与编译cmake

脚本配置工具autoconf

代码工程组织架构Makefile

代码管理

分布式版本控制系统系统GIT

产品代码版本管理SVN

网络IO服务

IO复用

服务器IO核心-epoll编程实战

客户端多网络连接机制poll

文件IO管理select实战

IO框架

高性能的时间循环libev

跨平台异步I/O libuv

跨平台的C++库 Boost.Asio

事件通知库 libevent

IO类型

阻塞型BIO

异步IO AIO

非阻塞型IO NIO

Linux系统

系统命令工具

网络参数工具

日志监控工具

参数监控工具

由于知识点实在是太多,接下来的用图片代替~

小编为大家整理出来了一份关于哈希/websocket/高并发IO/nginx/分布式集群/系统调用的资料,想要领取的小伙伴私信我领取哦

小编为大家整理出来了一份关于哈希/websocket/高并发IO/nginx/分布式集群/系统调用的资料,想要领取的小伙伴私信我领取哦

最近发表
标签列表