Author Archives: fencatn

xxx command denied to user xxx mysql权限管理

感谢原作者 https://www.cnblogs.com/smallrookie/p/7552097.html 今天遇到一个mysql 权限的问题,即标题所述  xxx command denied to user xxx,一般mysql 这种报错,基本都属于当前用户没有进行该操作的权限,需要 root 用户授权才能解决,从网上找了一些资料,感觉这篇写得不错,分享一下: 原文地址:http://www.rainsts.net/article.asp?id=988 可以用 CREATE USER 或 GRANT 创建用户,后者还同时分配相关权限。而 REVOKE 则用于删除用户权限,DROP USER 删除账户。 $ mysql -u root -p password: mysql> create database test; # 创建数据库 Query OK, 1 row … Continue reading

Posted in mysql | Tagged | Leave a comment

zabbix_agentd监控配置说明

Agent 监控配置说明   Linux安装Agent 1.查看系统版本 查看系统版本 uname -a 1 根据系统版本下载对应的zabbix-agent版本安装 下载地址:http://repo.zabbix.com/zabbix 2.安装zabbix-agent 把下载好的rpm安装包拷贝到主机上 运行命令安装 rpm -ivh zabbix-agent-3.0.4-1.el7.x86_64.rpm 1 安装完成后设置开机自动启动 chkconfig zabbix-agent on 1 3.配置zabbix-agent ServerActive=10.0.0.105(zabbix-server的IP地址) Timeout=15(超时时间) AllowRoot=1(允许以root运行) UnsafeUserParameters=1(允许特殊字符) UserParameter(配置自定义key) 详细配置详解 ############ GENERAL PARAMETERS ################# ### Option: PidFile # Name of … Continue reading

Posted in zabbix | Tagged | Leave a comment

Python 报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 0: ordinal not in range(128)

照着网上的脚本,运行时候发现UnicodeDecodeError 本身我在脚本里面已经申明了ASCII编码 # -*-coding:utf-8-*- 解决办法:加入一下代码 #sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互(具体介绍和使用可以自行百度) #导入sys库 import sys # 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行 setdefaultencoding(‘utf-8’),此时将系统默认编码设置为utf-8。(见设置系统默认编码 ) reload(sys) sys.setdefaultencoding(‘utf-8’)#添加该方法声明编码 搞完收工,一切正常了 转载自https://www.jianshu.com/p/bca627a3975c,感谢原作者

Posted in python | Leave a comment

ls 按文件大小、时间排序

ls 按文件大小、时间排序 ls可以按照文件大小进行输出排序,这是一个很实用的参数。 man ls -S sort by file size 由大到小排序 ls -Sl 从小到大排序 ls -Slr -h,表示”–human-readable”,单位是k或者M ,比较容易看清楚结果。 显示子目录结构 ls -R 附:ls按时间排序 ls -lt 从新到旧 ls -lrt 从旧到新

Posted in LinuxBasic | Tagged | Leave a comment

mysql TPS和QPS查询sql

mysql TPS和qps查询sql TPS查询 select VARIABLE_VALUE into @num_com from GLOBAL_STATUS where VARIABLE_NAME =’COM_COMMIT’; select VARIABLE_VALUE into @num_roll from GLOBAL_STATUS where VARIABLE_NAME =’COM_ROLLBACK’; select VARIABLE_VALUE into @uptime from GLOBAL_STATUS where VARIABLE_NAME =’UPTIME’; select (@num_com+@num_roll)/@uptime; QPS查询 select VARIABLE_VALUE into @num_queries from GLOBAL_STATUS where … Continue reading

Posted in mysql | Tagged , , | Leave a comment

