ArchLinux

镜像源

archlinux添加archlinuxcn源

  • 修改/etc/pacman.conf配置文件
    sudo nvim /etc/pacman.conf

    在/etc/pacman.conf中添加

    [archlinuxcn]
    SigLevel = Optional TrustAll
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch # 中科大源
    # 或者 
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch #清华源
    ...
    
  • 也可以在sudo vim /etc/pacman.d/mirrorlistcn(文件名随意)中添加

    Server = https://mirrors.ustc.edu.cn/$repo/$arch # $repo代表[archlinuxcn]中的值,$arch代表架构
    Server = https://mirrors.tuna.tsinghua.edu.cn/$repo/$arch 
    ...
    

    然后在/etc/pacman.conf中

    [archlinuxcn]
    Include = /etc/pacman.d/mirrorlistcn
    
  • 导入key

    sudo pacman -Sy archlinuxcn-keyring
    # 刷新
    sudo pacman -Syyu
    

archlinux更换国内软件源

Server = https://mirrors.ustc.edu.cn/archlinux/$arch 中科大源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$arch 清华源
Server = http://mirrors.163.com/archlinux/$arch 163

步骤同上

开启32位库支持

/etc/pacman.d/mirrorlist中添加以下内容

Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch
Server = https://mirror.leaseweb.net/archlinux/$repo/os/$arch

etc/pacman.conf中添加

[multilib]
Include = /etc/pacman.d/mirrorlist

key相关命令

  • sudo pacman-key --refresh-keys

    刷新密钥

  • sudo pacman-key --init

    初始化密钥环

  • sudo pacman-key --populate archlinux[cn]

    导入密钥

  • sudo pacman -S archlinux[cn]-keyring

    安装密钥

签名未知信任

sudo rm -R /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --populate archlinuxcn

时间和时区

Linux 的时间状态可由 timedatectltimedatectl status 命令获取

启用时间同步

timedatectl set-ntp true

https://blog.csdn.net/Little_Ye233/article/details/123173036

vmware

解决无法全屏问题

sudo pacman -S open-vm-tools
sudo pacman -S gtkmm
sudo pacman -S xf86-video-vmware
sudo pacman -S xf86-input-vmmouse
systemctl enable vmtoolsd

网络服务

配置静态ip

方式一:
  • 下载netctld或者dhcpcd进行网络管理

    sudo pacman -S dhcpcd
    sudo nvim /etc/dhcpcd.conf
    
  • 在/etc/dhcpcd.conf中添加以下内容

    interface 网卡名称
    static ip_address=ip
    static routers=gateway
    static domain_name_servers=dns
    
  • 启动dhcpcd

    sudo systemctl start dhcpcd
    
  • 自启动

    sudo systemctl enable dhcpcd
    
方式二:
  • 修改/etc/netctl/网卡名称 文件下的内容

    sudo nvim /etc/netctl/wlp1s0
    
  • 重启服务

    sudo netctl restart wlp1s0
    
方式三:
  • 新建/etc/systemd/network/wlp1s0.network

    sudo nvim /etc/systemd/network/wlp1s0.network
    
  • 添加如下内容

    [Match]
    Name=enp0s3
    
    [Network]
    Address=192.168.1.102/24
    Gateway=192.168.1.1
    DNS=8.8.8.8
    DNS=8.8.4.4
    
  • 启动systemd-networkd

    sudo systemctl enable systemd-networkd
    sudo systemctl start systemd-networkd
    

语言配置

中文配置

  • 在/etc/locale.gen 中取消en_US.UTF-8 UTF-8以及zh_CN.UTF-8 UTF-8的注释

  • locale-gen生成对应locale

  • /etc/locale.conf中LANG=zh_CN.UTF-8一般来说不推荐修改,否则可能导致乱码

  • 在配置文件如/etc/profile中导出环境变量

    export LANG=zh_CN.UTF-8
    export LANGUAGE=zh_CN:en_US
    
  • pacman下载中文字体,如:

    wqy-zenhei (文泉驿) 或者 adobe-source-han-serif-cn-fonts (思源)等

locale常用命令

基本语法
  • locale [option]

    查看当前系统的locale配置信息

  • option

    • -a 列出系统所有的 locale

dm配置

sddm

修改高分屏缩放适配
nvim /usr/lib/sddm/sddm.conf.d/default.conf
ServerArguments=-nolisten tcp -dpi 192

添加普通用户并授予sudo权限

添加普通用户

useradd -m G wheel -s /bin/bash xxx # 添加用户xxx并将其加入wheel组,设置默认shell为bash

授予sudo权限

打开 /etc/sudoers,可以选择直接解除%wheel ALL=(ALL)ALL前面的注释

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值