镜像源
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 的时间状态可由 timedatectl
或 timedatectl status
命令获取
启用时间同步
timedatectl set-ntp true
https://blog.youkuaiyun.com/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
前面的注释