分类: LINUX
Linux 存储挂载全解析及文件存储类型判断方法
在 Linux 系统中,存储设备的挂载方式和文件存储类型直接影响系统性能、数据安全和应用体验。本文系统介绍 Linux 下各种存储挂载方式、各自特点,以及如何判断某个文件的存储类型
linux 系统支持多种存储挂载方式,每种方式有不同的特……
Linux 下测试端口联通性的多种方法(含无需命令的bash测试方法)
在日常运维或开发工作中,我们经常需要判断一台服务器的某个端口是否可访问。
例如:Web 服务是否启动;
数据库端口是否对外开放;
防火墙是否拦截了通信。本文将系统介绍 Linux 下测试端口连通性的几种常用方法,从传统工具到纯 B……
详细介绍 Linux 字符截取命令:cut、awk、sed
在 Linux 系统中,文本处理是日常工作中不可或缺的一部分。cut、awk 和 sed 是三种强大的命令行工具,广泛用于字符截取、文本转换和数据处理。
它们各有特点,适用于不同的场景。本文将详细介绍这三个命令的功能、语法、常见用法及实际……
利用Base64传输二进制文件并执行的方法(适合没有ssh ftp等传输工具的嵌入式离线场景)
一、LINUX二进制和base64转换
在 Linux 下,有几种方法可以将文件和 Base64 互相转换,下面是标准命令和示例:
1. 将文件编码为 Base64
base64 input_file > output_file.b64input_file:原始文件(可执行文件、二进制、文本等)
……
Linux下Base64文件和二进制文件互相转换的几种方法
在 Linux 下,有几种方法可以将文件和 Base64 互相转换,下面是 标准命令和示例:
1. 将文件编码为 Base64
base64 input_file > output_file.b64input_file:原始文件(可执行文件、二进制、文本等)
output_file.b64:生成的 Bas……
字符编码转换库libiconv:使用、编译、部署和测试教程
在开发跨平台或多语言软件时,字符编码的转换往往是绕不开的问题。Linux 下的 libiconv 库就是处理各种字符编码转换的利器。本文将从库简介、安装编译、使用示例到测试方法,为你全面解析 libiconv。
1. libiconv 简介
libiconv 是 GNU……
C语言读取csv文件:轻量级 C 语言 CSV 解析库MiniCSV 完整使用教程
在 C 语言项目中解析 CSV 文件,通常需要引入较重的库或自行处理字符串分割逻辑。今天介绍一个极简、高效的开源项目 MiniCSV,它由 jedisct1 开发,只有单个 .c 和 .h 文件,无需额外依赖,内存稳定,不使用堆分配,非常适合嵌入式或性……
C语言 free 后不置 NULL 会发生什么?一文彻底搞懂悬空指针的坑
1. 悬空指针是什么?为什么危险?
在 C 语言中,free() 释放堆内存后,指针本身的值不会改变,仍然指向原来的地址。如果此时再次访问该指针,就是所谓的悬空指针(Dangling Pointer)。
悬空指针问题属于未定义行为(UB),意味着程序……
Linux Samba 客户端挂载问题深度排查指南
在 Linux 系统下访问 Samba 共享时,挂载失败的原因可能来自不同层面,包括系统支持、用户权限、目录配置以及共享类型。本文将从四个角度系统地分析和解决问题,并给出详细操作示例。以 Ubuntu/Debian 系统为例。
一、挂载失败 :CIFS ……
Linux下使用Samba 客户端访问 Samba 服务器的配置(Ubuntu Debian)
在 Linux 系统中,Samba 提供了与 Windows 系统文件共享的便利方式。本文将详细介绍在 Ubuntu 和 Debian 系统下如何安装 Samba 客户端、访问共享资源,并实现远程目录挂载和开机自动挂载。
一、Samba 简介
Samba 是一款可以让 Linux 系……