shell脚本中echo显示内容带颜色

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e “\033[字背景颜色;文字颜色m字符串\033[0m” 例如: echo -e “\033[41;36m something here \033[0m” 其中41的位置代表底色, 36的位置是代表字的颜色c 注: 1、字背景颜色和文字颜色之间是英文的”” 2、文字颜色后面有个m 3、字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配 例 echo -e “\033[31m 红色字 \033[0m” echo -e “\033[34m 黄色字 \033[0m” echo -e “\033[41;33m 红底黄字 \033[0m” echo -e “\033[41;37m 红底白字 \033[0m” … Continue reading

Posted in shell | Tagged | Leave a comment

Jumpserver使用域名访问报错 使用IP+端口没有错误

转载自https://blog.csdn.net/qq_43010883/article/details/99692455。非常感谢原作者,解决了我的问题! Jumpserver使用域名访问报错 使用IP+端口没有错误 首先我给大家介绍一下我部署Jumpserver环境 docker部署jumpserver使用Nginx进行代理 使用域名访问 我用域名访问jumpserver是正常可以访问的, 但是在web会话那个地方连接到其他服务器的时候 ,有时候web终端连接不上其他服务器 有时候能连接上去 但是使用 IP+端口就没有问题 使用域名+端口也没有问题 这样就排除了docker镜像是没有问题的 这样我就锁定了是Nginx问题 下面是我有问题之前的jumpserver.conf nginx配置文件 我docker映射端口是 5000 server { listen 80; server_name jumpserver.xxxxxx.com; access_log logs/jumpserver.xxxxxx.log; location / { root html; index index.html index.htm; proxy_pass http://localhost:5000; proxy_cookie_path / /; … Continue reading

Posted in jumpserver | Tagged | Leave a comment

国内公共DNS

中国互联网络中心:1.2.4.8、210.2.4.8、101.226.4.6(电信及移动)、123.125.81.6(联通) 阿里DNS:223.5.5.5、223.6.6.6 googleDNS:8.8.8.8、8.8.4.4 openDNS: 208.67.222.222 208.67.220.220 208.67.222.220 208.67.220.222 另有两个为Family Shield Servers, 可以阻挡含有恶意网站 208.67.220.123 IPv6地址 2620:0:ccc::2 2620:0:ccd::2 纯净 无劫持 无需再忍受被强扭去看广告或粗俗网站之痛苦服务地址为:114.114.114.114 和 114.114.115.115 拦截 钓鱼病毒木马网站 增强网银、证券、购物、游戏、隐私信息安全服务地址为:114.114.114.119 和 114.114.115.119 opener(不稳定):42.120.21.30

Posted in 通用 | Tagged | Leave a comment

Nginx超时(timeout)详细配置

转载自:https://juejin.im/post/5b696a24e51d45191e0d3e56 Nginx 处理的每个请求均有相应的超时设置。如果做好这些超时时间的限定,判定超时后资源被释放,用来处理其他的请求,以此提升 Nginx 的性能。 keepalive_timeout HTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。 如果客户端向服务器发送多个请求,每个请求都要建立各自独立的连接以传输数据。 HTTP 有一个 KeepAlive 模式,它告诉 webserver 在处理完一个请求后保持这个 TCP 连接的打开状态。若接收到来自客户端的其它请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接。 KeepAlive 在一段时间内保持打开状态,它们会在这段时间内占用资源。占用过多就会影响性能。 Nginx 使用 keepalive_timeout 来指定 KeepAlive 的超时时间(timeout)。指定每个 TCP 连接最多可以保持多长时间。Nginx 的默认值是 75 秒,有些浏览器最多只保持 60 秒,所以可以设定为 60 秒。若将它设置为 0,就禁止了 keepalive 连接。 # … Continue reading

Posted in Nginx | Tagged | Leave a comment

停止、删除所有的docker容器和镜像

列出所有的容器 ID 1 docker ps -aq 停止所有的容器 1 docker stop $(docker ps -aq) 删除所有的容器 1 docker rm $(docker ps -aq) 删除所有的镜像 1 docker rmi $(docker images -q) 复制文件 1 docker cp mycontainer:/opt/file.txt /opt/local/ 2 docker cp /opt/local/file.txt mycontainer:/opt/ docker 1.13 … Continue reading

Posted in Docker | Tagged | Leave a comment