自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (2)
  • 收藏
  • 关注

原创 fedora RTL8821CE 无线网卡驱动安装

更新 fedora38 后,demsg 中会报大量的日志:如果遇到上面的信息,需要更新无线网卡驱动,方法参考:https://github.com/tomaspinho/rtl8821ce2. 下载 rtl8821ce 源码3. 编译并安装驱动4. 系统配置4.1 修改 /etc/default/grub 添加 pcie_aspm=off4.2 禁用系统自带的 rtw88_8821ce 驱动,这个驱动兼容性差,请禁用掉5. 重启系统系统重启后,请确认无线网络能看见。lsmod

2024-03-18 15:34:22 493

原创 手动修复 rabbitmq 报错 “Crash dump is being written to“

(5) 查找 wal 文件路径,查找的路径来自步骤 (4)(3) 在 pod 节点上查看对应的物理设备。此步骤请慎重操作,建议将文件备份后再操作。(7) 删除 pod,重新启动 pod。(6) 删除 wal 文件。(4) 查看设备挂载目录。

2023-11-07 16:55:49 1544

原创 asw ec2 ssh 登录设置

使用 ssh 登录 aws ec2 主机,需要创建 密钥对,设置好安全组规则。

2023-10-18 19:20:40 568

原创 undefined reference to fmt::v8::detail::throw_format_error

【代码】undefined reference to fmt::v8::detail::throw_format_error。librados, fmt, throw_format_error

2023-10-07 14:50:58 256

原创 nova/cinder等组件报连不上 rabbitmq

openstack 组件连不上 rabbitmq 问题调查分析,并解决示例。

2023-07-12 10:06:00 1409

原创 fedora 36 dmesg 大量 “pcieport 0000:00:1d.1: AER: Multiple Corrected error received: 0000:02:00.0“

fedora 36 dmesg 重复大量日志报错

2023-03-09 14:29:59 1084

原创 解决 fedora 锁屏无法切换中文输入法

解决 fedora 锁屏后无法切换中文输入法

2022-09-26 10:56:43 278

原创 linux termianl 快捷键

Ctrl+Alt+t新终端Ctrl+Shift+n新终端Shift+Ctrl+Q关闭终端窗⼝Shift+Ctrl+W关闭标签页Ctrl+d关闭终端Ctrl+c终⽌进程/命令Ctrl+a光标移动到开始位置Ctrl+e光标移动到最末尾Ctrl+k删除此处⾄末尾的所有内容Ctrl+u删除此处⾄开始的所有内容Ctrl+d删除当前字符Ctrl+h删除当前字符前⼀个字符Ctrl+w删除此处到左边的单词Ctrl+y粘贴由Ctrl+u, Ctrl+d, Ctrl+w删除的单词Ctrl+l相当于c

2022-05-07 19:23:33 428

转载 fedora 关闭 zram swap

Immediately:sudo systemctl stop swap-create@zram0Permanently:sudo touch /etc/systemd/zram-generator.conf or sudo dnf remove zram-generator-defaults 参考:https://fedoraproject.org/wiki/Changes/SwapOnZRAM

2022-04-11 14:45:13 971

原创 fedora Permission denied (publickey).

ssh, git clone 等报Permission denied (publickey).检查目标节点,均加过 key,仍然报错,尝试下面其中的方法:方法1:/etc/ssh/ssh_config 添加 下面配置:Host * PubkeyAcceptedKeyTypes=+ssh-rsa方法2: 使用 ecdsa 等加密方式替代 rsa:ssh-keygen -t ecdsa -C "<comment>"...

2022-03-01 13:29:59 476

原创 pip 命令报错

pip 命令报错# pip listTraceback (most recent call last): File "/usr/bin/pip", line 8, in <module> from pip._internal import main File "/usr/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module> from pip._interna

2022-02-18 15:52:36 508

原创 通过 socat 远程连接

在目标上socat tcp-l:${port} system:bash,pty,stderr本地socat readline tcp:${target_ip}:${port}

2021-11-18 11:23:42 754

原创 fedora jitsi 使用 chrome 无法共享整个屏幕

fedora jitsi 使用 chrome 无法共享整个屏幕jitsi 使用 chrome 共享整个屏幕时黑屏这个可以尝试下面的方法解决下:重启系统,将 wayland 改为 Xorg原始文章参考: https://www.tecmint.com/configure-xorg-as-default-gnome-session/...

2021-11-09 11:30:49 1025

原创 fedora megacli 报错

