
运维
文章平均质量分 55
piepis
DT时代的一块砖
展开
-
Centos 7手动安装Docker
学习docker ,并在centos上手动安装docker原创 2022-08-30 17:40:33 · 1156 阅读 · 0 评论 -
shell log文件压缩保存并清空
log文件压缩并清空原创 2022-08-10 17:33:42 · 441 阅读 · 0 评论 -
linux系统下搭建anaconda+pycharme
华丽丽的Ubuntu系统:Ubuntu IDE : pycharme python环境: anaconda 前叙:今天把自己的笔记本的系统由Winodow10换成了Ubuntu,正式如坑Linux系统。 首先在官网分别下载pycharme和anaconda。装anaconda在你存放anaconda的目录下打开终端,输入命令 bash Anaconda3-4.4.0-Linux-x8原创 2017-08-05 18:26:26 · 2017 阅读 · 0 评论 -
shell 日期类与字符串转数字的基本操作
数字类型字符串转数字的方法字符串转换成数字有方法:$[]$(())exprlet应用代码日期"20210107’字符串需要先截取年月日,然后获取数字,如"07" —>7。# RUN_BATCH_DATE_TYPE: M: monthly(Run once a month) W:weekly (Obtain results: 0 for Sunday, 1-6 for Monday to Saturday) D:day (Every day) default d原创 2021-01-27 17:12:31 · 3971 阅读 · 0 评论 -
Shell读取配置文件并去重注释
文件路径CFGFILE=dw_clsfd.clsfd_dq_email_notification_cretio.cfg去除注释sed '/^#.*\|^$/d' $CFGFILE 去重空格sed 's/ //g'方法一 使用外置配置文件`sed '/^#.*\|^$/d' $CFGFILE |sed 's/ //g'` > temporary while read line;do eval "$line" done < $temporary 方法二原创 2020-12-30 17:22:56 · 762 阅读 · 0 评论 -
Shell循环获取日期
大于 -gt (greater than)小于 -lt (less than)大于或等于 -ge (greater than or equal)小于或等于 -le (less than or equal)不相等 -ne (not equal)方法一#!/bin/bash #倒序按天遍历日期 #传入遍历的开始时间和结束时间startdate="$1"enddate="$2"#序列1-300,表示遍历300次,因为有结束时间的限制,所以实际上不会循环300次for i in `s原创 2020-12-29 12:41:44 · 1935 阅读 · 0 评论 -
Linux常用命令
linux日志文件说明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/spooler 与UUCP和news设备相关的日志信息/var/log/boot.log 守护进程启动和停止相关的日志消息/var/log/wtmp 该日志文件永久记录每个用户登录、注销及系原创 2020-09-23 19:13:07 · 173 阅读 · 0 评论 -
shell常用文件操作命令
读取文件将一行数据写入文件echo "$(date "+%Y%m%d")=true" > financials.log读取文件的最后一行tail -n 1 financials.log# 赋值给变量FINC_FLAG=$(tail -n 1 financials.log)读取文件指定行指定列sed -n 1p financials.log|cut -d ' ' -f1 # 第一行第一列# 赋值给变量FINC_FLAG=$(sed -n 1p financials.log|原创 2020-09-21 14:39:23 · 647 阅读 · 0 评论 -
Windows与Linux换行符差别
这问题坑了我一天话不多说,直接上命令!!!!以后在window用代码批量生成文件的时候,一定要多注意!!!容易出现这种问题!!!查看文本编码格式用cat -A修改文本格式用dos2unix 文件名window用代码生成的文件在linux打开用dos2unix转化后参考文献Windows与Linux换行符差别所引起的问题的解决方法...原创 2020-09-03 14:28:04 · 173 阅读 · 0 评论 -
Linux-文件及文件夹赋权
示例说明ll 命令查看文件当前权限第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)rwx(Owner)r-x(Group)r-x(Other)第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的Home,那这一栏大概都是它的账号名称。第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组原创 2020-08-27 13:13:05 · 24632 阅读 · 1 评论 -
服务器生成 SSH 公钥
许多服务器都使用 SSH 公钥进行认证。 为了向服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。 首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥:cd ~/.ssh# 若该文件夹不存在,则创建一个mkdir ~/.ssh我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名原创 2020-08-18 16:11:18 · 4518 阅读 · 0 评论 -
硬链接与软链接
硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。通过文件名打开文件若一个 inode 号对应多个文件名,则称这些文件为硬链接。换言之,硬链接就是同一个文件使用了多个别名(见 图 2.hard link 就是 file 的一个别名,他们有共同的 inode)。硬链接可由命令 link 或 ln 创建。如下是对文件 oldfile 创建硬链接原创 2020-08-05 19:25:52 · 3095 阅读 · 0 评论 -
mysql学习总结(二)进阶内容
MySQL性能最大数据量抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、数据表设计、索引优化。500万这个值仅供参考,并非铁律。博主曾经操作过超过4亿行数据的单表,分页查询最新的20条记录耗时0.6秒,SQL语句大致是select field_1,field_2 from原创 2020-06-27 15:07:34 · 167 阅读 · 0 评论 -
mysql索引详解
索引7问什么是索引?有什么作用?索引就相当于一本书的目录,通过目录可以快速的找到对于的资源。在数据库方面,查询一个表的时候有两种检索方式:第一种方式:全表扫描第二种方式:根据索引检索(效率很高)索引为什么可以提高检索效率呢? 其实最根本的原理是缩小了扫描的范围。索引虽然可以提高检索效率,但是不能随意的添加索引,因为索引也是数据库中的对象,也需要数据库不断的维护。是有维护成本...原创 2020-04-27 00:09:31 · 188 阅读 · 0 评论 -
ElasticSearch集群健康值
集群健康值GET _cluster/healthRequest URL: http://localhost:4567/_cluster/health Request Method: GET 和 Elasticsearch 里其他 API 一样,cluster-health 会返回一个JSON 响应。这对自动化和告警系统来说,非常便于解析。响应中包含了和你集群有关的一些关键信息:...原创 2018-05-06 20:36:34 · 2380 阅读 · 0 评论 -
ElasticSearch索引列表API
index APIRequest URL: http://localhost:4567/_cluster/state Request Method: GET和 Elasticsearch 里其他 API 一样,cluster-state 会返回一个JSON 响应。{ blocks:{} cluster_name:"es_cluster" master_no...原创 2018-05-06 21:30:09 · 2396 阅读 · 0 评论 -
YOLO-V2实现AIP接口化
安装好Yolo-v2后,官方给出的调用化方法为,在命令行界面输入./darknet detect cfg/yolov3.cfg cfg/yolov3.weights /home/it/Yolo/crop001007.png 这种方式并不对python代码友好。于是我选择用subprocess模块来实现模拟命令行调用。getstatusoutput调用声明:环境 python3...原创 2018-05-28 15:36:04 · 1269 阅读 · 1 评论 -
Mac 上使用SSH命令指南
ssh -A 用户名@跳转机IP // -A表示转发密钥,转发到跳板机ssh 用户名@目标机器IPSSH的常用参数:1:强制使用ssh协议版本12:强制使用ssh协议版本24:强制使用IPv4地址6:强制使用IPv6地址A:开启认证代理连接转发功能a:关闭认证代理连接转发功能C:请求压缩所有数据F:指定ssh指令的配置文件i:指定身份文件...原创 2019-03-19 01:05:32 · 4639 阅读 · 0 评论 -
在CentOS7.4中yum安装jdk的方法及配置环境变量
安装jdk查看centos 是否已安装过jdk列举匹配已安装的java的软件包:yum list installed | grep java卸载安装的jdk:(yum命令参考:http://man.linuxde.net/yum)yum -y remove java-1.7.0-openjdk* yum -y remove java-1.8.0-openjdk*利用yum源来安装...原创 2019-04-26 19:34:49 · 547 阅读 · 0 评论 -
Elasticsearch 索引API
Elasticsearch 索引文档Request URL:http://localhost:4567/{index}/_search 字段index为索引编号 eg:http://localhost:4567/app_access_log-2018.04.06/_searchRequest Method: POSTRequest Payload{ "query":...原创 2018-05-06 19:42:15 · 213 阅读 · 0 评论