基础配置
添加并切换到个人用户
adduser guan
usermod -aG sudo guan
su guan
添加个人公钥进去
mkdir ./.ssh
vim ./.ssh/authorized_keys
安装必要的包
sudo apt install -y curl wget git inetutils-ping tmux htop # 安装常用包
安装代理
我采用的是trojan协议,代理软件用的是clash。先从clash的GitHub release page下载linux版本的clash,下载下来的是.gz文件。
gzip -d ./clash-linux-amd64-v1.14.0.gz # 解压缩
mv ./clash-linux-amd64-v1.14.0 ./clash # 重命名
chmod u+x ./clash # 添加运行权限
./clash # 运行一次(下载MDBB等)
注意要让clash二进制文件运行一次,以下载MDBB等。然后将配置文件写入~/.config/clash
中的config.yaml
里。接下来写配置文件使用systemd统一控制。
mv ~/clash /usr/local/bin/ # 将二进制文件放到二进制目录下
mv ~/.config/clash /etc # 将配置文件的文件夹搬到/etc目录下
sudo vim /etc/systemd/system/clash.service
clash.service
配置文件内容如下所示
[Unit]
Description=Clash Daemon
Requires=network.target
[Service]
ExecStart=/usr/local/bin/clash -d /etc/clash/
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl enable clash.service # 开机启动
sudo systemctl start clash.service # 启动服务
在shell 的配置文件,如bash 的.bashrc
、zsh的.zshrc
中加入以下内容:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
美化shell
美化shell
sudo apt install -y zsh
chsh -s $(which zsh) # 将默认bash换为zsh
重连后进入zshbash,继续进行zsh的初步配置
# 下载oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 在zsh界面中安装主题
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 下载自动补全插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
去.zsh/.zhsrc 中更改插件项和主题项
ZSH_THEME="powerlevel10k/powerlevel10k"
plugins=(
git
zsh-autosuggestions
)