自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进阶的蜗牛

明天会更好!

原创 域名解析后无法访问到应用,一直被301重定向到固定地址

域名解析后无法访问到应用,一直被301重定向到其他固定地址 架构图: 背景 最近公司做平台迁移,申请了几个测试域名解析到公司的外网IP,然后在内网Nginx机器上做了转发到后端服务器,结果在浏览器访问死活都无法访问到我的后端应用,而是直接被301重定向到了公司官网 原因 经过排查后发现外网IP绑...

2020-04-03 12:04:27

阅读数 18

评论数 0

原创 centos7.x挂载共享盘

centos7.x挂载共享盘 背景 机器1: 192.168.31.11 机器2: 192.168.22.12 机器1是一台公用的共享盘机器,硬盘有2T,机器2是普通的应用机器,现在需要将机器1上的硬盘挂载到机器2上,供机器2做存储使用。 实操 一、机器1 1、安装nfs软件 yum instal...

2020-03-28 17:03:23

阅读数 31

评论数 0

原创 jenkins获取git代码自动打包发布到服务器

jenkins获取git代码自动打包发布到服务器 问题一、jenkins无法获取git上的代码? 1、需要把用户公钥(~/.ssh/id_rsa.pub)传到git远程仓库中,可以通过自己的git账号密码登录后上传,前提是本账号必须要有项目的访问权限; 2、生成凭据,然后在项目拉去git代码配置中...

2020-03-17 17:38:45

阅读数 42

评论数 0

原创 qshell删除七牛指定空间里的文件

qshell删除七牛云存储桶(bucket)里面的文件 一、背景 由于公司七牛云账号里面存在很多废弃的测试空间,需要做清除处理,直接到七牛上删除空间,提示空间不为空,需要先删除空间里面的文件。 二、通过qshell删除空间文件 1、我使用的是windows64位操作系统 下载qshell工具包 h...

2020-03-09 18:04:31

阅读数 40

评论数 0

原创 git push之fatal: protocol error: bad line length character: API解决办法

fatal: protocol error: bad line length character: API解决办法 一、背景 今天使用git push提交代码的时候,突然出现的报错,错误提示如下: $ git push fatal: protocol error: bad line length ...

2020-03-09 11:35:18

阅读数 60

评论数 0

原创 jenkins自动部署项目到tomcat机器问题之jenkins打版项目卡住

jenkins自动部署项目到tomcat机器 背景: 今天测试同事在执行jenkins自动打版项目并发布到tomcat机器的时候,出现一直卡住的情况 控制台日志输出如下 jenkins机器配置: jenkins里面的配置如下: 问题是在运行 “mvn clean package tomcat...

2020-03-06 10:44:23

阅读数 39

评论数 0

原创 Ubuntu16.04系统用Xshell远程连接后无法使用tab补全键

Ubuntu16.04系统用Xshell远程连接后无法使用tab补全键 一、背景 1、最近让公司信息部给我开了一台ubuntu16.04的机器,通过Xshell工具连上机器后,发现tab键无法不全,并且很多命令都不能使用,按tab键出现制表符,按回退键出现^H,如下图所示 二、原因分析 因为Ub...

2020-03-03 15:08:01

阅读数 53

评论数 0

原创 Ubuntu16.04+tomcat 7.0.68+jdk1.8环境下图片验证码无法显示

Ubuntu16.04+tomcat 7.0.68+jdk1.8环境下图片验证码无法显示 1、抛错如下: javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class java...

2020-03-03 09:42:34

阅读数 43

评论数 0

原创 域名内网解析和外网解析

域名内网解析和外网解析 1、有时候我们通过cmd中的nslookup去解析相同的域名,得到的IP为不同值,这个原因很大可能是你公司有内网DNS和外网DNS,当你设置本地机器为内网DNS时,解析到的是内网的地址,设置为外网DNS时,解析到的是外网的地址。 比如 192.168.4.251为你的内网...

