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

nginx 配置ip查询

post by rocdk890 / 2021-7-15 14:32 Thursday linux技术

以前我一直是用php来做ip查询,后来同事给我发了两句nginx配置就能实现以前的功能,现在推授给大家.

配置如下:

location / {
    default_type text/plain;
    return 200 "$remote_addr\n";
}

当然你也可以返回json格式的:

location / {
    default_type application/json;
    return 200 "{\"ip\":\"$remote_addr\"}";
}

ps:
https://...

阅读全文>>

标签: nginx 配置 ip 查询 定位

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

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

让你的shell脚本有类似注册码功能

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

为什么写这篇文章呢?有时候当你一个shell脚本有你敏感信息,或者你想让这个shell脚本有一个使用期限,那么你可以看看下面的教程.
系统:centos 7.x
服务端脚本:
cat /root/soft_shell/my_server_key.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run t...

阅读全文>>

标签: centos shell 加密 对比 密钥 注册码

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

centos7挂载3T硬盘

post by rocdk890 / 2020-11-20 15:05 Friday linux技术

相信很多人都遇到大硬盘无法全部格式化空间的问题,这里给大家说下怎么完全使用2T以上的硬盘空间.(这篇文章其实早就写好了的,因操作的时候没截图,一直没找到机会把图补上,所以大家降就看吧)
系统:centos7(64位)
系统:centos7(64位)
1.先查看硬盘大小
fdisk -l

Disk /dev/vda: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optim...

阅读全文>>

标签: centos 挂载 硬盘 大硬盘 3t

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

centos7 docker运行甜糖服务

post by rocdk890 / 2020-11-16 16:39 Monday linux技术

最近逛恩山论坛发现有个帅哥以ubuntu已经跑起甜糖了(【非op套娃】x86以ubuntu为底层跑docker甜糖服务),我就想既然ubuntu都能以docker跑起甜糖,那么centos也应该能行,经过一番折腾已成功跑起,下面是教程.
系统:centos 7.x

1.升级系统内核
这里给大家个shell脚本来进行内核升级
cat /root/soft_shell/update_kernel.sh
#!/bin/bash

###########################################################################################...

阅读全文>>

标签: centos docker 甜糖 arm 模拟器

评论(9) 引用(0) 浏览(15504)

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

nginx动态配置白名单

post by rocdk890 / 2020-10-14 16:15 Wednesday linux技术

      为什么写这篇文章呢,因为我之前一直使用allow ip; deny all;这样的方式来限制,而且公司对外ip是动态的,造成我写的脚本每天都要去获取一次外网ip,然后对nginx配置进行批量替换,这样的效率太低了,而且nginx配置文件有很多时,要等上一会才会完成,如果中途有什么操作的话就会出现问题,故今天改成了下面这样的方式.
      系统:centos 7.x(64位)

1.先修改nginx主配置文件(nginx.conf)
vim /etc/nginx/nginx.conf
user nginx nginx;
worker...

阅读全文>>

标签: nginx centos 配置 crontab 定时 白名单 ddns 动态域名

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

centos7清理docker垃圾文件

post by rocdk890 / 2020-5-22 16:09 Friday linux技术

    相信很多朋友都有这个docker容器导致主机磁盘空间满了的问题,应用容器在宿主机上长期运行,应用实例启停容器,会产生大量的停止的容器,无容器使用的数据卷、网络配置,无容器依赖的镜像,这些垃圾日积月累,会影响到宿主机的运行状态,造成机子卡顿等现象。因此,需要对这些宿主机的垃圾进行清理.下面我们来看看怎么清理.
    系统:centos 7.x(64位)

1.查看docker磁盘使用情况
docker system df
TYPE        &n...

阅读全文>>

标签: centos 镜像 清理 空间 磁盘 docker 容器 垃圾文件

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

shell脚本监控https证书到期时间

post by rocdk890 / 2020-4-13 15:55 Monday linux技术

    上周5(2020年4月10号)正在认真的上班,突然手机支付宝来了一条信息,原本以为又是什么广告,没想到居然是一条转账信息,如下
  点击查看原图
    本来想给这位朋友回句谢谢的,但找了半天都没有找到怎么回复,所以我只好加到这篇文章开头里,这是我写blog以来,除了广告和友链收到的第一笔赞助费,我在这里由衷的感谢这位朋友的支持.

cat /root/soft_shell/check_https.sh
#!/bin/bash
################ Version Info ##################
# Author: ...

阅读全文>>

标签: centos 时间 shell 监控 ssl 证书 https check 到期

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

ROS VRRP单线多拨均衡配置脚本

post by rocdk890 / 2020-3-30 16:45 Monday 网络技术

本脚本适合MikroTik RouterOs v6.45.x,适合宽带单线接入用户配置,如果你是多线的,请自行修改.

# 单线三拨流量均衡配置
/interface vrrp
add name=vrrp1 arp=enabled authentication=none disabled=no interface=wan interval=1 mtu=1500 preemption-mode=yes priority=100 vrid=1
add name=vrrp2 arp=enabled authentication=none disabled=no interface=wan interval...

阅读全文>>

标签: 脚本 ros pcc vrrp 单线多拨 单线 多拨

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

centos7 一键安装docker,docker-compose环境

post by rocdk890 / 2020-3-19 11:01 Thursday linux技术

  docker环境相信大家都有在用,但安装环境过程太烦人了,所以我写成一键安装脚本来解放双手.
  系统:centos7.x(64位)

cat /root/soft_shell/auto_install_docker.sh
#!/bin/env bash
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
clear

# 检查是否 root 用户
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run this sc...

阅读全文>>

标签: centos 安装 shell install 一键 docker centos7 docker-compose

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

centos7 shell脚本一键安装maven

post by rocdk890 / 2020-3-6 18:18 Friday linux技术

最近装什么都希望自己有个一键脚本来搞定,今天看到以前的maven还没有写一键安装脚本,所以今天把他补起.
系统:centos 7(64位)

cat /root/soft_shell/auto_install_maven.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

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

阅读全文>>

标签: centos 安装 shell install 一键 maven

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

centos7 shell脚本一键安装nodejs

post by rocdk890 / 2020-3-4 14:30 Wednesday linux技术

好了,python的一键安装有了,当然nodejs也得有个一键安装,毕竟这两个东西是大家经常会用到,有需要的小伙伴可以拿去.
系统:centos 7.x(64位)

cat /root/soft_shell/auto_install_node.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run th...

阅读全文>>

标签: centos 安装 shell install 一键 nodejs

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

centos7 shell脚本一键安装python3.7或3.8

post by rocdk890 / 2020-3-3 12:19 Tuesday linux技术

在上一篇文章centos7 shell脚本一键安装python3.7发布了之后,我同事看到了问我,你为什么不用python3.8,当时我就蒙了,对啊,还有人需要装3.8的版本的,今天对其进行了修改,让其支持安装python3.8,有需要的朋友可以看看.
系统:centos 7.x(64为)

cat /root/soft_shell/auto_install_python3.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(i...

阅读全文>>

标签: centos 安装 shell install 一键 python 自动

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

centos7 shell脚本一键安装python3.7

post by rocdk890 / 2020-2-20 11:18 Thursday linux技术

最近要安装个东西,发现要python3才能支持,为了方便以后不用进行重复性工作,我就写了个一键安装python 3.7的脚本.
系统:centos 7.x(64位)

cat /root/soft_shell/auto_install_python3.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to ru...

阅读全文>>

标签: centos 安装 shell install 一键 python 自动

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