糖醋鱼的小破站

🐠生成长记

文章

zabbix 监控 nginx、TCP 状态

zabbix 监控 nginx、TCP 状态 0. 监控前提 nginx 需要整合编译 http_stub_status_module 模块 nginx -V 可以查看版本号和模块等信息 nginx -V | grep with-http_stub_status_module 创建 nginx 监控页面配置文件 server { listen 80; server_name 192.168.178.106; # allow 192.168.0.0/24; # deny all; location /nginx_status { stub_status on; access_log off; } } 测试、重载配置文件 nginx -t nginx -s reload 进行访问测试(输出如下) 基本环境已经配置好、下面开始配置 zabbix-agent 来收集 nginx 与 TCP 的状态。 1. 开始配置 1. zabbix-agent 配置文件路径 /etc/zabbix/zabbix_agentd.d/ 2. 创建 nginx.conf 文件....

2019-07-31-总结

2019-07-31-总结 2019-07-31,今天没怎么写文章、时间主要放在折腾上了。0.0 安装 python 引发的惨案 因为想把 openwrt 软路由,加到我们的跳板机系统内、结果发现缺少 python ,运行环境,在使用 opkg 安装后、发现跳板机系统可以正常访问软路由、然后突然想起来好像软路由在升级固件的时候原来安装的软件好像会丢失。于是就想着将python直接编译到固件镜像内。 说干就干! 下载 imagebuilder 工具 解压 编译 备份 刷机 测试 DNS 疯狂崩溃 调整 dnsmasq 配置 重启 dnsmasq 崩溃 工厂级重置 调整各服务器配置文件 调整实验室网络服务架构 转移zabbix监控服务 修复各种bug 创建zabbix主动监控模板 主被动模式切换 重新配置报警动作 测试 编写记录文档 虽然今天事情搞得挺乌龙、但是也是将现在的网络服务架构的隐患暂时消除了。一报还一报吧。希望自己以后能够考虑的更加完全。

取消 openwrt 刷固件后强制 https 后台访问

取消 openwrt 刷固件后强制 https 后台访问 配置文件路径 /etc/config/uhttpd 注释掉下面的 redirect_https 项 然后重启 uhttpd 服务即可 /etc/init.d/uhttpd restart 配置文件 cat /etc/config/uhttpd # Server configuration config uhttpd main # HTTP listen addresses, multiple allowed list listen_http 0.0.0.0:80 list listen_http [::]:80 # HTTPS listen addresses, multiple allowed list listen_https 0.0.0.0:443 list listen_https [::]:443 # Redirect HTTP requests to HTTPS if possible # option redirect_https 1 # Server document root option home /ww......

A Quick Guide to Using the MySQL Yum Repository

A Quick Guide to Using the MySQL Yum Repository date:2019-07-27 11:31 官方指导文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 第一步:添加 MySql Tum 仓库源 1. 下载相应的 MySQL Yum Repository 文件 下载链接:https://dev.mysql.com/downloads/repo/yum/ 需注册登录 2. 安装相应的 MySQL Yum Repository shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm # shell> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm 3. 选择发布系列 使用MySQL Yum存储库时,默认选择安装MySQL的最新GA版本。 在MySQL Yum存储库(https://repo.mysql.com/yum.......

2019-07-27-nginx+wordpress-docker镜像获取真实IP

2019-07-27-nginx+wordpress-docker镜像获取真实IP 因为想偷懒以及维护的方面、所以就将我的博客 docker 化了、采用了 nginx 在前、apache 在后的架构。在完成了构建以及启动之后、我发现 WP 统计 这个插件获取不到真实的用户IP、导致访问的IP全是 docker 容器的IP。让人好生郁闷。 获取真实IP的方法 nginx 获取真实IP的方法 因为我是使用 nginx 将用户的请求反向代理回送至后端的 wordpress 镜像的,所以最先是拿它下手的,话不多说放配置文件。 ## 主配置文件 user root root; worker_processes 4; error_log /www/wwwlogs/nginx_error.log error; pid /var/run/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; multi_accept on; } http { server_tokens off; incl....

syncthing 使用

syncthing 使用 1. 下载 2. 解压 3. 在同级文件夹下新建一个 bat 文见 start "Syncthing" syncthing -no-console -no-browser 4. 双击 5. 资源管理器进入 %appdata% 文件夹 进入到上级目录、可以查看相关配置文件 Local Syncthing 6. 在windows搜索中输入 task 打开任务计划程序(Schedule task) 点击左边任务计划程序库 新建基本任务、填写好名称以及相关介绍 触发器为每次我登陆时 操作为启动程序 程序或脚本路径为刚才新建的bat文件的路径C:\syncthing\start-syncthing.bat 起始于参数填入 C:\syncthing\ 下一步完成 浏览器输入 http://127.0.0.1:8384/# 即可访问 web gui 当多个设备进行同步时、需要保证2个设备互相知道对面的设备ID、并且文件同步密钥也需要一致

Windows docker Errror mkdir /host_mnt/ file exists

总结之——Windows docker Errror mkdir /host_mnt/c: file exists 原来遇到过这个问题、但是时间比较长、问题没办法复现了、在这里贴一个解决方案 github Issues:https://github.com/docker/for-win/issues/1560 问题详细信息 Expected behavior Container should start normally Actual behavior C:\Users\einom>docker start f96263b10996 Error response from daemon: error while creating mount source path '/host_mnt/c/Users/einom/Documents/projects/cap/src': mkdir /host_mnt/c: file exists Error: failed to start containers: f96263b10996 Information Docker version:....

2019-07-27-一些常用的Sql语句

2019-07-27-一些常用的Sql语句 SHOW DATABASES # 列出数据库 SHOW TABLES [FROM db_name] # 列出数据库数据表 SHOW CREATE TABLES tb1_name # 导出数据库数据表 SHOW TABLE STATUS [FROM db_name] # 列出数据表及表状态信息 SHOW COLUMNS FROM tb1_name [FROM db_name] # 列出资料表字段 SHOW FULL COLUMNS FROM tb1_name [FROM db_name] # 列出字段及详情 SHOW FULL FIELDS FROM tb1_name [FROM db_name] # 列出字段完整属性 SHOW INDEX FROM tb1_name [FROM db_name] # 列出表索引 SHOW STATUS # 列出DB server 状态 SHOW VARIABLES # 列出 Mysql 系统环境变量 SHOW PROCESSLIST # 列出执行命令 SHOW GRANTS FOR user # 列出某用户权....

使用 Docker compose 启动一个 CHEVERETO 图床

使用 Docker compose 启动一个 CHEVERETO 图床 1. 基础 web 服务 1. 创建一个网络 docker network create sz_web_net 2. 创建一个 docker-compose.yaml 文件 version: '3' services: nginx: image: nginx:latest # ports ports: - "80:80" - "443:443" # depends depends_on: - "mysql" restart: always links: - "chevereto:chevereto" - "mysql:chevereto-db" # data volumes volumes: # ying she zhu ji wang zhan mu lu - ./nginx/conf.d:/etc/nginx/conf.d:ro # - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro container_name: "web_nginx" mysql: ima.....

总结之——CentOS7 yum 安装 PHP 7.0, 7.1 & 7.2

总结之——CentOS7 yum 安装 PHP 7.0, 7.1 & 7.2 第一步:安装 yum-utils 并开启 EPEL repository 1. 安装 yum-utils [root@linux ~]# yum install epel-release yum-utils -y 2. 下载并安装 remirepo # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 3. 根据需要配置相应的 PHP 7.x 源 PHP 7.0 # yum-config-manager --enable remi-php70 PHP 7.1 # yum-config-manager --enable remi-php71 PHP 7.2 # yum-config-manager --enable remi-php7....

future-architect/vuls

2019-07-26-future-architect/vuls docker 部署 Tutorial - Scan using Docker 官方文档:https://vuls.io/docs/en/tutorial-docker.html#goval install/update go-cve-dictionary $ docker pull vuls/go-cve-dictionary $ docker run --rm vuls/go-cve-dictionary -v go-cve-dictionary v0.1.xxx xxxx install/update goval-dictionary $ docker pull vuls/goval-dictionary $ docker run --rm vuls/goval-dictionary -v goval-dictionary v0.1.xxx xxxx install/update gost $ docker pull vuls/gost $ docker run --rm vuls/gost -v gost v0......

🐠生成长记

© 2020 糖醋鱼的小破站

Powered by Bolo
Theme bolo-sakura by Mashiro
浏览 78721 文章 164 评论 55
大起大落 鱼站终有着落🐠🐠🐠 豫ICP备18044151号-2

主题 | Theme