【Linux系统编程】第十二弹---编辑器gcc/g++使用

什么是gcc/g++,gcc/g++安装,gcc编译步骤,函数库,gcc常见选项~~~

Linux环境下的事件驱动力量:探索Libevent的高性能I/O架构

I/O 框架库以库函数的形式,封装了较为底层的系统调用,给应用程序提供了一组更便于使用的接口。这些库函数往往比程序员自己实现的同样功能的函数更合理、更高效,且更健壮。因为它们经受住了真实网络环境下的高压测试,以及时间的考验。各种I/O框架库的实现原理基本相似,要么以Reactor模式实现, 要么以

【Linux】进程等待

位图(bitset)是一种常见的数据结构,常用在给一个很大范围的数(比如我之前看到一个题是有四十亿个数),判断其中的数是不是在其中。这里就要用到位图,显然这么多得数在内存中是存不下的,我们就得重新想办法。位图在索引、数据压缩有很大的应用。位图使用数组实现的,数组的每一个元素的每一个二进制位都表示一个

【Linux】详解用户态和内核态&&内核中信号被处理的时机&&sigaction信号自定义处理方法

【Linux】详解用户态和内核态&&内核中信号被处理的时机&&sigaction信号自定义处理方法

【探索Linux】P.32(自定义协议)

本文介绍了自定义网络协议的基础知识,讨论了设计时的关键考虑因素,并以一个跨网络计算器协议为例,详细展示了自定义协议的设计和实现过程。文章首先解释了自定义协议的概念,然后强调了在设计协议时需要注意的事项,如数据完整性和安全性。通过分析Protocol.hpp中的代码,文章深入讲解了如何进行数据的序列化

【Linux】进程的地址空间

地址是一个很重要的名词,我们的每一个进程在内存中运行都会有若干个地址。在之前我们学习进程的时候,学过一个函数——fork(),这个函数仅仅被调用一次,却能够返回两次。这是为什么呢?那么这一篇博客将会解释这种现象——进程的地址空间。

【Linux】线程的内核级理解&&详谈页表以及虚拟地址到物理地址之间的转化

【Linux】线程的内核级理解&&详谈页表以及虚拟地址到物理地址之间的转化

【Linux】进程间通信

由于进程间具有独立性,他们之间是不能直接访问获取甚至修改对方的数据的,但是在实际需求中,我们需要进程之间进行交互,所以必须开发某种方式使进程间可以建立联系。在最开始,进程间通信最原始的方式就是利用管道,当然随之也有诸多不同的进程间通信的标准,接下来就让我们一起来学习下吧!

【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat

在Linux操作系统中,文本编辑和输出命令是每位用户都需要掌握的基本技能。本文将重点介绍两个简单而强大的工具——nano文本编辑器和echo命令,以及一个灵活多用途的文件查看器——cat。这些工具不仅提供了快速编辑和输出文本的能力,而且对于初学者而言,学习曲线相对较为平缓,使其成为Linux初学者的

Linux安装——初入linux

linux简单安装教程

【linux】软件工具安装 + vim 和 gcc 使用(上)

软件工具安装 + 一些vim 和 gcc 使用

Linux系统搭建Gitlab开源仓库管理系统并实现公网环境访问本地私有库

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。

【DevOps】Linux 安全:iptables 组成、命令及应用场景详解

在 Linux 系统中,iptables是一个非常强大的工具,它不仅是系统管理员用来构建和管理网络防火墙的首选工具,而且也是一个功能丰富的网络流量处理系统。无论是进行包过滤、监控网络流量、还是实现复杂的网络地址转换 (NAT),iptables都能提供灵活的解决方案。本文将带你深入理解iptable

操作系统安全:Windows与Linux的安全标识符,身份鉴别和访问控制

这篇文章详细介绍Windows和Linux如何标识用户,如何根据标识验证用户身份,如何根据用户身份做访问控制。

【Linux】解锁权限的神秘面纱,让你的系统更安全、更高效!

一文带你由浅入深掌握XShell原理+权限

Linux中SSH配置与使用:安全的远程访问方式

在本文中,深入探讨了Linux中SSH的配置与使用,为管理员提供了详实的示例代码和最佳实践,以确保远程访问方式的安全性与高效性。从安装与启动SSH服务,到更高级的配置如登录消息、禁用密码登录、限制登录时间和IP范围、监控登录尝试、以及多因素身份验证,本文详尽展示了SSH在系统安全管理中的全方位应用。

操作系统安全:Linux安全审计,Linux日志详解

这篇文章给大家介绍Linux用来做安全审计的日志有哪些,解析日志字段含义。

【Linux学习】​​学习Linux的准备工作和Linux的基本指令

我们现在大部分的人的电脑都是Windows系统环境下的,那我们该如何在Windows上学习Linux呢,博主这里介绍两个方法.1.选择虚拟机软件:你可以选择如VMware Workstation Player、VirtualBox或Hyper-V等虚拟机软件。其中,VirtualBox是免费且开源的

Linux 网络操作命令FTP

文件传输协议(FTP)是一种用于在网络上进行文件传输的协议。在Linux系统中,FTP可以作为一个非常有用的工具来上传、下载和管理文件。本文将介绍如何在Linux系统中安装FTP服务器,以及如何使用FTP客户端进行文件传输。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