2020-02-29 15:47:00

阅读数 96

评论数 0

转载 Ubuntu 16.04 安装 nginx

Ubuntu 16.04 安装 nginx 一、安装方式 基于APT源安装 二、安装步骤 1、先更新ATP源 sudo apt-get update sudo apt-get install nginx 安装好的文件位置: /usr/sbin/nginx: 主程序 服务器...

2020-02-28 11:57:03

阅读数 37

评论数 0

原创 Ubuntu16.04安装MySQL

Ubuntu16.04安装MySQL 一、背景 下面命令都是在root用户执行,如需在普通用户执行,需加sudo 二、安装步骤 #1、更新软件源 apt-get update #2、看看都有哪些能装的 apt-cache search mysql | grep mysql-server #3、...

2020-02-28 11:27:33

阅读数 14

评论数 0

原创 解决xshell无法通过xftp传包问题之lrzsz工具

解决xshell无法通过xftp传包问题 1、背景 最近通过xshell工具连接上一台远程ubuntu机器后,想将远程机器上的某个包通过xftp拷贝到本地,但是打开xftp后,显示为空文件夹导致无法传输数据包。 如下图 2、解决办法–安装lrzsz工具 1、自动安装 # apt-get insta...

2020-02-27 15:49:31

阅读数 49

评论数 0

原创 nginx配置重定向

