文章 2024-05-07 来自:开发者社区

【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )

引言 本文将深入探讨使用套接字进行网络通信的基本步骤,包括创建套接字、绑定地址、监听连接(对于服务器端)、连接远程主机(对于客户端)、以及发送和接收数据等操作。套接字编程涉及一系列系统调用和函数,如 socket()、bind()、listen()、connect()、send()、recv() 等。开发人员可以利用这些接口实现各种网络应用。通过本文,读者将了解如何使用套接字进行网络通信...

【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )
文章 2024-05-07 来自:开发者社区

【探索Linux】P.25(网络编程套接字基本概念 —— 预备知识)

引言 在上一篇文章中,我们深入探讨了Linux网络的基础知识和它的发展历史,为读者揭开了Linux网络技术演变的序幕。我们了解到,Linux网络技术的发展不仅促进了操作系统本身的成熟,还对整个互联网的进步产生了深远的影响。随着网络技术的不断进步,Linux系统在网络通信方面的应用也变得日益重要,尤其是网络编程领域。因此,继续沿着这一主题深入,本篇文章将专注于Linux网络编程中的一个核心...

【探索Linux】P.25(网络编程套接字基本概念 —— 预备知识)
文章 2024-05-06 来自:开发者社区

深入理解 Linux 用户和用户组的基本概念 + 相关命令 (一篇就够)

基本概念 Linux 的用户: Linux是一个多用户多任务的操作系统,每个用户都需要一个账户才能登录系统并使用系统的资源         Linux中的用户账户可以分为很多类:常用的  普通用户和超级 用户。普通用户只能访问自己拥有或被赋予权限的资源,超级用户(root)拥有对所有系统资源的完全访问...

深入理解 Linux 用户和用户组的基本概念 + 相关命令 (一篇就够)
文章 2024-04-28 来自:开发者社区

【专栏】RHCSA认证考试(EX200)聚焦Linux用户和组管理,涉及基本概念、命令及管理策略。

引言:Red Hat Certified System Administrator (RHCSA) 认证考试 (EX200) 是评估 Linux 系统管理员在企业环境中管理 Red Hat Enterprise Linux (RHEL) 系统所需技能的权威测试。用户和组管理是 RHCSA 考试中的核心主题之一,因为对系统内的用户账户和组进行合理管理对于确保系统安全和有...

文章 2024-03-19 来自:开发者社区

Linux系统编程之文件I/O函数的使用:介绍文件I/O函数的基本概念、用法和实现方式

概述 不带缓冲的I/O(内核缓冲)调用内核中系统调用 内核而言,所有打开的文件都通过文件描述符引用。 低级I/O 不同于标准io man 2 不使用 FILE * 结构体 而使用文件描述符 0~1023的整数值(非负整数) ...

文章 2024-03-19 来自:开发者社区

Linux进程间通信(IPC)教程 Linux共享内存介绍:介绍POSIX共享内存的基本概念、用途和编程实践

POSIX共享内存概述 共享内存是最高效的IPC机制,因为它不涉及进程之间的任何数据传输。 这种高效率带来的问题是,我们必须用其他辅助手段来同步进程对共享内存的访问,否则会产生竞态条件。 因此,共享内存通常和其他进程间通信方式一起使用。 Linux下有三种共享内存的IPC技术:System V共享内存、共享文件映射(mmap)、POSIX共享内存。 本文只...

Linux进程间通信(IPC)教程 Linux共享内存介绍:介绍POSIX共享内存的基本概念、用途和编程实践
文章 2024-03-19 来自:开发者社区

Linux 线程介绍:介绍Linux系统中线程的基本概念、创建和调度机制

线程的概念 在linux下,线程是最小的执行单位. 线程可看做寄存器和栈的集合. 线程的优点 开销小,远小于进程 提高程序并发性,使多CPU系统更加有效.操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上. 数据通信、共享数据方便,由于...

Linux 线程介绍:介绍Linux系统中线程的基本概念、创建和调度机制
文章 2024-03-19 来自:开发者社区

Linux 进程和线程介绍:介绍Linux系统中进程和线程的基本概念、执行方式和相互关系

进程   狭义理解就是操作系统中一段程序的执行过程。 那么广义上,进程是指一个具有一定独立功能的程序操作系统中关于某个数据集合进行的一次运行活动。 是操作系统程序动态执行的基本单元。在传统的操作系统中,进程既是一个操作系统的基本分配单元,也是操作系统的基本执行单元。 进程的状态 进程共有三种状态:就绪、阻塞和运行...

Linux 进程和线程介绍:介绍Linux系统中进程和线程的基本概念、执行方式和相互关系
文章 2024-03-19 来自:开发者社区

Linux系统编程之Linux 信号集编程:信号集的基本概念、用法和实现方式

信号集 表示多个信号的集合 信号在内核中的表示 信号递达(Delivery):实际执行信号处理的动作。 信号未决(Pending):信号从产生到递达之间的状态。 信号阻塞(...

Linux系统编程之Linux 信号集编程:信号集的基本概念、用法和实现方式
文章 2024-03-19 来自:开发者社区

Linux系统编程之 Linux信号的编程:信号的基本概念、用法和实现方式

信号的本质 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。 信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。 进程之间可以互相通过系统调用kill发送软...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库