在 Archlinux 中使用 AUR

对 Arch linux 用户来说,AUR 是最重要特性之一。 AUR 配置意味着 arch 可以直接和上游软件接轨,中间不存在版本间隔,也极大丰富了软件库。 直接安装 PKGBUILD PKGBUILD 文件是 AUR 用于描述安装包构建的脚本文件,arch 允许用户直接安装自己配置的 PKGBUILD。 官方的 AUR 仓库 https://aur.archlinux.org/ 是 PKGBUILD 最大的来源之一。非常对其他 linux 发行版没有收录的软件包构建脚本都能在这里找到。已经收录的软件包也有非常多不同版本、不同配置的脚本可以选择。 但是这些包并不经过 arch 官方审查,也就是说用户需要自行对 PKGBUILD 的安全性做出判断。 生成包 arch 提供了 makepkg 命令处理 PKGBUILD 脚本。 makepkg -s 安装包 使用 pacman 命令安装已经生成的包。 pacman -U package.pkg.tar.xz 参考 [1] Arch User Repository

May 15, 2022 · 1 min · lyincc

linux - systemd 管理工具使用

服务管理 启动服务 systemctl start demo.service 查看服务日志 journalctl -f -u demo.service 时间同步 systemd 也接管了时间同步服务。 systemd-timesyncd.service 服务将自动同步时间。 查看时间服务状态 timedatectl 网络 DHCP /etc/systemd/network/20-wired.network [Match] Name=enp1s0 [Network] DHCP=ipv4 静态IP ·/etc/systemd/network/20-wired.network` [Match] Name=enp1s0 [Network] Address=10.1.10.9/24 Gateway=10.1.10.1 DNS=10.1.10.1 #DNS=8.8.8.8

May 15, 2022 · 1 min · lyincc

linux - pacman 命令用法

配置源 更新源配置 /etc/pacman.d/mirrorlist 包管理 更新源和软件包 pacman -Syu 按名称搜索软件包 pacman -Ss name 软件包组管理 列出软件包组 pacman -Sg pacboy pacboy 是一个 pacman 命令封装,简化了使用。 安装 pacboy 命令 pacman -S pactoys

May 15, 2022 · 1 min · lyincc

GnuPG

安装 For Windows. https://www.gpg4win.org/ 命令行 生成新密钥 gpg --full-generate-key 快速生成密钥 gpg --gen-key 列出公钥 gpg --list-keys 列出私钥 gpg --list-secret-keys 导出公钥字符串 gpg --armor --export FF2F6602084A29097C95EE4684A321B1C2F8FEB4

December 23, 2021 · 1 min · lyincc

Linux 磁盘管理

信息查询 SCSI 设备 查看所有磁盘设备 ls /sys/class/scsi_host 分区表信息 查看分区表 partx -s /dev/sdc 所有分区信息 cat /proc/partitions 磁盘信息 lsblk 命令列出当前磁盘信息。 列出文件系统和 UUID 信息 lsblk -f blkid 命令列出当前磁盘 UUID。 df 命令查看磁盘空间占用。 以合适的单位,列出磁盘占用信息。 df -h du 命令查看文件或文件夹空间占用 分区 常用 fdisk 或 parted 命令进行分区。 分区格式推荐采用 GPT 格式,目前主流系统都支持该格式。 parted 命令对 GPT 格式支持较好,优先使用。 如果内核没有识别到新分区,可以用 partprobe 让内核重新加载分区表。 partprobe /dev/sda 通知内核分区增加 partx -a /dev/sdc 文件系统 mkfs 系列命令指定文件系统,并格式化。 主流 Linux 系统目前采用 ext4 文件系统。 挂载 临时挂载 mount 和 umount 命令用于挂载和卸载磁盘。 在 systemd 管理的 linux 系统中,systemd-mount 和 systemd-umount 被用于代替上述命令。这样可以将临时挂载的磁盘归入 systemd 单元统一管理。...

October 7, 2021 · 2 min · lyincc