友情提示:欢迎光临!本站小游戏羊了个羊:http://yly.slogra.com

解决docker mysql无法远程访问

post by rocdk890 / 2022-2-18 14:33 Friday linux技术

问题描述:
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为什么无法远程访问问题.不要给我说没有给远程权限那些,防...

阅读全文>>

标签: centos mysql linux 网桥 docker 无法远程访问

评论(0) 引用(0) 浏览(680)

python3判断正式和测试参数来发送钉钉通知

post by rocdk890 / 2021-12-29 17:52 Wednesday linux技术

  最近搞了几个脚本,但配置钉钉报警通知时,老是要把加签这几个参数改来改去,对于我这样的懒人来说,这不能忍受啊,直接就整了个判断,测试脚本的时候就把通知发送到我测试的钉钉机器人那边,测试完成后再改成正式的钉钉机器人通知就好了.

#!/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...

阅读全文>>

标签: linux python 通知 python3 dingding

评论(0) 引用(0) 浏览(709)

kubectl常用命令

post by rocdk890 / 2021-7-2 16:58 Friday linux技术

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...

阅读全文>>

标签: linux 命令 k8s kubectl

评论(0) 引用(0) 浏览(664)

python监控vps是否有货(钉钉报警提醒)

post by rocdk890 / 2020-10-20 16:22 Tuesday linux技术

最近一直在找稳定的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....

阅读全文>>

标签: centos linux vps 监控 python python3 钉钉报警

评论(1) 引用(0) 浏览(1287)

svn提交强制注释并限制格式

post by rocdk890 / 2019-1-21 10:57 Monday linux技术

继上一篇文章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...

阅读全文>>

标签: svn linux windows 强制 格式 python 注释 pre-commit

评论(0) 引用(0) 浏览(2756)

nginx二级目录配置phpmyadmin

post by rocdk890 / 2018-12-30 19:26 Sunday linux技术

很多时候,开发人员都希望可以直接操作mysql,不是所有的服务器都适合直接开3306给他们访问,这个时候就可以整个phpmyadmin给他们使用(这里我们只讨论怎么给开发人员使用,mysql的权限控制和phpmyadmin的安全等,不在本文讨论之中)
系统:centos 7(64位)
环境:网站的根目录是/data/www/vhosts,phpmyadmin的目录是/data/www/wwwroot(要求是既可以访问网站目录/data/www/wwwroot里的内容,又可以使用phpmyadmin)

nginx配置文件:
server {
        listen  80;
        se...

阅读全文>>

标签: nginx 配置 php linux 控制 二级目录 phpmyadmin

评论(0) 引用(0) 浏览(3078)

python修改阿里云ecs密码并启动停止

post by rocdk890 / 2018-12-25 17:30 Tuesday linux技术

今天圣诞节,升级了一台阿里云服务器配置,但要在控制台重启下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...

阅读全文>>

标签: centos linux 修改 启动 密码 python sdk ecs 停止

评论(0) 引用(0) 浏览(2189)

使用certbot-auto申请Let’s Encrypt Wildcard证书

post by rocdk890 / 2018-12-21 15:37 Friday linux技术

Let's Encrypt 宣布ACME v2正式支持通配符证书,并将继续清除Web上采用HTTPS的障碍,让每个网站轻松获取管理证书,我们普通用户终于可以拥有免费Wildcard Certificate,俗称野卡.
通配型证书(wildcard certificate)是在一个域及其所有子域上应用的数字证书.通配型符号由一个星号和域名前的一段时间构成.安全套接层(SSL)证书常运用通配符来扩展子域的SSL加密.
通配符SSL证书可以同时保护一个域名下的2级子域名网站,比如*.yourdomain.com,对子域名网站是没有数量限制,用户可以随时添加自己的子域名网站.
ps:
为 *.yourdom...

阅读全文>>

标签: nginx linux ssl 证书 https wildcard 通配符 申请 certbot

评论(2) 引用(0) 浏览(3551)

hwclock命令出现/dev/rtc to wait for clock tick timed out解决办法

post by rocdk890 / 2018-5-16 15:02 Wednesday linux技术

家里停电造成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....

阅读全文>>

标签: 更新 linux 系统 时间 debian hwclock

评论(0) 引用(0) 浏览(4484)

shell脚本一键升级glibc 2.17

post by rocdk890 / 2017-12-12 17:47 Tuesday linux技术

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...

阅读全文>>

标签: centos linux 升级 update shell 脚本 centos6 glibc

评论(0) 引用(0) 浏览(4663)

shell脚本一键创建docker容器

post by rocdk890 / 2017-11-22 11:31 Wednesday linux技术

 最近发现个不错的一键创建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 ...

阅读全文>>

标签: linux shell 一键 创建 docker 容器

评论(0) 引用(0) 浏览(3172)

centos6 yum安装python3来更新qqwry.dat

post by rocdk890 / 2017-8-17 17:32 Thursday linux技术

  今天把我自己的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

评论(0) 引用(0) 浏览(4088)

手动升级docker到1.9.1

post by rocdk890 / 2017-5-22 14:19 Monday linux技术

  好久没有写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...

阅读全文>>

标签: centos 更新 linux 升级 centos6 docker 手动

评论(0) 引用(0) 浏览(3391)

ssh完整加固配置

post by rocdk890 / 2017-2-6 13:51 Monday linux技术

  在上一篇文章shell脚本自动加固ssh中,简单的配置了ssh的安全,这一篇文章给大家来个完整的加固例子,如果有需要的可以自己拿去根据自己的实际需要修改,不建议全部照搬,因为适合我的不一定适合你,所以出了问题不要怪我.
  系统:centos

cat /etc/ssh/sshd_config
# 修改默认的端口
Port 18330
# 使用version2
Protocol 2

# 发起连接后到成功登录之间的timeout为60s
LoginGraceTime 60
# 禁止root登录
PermitRootLogin no
StrictModes yes
PermitE...

阅读全文>>

标签: 配置 ssh linux 安全 加固

评论(0) 引用(0) 浏览(3223)

shell脚本自动加固ssh

post by rocdk890 / 2017-2-4 18:02 Saturday linux技术

  最近实在无聊,看了下很多朋友都自己去一个命令一个命令的去改ssh配置,但也有大牛自己写了shell脚本来自动配置ssh脚本,我也自己写了个简单的来给大家看看.
  系统:centos 7.x(64位)
cat /root/soft_shell/auto_ssh.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "...

阅读全文>>

标签: 配置 ssh linux 安全 shell Config

评论(0) 引用(0) 浏览(2718)