Manjaro XFCE 系统设置、系统修复

选择国内源

# 生成可用中国镜像站列表:
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维基

# 查看系统编码
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

参考文档:
以官方Wiki的方式安装ArchLinux
记一次修复 Arch Linux 引导

发表评论

电子邮件地址不会被公开。 必填项已用*标注