- 博客(17)
- 收藏
- 关注
原创 Shell常用命令sed的语法逻辑与常见用法
1. 参考官方手册:https://www.gnu.org/software/sed/manual/sed.html内置Manual:man sed2. 简介官方:sed(stream editor) 是一个流编辑器。 流编辑器用于对输入流(文件或来自管道的输入)执行基本的文本转换。3. sed基本用法3.1. sed命令语法sed OPTIONS... [SCRIPT] [INPUTFILE...]# OPTIONS 选项# SCRIPT 执行脚本# INPUTFILE 输
2021-08-15 11:03:45 665
原创 Shell常用命令set的常见用法
Shell常用命令set常见用法1. 命令格式set [–abefhkmnptuvxBCEHPT] [-o option-name] [argument …]set [+abefhkmnptuvxBCEHPT] [+o option-name] [argument …]2. 常见用法2.1. 无参执行set,显示所有shell变量及函数的名称和值,根据当前的语言环境排序。2.2. set -eerror exit ,执行set -e后,如果可能由单个简单命令,或复合命令组成的管道返
2020-12-25 11:03:07 842 1
原创 根据WSDL生成JAVA客户端代码(Apache-cxf)
1. 下载apache-cxf工具包下载页面(使用Binary distribution):http://cxf.apache.org/download.html本文使用版本下载连接:https://www.apache.org/dyn/closer.lua/cxf/3.4.0/apache-cxf-3.4.0.zip2. 准备WSDL文件请求wsdl链接,将内容另存为文本文件3. 生成java客户端代码解压工具包,目录结构如下图进入bin目录,文件列表如下图从bin目录进入命
2020-09-22 14:58:25 746
原创 openssl导出HTTPS服务的证书(自动生成证书文件)
host=www.baidu.comport=443openssl s_client -connect ${host}:${port} -showcerts|openssl x509 -outform pem > ${host}.crt
2020-08-18 15:32:06 786
原创 openssl 自建CA,生成自签名证书,导入证书库
1. 自建CA#生成CA私钥cd /etc/pki/CA && touch index.txt && echo 01 > serialcd /etc/pki/CA && openssl genrsa -out private/cakey.pem 2048 && chmod 400 private/cakey.pem#生成CA证书#-x509:表示创建自签名证书而不是生成证书签名请求openssl req -new -x509
2020-07-21 11:35:38 1079
原创 GIT忽略已提交的目录或文件
git中已提交过的目录或文件,添加至gitignore后不会生效,需先删除本地仓库中已提交过的文件或目录确认待忽略的目录或文件#确认要删除的文件或目录,<file>支持glob模式匹配ls -lrt */*/*/*/flow/complieResult/*在.gitignore文件中添加忽略规则echo '*/*/*/*/flow/complieResult/*' >> .gitignore删除本地仓库的目录或文件#删除版本库中的文件或目录(不会删除工作
2020-07-14 15:42:56 540
原创 Shell常用命令grep用法详解
1. 简介1.1. 参考官方手册页面:http://www.gnu.org/software/grep/manual/grep.html帮助命令:man grepgrep --help1.2. 功能搜索输入文件中满足匹配指定模式的文本行,并将匹配行输出到标准输出。1.3. 用法grep [option…] [patterns] [file…]2. 选项详解2.1. 匹配控制选项...
2020-06-13 22:21:56 1372
原创 Shell常用命令cat用法详解
1. 参考cat命令官方手册man cat手册内容NAME cat - concatenate files and print on the standard outputSYNOPSIS cat [OPTION]... [FILE]...DESCRIPTION Concatenate FILE(s), or standard input, to standard output. -A, --show-all
2020-06-13 11:11:21 11694
原创 Keepalived高可用使用流程
1. Keepalived安装1.1. 下载从官方下载页面获取指定版本的Keepalived下载链接(右键复制链接)。在Linux服务器的shell界面执行以下操作安装Keepalived。#下载指定版本的压缩包,使用官网下载地址wget https://www.keepalived.org/software/keepalived-2.0.20.tar.gz1.2. 编译安装#解压tar zxvf keepalived-2.0.20.tar.gz#切换目录cd keepalive
2020-06-03 18:28:11 242
原创 MySQL互为主从基本原理及配置流程(双主)
1. MySQL主从复制原理主从复制2. 互为主从配置2.1. 注意事项主从复制只能复制开启主从复制之后的记录,开启前要保证各节点数据一致,数据手动同步可参考MySQL数据库手动同步复制(拷贝datadir目录文件)。两个MySQL服务节点分别用mysql-01和mysql-02表示。2.2. 开启复制配置编辑mysql-01节点的配置文件my.cnf,在[mysqld]配置段中添加以下配置# 设置服务节点ID,不能重复server-id=1# 开启二进制同步log-bin=m
2020-06-02 18:22:40 2277
原创 MySQL数据库手动同步复制(拷贝datadir目录文件)
1. 确定datadir目录mysql > show global variables like "%datadir%";2. 打包数据文件及目录目录:每个目录表示一个数据库,需要全部打包文件:ibdata1,存储了InnoDB 表的元数据,变更缓冲区,双写缓冲区,撤销日志cd /path/to/your/datadirtar zcvf datadir.tar.gz \ ./ibdata1 \ ./mysql \ ./my_database_a \ ./my_data
2020-06-02 16:23:34 743
原创 Docker安装dnsmasq服务及相关配置
概述Dnsmasq是一轻量级的DHCP和DNS服务应用。Dnsmasq官方官方地址: http://www.thekelleys.org.uk/dnsmasq/doc.html快速搭建
2020-05-30 00:04:23 2201
原创 vim入门教程说明(vimtutor交互式教程)
1. vimtutor使用vimtutor是一个内置的、互动式的Vim教程,本质是使用vim打开一个教程文档,然后跟随文档说明执行各种操作。在命令行输入vimtutor即可进入教程。界面如下图所示,分为好几个Lesson,逐级递进。================================================================================ W e l c o m e t o t h e V I M T u t o r
2020-05-28 22:34:00 677
原创 Linux环境安装Docker(官方手册)
官方手册官方产品手册:https://docs.docker.com/engine/CentOS安装Docker手册:https://docs.docker.com/engine/install/centos/CentOS安装Docker流程总结官方手册中说明了三种安装方式,本文以set up Docker’s repositories方式为例。#安装yum工具包yum install -y yum-utils#添加yum仓库源#我使用阿里云服务器执行时,报[Could not re
2020-05-28 12:17:28 239
原创 流程图绘制工具Drawio(桌面版、网页版)
概述Drawio是一款开源的绘制流程图的工具,拥有大量免费素材和模板,可以绘制流程图,类图,时序图,组织架构图等。Drawio 桌面版Drawio 桌面版分为installer版和no-installer版。installer版点击安装后可建立文件后缀名关联(通常使用该版本)。no-installer版无需安装,点击即用。安装包下载地址:https://github.com/jgraph/drawio-desktop/releasesDrawio 网页版Drawio 网页版是一个免费的
2020-05-26 16:15:13 57670 1
原创 GIT指定SSH私钥位置
指定SSH私钥位置:#Windows环境中使用/作为路径分隔符,--global表示全局配置,不加则只对当前Git项目生效。git config [--global] core.sshCommand "ssh -i /path/to/your/privateKey"
2020-05-26 14:46:06 7914 1
原创 GIT资源汇总
指定私钥位置:git config [--global] core.sshCommand "ssh -i /path/to/your/privateKey"
2020-05-22 10:16:05 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人