MegaCli64 报 "error while loading shared libraries: libncurses.so.5error while loading shared libraries: libncurses.so.5error while loading shared libraries: libncurses.so.5error while loading shared libraries: libncurses.so.5error while loading shared libr

2021-01-15 14:14:17 384

原创 解决 warning: implicit declaration of function ‘mempcpy’

#include <stdio.h>#include <stdlib.h>#include <string.h>void *combine(void *o1, size_t s1, void *o2, size_t s2){ void *result = malloc(s1 + s2); if (result != NULL) mempcp...

2019-12-27 15:50:25 2075

原创 rbd_cache + qemu writeback 测试

(1) ceph 修改 ceph.conf, 配置参考如下:rbd_cache = truerbd_cache_size = 10737418240rbd_cache_max_dirty = 10737418240rbd_cache_target_dirty = 10737418240rbd_cache_writethrough_until_flush = falserbd_cac...

2019-11-15 12:52:25 453

原创 lvm 相关操作

1. createpvcreate </dev/sda1>vgcreate <vg_name> </dev/sda1>lvcreate -L 1G(+1G) -n <lv_name> <vg_name>2. resizepvcreate </dev/sda2>vgextend <vg_name...

2019-07-03 11:21:19 276

原创 使用文件来模拟 nvme 设备

通过文件在当前系统模拟 nvme 设备,本篇可以参考。引用本文请注明出处: https://blog.csdn.net/Hello_NB1/article/details/93142900使用 qemu 模拟 nvme 设备,请参考: https://blog.csdn.net/Hello_NB1/article/details/931390891. 安装 nvme-loop 模块(...

2019-06-21 00:14:38 2505 1

原创 使用 qemu 来模拟 nvme 设备

使用 qemu 模拟 nvme 设备,本篇可以参考。引用本文请注明出处: https://blog.csdn.net/Hello_NB1/article/details/93139089通过文件在当前系统模拟 nvme 设备,请参考: https://blog.csdn.net/Hello_NB1/article/details/931429001. 确认 qemu 支持 nvme ...

2019-06-20 22:41:24 6165 2

原创 误清 iptables docker container 无法访问外网

iptables -t nat -Siptables -t nat -N DOCKERiptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKERiptables -t nat -A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKERipt...

2019-05-21 20:47:56 1204

转载 硬盘SMART检测参数详解[转]

转载自: https://www.cnblogs.com/xqzt/p/5512075.html一、SMART概述 要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了。诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件崩溃造成数据丢失所花费的代价却是相当可观的,特别是在用户从来没有提前考虑过在这些情况下的应对措施时。硬盘的故障一...

2019-05-15 11:24:25 5627

转载 ubuntu 获取源码包和源码(转载)

转载自: https://blog.csdn.net/yuanlu837/article/details/77504921、在获取源码包之前,确保在软件源配置文件 /etc/apt/sources.list 中添加了deb-src 项2、使用如下命令获取 xxx 源码包的详细信息:sudo apt-cache showsrc xxx3、源码包中通常包含3个文件,分别以d...

2019-04-17 19:46:58 1238

原创 emacs

1. 光标移动 M-< ^ | | M-v ...

2019-04-13 12:54:23 123

原创 centos7 c++17

 方案一:安装 devtoolset-7 工具包,并执行 “scl enable devtoolset-7 bash”yum install centos-release-sclyum-config-manager --enable rhel-server-rhscl-7-rpmsyum install devtoolset-7scl enable devtoolset-...

2019-01-08 16:32:52 3296 1

原创 sync、fsync 和 fdatasync 函数

转自: 《UNIX 环境高级编程(第二版中文)》 第三章 文件I/O 3.13 sync, fsync 和 fdatasync 函数传统的 unix 实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O 都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘...

2019-01-05 11:27:20 458

原创 centos7 gerrit + nginx 部署

 一、部署前准备1. 安装 openjdk, gityum -y install java-1.8.0-openjdk.x86_64 git ps: 如果与 jenkins 对接,git 的版本太低,会有些问题。接下来会写一篇如何在 centos7 上通过源码方式来安装 git. 2. 下载 gerrit地址(需要翻墙):https://gerrit-rele...

2018-12-28 14:09:15 1322

转载 Centos 7 GCC 7.3编译器安装

0.安装编译yum -y install gcc libtool gcc-c++ 1.下载gcc-7.3.0源码http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.3.0/gcc-7.3.0.tar.xz 2.下载编译依赖ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6...

2018-11-14 14:03:08 1084

原创 rbd map 执行过程分析

