分类标签归档:Linux系统

[ Linux进程管理supervisor[基础] ]


supervisor进程管理

安装

apt-get install python3-pip

apt-get install supervisor

supervisord -h

配置文件

主服务启动文件

/etc/supervisor/supervisord.conf

需要读取的进程文件

/etc/supervisor/conf.d/*.conf

写了一个go-fastdfs服务的文件展示

  1. Log文件夹需要提前创建
  2. /etc/supervisor/conf.d/go_fastdfs_server.conf文件
[program:go_fastdfs_server]
direc

< Read more >

[ vim编辑器的基本使用 ]


VIM编辑器的使用

光标移动

h左
j下
k上
l右

gg最上
G最下

跳转
ctrl + O下一个文件
ctrl + I上一个文件
g + d 查看当前函数内部

shift + e 前一个单词
shift + b 后一个单词

复制

y直接复制
yaw 复制整个单词
y4j 复制下面4行的内容
y4k 复制下4行的内容
yfr 复制到r为止的内容

粘贴

p粘贴

删除

d 删除
d8j 删除下8行的内容
dfr 删除到r为止的内
d4k 删除上4行的内容

撤销

u 相当于ctrl + z撤回

编辑模式

i 当前光标开始输入
大写i 这一行的开头开始输入
a 当前光标的前

< Read more >

[ djangoblog项目搭建[kubesphere流水线] ]


djangoblog项目地址

本文使用了kubeshphere搭建的k8s平台并添加了devploy流水线部署

前端pod文件nginx_deploy.yaml - 39行volumeMounts为配置文件挂载, 需要提前创建好配置字典

kind: Deployment
apiVersion: apps/v1
metadata:
  name: django-blog-nginx
  namespace: chf-object
  labels:
    app: django-blog-nginx
spec:
  replicas: 1
  selector:
    matchLabels

< Read more >

[ nginx配置文件 ]


路由匹配规则

案例1:

输入: 127.0.0.1:8000/api/chf/

location ^~/api/ {
    proxy_pass http://11.11.11.11:8000/;
}

输出: http://11.11.11.11:8000/chf

案例2:

输入: 127.0.0.1:8000/api/chf/

location ^~/api {
    proxy_pass http://11.11.11.11:8000;
}

输出: http://11.11.11.11:8000/api/chf/

配置文件

default.conf

server {
    l

< Read more >

[ qq第三方登录 ]


QQ第三方登录

qq图片

https://qzonestyle.gtimg.cn/qzone/vas/opensns/res/img/Connect_logo_7.png

获取code

https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=102056166&redirect_uri=https://www.chfwork.cloud/login&state=test&display=pc

获取token

https://graph.qq.com/oauth2.0/token?g

< Read more >