seafog
简介
人生苦短,最重要吃得开心
发布 155 篇文章
加入于 2023-09-29
docker网络解析不稳定
- 2022-12-29
- 486
- 3
- 78.6℃
新创建的容器,可能在容器中还没有缓存到需要的DNS缓存,就会造成部分网络解析不通。可以使用以下两种方法解决此问题: 方法一,添加host: 在docker 命令行中: --add-host='api.embbnux.com:10.98.10.98'
在 docker-compose 中添加: e
vim 常用功能设置
- 2022-12-15
- 535
- 0
- 77.5℃
可创建一个~/.vimrc文件,在里面做自定义设置 set number " 显示行号
set nonumber " 关闭行号
set tabstop=4 " 设置 tab space, 为4个空格。可缩写为ts
set expandtab " 将tab替换为指定数量的空格
s
Python 创建简单cgi web服务器
- 2022-12-14
- 318
- 0
- 55.8℃
编写简单web服务器创建一个cgi服务器,名为http_server.py:from http.server import HTTPServer, CGIHTTPRequestHandlerPORT = 8000with HTTPServer(("", PORT), CGIHTTPRequestHandler) as httpd: print("serving
nmcli命令的使用
- 2022-12-07
- 646
- 0
- 88.6℃
nm是服务NetworkManager的缩写,cli表示命令行界面nmcli查询操作:查看NetworkManager服务状态,默认是开启的systemctl status NetworkManager这里需要注意,systemctl status network命令在centos8已经被官方淘汰,不再使用查看所有网卡的信息nmcli查看所有device详细信息nmcli device show查
MongoDB数据比较工具dbHash介绍
- 2022-11-17
- 469
- 1
- 72.9℃
dbHash主要是用来比较MongoDB数据是否一致,例如升级版本前后的数据比较,主要是为了确认数据在升级后是完全恢复无误的。 命令用法如下: 先切换需要的库use news 对全库进行dbHashdb.runCommand({dbHash:1}): {
"host" : "localhost",
mongodb的认证(authentication)与授权(authorization)
- 2022-11-16
- 453
- 1
- 71.3℃
在文档中,system.users集合中的文件有如下模式: {
_id: <system defined id>,
userId : <system assigned UUID>, // Starting in MongoDB 4.0.9
user: "<name>",
db: "
MongoDB的备份和恢复,导入和导出
- 2022-11-15
- 361
- 2
- 64.1℃
mongodb数据备份和恢复主要分为二种:一种是针对库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。 mongodump备份数据库 常用命令格式 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数
rabbitmq权限管理及常用命令
- 2022-11-02
- 508
- 1
- 76.8℃
RabbitMQ 的权限角色none: 不能登录管理控制台(启用management plugin的情况下)普通管理者(management):仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。用户可以通过AMQP做的任何事外加:列出自己可以通过AMQP登入的virtual hosts查看自己的virtual hosts中的queues,
jenkins pipeline 报 unexpected char: '\' 错误
- 2022-10-14
- 848
- 1
- 110.8℃
问题: 在写jenkins pipeline script的时候,如果字符里面有\字符,比如这样: pipeline {
agent any
stages {
stage('Check virtualenv') {
steps {
sh """
Jenkins利用if和when进行阶段构建
- 2022-10-13
- 539
- 0
- 77.9℃
Stages 阶段(if)一般来说,当我们使用脚本步骤时,可以用声明式的语法来使用Groovy的条件式。例如,如果我们只想在某个布尔参数RELEASE被设置时发生释放,我们可以这样编码pipeline { agent any parameters { booleanParam(name: "RELEASE", defaultValue: false)