随笔分类 -  Linux

1 2 3 4 5 ··· 14 下一页
Mysql:通用mysql备份脚本:纯shell实现:支持自动包含用户数据库、支持压缩、支持自动清理
摘要:#!/bin/bash MYHST=127.0.0.1 MYUSR=root MYPWD=pass PREFIX=bkdb SUFFIX=`date +%Y%m%d`.sql DESTDIR=/bak # if [ ! -e "${DESTDIR}" ] then echo "fatal error 阅读全文
posted @ 2025-09-10 10:02 jinzhenshui 阅读(10) 评论(0) 推荐(0)
ceph:麒麟v10仓库版本的ceph-12.2.8-24.p02.ky10.x86_64,代号:luminous,基本的配置ceph.conf
摘要:不报警的配置(不一定正确合理) [root@node101 ~]# cat /etc/ceph/ceph.conf [global] fsid=8a6abc4c-ffa4-41f6-9d93-808057c8b654 mon_initial_members=node101 mon_host=10.0 阅读全文
posted @ 2025-08-01 09:03 jinzhenshui 阅读(16) 评论(0) 推荐(0)
Linux下:zstd 如何压缩、解压缩 文件夹?
摘要:# 文件夹:压缩tar -cvf - {?} | zstd -o {?}.zst # 文件夹:解压缩zstd -d {?}.zst -c |tar -tvf - 阅读全文
posted @ 2025-04-24 16:50 jinzhenshui 阅读(436) 评论(0) 推荐(0)
fio:选择基于size与基于time的测试,还是即基于size又基于time?其中关键的测试方向参数:-time_based\-runtime VS -size
摘要:默认是基于size的(当指定-filename时,如果该文件或裸设备存在,则fio默认使用其文件或设备的size大小; 如果不存在,fio会报错并提示你)。 此时,如果你【未指定】-runtime,如果-filename的文件或裸设备以及io完了,测试即结束。 如果你指定了-runtime,如果-f 阅读全文
posted @ 2024-11-14 14:26 jinzhenshui 阅读(496) 评论(0) 推荐(0)
其他:VirtualBox 启动 CentOS7 虚拟机时,错误:提示 Error [drm:vmw_host_log [vmwgfx]]:启动不了,原因是:存储类型不对
摘要:如题。 注意:这个错误,对于使用console模式的linux来说,根本不致命。如果不限难看,可以不用理会它。 对于我的情况来说,到这个错误后,centos虚拟机就hang死了,必须得处理,一番探索下来,发现是虚拟机配置里的 磁盘存储类型配置问题! 阅读全文
posted @ 2024-09-26 11:06 jinzhenshui 阅读(132) 评论(0) 推荐(0)
ceph:麒麟kylin v10 sp3:安装ceph-nautilus for el8:这个版本依赖于python3.6,看看怎么欺骗kylin进行安装
摘要:[root@kylintemplate ~]# cat ceph-nautilus-el8_depends-for-kylin.spec Summary: ceph-nautilus-el8_depends-for-kylin virtual Name: ceph-nautilus-el8_depe 阅读全文
posted @ 2024-09-08 23:13 jinzhenshui 阅读(332) 评论(0) 推荐(0)
rpm:虚拟包:空白包:欺骗包:do nothing包:满足现有rpm包安装依赖的要求
摘要:rpm 是个安装包组织规范和实现;yum、dnf是管理组织各种rpm包的更高级的组织规范和实现 抽象吧 :-) 白话就是: rpm包向linux声明自己:能提供什么?需要依赖什么?如何具体执行部署动作?以及提供一些其他乱七八糟的信息。 rpm规范厉害的地方就于特别的灵活:它可以自动处理,也可以手工处 阅读全文
posted @ 2024-09-07 09:00 jinzhenshui 阅读(33) 评论(0) 推荐(0)
Linux:@2024-08-11 最新的Openssl-3.3.1 Openssh-9.8p1 Centos7上的编译后二进制 一键绿色直装版 v1.4.1
摘要:附件:Portable_Openssl-Openssh9.8p1-bin-el7.v1.4.1.tgz.zip 特点: 适用于 centos7.x 已经编译为二进制 对老版本的关键二进制文件sshd、sftp、scp、openssl进行了备份 升级前,自动打开一个端口为2222的老版本的sshd服务 阅读全文
posted @ 2024-08-11 21:54 jinzhenshui 阅读(220) 评论(0) 推荐(0)
Linux:@2024-08-10 最新的Openssl-3.3.1 Openssh-9.8p1 Centos7上的编译后二进制 一键绿色直装版
摘要:@2024-08-11 更新 附件:Portable_Openssl-Openssh9.8p1-bin-el7.v1.4.1.tgz.zip 特点: 适用于 centos7.x 已经编译为二进制 对老版本的关键二进制文件sshd、sftp、scp、openssl进行了备份 升级前,自动打开一个端口为 阅读全文
posted @ 2024-08-10 22:35 jinzhenshui 阅读(54) 评论(0) 推荐(0)
Linux:S3 client 支持使用pipe管道stdin输入的工具
摘要:s3cmd 及其衍生版都支持put操作,支持pipe输入stdin: zosutil put s3cmd put aws s3 cp ######################################## todo ... 阅读全文
posted @ 2024-07-29 21:21 jinzhenshui 阅读(27) 评论(0) 推荐(0)
Nginx:也是一款 牛x 的 tcp端口转发器!
摘要:stream { ################################################################################### server { listen 33243 tcp reuseport; proxy_timeout 8h; pr 阅读全文
posted @ 2024-07-04 15:49 jinzhenshui 阅读(53) 评论(0) 推荐(0)
centos7:源代码编译 openssh 1.0.2u,构建可在centos7使用的 rpm包
摘要:如题。 核心是编辑源代码包中的"openssl.spec",使之符合centos 7的发行版规范! 技术难点、重点、核心点: 千万注意: 不能有不适合的配置,比如有不合适的: Requires:openssl, as son 阅读全文
posted @ 2024-04-11 20:42 jinzhenshui 阅读(42) 评论(0) 推荐(0)
centos7:编译升级 openssh:主要参考“https://github.com/boypt/openssh-rpms”
摘要:参考“https://github.com/boypt/openssh-rpms” “Releases · boypt/openssh-rpms (github.com)” 安装人家大牛的文档来操作即可。 可选的,自行定制 version.env, 可进行各种组合! Backport OpenSSH 阅读全文
posted @ 2024-04-07 10:39 jinzhenshui 阅读(169) 评论(0) 推荐(0)
centos7:从源代码编译安装:使用ntirpc v3.2+的 修改版:nfs-ganesha v2.8.4.1
摘要:官方 nfs-ganesha v2.8.4 只能使用 ntirpc<=v3.1的版本。 原因是 ntirpc v3.2版本做了修改:github上比较 ntirpc : tag v3.1 .. tag v3.2 结果如下: 所以,(参考高版本nfs-ganesha的代码)只能通过修改 nfs-gan 阅读全文
posted @ 2024-04-05 22:38 jinzhenshui 阅读(172) 评论(0) 推荐(0)
centos7:从源代码编译安装 nfs-ganesha v2.8.4
摘要:在“centos7:从源代码编译安装 nfs-ganesha” 的基础上, 从github获取v2.8.4的源代码 git clone -b V2.8.4 --recursive https://github.com/nfs-ganesha/nfs-ganesha.git cd nfs-ganesh 阅读全文
posted @ 2024-04-05 09:41 jinzhenshui 阅读(358) 评论(0) 推荐(0)
centos7:从源代码编译安装 nfs-ganesha
摘要:安装依赖,依照手册编译、打包、安装即可。 yum clean all yum install -y centos-release-ceph-nautilus epel-release redhat-lsb-core yum makecache yum install -y gcc gcc-c++ m 阅读全文
posted @ 2024-04-03 16:11 jinzhenshui 阅读(273) 评论(0) 推荐(0)
ceph:调用二进制文件,纯手工安装配置ceph
摘要:ceph-authtool 创建初始mon.账号keyring并赋权(简单起见,所有权限)。 直接编辑临时keyring,根据自己的群集进行复制mon.并重新命名账号即可。这才是最最简单的做法,哈哈哈! 创建ceph.conf,只要包含必要的global配置即可。 为方便管理起见,创建(复制)cep 阅读全文
posted @ 2024-04-01 16:40 jinzhenshui 阅读(170) 评论(0) 推荐(0)
ceph:在centos7 上通过 ceph-ansible 安装ceph nautilus (v14)
摘要:安装 本质上就是熟悉ceph-ansible工具的各种配置关系:哪些时必须的?默认值来自哪里?各种配置分散在哪些配置文件内?.... ./site.yml ./group_vars/all.yml ./group_vars/其他各种组件特定的.yml 注意:all.yml 里的配置很大部分时依赖于s 阅读全文
posted @ 2024-03-20 15:13 jinzhenshui 阅读(85) 评论(3) 推荐(0)
ceph:在centos7 上安装ceph 14,centos7官方支持的ceph软件版本
摘要:文本: [root@centos792009 ~]# yum install epel-release yum install centos-release-ceph-nautilus.noarch yum install ceph ceph-mgr-dashboard ceph-radosgw c 阅读全文
posted @ 2024-03-01 11:33 jinzhenshui 阅读(112) 评论(0) 推荐(0)
linux:date <=> timestamp:转换;10进制 <=> 16进制;读取二进制原始数据hexdump
摘要:进制转换: 使用linux的 coreutils 的 printf 函数 : printf "%d" 0xf23b9 printf "%x" 12345 date timestamp 转换: date +"%F_%T" -d @时间戳的长整型值 date +"%s" [now] tail\head 阅读全文
posted @ 2023-12-20 10:46 jinzhenshui 阅读(107) 评论(0) 推荐(0)

1 2 3 4 5 ··· 14 下一页