自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fio General Commands Manual

General Commands Manual

2023-05-30 13:53:23 934

原创 fio 参数节选 I/O rate

fio参数节选

2022-11-17 14:07:37 856

原创 [ $? -eq 1 ] &&||

[root@uefi ~]# cat test.sh#!/bin/bashecho "start" [ $? -eq 1 ] && ( echo "1" ; echo "2" )||( echo "3" ; echo "4" )[root@uefi ~]# ./test.shstart34

2022-03-21 13:03:33 832

原创 clickhouse自动化测试脚本——hardware.sh

intel@intel:~$ cat hardware.sh #!/bin/bash -eif [[ -n $1 ]]; then SCALE=$1else SCALE=100fiTABLE="hits_${SCALE}m_obfuscated"DATASET="${TABLE}_v1.tar.xz"QUERIES_FILE="queries.sql"TRIES=3AMD64_BIN_URL="https://builds.clickhouse.com/master/

2021-12-23 09:07:29 636

原创 shell数组方式处理文件

intel@intel:~/cs$ cat test.sh#! /bin/bash#备份IFSOLD_IFS="$IFS"#设置新的分隔符为;IFS=";"#读取文件中的行while read LINE do #echo $LINE #将字符串$LINE分割到数组 arr=($LINE) # ${arr[@]}存储整个数组 for s in ${arr[@]} do echo $s echo "

2021-12-20 17:22:21 215

原创 shell按大小分类统计

intel@intel:~/sql$ cat memcp_stats.sh #!/bin/env bashnuma=0numb=0numc=0numd=0nume=0numf=0numg=0numh=0numi=0numX=0while read linedo# echo $line if [ $line -eq 0 ] ;then numa=`expr $numa + 1` elif [ $line -gt 0 ] && [ $line -

2021-12-20 17:16:36 239

原创 批处理shell

intel@intel:~$ cat sum_query_sql.sh #!/bin/bashnum=0cat ./s.txt |while read i;donum=`expr $num + 1`echo -e "Query$num\t $i " >> sum.txtdoneintel@intel:~$ cat cp.sh #!/bin/bashnum=0for i in `seq 2 43`;docp memcpy_stats.1.sh memcpy_stats.$i

2021-12-20 17:10:36 229

原创 benchmark-new.sh按语句生成log文件

#!/usr/bin/env bashQUERIES_FILE="queries.sql"TABLE=$1#TRIES=3TRIES=1num=0LOG=memcpy_stats.logif [ -x ./clickhouse ]then CLICKHOUSE_CLIENT="./clickhouse client"elif command -v clickhouse-client >/dev/null 2>&1then CLICKHOUSE_CLI

2021-12-20 17:08:45 113

原创 打印log,写入log

CompressionCodecLZ4::CompressionCodecLZ4(){ setCodecDescription("LZ4"); string s2; getline(cin, s2); cout << "lz4_ok_log " << s2 << endl; // if (access("jishu.log",F_OK)==0) // { // FILE* stre

2021-12-20 17:04:35 119

原创 C++判断文件存在,文件写入

#include "memcpy.h"#include<cstdio>#include<cstdlib>#include<unistd.h>#include<stdio.h> extern "C" void * memcpy(void * __restrict dst, const void * __restrict src, size_t size){ //printf("memcpy"); //std::cout<&lt

2021-12-09 10:14:44 760

原创 linux关闭ssh密钥登录(禁止免密登录)

liinux环境免密登录配置好之后,修改完密码,免密方式不受改密码的影响,还能直接免密登录,阻止免密登录方式有也有很多,两个思路1、破坏密钥可以修改密钥的权限,使其不能读写 chmod 000 +密钥路径删除,移动密钥,2、再ssh配置文件里面进行限制,编辑ssh配置文件vim /etc/ssh/sshd_config找到#PubkeyAuthentication yes修改为PubkeyAuthentication no#以上步骤可以直接用sed替换实现#sed -i “s/#P

2021-12-02 11:17:08 12165

原创 linux编译安装Clickhouse

下面是在centos安装的,若要ubuntu,直接将“yum”,改为“apt”即可___\注意:建议用root用户安装,部分命令,仅限root权限使用。###底部有官网编译安装教程,和我这个有区别,有需要的直接跳过,拉到最低部,即可。###gcc10安装base centos 7yum updateyum install -y gcc gcc-c++yum install -y bzip2wget -P /home https://mirrors.aliyun.com/gnu/gcc/gcc-

2021-11-24 12:04:19 1229

原创 cp.cpp:5:10: fatal error: ‘omp.h‘ file not found

一个小工具,原来是用g++编译的,因为服务器需要,要改成clang++编译首先编辑Makefile,将g++,改为clang++常使用make命令编译过程中报错“cp.cpp:5:10: fatal error: ‘omp.h’ file not found”搜索了半天,没找到一个快速有效的解决办法,编程功底又不足,变通之下提示在cp.cpp的第五行“#include <omp.h>”,找不到omp.h;直接去别的地方找一个omp.h过来,放到这个目录下面,给他改成#include

2021-09-17 12:12:09 1670

原创 Ubuntu安装微信,QQ,等软件

ubuntu安装微信,QQ,等deepin软件2021年8月31亲测ubuntu20.04LTS可用,仅需两条命令,不需要处理任何环境2021年8月31亲测ubuntu20.04LTS可用,仅需两条命令,不需要处理任何环境https://deepin-wine.i-m.dev/微信官网没有linux版本,QQ官网有但却老的很了,这里安装的是deepin版,首次使用需要添加仓库: wget -O- https://deepin-wine.i-m.dev/setup.sh | sh执行完这条命令会提示

2021-08-31 08:53:48 228

原创 centos7.4 恢复系统自带的镜像源

centos7.4rpm -Uvh --force https://vault.centos.org/7.4.1708/os/x86_64/Packages/centos-release-7-4.1708.el7.centos.x86_64.rpm

2021-08-05 14:32:21 120

转载 警告:******的公钥尚未安装 rpm --import /etc/pki/rpm-gpg/RPM*

rpm --import /etc/pki/rpm-gpg/RPM* 有什么用?今天用yum安装软件,遇到了Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL问题,为了加深印象,特别搜索了RPM-GPG-KEY到底是作什么的,发现了这篇文章,放在这里,方便以后想不起来时查看。原文如下:GPG在Linux上的应用主要是实现官方发布的包的签名机制。GPG分为公钥及私钥。公钥:顾名思意,即可共享的密钥,主要用于验证私钥加密的数据及签名

2021-01-21 15:58:56 1564

原创 gitlab修改默认端口

gitlab修改默认端口首先编辑主配置文件:vim /etc/gitlab/gitlab.rb修改一下两处地方打开“nginx[‘listen_port’]”前面的注释,修改端口为800然后编辑nginx配置文件:vim /var/opt/gitlab/nginx/conf/gitlab-http.conf 注:这里的nginx配置文件是指gitlab自带的默认配置文件哦!最后重载配置: gitlab-ctl reconfigure重启:gitlab-ctl restart

2021-01-10 18:31:43 2989

原创 Red Hat 6.5配置163yum源报错

red6.5更新163源提示错误Loaded plugins: fastestmirror, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Determining fastest mirrors http://mirrors.163.com/centos/6Serv

2020-09-12 14:52:25 544

空空如也

空空如也

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

TA关注的人

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