友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

centos7添加新硬盘并对根目录进行扩容(从2T扩容到4T)

post by rocdk890 / 2022-11-29 16:01 Tuesday linux技术

之前给大家演示过各种扩容,今天给大家演示如何针对根目录进行大容量的扩容.
系统:centos 7.x(64位)

1.先确定新挂载的硬盘名字
fdisk -l
点击查看原图
可以看到新挂载的硬盘是/dev/sdb

再确定是否是lvm...

阅读全文>>

标签: centos linux 硬盘 扩容 4T 大容量 xfs

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

centos7 yum仅安装mysql client客户端

post by rocdk890 / 2022-11-10 10:51 Thursday linux技术

相信很多小伙伴们在使用云服务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...

阅读全文>>

标签: centos mysql yum linux 客户端 client

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

mac os安装winbox

post by rocdk890 / 2022-10-27 16:48 Thursday 其他技术

相信很多朋友在更新router os版本到7之后,mac上的老版本winbox就无法使用了(比如我之前使用的3.21版本),下面我给大家说下怎么在mac上安装winbox.
系统:mac os 12.5.1

1.安装HomeBrew
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

2.安装HomeBrew-Cask
brew install cask

3.安装winbox
brew install --cask nrlquaker-winbox

4.更新winbox
bre...

阅读全文>>

标签: 安装 mac install macbook winbox

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

docker nginx/openresty容器使用logrotate日志切割

post by rocdk890 / 2022-9-17 12:33 Saturday linux技术

相信很多人都不知道docker nginx的日志应该怎么用logrotate来进行切割,今天就来给大家演示下.
系统:centos7.x(64位)
1.先确认你们docker nginx/openresty容器的日志位置
我的openresty日志是在:
/data/nginx/logs

2.确认你们docker nginx/openresty容器名字
docker ps -a|grep openresty

c1e985459515   rocdk890/openresty:1.21.4.1              ...

阅读全文>>

标签: nginx 日志 切割 docker 容器 openresty logs

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

docker-compose启动mysql容器error.log无权限访问

post by rocdk890 / 2022-9-14 18:40 Wednesday linux技术

docker-compose 运行mysql 容器的时候一直报下面的错误:
.../var/log/mysql/mysql-error.log' for error logging: Permission denied"
出现这个问题,主要是容器中启动MySQL 服务的是 mysql 用户.而我们宿主机中是没有mysql 这个用户存在的,所以产生了 Permission denied 这个错误类型.

解决办法:
cat >/root/soft_shell/mysql/docker-compose.yml<<EOF
version: "3"
services:
  mys...

阅读全文>>

标签: centos mysql docker 容器 docker-compose

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

centos7 yum升级curl支持http2

post by rocdk890 / 2022-9-4 13:17 Sunday linux技术

默认的curl命令是不支持http2协议,所以下面的操作来让其支持http2.
系统:centos7.x(64位)

1.安装yum源
cat > /etc/yum.repos.d/city-fan.repo << EOF
[cityfan]  
name=cityfan 
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/
enabled=1  
gpgcheck=0
EOF

2.更新curl
yum update curl -y

3.进行验证
curl --version

curl --http2...

阅读全文>>

标签: centos yum curl http2

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

centos7 迁移docker工作目录

post by rocdk890 / 2022-7-13 16:17 Wednesday linux技术

之前给大家介绍了centos7清理docker垃圾文件,但有时候遇到一些公司喜欢把系统盘选为40G,这样时间久了,docker很容易造成把系统盘给占满,故今天给大家介绍下怎么把docker的工作目录给迁移到其他地方.
系统:centos7.x(64位)
1.停止docker
systemctl stop docker
systemctl stop docker.socket

2.迁移/var/lib/docker目录下面的文件到/data/docker/lib
mkdir /data/docker
rsync -r -avz /var/lib/docker /data/docker/lib/

3.配置 /et...

阅读全文>>

标签: centos 迁移 docker 工作目录

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

centos7 shell脚本一键升级内核

post by rocdk890 / 2022-7-8 13:27 Friday linux技术

因为之前安装jumpserver的时候,需要升级系统内核到4.x及以上,故写了个一键升级内核脚本.
系统:centos 7.x(64位)

cat /root/soft_shell/update_kernel.sh
#!/bin/bash
#一键升级centos7内核

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run this script, please use root to initialization OS."
    exit 1
...

阅读全文>>

标签: centos 升级 shell kernel 内核 脚本 一键

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

centos8解决"Failed to download metadata for repo 'AppStream'"

post by rocdk890 / 2022-3-24 13:42 Thursday linux技术

今天想安装的软件,yum的时候直接出现以下错误:
Errors during downloading metadata for repository 'AppStream':
  - Status code: 404 for https://repo.huaweicloud.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 61.172.237.163)
Error: Failed to download metadata for repo 'AppStream': Cannot download repomd.xm...

阅读全文>>

标签: yum centos8 Appstream 源文件

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

解决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) 浏览(1451)

nginx配置跨域

post by rocdk890 / 2021-12-30 11:07 Thursday linux技术

    最近老是遇到跨域问题,不想每次都去服务器上翻配置,现在记录下.
    系统:centos 7.x(64位)

nginx配置:
server {
  listen 80;
  server_name ******.com;
  access_log /data/nginx/logs/****.com_access.log main;
  index index.html index.htm index.php;
  root ******;

    add_header Access-Contr...

阅读全文>>

标签: nginx centos 配置 跨域 cors

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

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) 浏览(1417)

acme.sh申请ZeroSSL泛域名证书

post by rocdk890 / 2021-11-28 10:59 Sunday linux技术

公司之前同事在阿里云上申请的免费域名到期了,本来打算继续申请免费一年的证书,但上去一看,同一个域名下的子域名他都申请了一个证书,对于我这样的懒人,我是不可能再一个一个的去搞,根据自己blog搞的Let’s Encrypt的证书,打算给公司也申请一个泛域名的Let’s Encrypt证书.没想到更新acme.sh脚本的时候,才发现这个已经支持ZeroSSL、BuyPass、Let’s Encrypt等多种不同证书,还好这个域名不是很重要,就拿来申请ZeroSSL证书试试.

ZeroSSL在2016年就已经推出,和Let’s Encrypt一样,证书有效期只有90天,支持泛域名SSL证书.和Let’...

阅读全文>>

标签: centos ssl 证书 acme.sh zerossl

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

centos7 pip安装插件报错解决

post by rocdk890 / 2021-11-27 15:36 Saturday linux技术

很多时候在centos7用pip2来装东西的时候会报下面的错误:
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1BrObQ/pip/
        点击查看原图

为了解决这个问题,在网上翻完了终于找到解决办法了.

解决办法:

更新pip

pip3:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

pip2:
curl https://bootstrap.pypa...

阅读全文>>

标签: centos 插件 install pip

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

使用python3自动同步windows10系统时间

post by rocdk890 / 2021-9-24 14:30 Friday windows技术

相信大家在使用windows的时候,经常会发现系统时间有点不准,要么不是快了,要么就是慢了,而系统自带的时间同步很多时候会出现超时的情况,几次之后实在受不了老,就写了脚本来进行时间同步.
系统:windows 10
软件环境:python 3.8

脚本内容如下:
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
#更新windows时间

import os
import datetime
import ntplib

c = ntplib.NTPClient()
hosts = ['edu.ntp.org.cn', 'tw.ntp.org.cn',...

阅读全文>>

标签: 更新 windows python python3 windows10 系统时间

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