nginx配置重定向 cd /usr/local/nginx/conf/vhosts vim rewrite.conf 编辑新文件,添加如下内容 server { listen 80; server_name wxbperf.nsw99.com; rewrite ^(...

2020-02-24 11:32:08

阅读数 18

评论数 0

转载 在centos7.2上源码安装Zentao禅道

本文转自 https://www.cnblogs.com/Candies/p/8282934.html

2020-02-19 10:11:14

阅读数 16

评论数 0

原创 查看域名cname记录

查看域名cname记录 nslookup -qt=cname www.baidu.com 好了,这就是查看域名cname记录的方法了,如有问题可与博主一起交流讨论!

2020-02-18 10:00:03

阅读数 29

评论数 0

原创 linux查看机器内外网IP

linux查看机器内外网IP #1、查看机器内网IP ifconfig #2、查看外网IP curl ifconfig.me 好了,这就是linux查看机器内外网IP的方法了,如有问题可与博主一起交流讨论! ...

2020-02-17 17:12:58

阅读数 43

评论数 0

原创 mysql物理备份与逻辑备份详解

mysql的物理备份与逻辑备份详解 条件: 本文针对mysql版本为5.7,存储引擎为InnoDB,其他版本未做实验 一、逻辑备份恢复 备份: $ mysqldump -h127.0.0.1 --add-drop-table --force -u$DB_USER -p$DB_PASS $DB_N...

2020-01-13 15:11:33

阅读数 105

评论数 0

原创 notepad++查找替换所有空行和关键字

notepad++查找替换所有空行和关键字 1##、替换所有空行 使用 \r\n转义符替换 按ctrl+h,跳出搜索替换框,把查找模式定义为扩展(\n,\r…) 查找目标:\r\n\r\n 替换为:\r\n 2##、删除所有关键字的行并替换为空 这里要把带有years的行全部替换为空行 打开...

2020-01-02 11:14:44

阅读数 34

评论数 0

原创 嗅探网站是否安装ssl证书以及证书是否已过期

嗅探网站是否安装ssl证书 看看本站的http头是怎么样的 curl -I http://aiezu.com 1、嗅探证书过期返回信息 # curl -I https://aa.aliyun.com 2、嗅探网站是否安装证书 # curl -I https://bb.aliyun.com ...

2019-12-30 15:25:12

阅读数 16

评论数 0

原创 linux操作文件小技巧以及常用命令

linux操作文件小技巧 1、head和tail head test.txt ##默认显示test.txt文件前十行 head -n 3 test.txt ##显示test.txt文件的前3行 head -n -3 test.txt...

2019-12-26 16:19:49

阅读数 27

评论数 0

原创 date日期格式中文和英文显示

date日期格式中文和英文显示 ##背景 由于日志文件里面输出的日期格式是‘24-Dec-2019’这样的,但是在写脚本获取日期的时候,一直显示 ‘24-12月-2019’这样的格式导致匹配不到相应日期,后来排查发现是语言设置错误,需要在脚本里添加一句 "export LANG=“en_...

2019-12-24 10:22:56

阅读数 176

评论数 0

原创 centos7 python2与python3共存

centos7 python2与python3共存 环境 由于centos7默认自带有python2.7.5,所有只需要安装python3就可以了 ##1、安装依赖包,用于编译python3 # yum install zlib-devel bzip2-devel openssl-devel nc...

2019-12-23 11:51:57

阅读数 30

评论数 0

原创 docker部署的服务清空防火墙规则后如何恢复?

docker部署的服务清空防火墙规则后如何恢复? ##背景: 我的mysql数据库是通过docker部署的,通过 Iptables -F 清空防火墙规则后,mysql数据库就连不上了,导致应用无法访问,这时候就要恢复之前的防火墙规则才能访问数据库,但是要如何恢复呢? 1、防火墙规则清空之前,ipt...

2019-12-11 14:42:10

阅读数 50

评论数 0

原创 centos7.x部署mailx邮件服务之一

centos7.x部署mailx邮件服务之一 开启smtp邮件服务,获取授权码,这里以163邮箱为例 1、登录163邮件,点击 设置 – POP3/SMTP/IMAP 2、客户端授权密码 3、重置授权码(这里因为我以前设置过) – 发送短信后点击 我已发送 6、然后自行设置授权码,这里一定要...

2019-12-03 17:36:34

阅读数 20

评论数 0

原创 centos7.x部署mailx邮件服务之二

centos7.x部署mailx邮件服务 ##环境: 前提是保证已经开启了smtp邮件服务,并且已经获取授权码 1、获取源码包 mailx-12.5.tar.gz 2、解压安装 # tar -zxvf mailx-12.5.tar.gz # cd mailx-12.5 # make # make ...

2019-12-03 17:24:51

阅读数 16

评论数 0

原创 git log查看提交的Author是由谁决定的呢?

git log查看提交的作者是由谁决定的呢? ##背景 最近给某个开发人员aa开通了git账号,账号是aa,邮箱是aa@qq.com,但是通过git log命令查看aa开发人员的提交记录时,Author确显示的是bb,邮箱是bb@qq.com,那么这个Authon到底是由谁决定的呢? ##查看 ...

2019-11-28 17:02:25

阅读数 17

评论数 0

原创 vsftpd部署之问题集

vsftpd部署之问题集 1、当我们限定了用户不能切换到其他目录之后,使用该用户登录FTP时往往会遇到这个错误 500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed. 421 Servic...

2019-11-28 11:54:14

阅读数 14

评论数 0

原创 关于vsftpd启动报错问题-Failed to start Vsftpd ftp daemon.

关于vsftpd启动报错问题-Failed to start Vsftpd ftp daemon. ##报错如下: ##解决办法: 修改 vim /etc/vsftpd/vsftpd.conf 配置文件中的如下两行为 listen=YES listen_ipv6=NO ##然后重启 好了,...

2019-11-27 17:46:41

阅读数 78

评论数 0

原创 git通过本地仓库回退远程仓库版本

git通过本地仓库回退远程仓库版本 $ git branch ##查看当前处于哪个分支,要回退哪个分支就通过 git checkout brand_id切换到对应分支 $ git log $ git reset --hard commit_id $ gi...

2019-11-26 16:36:33

阅读数 50

评论数 0

原创 centos安装apache

centos安装apache 1、下载安装软件 这里需要下载httpd、apr、apr-util包 # mkdir /data/service/soft/ -p # cd /data/service/soft/ # wget https://github.com/dollarphper/soft/...

2019-11-21 14:16:56

阅读数 22

评论数 0

原创 ntp.conf配置文件详解

ntp.conf配置文件详解 1、restrict 作用:对ntp做权限控制 ignore:忽略所有类型的NTP连接请求 nomodify:限制客户端不能使用命令ntpc和ntpq来修改服务器端的时间 noquery:不提供NTP网络校时服务 notrap:不接受远程登录请求 notrust:不接...

2019-11-14 11:45:57

阅读数 1421

评论数 0

原创 mongodb3.6部署需注意事项

mongodb3.6部署需注意事项 1、配置服务器副本集初始化报如下错误 原因: 1、可能没关闭防火墙; 2、配置文件中没加 bind_ip参数 2、修改认证

2019-11-11 11:39:22

阅读数 9

评论数 0

原创 python定期清理过期数据

python定期清理过期数据 功能: 定期清理文件夹中的过期数据 #!/usr/bin/python3 # -*- coding:utf-8 -*- import os import time import datetime import shutil import socket import ...

2019-10-29 15:33:11

阅读数 63

评论数 0

原创 python备份tomcat日志

python备份tomcat日志 脚本文件名 tomcat_log_for_cut_by_ykw.py 代码块 #!/usr/bin/python3 # -*- coding:utf-8 -*- import os import time import datetime import socke...

2019-10-29 15:00:49

阅读数 24

评论数 0

原创 fatal: protocol error: bad line length character: No s解决办法

fatal: protocol error: bad line length character: No s $ git push fatal: protocol error: bad line length character: No s 出现的原因是这个当前用户不拥有当前project的pu...

2019-10-25 11:55:32

阅读数 113

评论数 0

原创 .ssh目录权限说明

.ssh目录权限说明 背景: 今天在通过ssh协议连接远程主机的时候,出现一直连不上,但是公钥已经给到了远程服务器,后来发现是远程服务器.ssh目录权限不对导致的。 ssh目录权限说明 因为sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。 目录权限保证:...

2019-10-22 13:37:17

阅读数 322

评论数 3

原创 JVM调参

JVM调参 内存溢出java.lang.OutOfMemoryErrory后面一般会跟上内存溢出的区域 PermGen space(方法区), heap space(堆内存) 如果是PermGen space方法区内存溢出,可尝试加大MaxPermSize 如果是heap space 堆内存溢出,...

2019-10-16 10:25:27

阅读数 50

评论数 0

转载 nginx.conf配置文件详解

nginx.conf配置文件详解 1、配置文件详解 [root@localhost nginx]# more nginx.conf # 定义Nginx运行的用户和用户组 user root; # nginx进程数,建议设置为等于CPU总核心数。 # 在配...

2019-10-14 17:33:51

阅读数 17

评论数 0

原创 宿主机crontab中添加docker exec命令无效的解决办法

宿主机crontab添加docker exec命令无效的解决办法 背景: 宿主机上写了个备份mysql数据库容器的脚本,手动执行没问题,放到计划任务就备份文件大小为0.怎么都不行。 根源: 脚本中存在如下命令在计划任务中执行无效: docker exec -it mysql mysqldump -...

2019-10-12 14:50:33

阅读数 52

评论数 0

原创 禅道之修改上传文件大小和设置上传超时时间

禅道之修改上传文件大小和设置上传超时时间 环境: 系统:centos7.2 服务:php、nginx 禅道版本:ZenTaoPMS.11.5.1.zip 需求背景: 源码包安装禅道服务,修改上传附件大小限制,使大文件也能正常上传成功,同时修改上传超时时间,防止网络过慢导致的上传超时问题。 解决办法...

2019-10-09 17:32:17

阅读数 286

评论数 0

提示
确定要删除当前文章?
取消 删除