当前位置: 首页 > linux > 所有文章
  • Nginx利用ngx_http_geoip2模块实现国外IP禁止访问网站

    职业魔法师
    2022年05月05日
    22℃

    想要实现这个功能有很多方法,下面我就来介绍基于 Nginx 的 ngx_http_geoip2 模块来禁止国外 IP 访问网站。 ①安装 geoip2 扩展依赖: [root@fxkj ~]# yum install libmaxminddb-devel -y ②下载 ngx_http_geoip2_module 模块: [root@fxkj tmp]#git clone https://github.com/leev/ngx_http_geoip2_module.git [ro tm ...

    阅读全文
  • Docker部署服务报错的原因及解决方案

    职业魔法师
    2022年04月29日
    25℃

    报错信息如下图所示:docker-compose idea CreateProcess error=2, 系统找不到指定的文件 解决方案:IDEA执行docker-compose命令需要对应的可执行文件,而Windows上面没有这个命令。所以需要下载Docker,引用Docker安装目录下docker-compose命令。 如图,将红框的内容替换为C:\Program Files\Docker\Docker\resources\ ...

    阅读全文
  • 从docker镜像里提取dockerfile的实例详解

    职业魔法师
    2022年04月28日
    20℃

    今天在玩docker的时候发现了很好用的东西,他就是用来提取镜像中的dockerfile的。这个是前者留下来的镜像,但是dockerfile被删除了,现在想知道dockerfile里面是如何写的,然后去查了查就有了新的发现——通过镜像来提取dockerfile,接下来我就把方法分享给大家。 从镜像中提取dockerfile的两种方法 1、history参数 我们 ...

    阅读全文
  • Docker导入镜像报错磁盘空间不足的解决方法

    职业魔法师
    2022年04月25日
    30℃

    安装docker时,默认的安装位置是/var/lib/docker。 可以用docker info 查看 镜像存放的目录 问题 docker load -i nginx.tar #报错 no space left device 报错是因为该目录没有磁盘空间 解决方法 先看看哪块有空间 df -Th 可以看出根目录下是有空间的。 第一种,docker没有任何服务存在 这种就很好解决; 1、配 ...

    阅读全文
  • 安装宝塔面板编译云锁模块无法编译解决方法

    职业魔法师
    2022年03月29日
    25℃

    安装的宝塔面板,想编译云锁模块。怎么也编译不上,提示这个。原来是pcra在做怪。修改到pcre安装目录就可以了。问题完美解决。记录一下 报错信息如下: make -f objs/Makefile make[1]: Entering directory `/work/tengine-2.3.2' cd /pcre-8.43 \ && if [ -f Makefile ]; then make distclean; fi \ & ...

    阅读全文
  • Linux服务器Shell脚本实现根据进程名杀死进程

    职业魔法师
    2022年03月29日
    56℃

    为什么会写这篇文章呢,先说一下背景,因为一个生产环境的机器内存占用一直很高,经过排查发现是一个 consumer 的消费脚本中并发 http client 没有 close,导致定时每小时跑完的脚本一直在那里放着占用内存,时间久了内存占用就上来了,很快我就上了个 patch 修复了这个问题,但是那些跑完的脚本怎么处理呢?还用说嘛, ...

    阅读全文
  • Linux中利用shell脚本定时检测mysql状态实现自动重启

    职业魔法师
    2022年03月26日
    23℃

    1、背景:最近网站的MySQL数据库,晚上经常无故宕机,然后起不来了。(具体原因分析中...) 2、目的:临时解决MySQL宕机后,利用shell脚本+定时器cron,检查MySQL是否宕机,宕机就重启 3、shell脚本:【mysqlRestartXzz.sh脚本文件】 【mysqlRestartXzz.log脚本日志文件】 [root@iZ23****bZ cron]# cat /www/shell_files/ ...

    阅读全文
  • Linux系统CentOS7实现开机自动获取IP地址

    职业魔法师
    2022年03月18日
    35℃

    本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址。 自动获取动态IP地址 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内)。 2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看 ...

    阅读全文