ubuntu server note

shell

  • find -name fileName ./ 当前文件夹及子目录查找文件
  • netstat -tunlp 查看应用端口
  • sudo passwd user 修改user密码
  • apt-get update 更新软件库

virtualenv

  • virtualenv venv 创建虚拟环境
  • virtualenv venv --python=python3.8 安装指定版本的环境
  • source ./venv/bin/activate 进入虚拟环境
  • deactivate 退出虚拟环境

Flask

  • pip3 install flask 安装包
  • python app.py command --host=0.0.0.0:5000 python 启动:flask 应用:app.py 指令:command ip:0.0.0.0 port:5000
  • pip3 install gunicorn gevent 安装包
  • gunicorn manage:app -c ./gunicorn.conf.py gunicorn -c:使用配置文件 ./gunicorn.conf.py 打开应用:manage 指令:app

nginx

  • apt-get install nginx 安装nginx
  • nginx -t 校验配置
  • nginx -s reload 软重启

screen

  • screen -ls 查看全部screen
  • screen -S name 创建screen 名称:name
  • screen -r id/name 恢复到 id/name
  • screen -D -r id/name 踢掉用户并登陆 如果出现Attached用这个

docker

  • apt-get install docker.io 安装docker
  • docker build -t image:1.0 . 创建image包1.0版本
  • docker images 查看所有包
  • docker run -p 5000:5000 image:1.0 运行 image包1.0版本 端口5000映射宿主5000

redis

  • apt-get install redis-server 安装redis
  • redis-server & 启动redis到后台
  • redis-cli 打开redis命令行

mysql

  • apt-get install mysql-server 安装mysql
  • cat /etc/mysql/debian.cnf 查看debian-sys-maint用户密码
  • mysql -u debian-sys-maint -p 使用debian-sys-maint用户登录mysql
  • use mysql; 选择数据库
  • select user,host from user; 查看用户和host
  • update user set authentication_string=password("123456") where user='root'; 设置root密码
  • update user set plugin="mysql_native_password"; 启用密码验证
  • flush privileges; 刷新权限
  • /etc/init.d/mysql restart 重启mysql
  • grant all privileges on data.* to username@'%' identified by '123456'; 授予data全部表全部权限给用户
  • grant select,insert,update,delete,create,drop on data.table to username@'%' identified by '123456'; 授予data.table指定权限给用户
  • drop user username@'%'; 删除用户
  • select user,host from user; 查看用户和host
  • flush privileges; 刷新权限
  • create database data default character set utf8 collate utf8_general_ci; utf8创建数据库
  • drop database data; 删除数据库
  • quit 退出
  • service mysql start 启动数据库服务

本文作者:vanxkr

本文链接:http://www.vanxkr.com/2021/6/server-note

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!

QString 实用方法
0 条评论
已登录,注销 取消