技术栈
linux
予枫的编程笔记
1 分钟前
linux
·
进程管理
·
linux运维
·
nohup
·
systemctl
·
ps命令
·
kill命令
【Linux进阶篇】Linux后台运行避坑指南:nohup、& 用法及Systemd守护进程实操
作为Linux运维或开发人员,进程管理是必备基础技能——查看进程状态、控制进程启停、守护后台任务,每一步都关乎服务稳定性。但很多人用了很久Linux,仍分不清ps -ef和ps aux的区别,不懂kill -9与kill -15的差异,后台进程一断网就挂。今天就从实操出发,把进程查看、控制、守护的核心技巧讲透,新手也能直接上手,收藏这篇就够了!
code monkey.
4 分钟前
linux
·
c++
·
ipc
【Linux之旅】Linux 进程间通信(IPC)全解析:从管道到共享内存,吃透进程协作核心
在 Linux 中,进程是资源分配的基本单位,彼此独立且拥有各自的地址空间 —— 这意味着进程间无法直接访问对方的数据。但实际开发中,进程间协作无处不在:比如终端中who | wc -l的管道通信、服务器进程与客户端进程的数据交互、多进程共享配置文件等。这就需要进程间通信(IPC,Inter-Process Communication) 机制打破隔离,实现数据传输、资源共享和事件通知。
匆匆那年967
11 分钟前
linux
·
服务器
·
学习
·
ubuntu
llamafactory推理消除模型的随机性
llamafactory采用vllm推理时有一个do_sample参数,do_sample参数(是否采样)等于True(默认),为False为采用贪婪解码,即为不随机采样,生成将会更加稳定,自己测试了,结果是采用do_sample参数为False时效果有所提升。
好好学习天天向上~~
15 分钟前
linux
·
学习
·
vim
5_Linux学习总结_vim
vim是一个多模式的编译器,本文讲解常用的五种模式。 vim是一个指令,输入vim然后回车就可以看见vim的相关信息。
Coder个人博客
6 小时前
大数据
·
linux
·
车载系统
·
系统架构
·
系统安全
·
鸿蒙系统
Linux6.19-ARM64 mm mmu子模块深入分析
团队博客: 汽车电子社区ARM64 mm mmu子模块是Linux内核ARM64架构内存管理子系统中实现内存管理单元的核心组件,包含mmu.c文件。该模块作为ARM64平台MMU管理的核心实现,提供了完整的页表创建、地址映射、页表遍历和MMU上下文管理的功能,是ARM64内存管理系统的"心脏"和基础架构。
Doro再努力
9 小时前
linux
·
编辑器
·
vim
Vim 快速上手实操手册:从入门到生产环境实战
在Linux服务器管理、代码编写和系统运维的日常工作中,你迟早会面对一个没有图形界面的终端环境。可能是远程登录一台云服务器排查故障,也可能是在Docker容器里快速修改配置文件,甚至是在本地终端中高效处理日志文件。在这些场景下,Vim是你最可靠的工具伙伴。它不需要鼠标,不依赖图形界面,几乎预装在每一台Unix/Linux系统上,启动速度快,功能却异常强大。
wypywyp
9 小时前
linux
·
服务器
·
ubuntu
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
一、二、补充:linux服务器和日志 补充知识Linux 服务器必须安装并运行 OpenSSH 服务。(SSH 服务)
Doro再努力
9 小时前
android
·
linux
·
运维
·
服务器
·
编辑器
·
vim
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
🎯 导语:作为一名程序员,你是否曾经疑惑过——为什么第一次make能编译成功,第二次却提示"已经是最新的"?为什么make clean每次都能执行?今天,我将带你深入Makefile的内部机制,彻底搞懂依赖推导、伪目标、ACM时间这些核心概念。
senijusene
9 小时前
linux
·
运维
·
服务器
Linux软件编程:IO编程,标准IO(1)
在Linux系统中,所有输入输出操作都统一为文件操作,具体分为以下几类:核心思想:无论操作什么类型的"文件",都使用相似的IO接口。
忧郁的橙子.
9 小时前
linux
·
运维
·
服务器
02-本地部署Ollama、Python
黑马程序员学习笔记在命令窗口中打开安装包所在文件夹(WSL和win11共用文件目录)回到虚拟机目录cd ~
醇氧
9 小时前
linux
·
运维
·
服务器
【linux】查看发行版信息
Linux 主流发行版本CentOS版本的区别显示简略信息:Debian/Ubuntu:Red Hat/CentOS/Fedora:
No8g攻城狮
10 小时前
linux
·
运维
·
ubuntu
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
博主介绍:✌全网粉丝24W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌
XiaoFan012
10 小时前
java
·
linux
·
服务器
免密批量抓取日志并集中输出
项目全部跑的都是批量程序,每个批量程序都有很多很多日志。每次跑完整批量,涉及执行的任务job量特别大,而排查问题的时候,又得一个个通过堡垒机去登录单台服务器,然后查询某个具体日志。统计了一个完整批,涉及到的任务11240个!!
souyuanzhanvip
10 小时前
linux
·
运维
·
服务器
ServerBox v1.0.1316 跨平台 Linux 服务器管理工具
ServerBox v1.0.1316 是一款开源免费的 Linux 服务器管理工具,基于 Flutter 框架开发,全面支持 iOS、Android、macOS、Windows 及 Linux 五大主流系统,集成实时监控、SSH 连接、文件传输等核心功能,为服务器管理员与开发者提供高效稳定的一站式管控方案,是跨平台服务器管理的优选工具。
HalvmånEver
12 小时前
java
·
linux
·
运维
Linux:线程互斥
在多核 CPU 时代,多线程并发是提升程序性能的关键,但线程间对共享资源的 “争抢” 往往会导致数据错乱、结果异常等问题。线程互斥技术通过 “锁” 机制,保证同一时刻只有一个线程能访问临界资源,是解决并发冲突的核心方案。本文从问题本质出发,带你理解线程互斥的原理、工具使用与工程实践。
番茄灭世神
12 小时前
linux
·
嵌入式
Linux应用编程介绍
Linux应用程序的定义:Linux编程通常可以划分为用户态和内核态,这是Linux非常关键的隔离机制,用户态代码无法直接访问硬件资源和内核核心数据,必须通过系统调用(System Call)向内核发起请求,由内核代执行。因为用户态程序崩溃不会直接导致整个系统崩溃;内核态代码出错则可能引发系统宕机,因此内核态代码需严格保证稳定性。当用户态程序需要执行特权操作(如读写文件、分配内存)时,会触发陷入内核(Trap),完成后返回用户态继续执行。
wdfk_prog
12 小时前
linux
·
笔记
·
学习
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
title: mmc_sdio categories:https://github.com/wdfk-prog/linux-study
Forsete
12 小时前
linux
·
驱动开发
·
单片机
LINUX驱动开发#9——定时器
EPIT (Enhanced Periodic Interrupt Timer):增强的周期中断定时器,只用来完成周期性中断定时的,仅此一项功能。输入捕获、PWM 输出等这些功能,由其它的外设来完成。
森G
13 小时前
linux
·
c语言
·
arm开发
·
c++
·
ubuntu
七、04ledc-sdk--------makefile有变化
原子哥的视频笔记一、官方SDK移植 1、新建cc.h文件 SDK包里面会用到很多数据类型,所以我们需要在cc.h里面定义一些常用的数据类型。
驱动探索者
13 小时前
linux
·
学习
·
算法
linux mailbox 学习
在多核 SoC、异构处理器以及 AMP(Asymmetric Multi-Processing)系统中,处理器之间需要一种低延迟、低开销、硬件强相关的通信机制。Linux Mailbox 子系统正是为此类场景而设计的一套内核级 IPC 基础框架。