安装常用软件及设置
pacman启用并行下载,颜色
编辑/etc/pacman.conf,取消注释ParallelDownloads = 5 ,color
安装中文字体、crontab、screen、htop、vim、docker
# --needed 表示如果已经安装不会重新安装
sudo pacman -S --needed wqy-microhei cronie screen htop vim docker
systemctl enable --now cronie docker
安装yay
一个AUR软件包管理器,在arch需要手动安装或添加额外软件源,在manjaro可直接用pacman安装
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
yay -Y --gendb
yay -Syu --devel
yay -Y --devel --save
安装linux版edge浏览器
yay -S microsoft-edge-stable-bin
sudo免密码
echo "
zjh ALL = NOPASSWD: ALL" | sudo tee -a /etc/sudoers
开机自启GUI
查看当前
systemctl get-default
#开机不启动图形界面:
systemctl set-default multi-user.target
#开机启动图形界面:
systemctl set-default graphical.target
自定义alias
echo "
alias vi='vim'
alias ll='ls -lh'
alias la='ls -alh'
alias pacman='sudo pacman'
alias systemctl='sudo systemctl'
alias reboot='sudo reboot'
alias poweroff='sudo poweroff'
alias zz='screen -R z1'
alias zzz='screen -d z1'
alias py='python3'
" >> ~/.bashrc &&
source ~/.bashrc
遇到的坑
安装docker后无法运行
运行docker需要把当前用户加入docker用户组,普通用户光用sudo是行不通的…
docker进程使用 Unix Socket 而不是 TCP 端口。而默认情况下,Unix socket 属于 root 用户,因此需要 root权限 才能访问
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $XXX docker #检测当前用户是否已经在docker用户组中,其中XXX为用户名,例如我的,liangll
sudo gpasswd -a $USER docker #将当前用户添加至docker用户组
newgrp docker #更新docker用户组
参考页面:解决Ubuntu18.04启动Docker“Got permission denied while trying to connect to the Docker daemon socket“问题
关机时间过长
显示a stop job is running for session…花了1分钟多才关机
sudo vim /etc/systemd/system.conf
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s