archLinux基本配置
时间设置
$ timedatectl status
...
NTP service: active
...
如果上面NTP service的状态不是 active,执行下需的开启命令
$ sudo timedatectl set-ntp true
如果时间不是中国的,执行下面的命令
$ sudo timedatectl set-timezone Asia/Shanghai
查看
$ ls -l /etc/localtime lrwxrwxrwx 1 root root 33 7月21日 12:22 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai
如果不正确
$ ln -sf /usr/share/zoneinfo/Region(地区名)/City(城市名) /etc/localtime
----------------------------------------------------------------
获取镜像列表
https://wiki.archlinuxcn.org/wiki/%E9%95%9C%E5%83%8F%E6%BA%90
$ curl -o /etc/pacman.d/mirrorlist https://archlinux.org/mirrorlist/all/
更换国内源
$ curl -s "https://archlinux.org/mirrorlist/?country=CN&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | tee mirrorlist Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch Server = https://mirror.nyist.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch $ sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.old $ sudo cp mirrorlist /etc/pacman.d/ $ sudo pacman -Syy
如果安装了 pacman-contrib 可以用 rankmirrors 进行连接速度的排序,安装需要90多MiB的空间
----------------------------------------------------------------
安装命令行编辑器nano,主要是vi 不到1 MiB 但不好用,vim要130以上的MiB空间
$ sudo pacman -S nano resolving dependencies... looking for conflicting packages... Packages (1) nano-7.2-1 Total Download Size: 0.58 MiB Total Installed Size: 2.51 MiB
----------------------------------------------------------------
设置语言
参考 - https://wiki.archlinux.org/title/Localization/Simplified_Chinese
https://wiki.archlinuxcn.org/wiki/Locale#%E5%9C%A8%E7%94%A8%E6%88%B7%E4%BC%9A%E8%AF%9D%E4%B8%AD%E8%A6%86%E7%9B%96%E7%B3%BB%E7%BB%9F%E5%8C%BA%E5%9F%9F%E8%AE%BE%E7%BD%AE
本地化 Locale
$ sudo nano /etc/locale.gen
找到(ctrl + w)去掉以下三项的注释
en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8
保存(ctrl + o)
退出(ctrl + x)
生成locale本地化文件
$ sudo locale-gen Generating locales... en_US.UTF-8... done zh_CN.UTF-8... done zh_TW.UTF-8... done
创建全局本地化选项 缺省是:C.UTF8
LANG:默认的区域设置,这个变量的值会覆盖掉所有未设置的 LC_* 变量的值,设置为en_US.UTF-8 是防止tty 乱码(garbled),如果要正确显示中文,建议安装zhcon
$ echo 'LANG=en_US.UTF-8' |sudo tee /etc/locale.conf
新设置会在下次登录生效,需要立即生效执行:
$ unset LANG
$ source /etc/profile.d/locale.sh
安装中文字体,wqy-microhei 是最小的字库:
$ sudo pacman -S wqy-microhei
LANGUAGE:后备区域设置,推荐在 ~/.xinitrc 等用户自己的环境中使用
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US:en
----------------------------------------------------------------
资源占用情况(1核512MiB内存)
top - 18:30:54 up 1:31, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 122 total, 1 running, 121 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 462.7 total, 146.0 free, 96.8 used, 232.1 buff/cache MiB Swap: 512.0 total, 512.0 free, 0.0 used. 365.8 avail Mem
浙公网安备 33010602011771号