服务器切换为debian系统
重新买了个新的云服务器,以前用arch linux,阿里云默认没有,这次不想折腾了。所以用默认的debian系统了。也做个记录。
-
更新系统:
1 2
apt update apt upgrade
-
安装zsh:
apt install zsh
-
更改默认SHELL:
chsh -s $(which zsh)
-
安装micro,一个轻量级的命令行编辑器,debian默认有vi,不安装也可以。:
apt install micro
-
安装zimfw:
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
-
安装atuin,一个保存shell历史记录的工具:
1
bash <(curl https://raw.githubusercontent.com/ellie/atuin/main/install.sh)
-
安装git:
apt install git
-
克隆自己的相关配置:
git clone https://github.com/gudk/zsh_config.git
-
切换到zsh后,复制相关文件:
1 2 3 4 5
cp .zshrc ~/ cp .zimrc ~/ cp .p10k.zsh ~/ cp .gitconfig ~/ source ~/.zshrc
-
基本配置完成,重新登录一下就能看到效果了。
-
ssh相关配置可以用sftp上传,这样下次登录就不用输入帐号密码了。
-
hugo相关命令:hugo server -e production –liveReloadPort 443 –baseURL “https://xxx.xx”,有个注意点,hugo的主题是submodule模式提供的,要先git submodule init;git submodule update。
-
阿里云链接github不太顺畅,老是会断掉,所以有时候git需要用代理。
docer run -dt -p 127.0.0.1:8888:8888 gogost/gost -L socks5://:8888 -F http2://xxx:xxx@netip:1443
git config --global http.proxy socks5://127.0.0.1:8888
-
如果要使用tmux,可以使用下面的配置。
1 2 3 4
$ cd ~ $ git clone https://github.com/gpakosz/.tmux.git $ ln -s -f .tmux/.tmux.conf $ cp .tmux/.tmux.conf.local .
-
安装docker:
参考:https://docs.docker.com/engine/install/debian/#installation-methods
-
安装nginx:
1
apt install nginx
-
安装cerbot:
1
apt install cerbot python3-cerbot-nginx
-
debian的crobtab -e 要用到neovim。rust要安装rust-all。