2022年8月23日
挂载 1 mount -t tmpfs -o size=1024m tmpfs /mnt/memdrive 开机自动挂载 1 echo "tmpfs /mnt/memdrive tmpfs size=1024m 0 0" >>/etc/fstab……
阅读全文
2022年8月23日
在项目中有一个功能需要在浏览器页面中浏览服务器的目录。服务器使用Nginx,而Nginx提供了相应的ngx_http_autoindex_module 模块,该模块提供了我们想要的功能。 Nginx ngx_http_autoindex_module 模块 该模块有以下几个命令: 命令 默认值 值域 作用域 EG autoindex off on:开启目录浏览; off:关闭目录浏览……
阅读全文
2022年8月23日
只允许get/post请求 1 2 3 4 5 6 7 8 9 if ($request_method !~* GET|POST) { return 403; } #或者 if ($request_method !~ ^(GET|POST)$) { return 403; } 拒绝PUT、DELETE、POST请求 1 2 3 4 5 6 7 8 9 if ($request_method = PUT){ return 403; } if ($request_method = DELETE){ return 403; } if ($request_method = POST){ return 403; } 注意:if和(之间要有一个空格,否则会报错。要放在server层里面。 1 2 3 server{ #放这里 }……
阅读全文
2022年8月18日
sshpass,一个简单、轻量级命令行工具,提供非交互式密码验证。用于非交互的 ssh 密码验证。可以在命令行直接使用密码来进行远程连接和远程拉取文件。 使用前提 不支持对于未连接过的主机 (主要问题在于"输入yes进行确认")。 语法格式 1 sshpass [参数] 常用参数 参数 说明 -p 指定密……
阅读全文
2022年8月18日
描述 在类Unix操作系统上,visudo命令编辑sudo命令使用的sudoers文件。要更改允许哪些用户和组运行sudo,请运行visudo。 visudo编辑sudoers文件,该文件定义了具有管理员权限的用户和组。 举例: 用户名:test 允许test执行sudo的服务:docke……
阅读全文
2022年8月17日
1. 开始安装 1.1 终端输入: 1 brew install --cask --appdir=/Applications docker 1.2 出现:docker was successfully installed! 安装成功。 1.3 第一次使用,是需要本机密码确认的(进去mac的启动台,找到docker图标,打开应用)。 1.4 打开docker应用后,点击OK确认 1.5 输入密码后,弹出以下界面。 1.6 安装结束后,可在终端检查docker版本,显示版本后……
阅读全文
2022年8月17日
只需要指定目标操作系统的平台和处理器架构即可: **命令行方式,**因为不支持CGO,所以要禁用CGO SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台是linux SET GOARCH=amd64 // 目标处理器架构是amd64 Mac 下编译 Linux 和 Windows 平台 64位 可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build Linux下编译 Mac 和 Windows 平台64位可执行程序 CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build……
阅读全文
2022年8月17日
docker-compose.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 nipap-db: image: nipap/postgres-ip4r volumes: - ./db-data:/var/lib/postgres/data environment: - PGDATA=/var/lib/postgres/data/pgdata - POSTGRES_USER=nipap - POSTGRES_PASSWORD=S3cretDBPas5 - POSTGRES_DB=nipap nipapd: image: nipap/nipapd:master links: - nipap-db environment: - DB_USERNAME=nipap - DB_PASSWORD=S3cretDBPas5 - DB_HOST=nipap-db - DB_NAME=nipap - NIPAP_USERNAME=www - NIPAP_PASSWORD=nipapP4ssw0rd nipap-www: image: nipap/nipap-www links: - nipapd environment: - NIPAPD_USERNAME=www - NIPAPD_PASSWORD=nipapP4ssw0rd ports: - 7780:80 首次部署 mkdir -p nipap mkdir -p nipap/db-data cd nipap 建立编排文件, touch docker-compose.yml,然后将上述编排文件拷贝进去。 注意: 1、编排……
阅读全文