![](https://img-blog.csdnimg.cn/0d21b7d2ee7f4b16b0bb1135a0513eae.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
一些杂乱的操作系统知识点
阿福Chris
Greenplum中文社区资深技术专家!多年深耕分布式数据库领域!拥有Greenplum、TiDB、GBase8a、OceanBase等分布式数据库官方认证证书!
展开
-
SecureCRT 错误 Keyboard-interactive authentication with the SSH2 server failed. 处理
SecureCRT Keyboard-interactive authentication with the SSH2 server failed 错误处理原创 2023-10-21 12:22:31 · 1511 阅读 · 0 评论 -
CentOS8 挂载本地 YUM 源
有时候服务器不能访问外网环境时,安装系统需要的软件特别麻烦,一些软件包可能需要关联安装十几个其他的 rpm 包,安装完成后,有可能因为版本的问题,导致并不能正常使用。所以在没有外网环境时,最好还是下载一个操作系统版本对应的 ISO 镜像,挂在成本地 YUM 源。本文与大家分享本地 YUM 源挂载的步骤。原创 2023-03-20 05:18:15 · 1335 阅读 · 1 评论 -
SSH 做了免密钥 ssh-copy-id 后,登录仍然需要输入密码
今天遇到一个小问题,跟大家分享一下,我在两台服务器之间做免密登录,SSH 做了免密钥 ssh-copy-id 后,登录仍然需要输入密码,这个问题主要是由于的问题导致的。原创 2023-03-04 17:07:22 · 1317 阅读 · 0 评论 -
CentOS/Ubuntu 等操作系统 libssl.so.10/libcrypto.so.10 缺失问题
经常在使用某些软件时调用 openssl 库,出现库文件缺失问题,下面执行步骤可以手工编译你所需要的 so 文件,供使用。原创 2023-02-21 13:45:01 · 2994 阅读 · 0 评论 -
Ubuntu系统虚拟机无法登陆问题解决
为了测试方便,通常在电脑上搞一堆虚拟机基础环境,然后使用的时候,直接 clone 一个系统出来使用,在 Ubuntu 使用过程中,经常会遇到 SSH 无法登陆的问题,这里介绍可能存在的两点,方便大家定位和解决无法登陆的问题。原创 2023-02-21 11:33:55 · 1987 阅读 · 0 评论 -
关于服务器时区修改我们需要做哪些操作
前一阵在客户现场遇到一个操作系统时区采用默认 UTC 时区的问题,正常来说安装完服务器我们首先要确保当前时区在东八区 PRC、CST 或 Asia/Shanghai,但是如果已经运行了一段时间系统,再修改可能就比较麻烦了。项目上用的比较多的是 pgsql 和 greenplum 两款数据库,技术栈中有 datax 数据同步工具,springboot 应用,所以并不是你将操作系统的时区修改好,就可以正常使用了(除非不在乎时间问题)。下面简要概述一下需要修改的内容。原创 2023-02-20 16:17:32 · 1135 阅读 · 0 评论 -
Linux 修改系统时区并持久化
最简单的操作方法就是直接 COPY TimeZone 文件,然后固化到 BIOS,具体操作如下。在虚拟机环境下,Mac 的 VMWare 是有效的,但是在 Parallel Desktop 下会出现设置后过一段时间又恢复为原时区的问题,估计这个现象与宿主机的时区有关。原创 2023-02-19 07:49:48 · 288 阅读 · 0 评论 -
Prometheus Node Exporter 指标显示为空的问题
大家在使用 Grafana + Prometheus 解决方案过程中,可能会遇到 Node Exporter Dashboard 或者其他的 dashboard 出现监控数据为空的问题。原创 2023-02-03 14:14:38 · 2859 阅读 · 0 评论 -
Linux 权限变更操作失误,执行了 chmod -Rf 777 / 如何急救
可想而知,得到的回报惊人哈哈,我现在之所以还笑的出来,是因为折腾了半天已经修复了这个问题了。先来复盘一下问题解决的过程吧。原创 2023-01-30 08:44:32 · 5492 阅读 · 0 评论 -
基于 Prometheus 的监控平台简介
Prometheus 是 CNCF 基金会的一款开源产品,主要用做监控系统,通常用来和 Zabbix 等监控系统做比较,以其简单易用、架构灵活著称。这张图主要介绍了两种不同的采集方式,上面直接采集的方式很多数据库都可以提供,比如 OceanBase、Clickhouse 等;下面的方式是通过 Exporter 的方式进行采集,比如 Linux 操作系统指标、PG/MySQL/Redis/Mongo 等都有专门的 exporter;这张图展示了数据抓取和数据展示的简单架构,增加了展示端支持的不同方式。原创 2023-01-02 21:37:14 · 806 阅读 · 0 评论 -
CentOS 7 - kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuck
Soft lockup就是内核软死锁,这个bug没有让系统彻底死机,但是若干个进程(或者kernel thread)被锁死在了某个状态(一般在内核区域),很多情况下这个是由于内核锁的使用的问题。跑大量高负载程序,造成cpu soft lockup。遇到了 kernel 的问题,记录一下~原创 2022-11-19 11:18:15 · 2375 阅读 · 0 评论 -
升级 MacOS 到最新版本 macOS Ventura 13.0 后,Parallels Desktop 不可用
这两天收到了苹果推送的最新版本 macOS 系统,于是手贱升级了一下。然后悲剧发生了,用的好好的 Parallels Desktop 不能用了。老是提示下图,重启了 N 遍也不好使。没有办法,只能重新下载新版本下载了,有需要的可以从这个链接取一下,或者给我发私信。原创 2022-11-08 17:58:09 · 2193 阅读 · 18 评论 -
MacOS 编译 sysbench 报错问题解决方法
这一句,里面提到了需要配置 MACOSX 的版本。错误日志里,最主要的就是。原创 2022-10-20 14:11:56 · 1256 阅读 · 0 评论 -
Greenplum文件入库预处理 0x00 方法
今天做测试,遇到了之前听大家经常说的 0x00 不兼容问题。场景是这样的,我在 ClickHouse 里面搞了很多测试数据,采用 CK 的导出接口把数据导出成 CSV,然后用 GPDB 的 COPY 命令入库,就出现了 0x00 不兼容的问题,而且不仅有 0x00,还有 0x80-0x99。因为我是 COPY 入库文件,所以其实把文件处理一下就行了,把这些不兼容的符号替换掉。原创 2022-09-26 12:11:53 · 265 阅读 · 2 评论 -
git中通过rebase操作解决冲突并提交PR
我们通常通过 Github 进行协作工作,有时候在提交 PR 过程中,可能存在与别人已合并 PR 的冲突问题,此时便可以通过 rebase 操作解决这些问题并重新提交 PR,下面我们将这个过程简单描述记录一下。原创 2022-09-16 09:02:06 · 3354 阅读 · 0 评论 -
如何生成和调试 Linux 程序崩溃产生的 core 文件
程序运行过程中,由于一些设计不合理的原因,会导致 core dump 问题,此时通常情况下不会有一些我们通常设计好的调试信息输出。那么我们如何来查看 core dump 的具体原因呢?本文简单写一下 core dump 出现时如何产生 core 文件及如何进行简单的调试。原创 2022-09-02 07:11:33 · 3879 阅读 · 0 评论 -
Mac 下如何查看 Homebrew 安装的软件位置
【代码】Mac 下如何查看 Homebrew 安装的软件位置。原创 2022-08-23 14:02:38 · 4434 阅读 · 0 评论 -
CentOS or openEuler 如何查询yum软件包名称
早上跟社区的朋友学了一个简单的定位软件包名称的方法,如果您也遇到跟我一样的困惑,可以参考一下。问题背景早上在一个openEuler环境上进行添加用户操作,显示没有 useradd 命令:[root@openeuler-20-03-lts ~]# useradd-bash: useradd: command not found还是头一次遇到没有 useradd 的情况,有点慌哈哈。查询软件包方法其实查询软件包的方法也比较简单,比如缺少 useradd 我们不可能直接 yum install u原创 2022-05-26 10:23:17 · 627 阅读 · 0 评论 -
shell脚本中无法调用pyinstaller问题
今天遇到一个问题有点奇怪,我在sudo用户下,没有使用sudo权限安装了python 2.7对应的pyinstaller,但是在shell脚本里面调用时报命令不存在。问题现象:如上图所示,红色框框里是项目shell和我自己手工测试shell里分别调用pyinstaller的报错信息。蓝色框框时直接在命令行执行,命令可以正常使用。问题原因及解决办法:这个问题主要是因为我没有使用sudo权限安装pyinstaller,所以默认pyinstaller安装到了用户admin的home目录下,shell脚原创 2022-05-01 12:46:03 · 791 阅读 · 0 评论 -
Zstandard (zstd) 压缩库安装方法
Zstandard也叫做zstd,是Facebook开源的一种压缩方式,现在越来越多的受到大家的喜爱,在开源数据库Greenplum中,也应用到了这种压缩方式。它在CentOS等资源的默认yum源中并不存在,不能通过 yum install zstd 的方式一键安装。但是如果您要使用它,安装起来也是比较简单的,请按照以下步骤:访问 https://github.com/facebook/zstd 在右下角的Releases栏目中选择您想要的版本并下载;上传到服务器中,这里我选择linux cento原创 2022-04-02 07:55:44 · 10354 阅读 · 0 评论 -
Parallels Desktop克隆出来的虚拟机拥有相同的SSH KEY的修改方法
🏠 个人主页:阿福的主页 📚 版权:本文由【阿福Chris】原创、在CSDN首发、需要转载请联系博主 🤹♂️ 如果文章对您有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦今天发现了一个奇怪的问题,我用 Parallels Desktop 克隆出来的虚拟机,ECDSA key竟然是一样的,无图无真相,请看:难怪SSH的时候会提醒我一下,理论上来说,每次安装服务器时SSH密钥(SSH Host Key)都是自动生成的,而生成出相同密钥的概率接近于0,这样避免了中间攻击等情况。但是...原创 2022-03-31 13:39:27 · 1972 阅读 · 0 评论 -
Parallels Desktop启动虚拟机“操作失败”问题解决
前两天分享了一个创建虚拟机的错误问题,图片如下:今天安装了最新的虚拟机 Parallels Desktop 17.1.2(51548)版本,发现该问题还没有解决。我突然想起来可能是因为CPU硬件的“虚拟机监控程序”设置的有问题导致的,今天尝试了一下,修改这个选项就能解决“操作失败”问题!!!!!操作步骤如下:打开控制中心,选择一台完全关闭的、报错“操作失败”的虚拟机,有件打开“配置”选项:选择“CPU与内存”->“高级”选项:将“虚拟机监控程序”改为“Parallels原创 2022-03-29 07:35:25 · 5879 阅读 · 7 评论 -
分布式数据库授时服务选择 - 从NTP到Chrony
🏠 个人主页:阿福Chris 📚 版权:本文由【阿福Chris】原创、在CSDN首发、需要转载请联系博主 🤹♂️ 如果文章对您有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦当前很多数据库并不像之前的Oracle、MySQL一样只通过单独的一台机器对外提供服务,很多数据库是分布式数据库产品,是一个集群软件,通过横向扩展机器来提高整体性能,实现企业去O的需求。分布式数据库对各个节点之间的时间同步性有要求。比如OceanBase在技术上要求所有节点之间的时间误差需控制在 50ms 以...原创 2022-03-29 07:21:12 · 1572 阅读 · 0 评论 -
SELINUX修改错误导致开机卡住问题解决
今天关闭SELINUX的时候,操作失误,结果导致系统卡住一直启动不了,下面我们来重新模拟一下这个过程并演示解决方案。1.错误重现1.1 修改SELINUXsudo vi /etc/selinux/config1.2 重启服务器,卡住重启后,服务器启动相比之前异常缓慢,最后卡在白条处,如下:此时,为了查看后台发生了什么错误,我们同时按住 command+1。显示为SELINUX出了问题:2.错误解决这个问题解决起来也简单,首先需要重启,在刚进入如下选择洁面的时候,原创 2022-03-22 23:56:04 · 1465 阅读 · 0 评论 -
忠告:使用TNT版本PD的不要升级新版本Mac系统
本人已经踩坑,Mac系统升级后,Parallels Desktop 17.1.1 (51537) 已经不能安装新的虚拟机操作系统,原来的系统仍然可以继续使用。错误如下:当前没有找到完全合适的解决办法,如果有网友有办法解决,可以留言沟通。我当前已经升级成官方的14天试用版本,等待解决方案中,持续关注~~~...原创 2022-03-21 21:51:57 · 2597 阅读 · 0 评论 -
今天被一个问题折磨了,有人能解吗?
操作系统:macOS Big Sur x86报错信息:child process was terminated by signal 25: Filesize limit exceeded: 25原创 2022-01-09 22:40:04 · 396 阅读 · 2 评论 -
群晖NAS通过三方源安装Redis并开放访问
家里有一台群会NAS,当前已经安装了PostgreSQL(默认带该数据库,开放了一下对外访问)、MySQL(官方提供的套件带有MySQL),今天给大家分享一下如何安装Redis并开放外部访问(不使用Docker)。登陆群晖DSM并配置三方源如下图:增加如下两个三方套件来源:# synocommunityhttp://packages.synocommunity.com/# cphubhttps://www.cphub.net配置过程中,可能会有点慢,请耐心等待。安装原创 2021-12-12 01:00:26 · 4366 阅读 · 4 评论 -
Ubuntu20安装完后系统有点慢,怎么处理?
Ubuntu20桌面版安装完后,使用的时候一卡一卡的,于是我想着将一些不必要的功能关掉或删除,下面做一下简单记录:删除不必要的软件,使系统更轻便,执行如下两部分代码:sudo apt-get remove --purge -y thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca gnome-原创 2021-12-08 16:31:22 · 1166 阅读 · 0 评论 -
Mac启动台应用残留图标或分组如何彻底删除?
使用Mac的时候,为了方便,我们经常会在lanchpad启动台上面新建很多分组,有时候在系统升级后,删除掉无用的app或做分组调整后,一些剩余的图标或者分组并没有自动删掉,烦不胜烦。今天给大家分享一个低级别的操作方法。操作需要谨慎,一旦操作错误可能会引起很多麻烦首先,启动台的记录数据路径通常为:/private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db前面的`/privat原创 2021-11-28 10:01:28 · 3529 阅读 · 1 评论 -
Linux如何开放SSH服务监听多个端口
Linux上默认SSH服务端口为22,但是通常在一些公司里面这个端口是禁用的,需要进行对应的修改。如果大家要开放多个端口的监听,可以通过如下方法进行配置。**首先**,修改sshd的配置文件,默认位置为:/etc/ssh/sshd_config参考上图,注释掉 Port 这行。**然后**,添加 ListenAddress 行```shellListenAddress 0.0.0.0:10022ListenAddress 10.211.55.40:22```这样就监听了2.原创 2021-11-27 07:10:05 · 3551 阅读 · 0 评论 -
存储容量单位汇总
单位全称缩写...原创 2014-01-13 07:59:00 · 375 阅读 · 0 评论 -
Linux IO Scheduler(Linux IO 调度器)
每个块设备或者块设备...原创 2017-05-25 07:18:00 · 76 阅读 · 0 评论 -
Ubuntu - Ubuntu14.04 server 静态IP配置
相信很多朋友在Ubuntu C...原创 2017-09-18 10:09:00 · 106 阅读 · 0 评论 -
CentOS 7 永久修改DNS
刚安装完CentOS系统后,配...原创 2017-09-28 14:09:00 · 454 阅读 · 0 评论 -
CentOS7 - 三步教你完成VNC远程连接
VNC是一种简单方便的远程连接...原创 2017-09-28 14:22:00 · 271 阅读 · 0 评论 -
Linux - Linux终端/脚本中for循环结构
有时候需要在终端简单跑一些循环...原创 2017-09-30 09:03:00 · 275 阅读 · 0 评论 -
NAS - 群晖NAS中Docker套件查询注册表失败解决方法
在使用群晖NAS本地安装Jen...原创 2020-10-21 11:35:00 · 18030 阅读 · 2 评论 -
NAS - 群晖NAS安装Jenkins
Jenkins大家都不陌生,J...原创 2020-10-21 11:52:00 · 1820 阅读 · 0 评论 -
NAS - 群晖NAS安装自带Git Server
首先,进入DSM,然后在套件中...原创 2020-10-21 17:02:00 · 1917 阅读 · 0 评论 -
Linux - SSH远程连接的返回信息
采用SSH的方式远程连接到服务...原创 2020-10-21 19:28:00 · 2064 阅读 · 0 评论