Liunx
文章平均质量分 52
Ch3nnn
这个作者很懒,什么都没留下…
展开
-
prometheus node-exporter 全部指标说明
Kswapd_high_wmark_hit_quickly - 剩余内存达到 high 的水位线的时间 /proc/vmstat kswapd_high_wmark_hit_quickly。Kswapd_low_wmark_hit_quickly - - 剩余内存达到 low 的水位线的时间 /proc/vmstat kswapd_low_wmark_hit_quickly。原创 2024-01-19 10:00:02 · 1514 阅读 · 0 评论 -
Docker搭建minio server
MinIO 是一款基于Go语言的高性能对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等拉取镜像如果是podman,执行:启动镜像docker:运行成功:总结和网上的一些文档不同, 新版MINIO参数已经发生了变化。比如:Console 登录账号:MINIO_ROOT_USER替代了MINIO_SECRETConsole 登录密码:MINIO_ROOT_PASSWORD替代了MINIO_SECR原创 2022-06-22 15:08:32 · 379 阅读 · 0 评论 -
Mac Google Chrome 谷歌浏览器出现:您的连接不是私密连接攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。NET::ERR_CERT_INVALID
MacOS Google Chrome访问https页面显示ERR_CERT_INVALID,以往版本可以选择跳过,继续访问,但是新版本Google Chrome不允许继续,且提示:您的连接不是私密连接攻击者可能会试图从 XX.XX.XX.XX 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情NET::ERR_CERT_INVALID将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给 Google,以帮助我们提升 Chrome 的安全性。隐私权政策XX.XX...原创 2022-03-09 10:27:06 · 6925 阅读 · 2 评论 -
Easy Mock 可视化模拟数据快速生成服务
Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。特性 支持接口代理 支持快捷键操作 支持协同编辑 支持团队项目 支持 Restful 支持Swagger1.2&2.0 基于 Swagger 快速创建项目 支持显示接口入参与返回值 支持显示实体类 支持灵活性与扩展性更高的响应式数据开发 支持Mock.js语法 支持restc...原创 2021-12-29 11:07:00 · 387 阅读 · 0 评论 -
Turnserver服务器搭建
Turnserver服务器搭建TURN Server是VoIP媒体流量NAT穿越服务器和网关。它也可以用作通用网络流量TURN服务器和网关。在使用WebRTC进行即时通讯时,需要使浏览器进行P2P通讯,但是由于NAT环境的复杂性,并不是所有情况下都能进行P2P,这时需要TURN Server来帮助客户端之间转发数据。安装相关依赖yum install -y make gcc cc gcc-c++ wget openssl-devel libevent libevent-devel下载可以编译的原创 2021-08-17 16:31:21 · 3275 阅读 · 0 评论 -
Nginx Log日志统计分析常用命令
统计IP访问量(独立ip访问数量)awk '{print $1}' access.log | sort -n | uniq | wc -l查看某一时间段的IP访问量(4-5点)grep "07/Apr/2017:0[4-5]" access.log | awk '{print $1}' | sort | uniq -c| sort -nr | wc -l 查看访问最频繁的前100个IPawk '{print $1}' access.log | sort -n |uniq -c | sort转载 2021-07-29 10:43:29 · 349 阅读 · 0 评论 -
性能测试——Jmeter( Mac & Cent OS )
JMeter介绍Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、小程序、CGI 脚本、Java 对象、数据库、FTP服务器等等JMeter安装在终端输入以下代码进行安装brew install jmeter然后输入以下代码打开jmeter;或者直接找到/usr/local/bin文件夹,然后单击jmeter打开open .原创 2021-07-07 14:15:45 · 305 阅读 · 0 评论 -
linux服务器间配置ssh免密连接
生成公匙、私匙,并移动公匙以我自己的机器为例,假设我需要配置master连接slave1。首先在master机器上生成公匙和私匙,输入ssh-keygen -t rsa一直回车即可,结果如下该指令在~/.ssh目录下生成了公钥(id_rsa.pub)和私钥(id_rsa),可以进入该目录下查看cd ~/.ssh然后输入指令ls进入/.ssh目录下,创建authorized_keys文件,然后先把本机slave1的公匙写入到该文件中,cat ~/.ssh/id_rsa_pub author原创 2021-06-04 10:28:53 · 182 阅读 · 0 评论 -
CentOS7使用curlftps挂载ftp为本地目录
curlftps是什么?在linux下它可以将ftp挂载为本地文件夹,这样的话操作或者管理文件起来会比较方便。以下皆以CentOS7下进行操作安装curlftpsyum -y install epel-releaseyum -y install curlftpfs挂载curlftps ftp://用户名:密码@ftp服务器地址 /挂载的文件夹//例如curlftps ftp://kaygb:kaygbpasswd@127.0.0.1 /www/wwwroot/ftp编码转换原创 2021-05-13 14:09:47 · 2256 阅读 · 0 评论 -
升级了bigsur,虚拟机VMWARE打不开了
提示:提示物理内存不足,无法使用配置的设置开启虚拟机。原生应用程序和/或服务可能已锁定内存,这将阻止虚拟机启动。关闭不需要的应用程序或服务可能可以释放足够内存来启动此虚拟机。如果您以前能够在此主机上开启该虚拟机,请尝试重新引导此主机。重新引导主机后,可用于运行虚拟机的主机内存资源也许会比现在稍微多一些。解决方案:使用VMWare Fusion 121.下载VMware-Fusion-12.0.0这个是分为VMware-Fusion-12.0.0 Player 和Pro版本的,而且Pl.原创 2021-02-27 18:19:22 · 3693 阅读 · 4 评论 -
Temporary failure in name resolution(域名解析暂时失败)解决方法
ping: www.baidu.com: Temporary failure in name resolution经过尝试,如下方法能解决此问题:vi /etc/hosts添加下面的127.0.0.1 localhost.localdomain localhostvim /etc/resolv.conf添加下面的nameserver 8.8.8.8nameserver 114.114.114.114然后:wq保存改动...原创 2021-01-08 18:49:50 · 29940 阅读 · 4 评论 -
ssh Connection reset by peer报错
连接SSH时,产生了一下错误----->Read from socket failed: Connection reset by peer首先查看日志tail -f /var/log/auth.log/var/log/auth.log— 包含系统授权信息,包括用户登录和使用的权限机制等原创 2021-01-07 15:28:20 · 915 阅读 · 0 评论 -
PostmanCn: Postman中文版
PostmanCn最新版本:7.36.1更新时间:2020-12-18点击下载https://www.postman.com/downloads/这个是Postman官网的下载页面https://gitee.com/hlmd/PostmanCn/attach_files/492931/download/postman_EnToCn.zip这个是这里的汉化的介绍Postman中文版 汉化 持续更新中安装教程WindowsPostman-*-win64-中文版...原创 2020-12-21 16:38:05 · 3748 阅读 · 0 评论 -
个人博客: ch3nnn.cn
https://ch3nnn.cn/原创 2020-12-18 11:48:04 · 486 阅读 · 0 评论 -
Mac下载最新Pycharm替换旧Pycharm 启动不起来解决办法
1、先进入应用程序,显示包内容,终端运行pycharm,发现错误原因。2、发现是虚拟机配置文件,某个路径下的jetbrains-agent.jar文件不存在导致。cd /Applications/PyCharm.app/Contents/MacOS./pycharm解决:a、要么修改pycharm.vmoptions文件;重新指向jar文件所在的路径;b、要么把jetbrains-agent.jar文件拷贝到/Applications/PyCharm.app/Conte...原创 2020-12-03 11:59:44 · 515 阅读 · 0 评论 -
nginx 配置iOS微信授权登录 Universal Links(通用链接)
简介随着iOS和微信SDK版本的更新,有变化。新版本,需要配置Unuversal Links应用链接必须是https协议,且在webView打开链接时为跨域的方式(与当前域名不同),才会被作为通用链接唤起。在根目录或者.well-know目录中存放文件名为apple-app-site-association的文件。("https://域名/.well-know/apple-app-site-association" 或 "https://域名/apple-app-site-as.原创 2020-10-30 16:43:29 · 1732 阅读 · 0 评论 -
Python ASGI 框架 快如闪电的异步服务器Uvicorn
什么是 Uvicorn ?Uvicorn 是一个闪电般快速的ASGI服务器,基于uvloop和httptools构建。直到最近,Python还没有为asyncio框架提供最小的低级服务器/应用程序接口。 ASGI规范填补了这一空白,意味着我们现在能够开始构建一个可用于所有asyncio框架的通用工具集。ASGI帮助实现一个Python Web框架生态系统,该框架在与IO绑定的上下文中实现高吞吐量方面与Node和Go竞争非常激烈。 它还提供对HTTP / 2和WebSockets的支持,WSGI无原创 2020-09-16 09:22:02 · 2001 阅读 · 0 评论 -
RPC
RPC定义:RPC(Romote Procedure Call):远程过程调用,允许一台计算机程序远程调用另外一台计算机的子程序,不用关心底层网络通信。在socket基础上实现,比socket需要更多资源。 RPC调用过程 图解RPC原理 整个调用过程主要经过以下几个步骤: 1 建立通信 2 主要是通过在客户端和服务器之间建立TCP连接,远程过程调用的所有交换的数据都在这个连接里传输。连接可以是按需连接,调用结束后就断掉,也可以是长连接,多个远程过程调用共享同一个连.原创 2020-08-09 20:20:50 · 119 阅读 · 0 评论 -
DataX3.0离线同步工具介绍
DataX3.0离线同步工具介绍一. DataX3.0概览DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。(这是一个单机多任务的ETL工具)下载地址:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz设计理念为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变成原创 2020-06-10 11:56:44 · 627 阅读 · 0 评论 -
博客优化-使用nginx缓存服务器上的静态文件html
一、nginx缓存的优点原因是前段时间博客做了全面的静态化处理, 所有详情及首页都是静态化html, 想着是不是可以通过nginx直接缓存html. 有了请求直接nginx去处理, 可以一定程度上减少web服务器的处理请求压力.二、如何进行设置先上个栗子:http{ proxy_connect_timeout 10; proxy_read_timeout 180; proxy_send_timeout 5; proxy_buffer_size...原创 2020-05-20 14:28:00 · 1288 阅读 · 0 评论 -
nginx隐藏server信息和版本信息
1.隐藏版本信息在nginx.conf里面添加server_tokens off;2.隐藏server信息需要重新编译ngnix进入解压出来的nginx源码目录vi src/http/ngx_http_header_filter_module.c将static char ngx_http_server_string[] = "Server: nginx" CR...原创 2020-04-27 18:37:53 · 4094 阅读 · 0 评论 -
使用Floccus + 坚果云无梯子跨平台同步 Chrome 浏览器书签
采用的方案是 Chrome / Cent Browser / Firefox / yandex 等 + Floccus + 坚果云(WebDav)实现书签的跨平台多终端同步的。理论上,只要支持Floccus扩展的浏览器,都能实现。首先给出 FloccusGitHub的地址:https://github.com/marcelklehr/floccusFloccus 插件的地址:...原创 2020-04-17 11:17:09 · 4677 阅读 · 0 评论 -
强大,Nginx配置一键生成
⚙️ NGINX配置生成器????您唯一需要配置NGINX服务器的工具。nginxconfig.io»✨nginxconfig.ioNGINX不仅仅是一个网络服务器。您可能已经知道了。我们喜欢NGINX,因为:低内存使用 高并发 异步事件驱动架构 负载均衡 反向代理 带有缓存的FastCGI支持(PHP) 快速处理静态文件 带有SNI的TLS / SSL 性...原创 2020-04-09 11:42:46 · 3062 阅读 · 1 评论 -
前端必备 Nginx 配置
Nginx (engine x) 是一个轻量级高性能的HTTP和反向代理服务器,同时也是一个通用 代理服务器 (TCP/UDP/IMAP/POP3/SMTP),最初由俄罗斯人Igor Sysoev编写。基本命令nginx -t 检查配置文件是否有语法错误nginx -s reload 热加载,重新加载配置文件nginx -s stop ...原创 2020-04-09 11:04:45 · 497 阅读 · 0 评论 -
后端必备 Nginx 配置
后端必备 Nginx 配置概要防盗链 根据文件类型设置过期时间 静态资源访问 日志配置 日志字段说明 access_log 访问日志 error_log 日志 日志切割 反向代理 禁止指定user_agent nginx访问控制 负载均衡防盗链location ~* \.(gif|jpg|png)$ { # 只允许 192.168....原创 2020-04-09 10:50:27 · 823 阅读 · 0 评论 -
教你在Nginx上使用CertBot把自己网站设置成HTTPS
前言自己做了一个博客,需要访问自己的网站获取数据,但是系统默认只能直接访问https的网站。不想让应用改用http的服务。因此,研究如何启用https,本文即是介绍如何在CentOS上配合Nginx使用CertBot。环境 Ubuntu Nginx 安装CertBot命令行,键入:sudo apt-get updatesudo apt-get install...原创 2020-03-19 17:30:28 · 3252 阅读 · 0 评论 -
nginx 80端口重定向到443端口
nginx 80端口重定向到443端口,也就是http访问自动跳转到https配置如下:一、按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server { server_name xxxx.com; # 域名 listen 80; ...原创 2020-03-19 17:23:05 · 1397 阅读 · 0 评论 -
Django Nginx反代 获取真实ip
非反代情况下Django 中 ip =request.META['REMOTE_ADDR'] 即可拿到对应ip地址Nginx、fcgi、uwsgi等反代情况下vi /etc/nginx/conf.d/xxx.conf 加入下面几行location / { proxy_pass http://127.0.0.1:8080; proxy_redire...原创 2020-03-18 00:51:14 · 974 阅读 · 0 评论 -
linux 环境下进程被 killed掉原因分析和解决方法
运行自己写的程序,程序运行一段时间被killed,还以为是同事误操作执行了kill命令, 但是通知了同事注意下, 还是出现了程序被killed需要分析原因并找到解决方法.首先可能原因是(1)内存不够(2)程序出错1.内存不够方法1是查看linux 系统日志.vi /var/log/messages如果出现 kernel: Out of memory: Kill pro...原创 2020-03-06 12:03:10 · 18554 阅读 · 0 评论 -
Ubuntu中没有/var/log/messages文件
xxx@xxx:/var/log$ tail /var/log/messagestail: cannot open '/var/log/messages' for reading: No such file or directory没有找到该文件查看 /var/log 目录下 后12个文件(也可以 ll 命令查看所有文件,这里是方便截图),发现是没有message文件的。解决办...原创 2020-03-06 11:59:42 · 4195 阅读 · 0 评论 -
Windows server 2008、2012、2016搭建sftp服务(超级简单)
Windows server 2008、2012、2016搭建sftp服务(超级简单) 原创 ...转载 2020-02-17 16:27:06 · 5894 阅读 · 0 评论 -
zabbix监控日志关键字和日志文件
日志监控的功能Zabbix-Agent支持对日志文件的监控,可以对日志的关键字进行监控,然后告警。日志监控支持普通的日志文件,也支持日志轮询、切割的文件。当日志中出现特殊的字符串(列如,警告、报错等字符串)时,可以发送通知给用户。为了使日志监控能够正常使用,必须满足以下条件:Zabbix-Agent必须运行,且工作方式为主动模式 日志的Item必须设置,必须指定文件名 Zabbix...转载 2020-02-07 20:53:13 · 7527 阅读 · 0 评论 -
centos7 mysql安装
首先查看centos7上有没有安装过mysql ,一定要卸载干净残留,不然会安装或启动失败。yum list installed mysql*列出后如果有就删除删除mysqlsudo yum remove mysql-community-*rm -rf /var/lib/mysqlrm /etc/my.cnf安装yum源wget https://dev.mysq...原创 2020-01-23 02:34:33 · 106 阅读 · 0 评论 -
win10 开启ssh server服务 远程登录
开启SSH安装openssh设置-应用-应用和功能-管理可选功能-添加功能 安装OpenSSH服务器和客户端选择: 应用添加功能: 找到openssh 服务器验证安装在cmd界面输入ssh,验证客户端sshusage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec...原创 2019-05-10 17:34:51 · 94979 阅读 · 18 评论 -
Redis 可设置中文语言 可视化客户端Redis Desktop Manager for Mac 0.9.3.39
链接:https://pan.baidu.com/s/1H87mj6zWprBHvJhGmpoQ1A 密码:26gk此软件包下载后就直接能用,Redis Desktop Manager Mac版本原创 2019-12-25 13:43:40 · 3330 阅读 · 0 评论 -
切换zabbix数据库
数据导出(备份)mysqldump -h127.0.0.1 -uzabbix -pzabbix zabbix > zabbix.sql数据导入(恢复)mysql -h127.0.0.1 -uzabbix -pzabbix zabbix < zabbix.sql修改zabbix配置找到zabbix.conf.php文件,默认如下:<?php// Z...原创 2019-12-19 18:09:44 · 485 阅读 · 0 评论 -
linux批量杀死任务
ps -ef | grep hello | grep -v 'grep' | awk '{print $2}' |xargs kill -9 ps -ef : 打印出正在运行的进程信息grep hello : 通过管道查找进程信息带有hello关键字的进程grep -v 'grep' : 去掉grep自身进程的信息awk '{print $2}' : 取得进程号xargs...原创 2019-12-19 17:19:52 · 418 阅读 · 0 评论 -
zabbix 监控Windows系统 cpu 内存 占用率
原创 2019-12-19 15:00:37 · 2663 阅读 · 0 评论 -
让键盘变成你想要的样子:改键利器 Karabiner-Elements
随着年度作者颁奖典礼的结,几位最佳作者已经陆陆续续拿到了我派定制键盘????,但是一个比较糟心的问题随之而来:我的电脑是 Mac,收到的键盘是 Windows 布局的,有些用不惯。要知道,键盘之于男生就像口红之于女士,我们很难得到一块完全满足自己期待的键盘。由于 Mac 的键盘和主流布局不一致,许多人都会遇到外接键盘布局不适应的情况;即便是 MacBook 的内置键盘,也有人觉得其设计不...转载 2019-12-12 20:16:05 · 1647 阅读 · 0 评论 -
zabbix:内存占用率配置与服务器TOP命令显示数据相同
经常会使用TOP命令查看服务器内存占用率想用zabbix监控并展示内存占用率, 按zabbix自带的系统监控项对应的数据和TOP数据并不一致.最后需要计算一下数据才能和top显示的数据一致...原创 2019-11-29 14:53:33 · 391 阅读 · 0 评论