友情提示:
centos7 yum仅安装mysql client客户端
相信很多小伙伴们在使用云服务RDS或docker搭建的mysql,都不会想去RDS面板或docker容器里去操作mysql,尤其是要远程进行备份的时候,这个想法就会更为明显的显示出来.今天就给大家说下怎么在服务器上只安装mysql客户端,来进行远程备份和操作mysql.
系统:centos 7.x(64位)
1.添加mysql官方的yum源
rpm -ivh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
2.安装GPG KEY
rpm --import https://repo.mysql.com/RPM-GPG-K...
解决docker mysql无法远程访问
问题描述:
docker run -itd --restart=always --name mysql5.7 \ -v /etc/localtime:/etc/localtime:ro \ -v /data/mysql:/var/lib/mysql \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=password \ rocdk890/mysql:5.7
此时在本地使用mysql workbench无法远程连接该容器中的mysql,删除掉这个mysql容器,我们来解决docker mysql为什么无法远程访问问题.不要给我说没有给远程权限那些,防...
python3判断正式和测试参数来发送钉钉通知
最近搞了几个脚本,但配置钉钉报警通知时,老是要把加签这几个参数改来改去,对于我这样的懒人来说,这不能忍受啊,直接就整了个判断,测试脚本的时候就把通知发送到我测试的钉钉机器人那边,测试完成后再改成正式的钉钉机器人通知就好了.
#!/usr/bin/env python # -*- coding: UTF-8 -*- ''' @IDE :PyCharm @Author :rocdk890 @Date :2021/12/29 17:32 ''' import sys import time import hmac import hashlib import...
kubectl常用命令
kubectl cluster-info #查询集群运行信息、版本。 kubectl apply -f test.yaml #部署指定文件,--file kubectl delete -f test.yaml #取消部署 kubectl run d1 --image httpd:alpine --port 80 #创建d1的Apache镜像 kubectl exec -it redis-master-59694fd4d5-txcbc sh #以sh进入容器 kubectl logs -f redis-master-59694fd4d5-txc...
python监控vps是否有货(钉钉报警提醒)
最近一直在找稳定的vps(你们懂的),这样才能看遍全世界,最近看上了几个vps,但想买的时候没货,我又不想一直自己去刷网页关注,所以就写了个脚本来帮我监控着,为了方便接收到消息,我加入了钉钉来进行提醒.
系统:centos 7.x(64位)
cat /root/soft_shell/vps.py
#!/usr/bin/env python3 # -*- coding: UTF-8 -*- from urllib import request import requests import json from datetime import datetime from dingtalkchatbot....
svn提交强制注释并限制格式
继上一篇文章svn hook+python实现commit后自动发送邮件后,开发负责人看到每天发的邮件里,很多人写的格式乱七八糟的,今天过来给我说要求限制下大家的格式.好吧,下面来看看在服务器上怎么弄的.
其实都是修改%svnhome%/hooks/pre-commit 这个文件.
1.windows里进行限制的方式:
@echo off setlocal set SVN_BINDIR=C:/Program Files/Subversion/bin/ set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 10 char...
nginx二级目录配置phpmyadmin
很多时候,开发人员都希望可以直接操作mysql,不是所有的服务器都适合直接开3306给他们访问,这个时候就可以整个phpmyadmin给他们使用(这里我们只讨论怎么给开发人员使用,mysql的权限控制和phpmyadmin的安全等,不在本文讨论之中)
系统:centos 7(64位)
环境:网站的根目录是/data/www/vhosts,phpmyadmin的目录是/data/www/wwwroot(要求是既可以访问网站目录/data/www/wwwroot里的内容,又可以使用phpmyadmin)
nginx配置文件:
server { listen 80; se...
python修改阿里云ecs密码并启动停止
今天圣诞节,升级了一台阿里云服务器配置,但要在控制台重启下ecs服务器才生效,但重启ecs又要短信验证码,所以最后决定还是用阿里云的python sdk来搞定.
系统:centos 7(64位)
软件环境:python 2.7
1.修改ecs服务器密码
cat /root/soft_shell/ecs_passwd.py
#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore import client from aliyunsdkcore.acs_exception.exceptions import ClientException from al...
使用certbot-auto申请Let’s Encrypt Wildcard证书
Let's Encrypt 宣布ACME v2正式支持通配符证书,并将继续清除Web上采用HTTPS的障碍,让每个网站轻松获取管理证书,我们普通用户终于可以拥有免费Wildcard Certificate,俗称野卡.
通配型证书(wildcard certificate)是在一个域及其所有子域上应用的数字证书.通配型符号由一个星号和域名前的一段时间构成.安全套接层(SSL)证书常运用通配符来扩展子域的SSL加密.
通配符SSL证书可以同时保护一个域名下的2级子域名网站,比如*.yourdomain.com,对子域名网站是没有数量限制,用户可以随时添加自己的子域名网站.
ps:
为 *.yourdom...
hwclock命令出现/dev/rtc to wait for clock tick timed out解决办法
家里停电造成ct开发板的时间不准确,用ntpdate更新时间后,想用hwclock对硬件时钟进行更新下,没想到居然给我报了一个错误:
select() to /dev/rtc to wait for clock tick timed out
在网上搜了下,说是APIC/ACPI有关,让其禁用就可以恢复正常,或者hwclock 加上 --directisa 参数.
解决办法:
vim /etc/init.d/hwclock.sh
查找关键字HWCLOCKPARS,将其改为:
HWCLOCKPARS="--directisa"
保存后,再运行
hwclock -w
这样就不会报错了.
ps:
http://www....
shell脚本一键升级glibc 2.17
centos6的gilbc版本的确是有点太低了,许多应用依赖的包都需要更高glibc版本来支持,升级glibc之前可以去先把gcc升级了,gcc的升级教程可以看这篇文章linux yum升级gcc版本.
系统:centos 6.x(64位)
脚本内容:
cat ~/soft_shell/update_glibc.sh
#! /bin/sh # update glibc to 2.17 for CentOS 6 wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.1...
shell脚本一键创建docker容器
最近发现个不错的一键创建docker容器的脚本,现分享给大家.
#!/bin/bash # #date :Wed May 3 15:51:34 CST 2017 #author: gaogd # ## 说明: ip为容器的ip,hostname为容器主机名,已经容器识别名称,hostname=itemname-servername-owner-ip ## 可以自己选择镜像,如果参数中木有指定镜像名称,那么就在脚本中展示出来,让用户选择, ## 如果用户也不选择,就是默认的sshd进行 ## 用法: sh createcontainter.sh ...
centos6 yum安装python3来更新qqwry.dat
今天把我自己的ip查询网站www.slogra.com的程序进行了下小更新,用python来对qqwry.dat进行自动更新,下面来看看吧.
系统:centos 6.x(64位)
1.安装python3
yum -y install epel-release
yum -y install python34
或
yum -y install python34.x86_64
2.更新qqwry.dat代码
cat update_ip.py
# coding=utf-8 # # 用于从纯真网络(cz88.net)更新qqwry.dat # for Python 3.0+ # 来自 http...
标签: centos 更新 linux update python 自动 qqwry.dat python3 qqwry
手动升级docker到1.9.1
好久没有写docker的教程了,今天想自己在虚拟机里安装个docker来进行测试,当装好docker之后,想对docker下载进行加速的时候,发现加速工具已经开始要求1.8版本以上才能使用加速器了,心里已经开始万马奔腾了,没办法,谁叫我们没有搭建自己的docker私有registry.
系统:centos6.x(64位)
1.安装docker环境
如果你还不会安装docker环境,请去看我这篇文章centos 6.5安装docker和jenkins.
2.升级docker
目前docker版本如下:
docker --version
Docker version 1.7.1, b...