liujsim / blog

blog
https://github.com/liujsim/blog/issues
MIT License
1 stars 0 forks source link

vps 初始化 #10

Open liujsim opened 6 years ago

liujsim commented 6 years ago

昨天误操作导致digitialOcean 上的vps 出现了 kernel panic,花了一段时间重装环境和各种服务,记录下过程

liujsim commented 6 years ago

常用软件库

sudo apt-get update

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

sudo apt-get install git vim  zsh

oh-my-zh

 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安全设置

添加用户

adduser demo
gpasswd -a demo sudo

How To Protect SSH with Fail2Ban on Ubuntu 14.04

如何使用 fail2ban 防御 SSH 服务器的暴力破解攻击

vi /etc/ssh/sshd_config

PermitRootLogin no # 禁止 root 登陆, 修改端口

service ssh restart

在准备好密钥登陆后,修改 ssh 端口,禁止密码登陆 ufw

sudo ufw allow 10101
sudo ufw enable

docker

Get Docker CE for Ubuntu

sudo usermod -aG docker $USER

开启 bbr

使用 bbr 可以有效的提高 ss 连接速度

ubuntu-16.04-更新内核到-4.9.9

sudo 免密码

在文件的最后一行添加:
root 用户,输入 visudo,最后一行加入 

liujs    ALL=(ALL) NOPASSWD: ALL

然后保存退出,执行

sudo usermod -aG admin liujs

acme 更新野卡

使用 acme 获取野卡,为 web 服务添加 https 支持