Jul082022
nodejs + vue3环境搭建
npm安装vue3-cli
# 全局安装 vue-cli
npm install -g @vue/cli --registry=https://registry.npm.taobao.org
//--registry=https://registry.npm.taobao.org 使用淘宝源
//-g 全局安装
验证安装
$ vue --version
@vue/cli 4.5.11
如果vue命令找不到, 到npm prefix 设置的目录下 xxx/node_global/bin 目录下执行vue。如果可以执行说明安装成功了只需要创建连接到/usr/local/bin/ 目...阅读全文
抢沙发
Jul082022
docker desktop 修改镜像源为国内源
1、任务栏docker图标上右键–>Setting
2、Docker Engine 中修改配置文件 “registry-mirrors”的值,然后应用重启就好了
也可以同时添加多个镜像源:
国内加速地址有:
Docker中国区官方镜像地址: https://registry.docker-cn.com
网易地址: http://hub-mirror.c.163.com
中国科技大学地址: https://docker.mirrors.ustc.edu.cn
PS: 也可以在阿里云容器服务自己创建...阅读全文
Jul072022
smtp server mock工具 mailhog
mailhog 是一个方便的smtp web 以及api 测试工具,可以方便的作为一个mock 工具,以下是一个简单的使用
为了方便项目使用 mjml&&email-templates&&nodemailer (nodejs) 进行html email 的发送
docker 安装
docker pull mailhog/mailhog
docker run --name mailhog -p 1025:1025 -p 8025:8025 -d mailhog/mailhog
登录127.0.0.1:8025
阅读全文
Jul072022
Jul072022
python smtplib 发送邮件
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# @author: jueyuanti327
import traceback,sys,os,smtplib,logging,base64,time # 加载smtplib模块
from email.mime.text import MIMEText
from email.header import Header
from email.utils import formataddr
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
from email.uti...阅读全文
Jul012022
linux 下inotifywait 监控文件更新并执行脚本
#!/bin/bash
nohup inotifywait -mrq –event create /data/ftp/dhcp/ | while read event
do
sleep 30s
cd /data/python && /usr/bin/python3 /data/python/dhcp.py
done > /opt/inotifywait/run.log 2>&1 &
阅读全文
Jun302022
Linux系统环境变量 启动,登录执行文件的过程
在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,
执行的顺序为:~/.bash_profile > ~/.bash_login > ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
因为在 ~/.bash_profile文件中一般会有下面的代码:
if [ -f ~/.bashrc ] ; then
../bashrc
f...阅读全文
Jun302022
Jun292022
elk 索引操作详解
1、使用_cat API检测集群是否健康,确保9200端口号可用:
curl 'localhost:9200/_cat/health?v'
注意:绿色表示一切正常,黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用。
2、获取集群的节点列表
curl 'localhost:9200/_cat/nodes?v'
3、查看所有索引
curl http://localhost:9200/_cat/indices?v
4、curl用法
-X 指定http的请求方法,...阅读全文
Jun292022
elk 分析 squid access 日志
先配置 kibana 语言为中文
vim /opt/kibana/config/kibana.yml
修改配置
i18n.locale: “en”
改为
i18n.locale: “zh-CN”
下载安装 filebeat
cd /tmp/ && curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.1.0-amd64.deb && dpkg -i filebeat-8.1.0-amd64.deb
编辑
vim /etc/filebeat/filebeat.yml
大概 134行
o...阅读全文