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

 

posted @ 2023-08-18 17:37  Raynhard  阅读(55)  评论(0)    收藏  举报