linux输出文件头尾命令head和tail

 

head命令可以输出文件的头部内容,与其对应的命令是tail,即输出文件尾部内容。 head命令 head [OPTION]... [FILE]... 选项: -c,--bytes=[-]K:输出文件前第几个字节内容 例:输出前五个字节内容:head -c 5 … 阅读全文

RockyLinux8安装ntp同步时间

 

RockyLinux8作为Centos8的替代品,与RHEL8完全兼容,同样在RockyLinux8中也弃用了ntpdate软件包,官方建议使用chrony来替代,对于习惯ntp的使用着来说,可能不太习惯。 本文通过wlnmp一键安装包提供的源来安装ntp包。 … 阅读全文

通过nginx的ngx_http_sub_module模块使网站变灰

 

在某些特殊节日时,需要将网站设置成灰色背景,正常都是需要调整前端代码来实现,我这里提供一个新的方式,通过nginx来实现整个网站变灰。 首先你的nginx需要包含ngx_http_sub_module模块,该模块可实现字符串替换功能,默认一般不含此模块,需要编 … 阅读全文

CentOS下非交互式执行Oracle命令

 

使用oracle用户非交互式执行sql命令 执行一条命令

执行两条命令

执行多条命令 [crayon-663135f9e0160 … 阅读全文

cat EOF变量$转义处理

 

cat EOF标准输入时出现$符号,默认会将$符号识别为变量,如果想保留$符号,则需要对$符号使用反斜杠\进行转义。 例:在$变量前增加\转义,保留$符号

虽然我们这里通过\转义实现了$变量符号 … 阅读全文

cmake编译时指定gcc环境变量

 

在使用cmake编译时,如何指定gcc、g++环境变量。 可结合以下两篇文章使用: CentOS完美升级gcc版本方法 CentOS8完美升级切换gcc版本方法 1、通过export定义 仅在当前有效,永久生效请添加至/etc/profile [crayon- … 阅读全文

cephadm搭建Ceph集群(octopus版)

 

在之前的文章中介绍了ceph的版本发行周期以及命名规则,本文将通过cephadm工具来搭建个octopus版集群。 cephadm通过ssh从管理端的守护进程连接到主机部署和管理ceph集群,管理端的守护进程能够添加、删除和更新ceph容器。cephadm不依 … 阅读全文

gcc版本过低导致charconv: No such file or directory

 

最近在编译MySQL时,出现了以下报错

网上随手翻了一下,没有完美的答案,于是自己分析喽,分析过程我这里就不写了。 最终结论:这是由于当前gcc及g++版本太低导致 解决办法:使用更高级的gcc … 阅读全文

一文了解ceph版本发行生命周期

 

ceph从Nautilus版本(14.2.0)开始,每年都会有一个新的稳定版发行,预计是每年的3月份发布,每年的新版本都会起一个新的名称(例如,“Mimic”)和一个主版本号(例如,13 代表 Mimic,因为“M”是字母表的第 13 个字母)。 版本号的格式 … 阅读全文