云服务器配置

云服务器配置

环境

  1. 服务器系统: Ubuntu
  2. 客户机系统: macOS
  3. web环境: Python
  4. 项目框架: Flask

远程操作服务器

  1. 如果远程机重置过,需要在客户机清空公钥: vi ~/.ssh/known_hosts
  2. 远程登陆: ssh [email protected]
  3. 远程拷贝文件: scp ~/test.md [email protected]:~/test.md
  4. 远程拷贝文件夹: scp -r ~/test/ [email protected]:~/test/
  5. 后台运行需增加执行权限: chmod +x hello.py
  6. 后台运行: nohup python3 hello.py &
  7. 查询进程: top
  8. 查询进程号: ps -aux | grep python
  9. 终止后台程序: kill -s 9 24204(进程号)

服务器系统配置

  1. 更换软件源(根据网络情况可选)
    1. 备份软件源文件: cp /etc/apt/sources.list /etc/apt/sources.list.backup
    2. 客户机创建软件源文件并写入清华源数据: vi sources.list&open -e sources.list
    3. 清华源: https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
    4. 远程拷贝源文件: scp ~/sources.list [email protected]:/etc/apt/sources.list
  2. 更新软件源: apt-get update
  3. 安装pip3: apt install python3-pip
  4. 安装python虚拟环境
    1. pip install virtualenv
    2. pip install virtualenvwrapper
  5. 初始化python虚拟环境
    1. 创建虚拟环境文件夹
      1. cd ~
      2. mkdir .virtualenvs
    2. 备份~/.bashrc文件
      1. cp .bashrc .bashrc.backup
    3. 打开~/.bashrc文件vi .bashrc,并添加如下:
      • export WORKON_HOME='~/.virtualenvs'
      • source /usr/local/bin/virtualenvwrapper.sh
    4. 更新环境变量
      • source ~/.bashrc
  6. flask_python3虚拟环境
    • mkvirtualenv -p python3 flask_python3
    • workon flask_python3
      • pip install flask==0.10.1
      • pip install flask-script
      • pip install flask-wtf
      • pip install flask-sqlalchemy
      • pip install flask-mysqldb
    • pip freeze
    • deactivate

你可能感兴趣的:(服务器)