原野上走路
码龄5年
关注
提问 私信
  • 博客:26,629
    26,629
    总访问量
  • 17
    原创
  • 1,251,735
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:付出一定杰出!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-07-12
博客简介:

qq_45396810的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得0次评论
  • 获得29次收藏
  • 代码片获得391次分享
创作历程
  • 1篇
    2023年
  • 2篇
    2022年
  • 14篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 笔记
    15篇
兴趣领域 设置
  • 运维
    jenkinsdevops自动化
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

fio General Commands Manual

General Commands Manual
原创
发布博客 2023.05.30 ·
975 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

fio 参数节选 I/O rate

fio参数节选
原创
发布博客 2022.11.17 ·
927 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

[ $? -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 ·
844 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

批处理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 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

打印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 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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<<
原创
发布博客 2021.12.09 ·
789 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
12570 阅读 ·
3 点赞 ·
0 评论 ·
14 收藏

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 ·
1258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
1704 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

警告:******的公钥尚未安装 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 ·
1670 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

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 ·
3162 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

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 ·
553 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多