Linux | Linux 初始化配置
贼喜欢折腾虚拟机和服务器,Linux 自带的 base 有些不太顺手,然后每次新装系统,就要到处寻找太麻烦,索性自己整理记录一份。
习惯使用了 ubuntu,就用它来整理吧,其实各个 Linux 系统应该也大同小异吧。
安装 zsh
bash 虽然好用,但 zsh 更好用不是吗 🤔。
简单粗暴的安装命令。
1 | sudo apt zsh |
Ubuntu 安装完后,会询问你要不要更改默认 shell 为 zsh,如果不小心错过了,可以手动更改。
1 | chsh -s /bin/zsh |
一般 zsh 都在 /bin/zsh 这,不确定的话可以看看。
1 | ls /bin | grep zsh |
或者
1 | which zsh |
which 出来的可能不是 /bin/zsh,不过只要它我个人比较喜欢使用 /bin/zsh 的
on-my-zsh
这个应该不用多说了吧,默认的 zsh 配置起来还是比较繁琐,用这个可以快速美化完成配置。
1 | wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh |
下载完后,给 install.sh
添加执行权限。
1 | chmod +x install.sh |
接下来给脚本换个源,不然国内安装等半天,使用 vim install.sh
编辑,找到这里。
1 | # Default settings |
将中间换成
1 | REPO=${REPO:-mirrors/oh-my-zsh} |
使用 :wq
保存退出,然后 ./install.sh
执行即可。
更改主题
比较喜欢 sosource .zshrc,非常的好看和实用。
首先下载字体
- MesloLGS NF Regular.ttf
- MesloLGS NF Bold.ttf
- MesloLGS NF Italic.ttf
- MesloLGS NF Bold Italic.ttf
完成后将你的终端软件字体改为 MesloLGS
然后安装 p10k
1 | git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k |
修改 ~/.zshrc
里的主题
1 | ZSH_THEME="powerlevel10k/powerlevel10k" |
重新执行下
1 | source .zshrc |
按照自己喜欢的配置就行啦
macOS 下的效果
docker
神器,容器化技术带来无限可能,自己的好多服务都是依托它来搭建的。
跟着教程地址一步步来 Install Docker Engine on Ubuntu
可视化 docker
安装完毕后,上可视化神器 Portainer,教程地址 Install Portainer CE with Docker on Linux
其实不用那么麻烦,这个可以命令行一把嗦
1 | docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest |
接着通过你的 https://127.0.0.1:9443
就可以访问啦,记得把 127.0.0.1 换成你自己的 IP