随笔分类 - (01)linux
摘要:1、对多行同时注释 1、vim打开文件 2、光标移动到要进行多行编辑的位置 3、ctrl + v进入可视化模式 4、向下选中多行 5、shift + i 或者 大写I ,插入 # 6、按两次ESC 示例 1、打开文件,光标移动到要编辑行 2、ctrl + v 进入可视化模式 3、向下移动光标,选中多
阅读全文
摘要:为了实现这个功能,需要用到:downloadonly 插件 1、安装downloadonly插件 yum install yum-plugin-downloadonly 2、下载某个软件及其依赖到本地的目录 yum install --downloadonly --downloaddir=<dire
阅读全文
摘要:yum install会搜索yum源下载安装。 如果一个rpm所有的依赖都下载好,直接本地安装,怎么做? 这就用到yum localinstall命令。 具体的安装步骤有2步: 1、将软件及其依赖下载到本地 2、上传到未联网服务器 放到同一个目录里 [root@nccztsjb-node-15 py
阅读全文
摘要:find查找某些满足条件的文件,进行删除,重点是,记录哪些文件被删除了。 方法,使用find的-print的命令,结合 tee 命令 #!/bin/bash dir=$(cd "$(dirname "$0")"; pwd) logfile=$dir/mysql_backupfile_deleted.
阅读全文
摘要:问题描述: 想要查找某个目录下的内容,但是发现: [root@nctest-snap-test-02 mysql]# find /data/backup/mysql/ /data/backup/mysql/ # 包含目录本身 /data/backup/mysql/01 /data/backup/my
阅读全文
摘要:使用自定义的yum库文件,方法非常的简单,只需2个步骤: 1、创建自定义yum源目录 2、修改yum.conf配置文件 具体的操作如下: 1、创建yum源目录 mkdir -p /etc/yum.repos.mine 2、修改/etc/yum.conf配置文件,增加如下配置项 reposdir=/e
阅读全文
摘要:只需要一条命令,就可以创建1个自签名证书,这个自签名证书,可以用在nginx中,作为server端证书: openssl req -x509 \ -newkey \ rsa:4096 \ -nodes \ -keyout server.key \ -out server.crt \ -sha256
阅读全文
摘要:你在实际的调试应用的过程中,有没有遇到这个问题:postman里面的请求,要转化为具体的curl命令,然后在命令行中进行请求? 具体怎么做? 非常的简单······ 首先,打开postman 输入具体的url,选择对应的请求方法,当然还可以定义请求体(body) 点击“Send”发送具体的请求 OK
阅读全文
摘要:问你一个问题:tar命令在对文件进行压缩和解压的时候,是按照什么顺序进行的呢? 如果你说,没有注意过,或者说不知道,那下面的部分,一定能够让你看到更多的细节······ 几天前,在做一个项目的适配,发现同样的对于一个进行压缩和解压,但是在解压的时候,我们的解压缩顺序却截然不同,一个是这样: 另一个,
阅读全文
摘要:最近几天被一个问题困扰了,一个简单的tar命令,天天用的,却成为了一个难题? tar -zcvf test01.tar.gz test01 和 tar -zcvf test02.tar.gz test01/* 的区别到底是什么呢? 这个问题,如果你没有认真的研究过,一定不会发现其中的微妙差异? 原因
阅读全文
摘要:如何通过curl命令调用某个请求,并且只返回请求的http状态码? 通过如下的命令来实现这个目的: curl -s -w "%{http_code}\n" -o /dev/null 172.23.4.18:8888/healthcheck 执行结果: [root@nccztsjb-node-14 ~
阅读全文
摘要:1、问题描述 当变量中有多个空格的时候,如: str= " 123456 89870 a " 通过echo输出变量的时候,结果是: [root@nctest-snap-test-02 practises]# echo $str 123456 89870 a 也就是说,开始的那些空格都没有了。多个字符
阅读全文
摘要:OK,在一次的部署docker的过程中,见到在部署文档中,有这么个命令 systemctl enable --now docker 那么这个 --now 参数是什么意思呢··· ··· 查了下,就是: 设置为开机启动,并且,现在启动这个docker服务。 就是把原来的 enable之后start命令
阅读全文
摘要:1、概述 有时需要将json和yaml格式的配置文件进行相互转换,那么在linux的环境下,yq就是一个很好的命令行的工具。 本文介绍yq工具的安装和基本的使用。 2、yq命令安装 通过以下的命令安装yq命令 wget https://github.com/mikefarah/yq/releases
阅读全文
摘要:#背景说明 在进行cp拷贝文件的时候,想要进行强制覆盖,但是发现即使指定-f参数,还是进行提示。 [root@dciuap7 ~]# cp anaconda-ks.cfg ./a/ cp: overwrite ‘./a/anaconda-ks.cfg’? y [root@dciuap7 ~]# cp
阅读全文
摘要:### 列出当前目录下的所有目录:
阅读全文
摘要:背景描述: 今天需要统计操作系统版本,我在其中一台主机上执行cat /etc/redhat-release发现没有这个,应该知道不是redhat系统,然后想,怎么查来着,忘了,找了下,再此记录下。 ### 查看操作系统及版本信息: 1.cat /etc/issue 2.lsb_release -a
阅读全文
摘要:背景描述: 今天 一同事做入职考试,涉及到1题目,echo * 和ls *之间的区别,没有用过这个用法,再次记录下。 操作过程: 1.执行echo * 2.执行ls * 备注:通过对比可以知道,echo *显示当前目录下文件、文件夹的名字,ls *不仅仅显示文件,同时呢,也会将目录中的文件列出来,深
阅读全文
摘要:需求说明: 最近在对系统进行安全扫描的时候,出现了openssl版本的问题,建议对openssl版本进行升级,在此记录下升级过程。 环境说明: 操作系统:RHEL 6.6 升级操作过程: 1.下载最新版本openssl 下载地址:https://www.openssl.org/source/ 下载1
阅读全文
摘要:背景描述: 今天使用dig命令,报错命令不存在,-bash: dig: command not found 解决: 通过yum方式安装 备注:之前尝试yum install dig发现没有,dig是在bind-utils包里面的。 安装之后,命令存在: 文档创建时间:2019年5月27日15:01:
阅读全文