Arch

这里记录了一些Arch的小知识点。

【分区表】

MBR(master boot record):只能有4个主分区,一个拓展分区(也算一个主分区),拓展分区下可以建多个逻辑分区

GUID:只有主分区,数量不限

【格式化】

1
2
3
4
5
6
7
mkfs:
mkfs.vfat -F32 /dev/sdxy #vfat32
mkfs.ext4 /dev/sdxy #ext4

swap:
mkswap /dev/sdxy # 格式化交换分区
swapon /dev/sdxy # 开启交换分区

【挂载】

1
2
3
mount /dev/sdxr /mnt  # 挂载根目录
mkdir /mnt/home
mount /dev/sda2 /mnt/home # 挂载home目录

【fstab】

文件/etc/fstab包含了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。mount命令会读取这个文件,确定设备和分区的挂载选项。

1
ls -al /dev/disk/by-uuid  # ubuntu下面查看当前分区的uuid

【tmpfs】

tmpfs(理论是内存一半)是一个临时文件系统,驻留于你的交换分区或是内存中(取决于你的使用情况)。使用它可以提高文件访问速度,并能保证重启时会自动清除这些文件。
为用户添加 tmpfs 挂载:

1
2
/etc/fstab
tmpfs /www/cache tmpfs rw,size=1G,nr_inodes=5k,noexec,nodev,nosuid,uid=648,gid=648,mode=1700 0 0

【chroot】

chroot是将当前磁盘根路径(和当前进程和它们的子进程)更改到另一个根目录

1
arch-chroot /mnt /bin/bash

【pacman】

arch安装包指令

1
pacman -S grub os-prober

【grub】

引导装入器 – 它负责装入内核并引导 Linux 系统

1
grub-mkconfig -o /boot/grub/grub.cfg

【创建用户组】

1
2
3
4
groupadd users
useradd -m -g users -s /bin/bash xym
passwd xym
visudo(vi /etc/sudoers) # 执行 xym ALL=(ALL) ALL

【ssh key】

1
ssh-keygen (-t rsa)
文章目录
  1. 1. 【分区表】
  2. 2. 【格式化】
  3. 3. 【挂载】
  4. 4. 【fstab】
  5. 5. 【tmpfs】
  6. 6. 【chroot】
  7. 7. 【pacman】
  8. 8. 【grub】
  9. 9. 【创建用户组】
  10. 10. 【ssh key】
,