Arch Linux

BIOS + MBR > UEFI + GPT

泄露秘密 提交于 2021-02-12 09:33:36
BIOS + MBR > UEFI + GPT 硬件接口系统与磁盘分区 UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。 名词解释: BIOS (Basic Input/Output System) 基本输入输出系统 MBR (Master Boot Record) 主引导记录 UEFI (Unified EFI) 统一可扩展固件接口.包括内置命令行界面,读取分区表,浏览文件等特性,GPT分区也是UEFI标准的一部分 GPT (GUID Partition Table) GUID分区表,是UEFI 规范的一部分。 EFI (Extensible Firmware Interface) 可扩展固件接口 GUID (globally unique identifiers) 全局唯一标识符 ESP (EFI System Partition) EFI系统分区, GPT的启动分区。包含一个efi目录。每个引导装置程序有自己的标识符和一个对应的子目录,如efi/microsoft, efi/apple, efi/grub. 启动加载文件后缀.efi, PMBR (Protective MBR) 保护性MBR, GPT的PMBR存在的意义就是,当不支持GPT的分区工具试图对硬盘进行操作时(例如MS-DOS和Linux的fdisk程序),它可以根据这份PMBR以传统方式启动

Pacman常用命令

你说的曾经没有我的故事 提交于 2021-02-06 02:52:20
Pacman是Arch Linux 的包管理器。它将一个简单的二进制包格式和易用的构建系统结合了起来。不管软件包是来自官方的 Arch 库还是用户自己创建,Pacman 都能方便得管理。 更新系统 在 Archlinux 中,使用一条命令即可对整个系统进行更新: pacman -Syu 如果你已经使用 pacman -Sy 将本地的包数据库与远程的仓库进行了同步,也可以只执行: pacman -Su 安装包 ➔ pacman -S 包名:例如,执行 pacman -S firefox 将安装 Firefox。你也可以同时安装多个包, 只需以空格分隔包名即可。 ➔ pacman -Sy 包名:与上面命令不同的是,该命令将在同步包数据库后再执行安装。 ➔ pacman -Sv 包名:在显示一些操作信息后执行安装。 ➔ pacman -U:安装本地包,其扩展名为 pkg.tar.gz。 ➔ pacman -U http://www.example.com/repo/example.pkg.tar.xz 安装一个远程包(不在 pacman 配置的源里面) 删除包 ➔ pacman -R 包名:该命令将只删除包,保留其全部已经安装的依赖关系 ➔ pacman -Rs 包名:在删除包的同时,删除其所有没有被其他已安装软件包使用的依赖关系 ➔ pacman -Rsc 包名:在删除包的同时

pacman usage

試著忘記壹切 提交于 2021-02-06 01:26:32
pacman使用 安装了系统时候, 应该立马使用pacman-mirrors -c China更新源, 再使用pacman -Syyn更新系统 编辑/etc/pacman.conf添加 [archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch pacman -Sy 更新数据库, 类似于yum reoplist pacman -S archlinuxcn-keyring 下载key pacman -S package_name --> 安装软件 pacman -Rsn package_name --> 卸载软件, n表示删除.save后缀的配置文件, s表示删除无用的依赖包 pacman -Su: 升级系统 pacman -Syyn: 升级系统同步数据库, ArchLinux需要经常对系统进行升级, 所以该命令常用, 其中一个y表示yes, 这样就不会有交互程序了 pacman -Qi package_name: 查看详细信息(本地的) pacman -Si package_name: 查询包信息(远程的) pacman -Ql package_name: 显示软件包安装的列表 pacman -Qo /path/to/file:

Arch Linux中的Pacman命令如何使用

﹥>﹥吖頭↗ 提交于 2021-02-06 00:48:55
pacman包管理器是Arch Linux 与其他主要发行版(如Red Hat和Ubuntu/Debian)的主要区别之一。pacman目的是方便地管理包,不管软件包是来自官方的 Arch 库还是用户自己创建,pacman 都能方便地管理。 环境 Archlinux 2020.04 使用pacman安装程序包 可以使用pacman同时安装一个或者多个程序包 root@archlinux> pacman -S --noconfirm apache -S :安装应用程序。 --noconfirm :安装时自动确认安装。 删除程序包 删除程序包,但不删除依赖包: root@archlinux> pacman -R --noconfirm apache 删除程序包,并且删除依赖包: root@archlinux> pacman -Rs apache –noconfirm 升级 包 Pacman提供了一种更新Arch Linux的简单方法。您只需使用一个 命令 即可更新所有已安装的程序包。这可能需要一段时间,具体取决于系统的更新程度。 使用 -Syu 选项,可以更新所有已经安装的软件包。 root@archlinux> pacman -Syu 搜索程序包 搜索本地已经安装的程序包,使用 -Q 选项: # 列出所有的程序包 root@archlinux> pacman -Q acl 2.2

Vmware安装Arch Linux

∥☆過路亽.° 提交于 2021-01-04 09:47:03
Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。 众所周知,Arch Linux名声非常大,因为它有这世界上最大的应用库?(强大的pacman和AUR),而且,Arch Linux出奇的轻便,最新的iso镜像也只有600M大小并且只有x86-64,没有x86版本在实际运行中,Arch Linux只会占用约120M的内存(无GUI环境,无swap),可以说,这是虚拟机的最佳选择。 但是,问题也来了,Arch Linux的安装方式被人为复杂化,以至于你要格外小心,因为你输错一个命令都可以带来不小的麻烦,而且安装需全程联网,可以说是很麻烦了 而且当你安装完后,你还得进行一系列的配置才能当正常的发行版来使用,这期间你没法上网,没法看照片,玩游戏,想想那是得多痛苦 所以,我决定写一个在VMware上安装Arch的教程,以此帮助小白进(quan)入(tui)Arch神教 此教程也可做实机安装参考,但是有所不同。 准备工作 首先,我们要准备:VMware或其他虚拟机软件、一个Arch Linux的iso 下载地址 https://www.archlinux.org/download/ , 注意到到它的内核版本

Linux系统使用ss命令查看端口状态

独自空忆成欢 提交于 2020-12-25 02:42:53
Linux系统使用ss命令查看端口状态 目录 1.可用工具 2.ss帮助 2.1 选项分类说明 2.2 过滤选项family 2.3 过滤选项state 2.4 状态之间的关系 3.ss的使用 3.1 使用示例 3.2 过滤 3.2.1 状态过滤 3.2.2 通过family过滤 3.2.3 使用地址和端口过滤 3.3 常用组合 1.可用工具 逐渐淘汰的 netstat 命令在 net-tools 软件包里(多年没有维护;效率很低) 逐渐成为主流的 ss 命令在 iproute2 软件包里(对常用网络命令做了改进和优化) ArchLinux已弃用"net-tools",转而使用"iproute2" 弃用命令 > 替换命令 arp > ip n ifconfig > ip a, ip link, ip -s netstat > ss, ip route, ip -s link route > ip route 详见: https://www.cnblogs.com/sztom/articles/10764994.html 不推荐使用的Linux网络命令及其替代品 2.ss帮助 $ ss -h -h, --help this message 帮助信息 -V, --version output version information 输出版本信息 -n, --numeric don't

arch Linux(二)

喜夏-厌秋 提交于 2020-12-23 01:25:33
配置你的基本系统 下列是基于 该视频4:40s 的流水~ 切换到普通用户: [root@eric-laptop ~]# su eric 查看系统信息: [eric@eric-laptop root]$ neofetch -` eric@eric-laptop .o+` ---------------- `ooo/ OS: Arch Linux x86_64 `+oooo: Host: IdeaPad Y460 Rev 1.0 `+oooooo: Kernel: 4.20.6-arch1-1-ARCH -+oooooo+: Uptime: 42 mins `/:-:++oooo+: Packages: 186 (pacman) `/++++/+++++++: Shell: bash 5.0.0 `/++++++++++++++: Terminal: /dev/pts/0 `/+++ooooooooooooo/` CPU: Intel i3 M 380 (4) @ 2.533GHz ./ooosssso++osssssso+` GPU: Intel Core Processor .oossssso-````/ossssss+` GPU: NVIDIA GeForce GT 425M -osssssso. :ssssssso. Memory: 130MiB / 3743MiB

Arch Linux 系统迁移

梦想与她 提交于 2020-12-22 22:26:31
文章目录 备份 Arch Linux 系统 安装 `pigz` 打包 Arch Linux 给新盘分区或挂载 使用 `fdisk` 等磁盘工具分区 挂载新硬盘分区到 `/mnt/arch` 恢复 ArchLinux 系统 创建刚才排除的文件夹 获取 UUID 修改 `/etc/fstab` 挂载文件 更新 Grub 引导 更新 `mkinitcpio` 退出 `arch-chroot` 提权模式 卸载分区 迁移完成 备份 Arch Linux 系统 安装 pigz 使用 pigz 多线程压缩比使用 tar 单线程压缩速度明显提升多倍 sudo pacman -S pigz 打包 Arch Linux --exclude 排除的路径/文件,根据自己系统挂载情况选择需要排除的路径或文件。 注:当前是在 / 目录下执行 sudo tar --use-compress-program = pigz -cvpf arch-backup.tgz --exclude = /proc --exclude = /lost+found --exclude = /arch-backup.tgz --exclude = /mnt --exclude = /sys --exclude = /run/media --exclude = /media / 给新盘分区或挂载 使用 fdisk 等磁盘工具分区

狂揽2500星,开源十六进制编辑器登顶GitHub热榜

此生再无相见时 提交于 2020-12-17 22:10:01
来源:机器之心 本文 约1200字 ,建议阅读 5 分钟 本文为你介绍 GitHub 上最火的项目:十六进制编辑器。 最近在 GitHub 上最火的项目是一个对视力友好的十六进制编辑器,它上线仅 5 天就收获了 2500 star,最近 24 小时涨了 1600 star 量。 十六进制编辑器是用于编辑单个字节数据的软件应用程序,主要由程序员或系统管理员使用。 常规文本编辑器和十六进制编辑器之间的区别在于常规编辑器表示文件的逻辑内容,而十六进制编辑器表示文件的物理内容。十六进制编辑器可以让你以十六进制的形式查看或编辑文件的二进制数据,并用较为友好的界面来编辑二进制数据。对于需要处理二进制数据的用户,它非常受欢迎,例如使用十六进制编辑器可以更改游戏中的部分设置。 常用的十六进制编辑器有 Bless Hex Editor、GNOME Hex Editor、Okteta 等。和大多数编辑器一样,人们对于十六进制编辑器的要求包括功能强大、可定制性、界面美观。近日,GitHub 上开源了一款名为 ImHex 的十六进制编辑器,上线 5 天,狂揽 2500 star。 项目地址: https://github.com/WerWolv/ImHex 十六进制编辑器 ImHex 项目作者在 readme 文件中首先介绍了 ImHex 编辑器实现的功能特性。 特征 十六进制视图 字节补丁 补丁管理