自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 Linux中的标准输入输出

标准输入0从键盘获得输入 /proc/self/fd/0标准输出1输出到屏幕(即控制台) /proc/self/fd/1错误输出2输出到屏幕(即控制台) /proc/self/fd/2/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”1、2>/dev/null意思就是把错误输出到“黑洞”2、>/dev/null 2>&1默认情况是1,也就是等同于1>/dev/null 2...

2020-10-24 18:25:12 1158

原创 centos7安装redis以及启动时报错解决!

redis安装1、传入安装包2、yum -y install gcc3、tar zxvf redis.tar -C /opt/servie4、cd /opt/service && make5、cp redis.conf redis.conf.bak && mkdir -p /opt/service/redis/logs6、修改配置 主要为:l...

2020-01-06 14:47:08 761

转载 Linux 程序后台运行的方法(nohup、setsid、&)

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它...

2019-12-31 10:00:53 395

原创 生产使用的几种文件实时同步方法!

1、共享存储挂载;如(smb、oss)注:挂载总是不稳定的,如果使用oss这些最好使用sdk调用;2、rsync+inotify sersync+rsync 实时同步3、unison双向同步;4、minio:MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件...

2019-11-20 16:29:33 882

原创 nginx配置反向代理后接口出现502问题解决!

Nginx反向代理----502报错问题描述:通过nginx反向代理地址之后报错502,后台日志报错信息为(upstream sent too big header while reading response header from upstream)问题原因:nginx中proxy_buffer_size默认值是4k,第三方地址响应头超过了此长度,Nginx报upstream sent t...

2019-11-19 15:17:25 14697

原创 Jenkins汉化教程

jenkins最好使用新一点版本!1、插件安装:搜索需要的二个插件:Locale pluginLocalization: Chinese (Simplified)这是我安装后的截图:2、安装插件后设置:系统管理->系统设置中对Default Language设置为zh_CN截图如下:保存后重启Jenkins,方可完成汉化。...

2019-10-12 16:43:06 574

原创 Centos7 搭建kubernetes 1.13.1

Centos7 搭建kubernetes 1.13.1基础环境:三台主机 一台master 二台node192.168.1.70 k8s-master192.168.1.68 k8s-node1192.168.1.69 k8s-node2系统设置: 修改三台机器的主机名: hostnamectl set-hostname k8s-$hostname 设置h...

2019-09-25 11:34:57 218

原创 阿里云证书选型以及各证书之间区别

阿里云证书产品DV,OV,EV SSL证书之间的区别是什么?目前主流的SSL证书主要分为DV SSL 、 OV SSL 、EV SSL。1、DV SSL 证书是只验证网站域名所有权的简易型(Class 1级)SSL证书,可10分钟快速颁发,能起到加密传输的作用,但无法向用户证明网站的真实身份。目前市面上的免费证书都是这个类型的,只是提供了对数据的加密,但是对提供证书的个人和机构的身份不做...

2019-07-01 10:32:04 2209

原创 umount未取消挂载解决方法!

