技术栈
unix
vortex5
6 天前
网络安全
·
渗透测试
·
unix
Unix 通配符注入攻击:从参数污染到命令执行
Unix 通配符注入(Wildcard Injection)是一种被严重低估但长期有效的攻击技术。当系统命令使用 * 等通配符处理文件时,攻击者可通过构造包含特殊字符(尤其是以 - 开头的)文件名,将文件名"伪装"成命令参数注入到命令行中,从而实现权限篡改、任意命令执行等高危操作。本文结合经典论文与实战场景,系统分析 tar、rsync、zip、chown、chmod 等常见命令的通配符注入原理、利用手法及防御方案。
瑶总迷弟
8 天前
pytorch
·
python
·
华为
·
语言模型
·
自然语言处理
·
cnn
·
unix
使用 mis-tei 在昇腾310P上部署 bge-m3模型
BGE-M3 是 BAAI 推出的开源多语言通用嵌入模型,支持文本嵌入、相似度计算、检索重排等多种任务,凭借优异的多语言适配能力和精度表现,被广泛应用于 RAG 知识库、文本检索、语义匹配等 AI 场景。
曹牧
11 天前
数据库
·
oracle
·
unix
Oracle:UNIX时间戳
在Oracle数据库中,你可以使用TO_CHAR函数将UNIX时间戳(通常以秒为单位)转换为可读的日期和时间格式。UNIX时间戳是从1970年1月1日(UTC)开始计算的秒数。
玛丽莲茼蒿
14 天前
linux
·
学习
·
unix
Linux/Unix学习笔记(四)—— 进程管理
终于理解了父进程和子进程!在上面的说明里面,我们有提到所谓的『衍生出来的进程』,那是个啥咚咚?这样说好了,当我们登入系统后,会取得一个bash的shell,然后,我们用这个bash提供的接口去执行另一个指令,如/usr/bin/passwd或者是touch等等,那些另外执行的指令也会被触发成为PID,那个后来执行指令才产生的PID就是『子进程』了,而在我们原本的bash环境下,就称为『父进程』了。
LIUAWEIO
14 天前
服务器
·
unix
·
unix时间戳
·
iso8601
·
时间戳转日期
·
13位毫秒戳
·
utc时间
Unix时间戳:全面解析及实用指南
日志里一列 1735689600,数据库导出里 created_at: 1735689600000,Excel 打开 CSV 日期变成 # 号——很多人不是不会编程,是没把「时间戳」这套语言翻译成人话。这篇把 Unix 时间戳是什么、哪儿会碰到、怎么少踩坑说清楚;需要随手换算时,文末有工具页地址。
穷人小水滴
14 天前
linux
·
ssh
·
unix
ssh-bridge: 在 Linux 虚拟机中转发消息的简单实现 (UNIX socket)
注: 代码是 AI (豆包) 写的 (然后有少量人工修改), 并经过手动功能测试.如果有 2 个 SSH 连接到同一个 Linux 虚拟机, 那么这 2 个之间, 如何方便的互相发送消息呢 ?
筠筠喵呜喵
17 天前
unix
【文档翻译】QNX Neutrino RTOS 7.1用户手册 - 第五章 文件操作
本文翻译自BlackBerry官方提供的QNX® Neutrino® RTOS User’s Guide,仅供学习参考使用
ambition20242
18 天前
linux
·
服务器
·
unix
UNIX消息队列:从理论模型到工程实现的演进
在操作系统设计中,进程是资源分配和调度的基本单位。每个进程都拥有独立的地址空间,这为系统提供了稳定性和安全性,但也带来了一个根本性问题:相互隔离的进程如何安全、可靠地交换数据?
WangLanguager
21 天前
linux
·
服务器
·
unix
Unix 命令 rm详细介绍
rm(英文全称 remove)是 Unix/Linux 系统中最核心的文件 / 目录删除命令,功能覆盖 “删除单个文件、多个文件、非空目录”,核心特点是直接删除(默认无回收站)、支持递归删除,但风险较高(误删可能无法恢复)。以下是其详细用法、参数、示例及安全注意事项:
kyle~
1 个月前
linux
·
c++
·
unix
调试器---GDB(Linux/Unix平台下编译型语言,C++、Go、Rust)
GDB 是C++后端开发、底层调试的核心武器。GDB 全称 GNU Debugger,是Linux/Unix平台下免费、开源、功能最强的程序调试器,完美支持 C/C++、Go、Rust 等编译型语言。
WangLanguager
1 个月前
arm开发
·
架构
·
unix
Unix架构详细介绍
Unix 是一种具有高度模块化和可扩展性的操作系统,其架构设计使其在多用户和多任务环境中表现出色。以下是 Unix 架构的详细介绍,包括其主要组成部分和功能。
LIUAWEIO
1 个月前
前端
·
后端
·
unix
·
database
Unix 时间戳换算
立即使用: https://gegegj.com/calc/timestampUnix 时间戳(Epoch)表示自 1970-01-01 00:00:00 UTC 起的累计时间。本工具支持:
風清掦
1 个月前
笔记
·
stm32
·
单片机
·
嵌入式硬件
·
学习
·
实时音视频
·
unix
【STM32学习笔记-12】Unix 时间戳、BKP 备份寄存器与 RTC 实时时钟
目录1 前言2. Unix 时间戳2.1 定义与底层设计逻辑2.2 存储格式与溢出界限2.3 全球时区同步与偏移计算
郝学胜-神的一滴
1 个月前
linux
·
c++
·
程序人生
·
unix
·
cmake
跨平台动态库与头文件:从原理到命名的深度解析
跨平台动态库与头文件:从原理到命名的深度解析在程序构建与跨平台开发中,动态库是绕不开的核心基石,它不仅关乎编译、链接与运行的全流程,更在不同操作系统中呈现出独有的规则与特性。从 Windows 到 Linux、macOS,从文件命名到内存加载,从动态库与静态库的差异到头文件的真正价值,每一处细节都决定着程序的健壮性与兼容性。
郝学胜-神的一滴
1 个月前
linux
·
运维
·
服务器
·
开发语言
·
c++
·
unix
epoll 反应堆模型深度拆解:从红黑树到回调闭环,手写高性能回射服务器
在 Linux 高性能网络编程里,epoll 反应堆是绕不开的核心设计 —— 它用「红黑树管理 FD + 事件回调驱动 + 读写状态轮转」,把单线程服务推向高并发、低延迟的极致。本文带你从初始化到事件闭环,逐行拆解原理、代码与数据流,彻底吃透这套「大熔炉」式架构✨。
♛识尔如昼♛
1 个月前
unix
C 进阶(1) - Unix 基础
Unix 是现代操作系统(包括 Linux 和 macOS)的鼻祖,它的设计哲学极其优雅且影响深远。它的核心知识可以概括为以下几个部分:
ZenosDoron
1 个月前
linux
·
运维
·
unix
Linux/Unix 系统中用于创建链接的命令ln
ln 是 Linux/Unix 系统中用于创建链接的命令。链接可以理解为文件的“快捷方式”或“别名”,但比 Windows 的快捷方式更强大。
郝学胜-神的一滴
1 个月前
linux
·
服务器
·
开发语言
·
网络
·
c++
·
unix
深入epoll封装:event_set与event_add核心原理剖析
CMake静态库全解析:命名规则·核心原理·避坑指南在高性能网络编程领域,epoll 作为 Linux 下 IO 多路复用的核心实现,凭借O (1) 事件监听效率、高并发支撑能力,成为服务端网络框架的基石。而对原生 epoll 进行轻量化封装,抽象出 event_set 与 event_add 接口,能极大简化网络事件的绑定、监听逻辑,本文将从源码视角拆解这两个核心函数的设计精髓与执行流程✨。
郝学胜-神的一滴
1 个月前
linux
·
服务器
·
c++
·
网络协议
·
tcp/ip
·
unix
从底层看透Linux高性能服务器:epoll自定义封装与超时清理实战
在 Linux 高性能服务器开发领域,epoll 堪称 IO 多路复用的 “王牌”,但多数开发者仅停留在基础 API 调用层面,难以触及底层设计精髓。本文将带你站在系统架构视角,拆解自定义 epoll 事件结构体、全局红黑树管理、客户端超时清理三大核心设计,手把手实现一套高可用、易扩展的 epoll 服务端框架。
IMPYLH
1 个月前
linux
·
运维
·
python
·
bash
·
运维开发
·
unix
Linux 的 split 命令
Linux 的 split 命令是一个用于分割大文件的实用工具,它可以将单个大文件分割成多个小文件,便于存储、传输或处理。以下是关于 split 命令的详细说明: