Linux配置脚本
作者:
奥特曼255 | 来源:发表于
2018-08-06 14:18 被阅读0次#!/bin/bash
# 设置 ssh 登录,替换本机生成的公钥
ssh_key_pub='用本机生成的 ssh 公钥替换本字符串'
mkdir -p /root/.ssh
chmod 660 /root/.ssh
echo $ssh_key_pub > /root/.ssh/authorized_keys
chmod 700 /root/.ssh/authorized_keys
# 禁用 ssh 登录
echo 'PasswordAuthentication no' >> /etc/ssh/sshd_config
# 开 ufw 防火墙,8388 为 shadowsock 默认端口
apt-get install ufw
ufw allow 22
ufw allow 80
ufw allow 443
ufw allow 8388
ufw default deny incoming
ufw default allow outgoing
ufw status verbose
ufw --force enable
# 服务器中文编码问题
echo 'LC_CTYPE="en_US.UTF-8"' >> /etc/environment
echo 'LC_ALL="en_US.UTF-8"' >> /etc/environment
# 安装库
apt-get install git nodejs python3 python3-pip python3-setuptools mongodb redis-server zsh
wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
# 安装 pip3
sudo apt-get install python3-pip
# 用 pip3 安装 gunicorn
pip3 install gunicorn
# 安装 flask flask-sqlalchemy
pip3 install flask flask-sqlalchemy
本文标题:Linux配置脚本
本文链接:https://www.haomeiwen.com/subject/zfaceftx.html
网友评论