linux

青梅橘子皮4 小时前
linux·运维·服务器
Linux---基本指令1.windows系统中,标识文件唯一性,是通过路径标识的。桌面其实也是一个文件夹,只不过用图形化界面的方式显示出来,方便操作。
REDcker5 小时前
linux·运维·php
Linux信号机制详解 POSIX语义与内核要点 sigaction与备用栈实践异步通知、kill 与 sigaction 的语义边界,内核侧与进程描述符的耦合关系,网络场景下的 SIGPIPE,备用信号栈(sigaltstack)与 SA_ONSTACK,以及标准信号与实时信号、EINTR/SA_RESTART、多线程下的注意事项。可与仓库内 POSIX规范详解_可移植操作系统接口演进与跨平台实践、Linux_nohup命令详解_忽略SIGHUP与后台常驻 对照阅读。
cui_ruicheng5 小时前
linux·运维·服务器
Linux进程间通信(三):System V IPC与共享内存目录一、System V IPC 概述1. 为什么需要 System V2. 三大机制二、共享内存1. 什么是共享内存
蚰蜒螟6 小时前
linux·windows·microsoft
深入 Linux 内核同步机制:从 futex 到 spinlock 的完整旅程在多线程编程中,锁机制是保证数据一致性的基石。当我们在用户态调用 pthread_mutex_lock 时,背后隐藏着一套复杂而精巧的内核实现。这套实现涉及两个核心组件:futex(Fast Userspace Mutex)和 spinlock。futex 负责用户态与内核态的同步交互,而 spinlock 则 protects 内核内部的关键数据结构。
运维全栈笔记6 小时前
linux·服务器·中间件·tomcat·apache·web
Linux安装配置Tomcat保姆级教程:从部署到性能调优演示环境说明系统:Debian 12 (Linux)内存:2GJAVA:17.0.17成功返回HTML内容
dllmayday7 小时前
linux·服务器·windows
Linux 上用终端连接 WiFi在 Linux 上用终端连接 WiFi,常见有三种方式:NetworkManager(nmcli / nmtui)、wpa_supplicant(通用底层方式)、以及部分发行版自带工具。最推荐的是 nmcli(简单稳定)。
峥无8 小时前
linux·运维·服务器
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图在Linux环境下进行C/C++开发时,我们每天都在使用各种库,但你是否真正理解这些库是如何工作的?当程序编译链接通过却运行报错找不到动态库时,你是否感到困惑?本文将带你深入理解动静态库的制作与使用、ELF文件格式、以及程序从编译到运行的全过程。
用户2367829801688 小时前
linux
从 chmod 755 说起:Unix 文件权限到底是怎么算的?刚学 Linux 的时候,很多人都背过「755 是 rwxr-xr-x,644 是 rw-r–r–」。
Strugglingler8 小时前
linux·systemd·systemctl·journalctl·unit file
【systemctl 学习总结】很多新手(甚至老手)经常把 systemctl 与 systemd 混为一谈,这很正常,如果你想真正搞懂,先要理解三个核心概念:systemd、systemctl 和 Unit。简单来说:
嵌入式×边缘AI:打怪升级日志10 小时前
linux·ubuntu·bootloader
100ASK-T113 Pro 开发板 Bootloader 完全开发指南本章基于 Tina-Linux SDK,深入讲解 Bootloader(U-Boot)的组成、编译、配置、修改及烧录方法。包含大量实战示例,从环境搭建到修改设备树、增加开机 Logo、使用 fastboot 更新分区,手把手带你掌握嵌入式 Linux 启动的第一阶段。学完本章,你将能独立对 T113 开发板的 U-Boot 进行定制和调试。
charlie11451419111 小时前
linux·开发语言·驱动开发·c
Linux 字符设备驱动:cdev、设备号与设备模型仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐!
handler0111 小时前
linux·运维·c语言·开发语言·c++·笔记·算法
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法是什么:进程获得CPU资源的先后顺序。为什么需要:因为CPU资源稀缺,需要确定哪个进程优先执行。如何实现:在进程的 task_struct 结构中用整数表示优先级。
zhouwy11311 小时前
linux·c++
Linux进程与线程编程详解简介:进程和线程是操作系统中最核心的概念之一,也是系统编程的基础。无论你是开发高性能服务器、嵌入式系统,还是日常的命令行工具,理解进程与线程的工作原理都是必不可少的。本文将从进程基础、进程间通信(IPC)、线程编程、线程同步机制等多个维度,结合大量代码示例,带你全面掌握Linux下的进程与线程编程技术。内容涵盖 fork/exec/wait 家族、管道/共享内存/消息队列/信号量/信号、pthread 线程库、互斥锁/条件变量/读写锁/自旋锁等核心知识点。
我星期八休息11 小时前
linux·开发语言·数据结构·人工智能·python·散列表
IT疑难杂症诊疗室:AI时代工程师Superpowers进化论目录一、常见问题分类与诊断方法1.1 硬件故障:蓝屏、死机、过热的典型表现与排查流程1.2 软件冲突:系统崩溃、程序无响应的日志分析与解决方案
切糕师学AI12 小时前
linux·终端·zsh
深入解析 Zsh 与 Oh-My-Zsh:打造高效现代化终端对于开发者与命令行重度用户而言,终端 Shell 的效率直接影响日常工作的流畅度。Zsh 提供了强大的原生能力,而 Oh-My-Zsh 则将这种能力以框架化的方式优雅呈现。本文将详细讲解两者是什么、为何使用,以及如何快速上手。
切糕师学AI13 小时前
linux·git·ubuntu
Ubuntu 下 Git 完全使用指南虽然 Ubuntu 通常预装了 Git,但软件源中的版本可能较旧。推荐通过以下命令安装或更新到最新稳定版。
浪客灿心13 小时前
linux·运维·网络
Linux网络传输层协议端口号是16位的,范围 0 ~ 65535,共 65536 个。其中 0 -1023 是知名端口号,通常分配给 HTTP(80)、FTP(21)等常用协议。在类 Unix 系统中,只有特权用户(root)或拥有相应能力的进程才能绑定这些端口,普通用户进程不能绑定知名端口。1024-65535是操作系统动态分配的端口号,客户端程序的端口号就是由系统从这个范围分配的。一个进程可以分配多个端口号,但是一个端口号只能对应一个进程。
舟遥遥娓飘飘13 小时前
linux·智能手机·电脑
Nexus4CC 手机电脑同步claude code对话部署教程(基于linux系统)编辑 .env 文件,设置以下必填项:生成密码哈希(可选,默认密码是 nexus123):验证 tmux 已安装:
何妨呀~14 小时前
linux
Firewalld防火墙端口配置1、Firewalld防火墙配置表查看firewalld防火墙当前开放的端口查看firewalld防火墙配置表路径
切糕师学AI14 小时前
linux·vim·文本编辑器
Vim 深度解析:从经典 vi 到现代编辑器之巅Vim 的名字是“Vi IMproved”(Vi 改进版)的缩写,其直接前身是 Unix 系统时代就已成为标配的 vi 编辑器。1991 年,Bram Moolenaar 为 Amiga 计算机发布了初版 Vim,初衷是为古老的 vi 增添更多实用功能。