Contents
选择国内源
# 生成可用中国镜像站列表:
sudo pacman-mirrors --country China
# 或者
sudo pacman-mirrors --c China
升级系统
sudo pacman -Syyu
清华加速源
## 在 /etc/pacman.conf 文件末尾添加以下两行:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#之后安装 archlinuxcn-keyring 包导入 GPG key。
sudo pacman -Syyu && sudo pacman -S archlinuxcn-keyring
常用命令行软件
sudo pacman -S htop zsh git vim curl unzip neofetch python lsof psmisc bmon net-tools sudo
## 需要ArchlinuxCN源
sudo pacman -S byobu cockpit aurman cockpit
## Aur软件
aurman -S google-chrome
新建用户(Archlinux)
#添加用户,有家目录,放入wheel组
useradd -m -G wheel username
#修改密码
passwd username
#因为vi太难用……
ln -s /usr/bin/vim /usr/bin/vi
#编辑sudo文件
visudo
#取消这一行的注释,然后:wq保存
%wheel ALL=(ALL)ALL
# 切换用户
su username
更改系统编码
具体参考 Archlinux维基
# 查看系统编码
locale
# 更改系统编码,取消相关行注释
sudo nano /etc/locale.gen
sudo locale-gen
sudo nano /etc/default/locale
# 添加一行
LANG="en_US.UTF-8"
# 使其生效
source /etc/default/locale
#或者
localectl set-locale LANG=en_US.UTF-8
设置terminal代理
export all_proxy=http://127.0.0.1:10800;
export https_proxy=http://127.0.0.1:10800;
export http_proxy=http://127.0.0.1:10800;
# socks5代理:
export https_proxy=socks5://127.0.0.1:10801;
export http_proxy=socks5://127.0.0.1:10801;
浏览器、 软件输入法、字体等
#浏览器、网盘、通讯软件
sudo pacman -S firefox firefox-i18n-zh-cn telegram-desktop dropbox chromium
#常用拼音、日语输入法
sudo pacman -S fcitx fcitx-googlepinyin fcitx-mozc fcitx-cloudpinyin fcitx-configtool fcitx-gtk3 fcitx-gtk2
#输入法需要的环境变量,重新登入后生效
nano ~/.pam_environment
## 这里不是 shell,不写 export
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
# 常用字体
sudo pacman -S noto-fonts-emoji adobe-source-han-sans-otc-fonts adobe-source-code-pro-fonts noto-fonts-cjk ttf-dejavu
SSH更改默认端口、允许Root登陆
sudo nano /etc/ssh/sshd_config
##修改以下两句
#PermitRootLogin yes
#Port 22345
## 重启SSH服务
sudo systemctl restart sshd
sudo systemctl status sshd
设置时间、时间同步服务
# 设置时区
sudo timedatectl set-timezone Asia/Shanghai
# 让 Linux 使用本地时间
sudo timedatectl set-local-rtc true
# ubuntu删除可能冲突的ntp:
sudo apt remove ntp
#编辑设置文件:
sudo nano /etc/systemd/timesyncd.conf
#添加时间服务器如下
[Time]
NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org time.google.com
# 设置时间同步服务:
sudo systemctl enable systemd-timesyncd
sudo systemctl restart systemd-timesyncd
#查看时间同步服务状态
sudo systemctl status systemd-timesyncd
修复系统
Manjaro部分指令,名称和Archlinux不一样,但是用法大致相同。
mkmanjaroroot --> mkchroot manjarobuild --> buildpkg mkset --> buildset pacstrap --> basestrap genfstab --> fstabgen arch-chroot --> manjaro-chroot
修复系统的命令也跟着替换改变即可。
比如
pacstrap /mnt base base-devel
arch-chroot /mnt
调整为:
pacstrap /mnt base base-devel
arch-chroot /mnt
文章评论