systemctl 管理 Linux 系统服务
systemctl 是 Systemd 的核心命令 用于管理 Linux 系统中的服务和资源 提供了强大的功能来启动、停止、重启服务,以及管理服务的状态和依赖关系。
Linux tar命令
Linux操作系统 tar命令是一个非常重要的工具,用于文件的打包和解压缩 tar命令支持多种压缩格式,如gzip、bzip2和xz,使其在文件备份和压缩方面非常有用
centos 硬盘挂载普通用户
centos 硬盘挂载普通用户
/etc/fstab文件
Linux 系统/etc/fstab(File System Table)重要的配置文件 用于定义系统开机时自动挂载的文件系统 磁盘分区、远程存储(如 NFS)、ISO 镜像等在系统启动时自动挂载
Rust国内 sparse 镜像源配置
Rust国内 sparse 镜像源配置
CentOS交叉编译Windows可执行程序
Rust CentOS交叉 windows 编译 cargo build --release --target x86_64-pc-windows-gnu
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 插件
ALSA 是 Advanced Linux Sound Architecture 的缩写 ALSA(Advanced Linux Sound Architecture) 通用框架一般用于 PC
lsblk centos 命令
lsblk(List Block Devices)用于列出 Linux 系统中的块设备信息 包括硬盘 SSD U 盘 及分区、挂载点等 从 sysfs 和 udev 数据库读取信息 以树状结构直观展示磁盘与分区的关系
cargo Release Profiles 自定义构建配置
cargo Release Profiles 自定义构建配置 开发时 关注快速编译与调试信息 而发布时则更看重运行效率