linux

比奇堡派星星2 小时前
linux·运维·服务器
awk命令awk 是一种强大的文本处理工具,主要用于在 Unix-like 系统(包括 Linux 和 macOS)中处理和分析结构化数据。它是基于模式匹配和动作的脚本语言,由 Alfred Aho、Peter Weinberger 和 Brian Kernighan 在 1977 年开发(故名“awk”取自三人姓氏首字母)。awk 常用于处理日志文件、CSV 数据、报表生成等场景。它支持正则表达式、变量、函数和数组,类似于一个小型编程语言。
清水白石0082 小时前
linux·服务器·python
Python 柯里化完全指南:从函数式思想到工程实践在我十多年的 Python 开发生涯中,曾遇到过这样一个场景:团队需要构建一个复杂的数据验证系统,不同的业务模块需要不同的验证规则组合。传统的做法是为每种组合编写独立的验证函数,结果代码库中充斥着数百个相似度极高的函数。直到我深入研究函数式编程,接触到"柯里化"(Currying)这一概念,才发现原来函数可以像搭积木一样灵活组合。
宸迪3 小时前
linux·python·uv
【python】使用uv管理项目包依赖
HalvmånEver4 小时前
linux·运维·服务器·信号量
Linux:基于信号量的环形队列与生产者消费者模型(一)在 Linux/C++ 后端开发的学习路径中,生产者消费者模型是必须掌握的核心多线程同步场景,而信号量(Semaphore) 是实现该模型最经典、最直观的方案之一。相比于互斥锁只解决 “临界资源互斥访问”,信号量可以直接通过 “计数” 完成线程间的同步控制,完美适配 “生产速度与消费速度不匹配” 的场景。
威桑5 小时前
linux·c++·qt
解决 Qt6 程序 在Linux 环境下无法输入中文的问题git clone GitHub - fcitx/fcitx-qt5: Fcitx support for Qt5
j_xxx404_6 小时前
linux·运维·服务器
Linux:文件描述符fd上篇文章:Linux:基础IO目录1.系统级别调用1.1得到与open函数r模式相同的效果2.文件描述符
未既6 小时前
linux·运维·服务器
逻辑卷挂载磁盘操作命令物理卷、卷组、逻辑卷的概念可以先去自行了解,这样更能理解为什么要这样操作0.了解磁盘挂载情况 先通过 lsblk -l 或 lsblk -f 或 fdisk -l 了解磁盘挂载情况
李斯维6 小时前
linux
安装 Arch Linux 到 VMware Workstation 的完全指南Arch Linux 是一款非常受欢迎的发行版,基于它所提供的基本系统,用户可以自由地搭建一款真正个性化的操作系统。但 Arch Linux 并不是用户友好型的操作系统,它的基本操作是基于命令行的,所以很多人认为 Arch 难安装,原因就是它没有图形化安装程序,不像 Ubuntu、Fedora 这类发行版可以“下一步、下一步”完成安装。
香蕉你个不拿拿^7 小时前
linux·运维·服务器
Linux粘滞位和文件,目录权限1.Linux权限的概念2.文件权限3.目录权限4.粘滞位———————————————————————————————————————————
2401_858286117 小时前
linux·运维·服务器·共享内存
OS52.【Linux】System V 共享内存(1)目录1.回顾进程间通信的本质2.共享内存的原理申请共享内存的方法释放共享内存的方法注意事项3.相关的系统调用
wbs_scy8 小时前
linux·运维·服务器
Linux 实战:从零实现动态进度条(含缓冲区原理与多版本优化)在动手写代码前,必须先理清 3 个关键概念,否则容易出现 “进度条不刷新”“换行错乱” 等问题。C 语言的printf函数默认是 “行缓冲”— 只有遇到\n、缓冲区满或手动刷新(fflush(stdout))时,才会把缓冲区的内容输出到终端。
之歆9 小时前
linux·网络·tcp/ip
Linux 网络配置与 TCP/IP 协议本章从系统讲解 Linux 网络——IP 地址基础、网络配置命令(ifconfig / ip / route / ss / nmcli)、配置文件、TCP/IP 协议原理(三次握手、四次挥手、报文结构、状态转移)等。原文所有内容完整保留,同时补充了 Mermaid 图、对比表、生活例子和概念解释。
REDcker9 小时前
linux·服务器·c++·c·curl·后端开发
curl开发者快速入门精简版快速入门,只保留核心概念与上手步骤。构建与安装、基本用法示例、命令行选项、libcurl 架构与 API、简易/多接口、HTTP/TLS/协议支持、连接池与传输层、各协议实现(FTP/SFTP、SMTP/POP3、WebSocket)、认证与代理、URL API、平台相关等完整内容详见 curl完整文档.md。
成震19719 小时前
linux·运维·ubuntu
UBUNTU 安装虚拟机一、安装 sudo apt update sudo apt install virtinst二、创建虚拟机 sudo virt-install --name ubuntu14-vm \ --ram 4096 --vcpus 4 --disk size=80,path=/var/lib/libvirt/images/ubuntu14-vm.qcow2,format=qcow2 --os-type linux -- os-variant ubuntu14.04 --network network=defaul
海盗猫鸥9 小时前
linux·服务器
Linux基础指令1目录前言基础指令(命令)pwdclearwhoamils llcdtouchstatmkdirtree
最贪吃的虎9 小时前
java·linux·运维·windows·分布式·后端·架构
windows上如何可视化访问并远程操作linux系统上运行的浏览器或者linux可视化桌面在混合操作系统环境中,从 Windows 远程访问 Linux 系统的图形界面或特定应用如浏览器已成为常见需求。这不仅能提高工作效率,还能实现跨平台协作。例如,在 Windows 主机上操作 Linux 服务器的 Firefox 浏览器浏览网页,或直接控制 Linux 桌面进行开发/管理。
mzhan0179 小时前
linux·运维
Linux: socket创建之后 interface down 然后再up起来linux如果一个raw socket 创建起来,然后手动down掉这个interface,然后接下来在up起来之后,socket发送数据会是什么错误?
之歆9 小时前
linux·运维·服务器
Linux 软件包管理与编译安装本章系统讲解 Linux 软件管理:程序与软件包的组成、RPM 的安装/查询/升级/卸载/校验、yum 仓库与 yum 命令、源码编译安装三步骤及 PATH/库/头文件/man 配置、以及 netstat 的常用用法。原文所有内容完整保留,并补充 Mermaid 图、生活例子和概念说明。
廋到被风吹走10 小时前
java·大数据·linux
DDD领域驱动设计深度解析:从理论到代码实践标签:DDD 领域驱动设计 架构设计 微服务 充血模型 聚合根摘要:本文从战略设计到战术设计,深入剖析DDD核心概念,包含聚合根设计、值对象实现、领域事件机制、仓储模式落地,以及贫血模型与充血模型的本质区别与选型建议,附完整代码示例与生产级实践指南。
这儿有一堆花10 小时前
linux·运维·自动化
Linux 软件包管理:从源码编译到现代自动化运维在 Linux 操作系统的漫长发展史中,如何高效地获取、安装、配置以及卸载软件,始终是系统管理员与开发者关注的核心课题。早期的 Linux 用户通常需要通过下载源代码、手动配置编译环境并处理复杂的依赖关系来安装程序。这种被称为“依赖地狱”的模式不仅耗时,且极易导致系统库版本冲突。