分析的 ceph 代码版本: 12.2.4分析的 kernel 代码版本: 4.16.0在执行 `rbd map &lt;pool_name&gt;/&lt;image_name&gt;` ,整个执行流程是如何完成的呢?这个 map 主要可以分为两个部分:1. 通知 kernel ,告知 kernel 需要 map 的信息(pool_name, image_name, 延伸的...

2018-10-24 16:31:46 4289 3

转载 OpenStack neutron删除网络设备出错解决办法

From: https://www.cnblogs.com/starof/p/4224342.html目标:要删除外网Ext-Net2直接删网络也会出错:因为有一个或多个端口在使用该网络root@controller:~# neutron net-list+--------------------------------------+-------------+--------...

2018-10-18 20:22:30 1893 1

转载 win 忘记密码

引自: http://ciscoskys.blog.51cto.com/1066670/1169878 1. 使用windows server 2012安装DVD,选择光盘引导进入 2. 进入修复系统 3. 选择疑难解答,进入界面 4. 选择命令提示符 5. 切换目录至系统目录执行move命令 6. 执行 copy命令...

2018-10-17 11:40:12 272

原创 udevadm 查看设备信息

udevadm info --query=all --path=/sys/block/sdaudevadm info -a -p /sys/block/sdaudevadm test -a ADD /devices/virtual/block/rbd0

2018-07-11 09:50:40 4027 1

原创 ceph 部署

这是一篇说明使用 kvm 虚拟机来部署 ceph 的文章 一、安装三台虚拟机1. centos 7 镜像:     CentOS-7-x86_64-Minimal-1804.iso 2. 安装 qemu-kvm, libvirt-daemon, libvirt-clienthost:# yum -y install qemu-kvm libvirt-daemon l...

2018-07-10 13:19:18 620

原创 ceph I/O 路径 -- rbd 写

ssize_t rbd_write2(rbd_image_t image, uint64_t ofs, size_t len, const char *buf, int op_flags) int r = ictx->aio_work_queue->write(ofs, len, buf, op_flags);[ ssize_t AioImageRequestWQ::write(u

2018-07-10 10:54:15 835

原创 qemu: error: Cannot access storage file

[root@node-1 ~]# virsh start k8s-1error: Failed to start domain k8s-1error: Cannot access storage file '/home/zeng/k8s-1_vdd.qcow2' (as uid:107, gid:107): Permission denied[root@node-1 ~]# virsh start...

2018-07-03 01:08:44 3512

转载 ceph full 处理方法

文章出自: 《Ceph设计原理与实现》1. 设置 osd 禁止读写ceph osd pause2. 通知 mon 和 osd 修改 full 阈值ceph tell mon.* injectargs "--mon-osd-full-ratio 0.96"ceph tell osd.* injectargs "--mon-osd-full-ratio 0.96"3. 通知 pg 修改 full 阈值...

2018-06-20 14:27:33 2461

原创 ipmi 登录出错解决

$ javaws "viewer.jnlp(192.168.1.90@0@1528717013602)"netx: Initialization Error: Could not initialize application. (Fatal: Application Error: Cannot grant permissions to unsigned jars. Application re...

2018-06-12 10:15:01 4590 2

原创 fedora28/29/32/centos ipmi 登录解决

ipmi 登录时会报:The viewer has terminated.Reason: The network connection has been dropped.解决方案:(1) centossed -i 's/ 3DES_EDE_CBC,//g' /usr/lib/jvm/jre/lib/security/java.security(2) fedora 2...

2018-06-05 17:08:27 1049

原创 mon 故障删除 mon

systemctl stop ceph-mon\@ceph-mon -i --extract-monmap /tmp/monmap 导出文件monmaptool /tmp/monmap --printmonmaptool /tmp/monmap --rm 从文件中删除配置ceph-mon -i --inject-monmap /tmp/monmapsystemc

2017-11-13 14:48:09 1070

原创 ceph-deploy error

[root@node-1 cluster]# ceph-deploy --overwrite-conf mon create-initial[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.37): /usr/b

2017-11-07 21:40:42 1443

原创 更新 yum 源

createrepo -p -d -g repodata/b5cc861547554bc93b6c812b1034c3b5bc2306ff865f1d19225fc7ff2a7884bd-comps.xml -o ./ ./

2017-10-16 21:02:28 345

User_Guide_DRBD_9.pdf

DRBD is a software-based, shared-nothing, replicated storage solution mirroring the content of block devices (hard disks, partitions, logical volumes etc.) between hosts.

2019-11-13

网络工程师教程(第三版)

网络工程师教程(第三版) pdf格式 雷震甲 清华大学出版社

2011-12-21

空空如也

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

TA关注的人

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