systemctl 管理 Linux 系统服务

systemctl 管理 Linux 系统服务

systemctl 是 Systemd 的核心命令 用于管理 Linux 系统中的服务和资源 提供了强大的功能来启动、停止、重启服务,以及管理服务的状态和依赖关系。

Linux tar命令

Linux tar命令

Linux操作系统 tar命令是一个非常重要的工具,用于文件的打包和解压缩 tar命令支持多种压缩格式,如gzip、bzip2和xz,使其在文件备份和压缩方面非常有用

centos 硬盘挂载普通用户

centos 硬盘挂载普通用户

centos 硬盘挂载普通用户

/etc/fstab文件

/etc/fstab文件

Linux 系统/etc/fstab(File System Table)重要的配置文件 用于定义系统开机时自动挂载的文件系统 磁盘分区、远程存储(如 NFS)、ISO 镜像等在系统启动时自动挂载

Rust国内 sparse 镜像源配置

Rust国内 sparse 镜像源配置

Rust国内 sparse 镜像源配置

CentOS交叉编译Windows可执行程序

CentOS交叉编译Windows可执行程序

Rust CentOS交叉 windows 编译 cargo build --release --target x86_64-pc-windows-gnu

Rust profile与-opt-level 调优

Rust profile与-opt-level 调优

Rust 编译优化 消除运行时开销 [profile.release] strip = true strip 是 Cargo.toml 中 [profile.release]部分的配置项,仅影响 发布版本(即cargo build --release)。 - strip = true:编译后自动移除 二进制文件 中的符号表(debug信息),使文件体积更小,但无法用于调试。 - strip = false(默认值):保留符号表,便于调试,但会增加文件大小 codegen-units = 1 codegen-units 设置控制 -C codegen-units 标志,该标志控制 crate 将被分割成多少个“代码生成单元” 更多的代码生成单元允许更多 crate 部分并行处理,可能会缩短编译时间,可能会生成较慢的代码

Linux alsa-lib 插件

Linux alsa-lib 插件

ALSA 是 Advanced Linux Sound Architecture 的缩写 ALSA(Advanced Linux Sound Architecture) 通用框架一般用于 PC

lsblk centos 命令

lsblk centos 命令

lsblk(List Block Devices)用于列出 Linux 系统中的块设备信息 包括硬盘 SSD U 盘 及分区、挂载点等 从 sysfs 和 udev 数据库读取信息 以树状结构直观展示磁盘与分区的关系

cargo Release Profiles 自定义构建配置

cargo Release Profiles 自定义构建配置

cargo Release Profiles 自定义构建配置 开发时 关注快速编译与调试信息 而发布时则更看重运行效率