请稍侯

docker-compose中运行定时任务

前言 最近项目中有一个这样的需求,需要在docker中运行crontab 常见问题及修复 如果我们在docker-entrypoint直接把crontab文件映射到 /var/spool/cron/root, 这样是不会执行的, 因为修改了后,要重启crond才能生效. /usr/bin/systemctl restart crond 如果你是在容器中操作的, 那么执行上面这条你可能会遇到这种问题 docker Failed to get D-Bus connection 错误 如果你是单一docker你可以执行以下语句来...

查看全文

linux用sed查出结果

linux下取nginx所占用的端口号 netstat -tunlp | grep nginx | awk '{print $4}' | sed -nr 's/^[0-9.]+:([0-9]+).*$/\1/p' |uniq 得出如下 80 443 记录一个只允许IP段能防问的功能iptables #在tcp协议中,禁止所有的ip访问本机的`6377`端口。 iptables -I INPUT -p tcp --dport 6377 -j DROP #允许172.17.220.0/24访问本机的`6377`端口 iptables -I INPUT -s 172.17.220.0/...

查看全文

Jenkins 触发远程构建功能使用

在工作中我们会有直接想通过http方式运行Jenkins job的需求,这样就不需要每次都进入JENKINS的页面了(比如我本机的话就是 127.0.0.1:8080),其实特别简单,现在就来说说方法。 打开你想要通过http方式运行的Jenkins job,然后找到构建触发器部分,里面有一个选项为“触发远程构建 (例如,使用脚本)”,如图: 在输入完身份令牌后,下面会给出提示,就是告诉你怎么去通过http调用这个job: Use the following URL to trigger build remotely: JENKINS_URL/job/PUB_UserSys...

查看全文

centos下用shadowsocks代理

有时要用到国外的网来拉一些镜像,要作下代理在这里记录下 1. 安装shadowsocks yum install python-setuptools && easy_install pip /usr/bin/pippip install shadowsocks vi /etc/shadowsocks.json 2. vi /etc/shadowsocks.json文件为 { "server":"代理ip", "server_port":443, "local_address": "127.0.0.1", "local_port":10...

查看全文

docker容器中启动服务

记一下docker中的一些问题 docker run -ditP --privileged e79bb2216fe7 /usr/sbin/init 1.centos7操作SSH/SSHD服务(查看/启动/重启/自启) 查看状态: systemctl status sshd.service 启动服务: systemctl start sshd.service 重启服务: systemctl restart sshd.service 开机自启: systemctl enable sshd.service 2.Centos7 Docker容器中报错 Failed to get...

查看全文

PHP 解析微信用户信息昵称中有特殊字符json无法解析

PHP 解析微信用户信息昵称中有特殊字符,一个点, json 无法解析 获取微信用户信息中的昵称,这个点,php json 解析不了,复制到百度 百度都直接跳到首页了 使用 mb_convert_encoding(,’utf-8’,’utf-8’) 也不行 在 json_decode 之前 preg_replace('/[\x00-\x1F\x80-\x9F]/u', '', trim($a)); 就可以了 参考资料 https://www.v2ex.com/t/498336

查看全文

用docker块速搭建l2tp VPN服务器

使用docker能快速地搭建VPN docker就像一个大仓库, 我们只要从仓库中取出我们需要的应用(vpn服务器)运行起来就能用了。服务器是CentOS7 一. 搭建vpn服务器 获取 l2tp 的镜像 docker pull fcojean/l2tp-ipsec-vpn-server 配置PSK,用户名和密码。先创建配置文件vpn.env vim vpn.env 将一下配置复制到vpn.env文件中。该配置psk为“abcdefgpass”,两个用户名user1和user2,密码都为123456 VPN_IP...

查看全文

报错php_network_getaddresses

背景 最近有个业务,服务器正常,但有部分用户打开出现以下报错! SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known 网上查一波资料后,得到的结果是【php无法连接mysql实例】,但一直我们都是用阿里云的,服务器和rds.之前都是正常的,心想难道升级了,有影响。于是,开始提工单。 提工单 1.阿里云工程师结出的建议是让我参考以下方式,先检查下: https://help.aliyun.com/knowledge_detail/96028.html...

查看全文