Linux的使用

Linux的使用

Linux的日常管理

EFI引导的管理

1
2
efibootmgr #显示EFI表
efibootmgr -b <bootnum> -B #删除指定EFI项目

使用ufw管理防火墙的常用命令

1
2
ufw status #输出防火墙状态与防火墙规则
ufw allow <port>/[tcp,udp] [comment '<content>'] #放行端口

Tmux捕获当前pane的所有内容

1
tmux capture-pane -pS - -e > pane.txt

Arch Linux + KDE的安装过程

联网

有线

1
dhcpd

无线

1
2
rfkill unblock wlan0
iwctl

安装

  1. 关闭蜂鸣器
    1
    rmmod pcspkr
  2. 挂载分区
    1
    mount <devPath> /boot/efi #一定要将EFI分区挂载到对应路径
  3. 切换根目录
    1
    arch-chroot /mnt
  4. 安装系统软件
    1
    pacstrap /mnt base base-devel linux linux-firmware grub efibootmgr os-prober iw dialog wpa_supplicant networkmanager ntfs-3g vim plasma kde-applications sddm sddm-kcm xorg xorg-server sudo gvfs-smb xorg-xinit intel-ucode xf86-video-intel //如果是 AMD 处理器和显卡,则把 intel-ucode 和 xf86-video-intel 改为 amd-ucode 和 xf86-video-ati、xf86-video-amdgpu。
  5. 保存挂载点
    1
    genfstab -L /mnt > /mnt/etc/fstab
  6. 设置时间
    1
    2
    ln -sf /usr/share/zone/info/Asia/Shanghai /etc/localtime
    hwclock --systohc
  7. 修改 /etc/locale.gen 文件,把 en_US.UTF-8 和 zh*_*CN.UTF-8 前面的 # 去掉
    1
    2
    3
    4
    vim /etc/locale.gen
    #修改完成后
    locale-gen
    echo LANG=en_US.UTF-8 > /etc/locale.conf
  8. 配置host:
    计算机蓝牙地址名
    1
    echo 你的计算机蓝牙地址名 > /etc/hostname
    修改 hosts 文件
    1
    vim /etc/hosts
    添加以下内容
    1
    2
    3
    127.0.0.1 localhost
    ::1 localhost
    127.0.0.1 myhostname.localdomain myhostname
  9. 创建本地用户和密码:
    1
    2
    3
    useradd -m -G wheel 你想起的小写全英文用户名
    passwd #这条命令之后重复输入你想设置的超级用户密码
    passwd 你想起的小写全英文用户名 #这条命令之后重复输入你想设置的刚创建的用户的密码
  10. 给刚创建的用户添加 sudo 权限
    1
    visudo    #此命令即编辑/etc/sudoers文件
    在“root ALL=(ALL) ALL”的下一行添加“你想起的小写全英文用户名 ALL=(ALL) ALL”
  11. 安装 grub 引导
    1
    2
    grub-install --target=x86_64-efi --efi-directory=/boot/efi -bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg