从头到尾配置新服务器

基础配置

添加并切换到个人用户

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
	)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值