unix

北漂老男孩1 天前
linux·运维·unix
深入解析 Linux/Unix 通信机制:从原理到观测实践配图建议:Linux系统架构与通信机制全景示意图Unix/Linux 操作系统的核心灵魂在于其独特的设计哲学。当 Dennis Ritchie 和 Ken Thompson 在贝尔实验室开发 UNIX 时,提出了一个革命性理念——所有I/O设备都被视为文件。这种设计带来了三大优势:
chennalC#c.h.JA Ptho1 天前
linux·unix
unix 详解Unix 系统深度解析一、Unix 起源与历史Unix 是由 贝尔实验室(AT&T Bell Labs) 的 肯·汤普森(Ken Thompson) 和 丹尼斯·里奇(Dennis Ritchie) 于 1969 年 开发的操作系统。其诞生背景是:
一匹电信狗1 天前
linux·运维·服务器·c++·ubuntu·开源·unix
【Linux我做主】深入探讨从冯诺依曼体系到进程有梦想的电信狗计算机系统的运行离不开硬件与软件的密切配合,其中,冯 · 诺依曼体系结构为现代计算机硬件设计奠定了基础,而操作系统则是管理软硬件资源、为用户程序提供执行环境的核心软件。本文从冯诺依曼体系结构(计算机硬件组成)和操作系统(计算机不可或缺的软件)出发,由浅入深带各位初识进程!
一匹电信狗2 天前
linux·运维·服务器·c++·ubuntu·小程序·unix
【Linux我做主】进度条小程序深度解析有梦想的电信狗在Linux系统编程中,控制台交互的视觉反馈是提升用户体验的重要环节。进度条作为经典的人机交互组件,在软件安装、文件传输、数据处理等场景中具有广泛应用价值。本文将以Linux环境下C语言实现的进度条程序为切入点,深入探讨控制台输出控制、缓冲区机制、函数指针应用等核心技术。通过三个版本迭代的代码解析(基础版/V1、模拟多任务版/V2),读者将掌握从原理到实践的完整知识链路。
chennalC#c.h.JA Ptho3 天前
c语言·c++·c#·unix
Unix bulid the better dayComprehensive Introduction to the UNIX Operating System
Despacito0o4 天前
c语言·stm32·unix·嵌入式实时数据库
C语言发展史:从Unix起源到现代标准演进C语言的起源可以追溯到上世纪70年代初期,但其真正的萌芽始于1969年的夏天。在计算机发展史上,这是一个具有划时代意义的时刻。
NicOym7 天前
linux·c++·unix
进程、线程、进程间通信Unix Domain Sockets (UDS)博客园——进程和线程_1 博客园——进程和线程_2 博客园——浅析Unix domain socket是什么、Java如何使用UnixSocket调用Docker API对容器进行操作(jnr-unixsocket的使用)
抓饼先生15 天前
linux·笔记·unix
关于创建UNIX/Linux daemon进程的笔记Linux daemon程序简单说就是Linux后台服务进程。进程1(父进程)调用fork,创建子进程2,进程1退出。 1)这个步骤是为第二部做铺垫。 2)此时,进程1是进程组组长,调用setsid会失败,即无法创建新会话。
萑澈17 天前
linux·服务器·unix
深入探索 Unix 与 Linux:历史、内核及发行版在当今的计算世界中,Unix 和 Linux 操作系统的影响力无处不在。从驱动互联网的服务器到我们口袋里的智能手机,再到无数嵌入式设备,它们的身影随处可见 1。这两个操作系统家族共享着丰富的历史和相似的设计哲学,但又各自走过了独特的发展道路。本教程旨在深入探讨 Unix 的起源、核心理念、内核架构及其主要分支,随后详细介绍 Linux 的诞生、其内核设计、开源开发模式,并对主流的 Linux 发行版进行分析。最后,我们将比较 Unix 和 Linux 的异同,梳理它们之间错综复杂的关系。通过这次探索,期望
(天津)鸿萌数据安全22 天前
unix·solaris·bsd文件系统
BSD、Solaris、Unix 的文件系统: UFS/UFS2、ZFS 及其他存储技术文件系统构成了任何操作系统不可或缺的一部分。大多数操作系统倾向于使用自己的原生文件系统格式,这些格式在其他环境中可能受到限制或不可用。Unix 系列操作系统及其变体,如 BSD 和 Solaris,传统上依赖于 UFS,后来升级到 UFS2。随后,出现了源自 Solaris 的 ZFS 下一代文件系统。
骐骥122 天前
windows·notepad++·unix·格式·换行符
Notepad++中将文档格式从Windows(CR LF)转换为Unix(LF)在Windows中用记事本写了一个.sh的Linux运行脚本,是无法直接在Linux中执行,需要首先把文本编码格式转换为Unix的,特别是换行符这些,转换步骤如下:
打工人你好25 天前
服务器·unix
UNIX域套接字(Unix Domain Sockets, UDS) 的两种接口虽然 UNIX 域套接字在本地通信,但 数据报模式(SOCK_DGRAM)仍然是不可靠的。原因如下:选流式套接字(SOCK_STREAM)如果:
栩栩云生1 个月前
linux·unix·命令行
📥 x-cmd install | ugm - 你的 UNIX 用户和组信息一览表,尽在终端!还在为查看 UNIX 系统中的用户和组信息而苦恼吗?ugm 来了!它是一款基于终端的 TUI 工具,让你轻松浏览和管理用户和组信息,告别繁琐的命令和配置文件。
W说编程1 个月前
c语言·网络·网络协议·tcp/ip·架构·unix·tcp
《UNIX网络编程卷1:套接字联网API》第4章 基本TCP套接字编程TCP套接字编程遵循客户-服务器模型,其核心流程可分解为以下步骤(图4-1):服务器端:客户端:参数解析:
Naomi5211 个月前
服务器·开发语言·git·unix
自定义汇编语言(Custom Assembly Language) 和 Unix & Git汇编语言(Assembly Language)是一种低级编程语言,它直接与 CPU 指令集(Instruction Set Architecture, ISA)对应,每条指令都映射到机器码(Binary Code)。自定义汇编语言通常指:
W说编程1 个月前
c语言·网络·网络协议·tcp/ip·unix·tcp
《UNIX网络编程卷1:套接字联网API》第5章 TCP客户服务器程序示例本章通过一个完整的TCP回射(Echo)客户/服务器程序,深入解析TCP套接字编程的核心流程与关键问题。示例程序的功能为:客户端发送文本至服务器,服务器将文本原样返回。通过此案例,读者将掌握:
壮Sir不壮1 个月前
linux·服务器·unix·极限编程
Unix/Linux 系统下的文件权限drwxr-xr-x 是一个常见的 Unix/Linux 文件系统中的权限表示法,用于描述文件或目录的访问权限。它由 10 个字符组成,每个字符的位置和含义如下:
梅见十柒1 个月前
服务器·网络·c++·笔记·tcp/ip·udp·unix
UNIX网络编程笔记:TCP、UDP、SCTP编程的区别• 特点:可靠性优先,适合文件传输、HTTP 等场景。 • 关键步骤:• 问题:粘包问题需处理(需自定义协议如长度前缀)。
傍晚冰川1 个月前
科技·stm32·单片机·嵌入式硬件·学习·实时音视频·unix
【江协科技STM32】Unix时间戳(学习笔记)(北京时间)推荐时间戳换算工具:时间戳(Unix timestamp)转换工具 - 在线工具Unix 时间戳的优点主要有:其一,简单统一,全球通用,方便不同系统和地区间进行时间数据交互与处理,在分布式系统中优势明显。其二,存储和计算高效,以一个整数表示时间,在存储上占用空间小,计算时间差值等操作简单直接,利于提升程序性能。其三,便于排序,由于是数值型,按时间顺序排列时,数值大小顺序就对应时间先后顺序。
梅见十柒1 个月前
服务器·网络·c++·经验分享·笔记·网络协议·unix
UNIX网络编程笔记:网络协议网络协议(Network Protocol) 是计算机在网络中通信时遵循的规则和标准,定义了数据如何封装、传输、路由和接收。就像人类使用语言交流需要语法和语义一样,网络协议确保不同设备(如手机、服务器、路由器)能够相互理解并高效协作。