1、取消原先挂载umount /home/wwwroot/storage 如果报错:umount: /home/wwwroot/storage/disk1: device is busy. (In some cases useful info about processes that use the device is found by lsof(8)...

2019-06-27 16:56:21 3254

原创 使用cronolog切割catalina日志!

# 由于tomcat的catalina的输出日志没有切割导致占用空间过大也不好清理,这里使用cronolog按日分割!1、安装cronolog:yum -y install cronolog2、查看crontolog安装位置后续会用到:[root@KnowbaseWin01 opt]# whereis cronologcronolog: /usr/sbin/cronolog...

2019-06-21 10:56:57 252

原创 cp命令执行,如何直接覆盖不提示!

#在centos中,cp总是有交互式需要确认输入怎么办#查看 alias:[root@yunling images]# aliasalias cls='clear'alias cp='cp -i'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alia...

2019-05-29 15:55:50 3957

原创 rabbitmq的内存节点和磁盘节点的作用!!!

在RabbitMQ集群中的节点只有两种类型:内存节点/磁盘节点,单节点系统只运行磁盘类型的节点。而在集群中,可以选择配置部分节点为内存节点。内存节点将所有的队列,交换器,绑定关系,用户,权限,和vhost的元数据信息保存在内存中。磁盘节点将这些信息保存在磁盘中,但是内存节点的性能更高,为了保证集群的高可用性,必须保证集群中有两个以上的磁盘节点,来保证当有一个磁盘节点崩溃了,集群还能对外提...

2019-05-11 16:52:45 7330

原创 sql 删除特定前缀开头的所有表方法!!!

Select CONCAT( 'drop table ', table_name, ';' )FROM information_schema.tables Where table_name LIKE 'abc%'; ### 这是drop库中所有以abc开头的表,这是一种方法;还有一种方法可以删除:SELECT CONCAT( 'DROP TABLE ', GROUP_CONCA...

2019-05-05 17:56:52 5419

原创 复制数据库中大量表名!

SELECT table_name FROM information_schema.tables WHERE table_schema='db-name'#先使用sql语句将所有表名列出。然后打开一个新表格粘贴到第二列:#之后填写需要执行的语句:选中复制后粘贴到编辑器中。...

2019-04-29 15:46:46 944

原创 解决ssh执行远程命令awk没有作用!!!

原命令 ssh root@192.168.10.173 "ps -ef |grep /home/wwwroot/tomcat/YL_apache-tomcat-7.0.82 |grep -v grep | /bin/awk '{print $2}'"### 执行后截取不到pid,awk字段没生效。原来远程执行awk,需要对$进行转移才可以使用。改为:ssh root@192.1...

2019-04-28 16:59:46 1961

原创 centos建立ssh互信后scp还需输入密码 解决方法!!!

原因分析,以及处理步骤:1 查看log/secure,分析问题在何处;检查/var/log/messages2 查看/root/.ssh/authorized_keys文件的属性,以及.ssh文件属性 是不是权限过大。.ssh目录的权限必须是700,同时本机的私钥的权限必须设置成600:3 修改/etc/ssh/sshd_config文件, 把密码认证关闭,将认证改为pa...

2019-04-25 17:02:49 2315

转载 统计mysql各数据库大小!!!

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_sizefrom information_schema.tablesgroup by TABLE...

2019-04-18 14:26:53 1346

原创 ssh交互式输入密码!!!

网上一般使用的:1、 expect ; 2、 管道使用 sudo -S ;用了都感觉不是很喜欢用;这几天发现了一个好用的ssh交互式输入密码服务:sshpass: 用于非交互的ssh 密码验证ssh登陆不能在命令行中指定密码,也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件...

2019-04-15 17:59:35 3052

原创 centos7使用docker-composer方式搭建启动

gitlab搭建:centos7使用docker-composer方式搭建启动:1、安装docker:使用阿里docker yum源:yum -y remove docker docker*   ###删除自身docker相关###配置阿里云Docker Yum源yum install -y yum-utils device-mapper-persistent-data lvm2yu...

2019-02-12 10:03:09 1719

原创 团队任务管理工具---JIRA (破解版)!

文章链接:::https://www.liuwq.com/2018/03/24/jira_install/

2019-02-12 10:02:10 3354

原创 shell中获得随机密码的方法!

定义了二个函数,通过变量获取:function generate_passwd(){ local arr=( a b c d e f g h i g k l m n o p q r s t u v w x y z A B C D E F G H I G K L M N O P Q R S T U V W X Y Z !...

2019-01-23 14:18:19 698

原创 执行 rpmbuild -tb 出错的问题解决方法!

在我执行:rpmbuild -tb openvpn-2.2.2.tar.gz  出现以下报错:See `config.log' for more details error: Bad exit status from /var/tmp/rpm-tmp.GomxoD (%build)解决方法:未安装gcc:yum -y install gcc ...

2019-01-16 17:48:28 5734

原创 shell中判断变量值是否存在在list中!!!

一般在shell中判断值是否存在一个列表中时我们会第一想到case,比如这样:abc(){ echo "abc"}abb(){ echo "abb"}case $1 in abc) abc ;; abb) abb ;; *) echo "error" ;;esa...

2019-01-11 12:08:30 17868 2

原创 Mysqldump全量导出数据适合主从的一条命令!

背景:搭建主从,不可以锁库,不可以停止服务,在保持数据一致情况下做主从关系。命令:mysqldump -u -p -h -P --single-transaction --master-data=2 -A > xx.sql不需要担心主从在处理期间的数据不一致。...

2018-12-20 15:08:15 650

原创 Jira断电丢失索引!!!

背景:jira服务器因为电源线故障挂掉了,重启之后,发现服务不正常,索引失败。问题现象:日志或者访问jira项目时出现:Caused by: com.atlassian.jira.util.RuntimeIOException: java.io.IOException: read past EOF 解决:1、停止jira服务/opt/App/jira/bin/catali...

2018-12-07 17:52:33 737

原创 搭建Jenkins!!!

环境:git 、mvn、jdk8 、tomcat8git安装:git 2.3.0yum -y install unzip curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker wget vim wget https://github.com/git/git/ar...

2018-12-07 17:41:30 115

原创 docker-compose搭建Gitlab!!!

gitlab搭建:centos7使用docker-composer方式搭建启动:1、安装docker:使用阿里docker yum源:yum -y remove docker docker* ###删除自身docker相关###配置阿里云Docker Yum源yum install -y yum-utils device-mapper-persistent-data lvm2yu...

2018-12-07 17:40:13 1392 1

原创 centos7安装rabbitmq以及Rabbitmq集群安装&&问题汇总解决!!!!

1、安装erlang:因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang:     rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm ###如果是集群几台rabbitmq的erlang的版本需要一致,否则加入节点时会失败!2、安装R...

2018-12-07 17:37:43 2716

原创 解决 -bash: wget: command not found 的方法!!!

解决以下报错:-bash: wget: command not found-bash: wget: 未找到命令结局方法:yum -y install wget 

2018-11-28 17:13:31 2242

原创 更换gitlab拉取代码的URL!

背景:将127.0.0.1更换为192.168.1.108!!! 解决步骤:1、将127.0.0.1修改为自己想要的!vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.ymlproduction: &base # # 1. GitLab app settings # =========...

2018-11-23 16:12:17 2797

原创 jira断电后丢失索引问题!

背景:jira服务器因为电源线故障挂掉了,重启之后,发现服务不正常,索引失败。问题现象:日志或者访问jira项目时出现:Caused by: com.atlassian.jira.util.RuntimeIOException: java.io.IOException: read past EOF 解决:1、停止jira服务/opt/App/jira/bin/catali...

2018-11-19 15:52:01 1948 2

原创 shell脚本中变量去除字符!

演示:1、用逗号分隔遍历:#!/bin/bashstring="hello,shell,haha" array=(${string//,/ }) for var in ${array[@]}do echo $vardone 2、脚本变量中去除符号 ,  "演示:(1)、a="1,2"去除"test=`echo $a | sed -r 's/"//g'`...

2018-11-13 09:51:21 4022

原创 ELK日志服务以及CI-CD持续集成

ELK日志服务:  ELk是一个强大的日志分析工具,引入了消息队列机制,位于各个节点上的Logstash Agent先将数据/日志传递给Kafka(或者Redis),并将队列中消息或数据间接传递给Logstash,Logstash过滤、分析后将数据传递给Elasticsearch存储。最后由Kibana将日志和数据呈现给用户。因为引入了Kafka(或者Redis),所以即使远端Logstash...

2018-11-05 14:26:49 479

原创 git项目强制与远端同步!!!

背景:在本地服务器修改文件后 git pull失败可以用此方法解决! git fetch --all git reset --hard origin/要强制同步的分支! git pullx 

2018-10-30 15:57:31 11402 1

原创 elk收集nginx日志配置实例!

日志格式修改为:http { log_format main '$remote_addr|[$time_local]|$hostname|$http_referer' '|$status|$body_bytes_sent|' '"$http_user_agent" "$http_x_forwa...

2018-10-29 11:24:55 803

原创 Centos7下安装netstat!

 解决报错: bash: netstat: command not found...-bash: netstat: 未找到命令 yum install net-tools  

2018-10-26 14:51:50 819

原创 composer 出错忽律命令!!!

  composer install --ignore-platform-reqs或者composer update --ignore-platform-reqs 

2018-10-26 14:09:14 460

原创 grok语句检查网址!!!

https://grokdebug.herokuapp.com/

2018-10-23 16:58:33 1795

原创 nginx配置httts去掉网址后缀签名配置!!!

在访问官网时后缀去掉后缀/#这些!server {    listen 80;    listen [::]:80;    server_name  url;    # rewrite ^(.*) https://$server_name$1 permanent;    return 307 https://$host$request_uri;} server {    ...

2018-10-23 00:09:46 1964

原创 nginx为项目解析域名!

为端口配置域名:server { listen 80; server_name www.*.cn; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $p...

2018-10-17 13:35:51 660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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