中文
1 2 3 4 5 6 7 8
| # 修改文件 /etc/locale.gen en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312
# locale-gen $ sudo locale-gen
|
zsh
1 2 3
| # 文件 ~/.zshrc export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
|
网络设置
使用 systemd-networkd 管理网络
新增文件 /etc/systemd/network/20-wired.network
,下面是静态 IP 配置示例。
1 2 3 4 5 6 7
| [Match] Name=enp1s0
[Network] Address=192.168.6.2/24 Gateway=192.168.6.1 DNS=192.168.6.1
|
启动 systemd-networkd
1 2
| $ systemctl enable systemd-networkd $ systemctl start systemd-networkd
|
配置 SSH 远程登录
1 2 3 4
| $ pacman -S openssh $ vim /etc/ssh/sshd_config PasswordAuthentication yes PermitRootLogin yes # 允许 Root 用户远程登录(密钥、密码均可)
|
启动 sshd
1 2
| systemctl enable sshd.service systemctl start sshd.service
|
创建用户及用户组
1 2
| $ groupadd -g 100 wii $ useradd -m -d /home/wii -s /bin/zsh -g wii wii
|
普通用户获取超级管理员权限
1 2 3 4
| $ pacman -S sudo $ chmod 0600 /etc/sudoers $ vim /etc/sudoers wii ALL=(ALL:ALL) NOPASSWD: ALL # wii 用户使用 sudo 获取所有权限,且不需要密码
|
必备
1 2 3
| $ pacman -S sudo git curl wget zip unzip base-devel # C++ 开发 $ pacman -S gdb cmake ninja texinfo
|