加载中
MinGW编译的可执行程序摆脱libwinpthread、libgcc_s_seh、libstdc++依赖

使用GCC的编译连接开关回避它: -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lgcc_eh -lpthread -Wl,-Bdynamic mingw32: -static-libgcc -static-libstdc++ -Wl,-Bstatic,--...

11/24 11:29
54
SQLite在多线程环境下的应用

先说下初衷吧,实际上我经常看到有人抱怨SQLite不支持多线程。而在iOS开发时,为了不阻塞主线程,数据库访问必须移到子线程中。为了解决这个矛盾,很有必要对此一探究竟。 关于这个问题,最权...

ios
11/18 11:12
67
Centos7/8 禁用一致性网络设备命名

1. 创建自己的手动命名方案。例如:将接口命名为 “eth0”。要创建自己的 udev 规则文件,并为那些设备设置 NAME 属性。确定在使用默认策略文件前使用该文件。 # vi /etc/udev/rules.d/60-ne...

11/12 16:07
87
tmux 终端复用软件

tmux 中的几个名词 在开始使用 tmux 之前我们需要先了解关于 tmux 的几个名词: session, window , pane 在这里我们就把他们分别叫做会话,窗口,窗格 。 通常我们在终端中操作一个任务的时候...

11/11 11:44
17
OpenStack虚拟机创建过程中镜像格式的的变化过程

Glance用来作为独立的大规模镜像查找服务,当它与Nova和Swift配合使用时,就为OpenStack提供了虚拟机镜像的查找服务,像所有的OpenStack项目一样,遵循以下设计思想: 基于组件的架构 - 便于...

10/23 16:34
7
CPU飙高,系统性能问题如何排查

一 背景知识 LINUX进程状态 LINUX 2.6以后的内核中,进程一般存在7种基础状态:D-不可中断睡眠、R-可执行、S-可中断睡眠、T-暂停态、t-跟踪态、X-死亡态、Z-僵尸态,这几种状态在PS命令中有对...

10/16 09:44
26
windows下tornado listen异常

异常代码: Traceback (most recent call last): File "myapp.py", line 27, in (8000) File "D:\Python38\lib\site-packages\tornado\tcpserver.py", line 152, in listen self.add_......

在RDMA(RoCE)上配置NFS

这篇文章显示了如何通过RDMA(RoCE)配置NFS。 在本文中,它是通过CentOS7完成的,其他Linux OS发行版是相似的 基本设置 两台配有通过Mellanox以太网SX1036交换机连接的ConnectX-3适配器(4...

配置Soft-RoCE

Soft-RoCE是RoCE的软件实现,不论硬件是否提供RoCE加速,它都允许RoCE在任何以太网适配器上运行。 Soft-RoCE作为内核4.8(或更高版本)的一部分发布。 可以使用Mellanox OFED 4.0或上游驱动程...

08/27 15:31
955
k8s概念

Pod spec.container.imagePullPolicy spec.container.imagePullPolicy: 这个是容器的镜像获取策略,有几种策略: IfNotPresent: 如果本地没有,就去远程 pull 镜像 Always: 每次pod启动都去远...

ceph集群删除一个包含mon、osd和mds的节点

1、移除mon [root@ceph04 ~]# ceph mon remove ceph04 removed mon.ceph04 at 192.168.11.130:6789/0, there are now 2 monitors 2、移除此节点上所有的osd 1)、查看此节点的osd [root@ceph0...

08/02 18:07
370
挂载 Ceph RBD 磁盘

一、安装ceph 客户端安装ceph-common包 # dnf install ceph-common 注意:安装ceph-common软件包与Ceph集群软件版本要一致 二、创建池与块设备 创建一个新的存储池作为磁盘使用 [root@ceph01...

08/02 16:30
660
Docker Network—Bridge 模式

概述 Docker 强大的原因之一在于多个 Docker 容器之间的互相连接。涉及到连接,就引出了网络通信的几种模式。Docker 默认提供了 5 种网络驱动模式。 bridge: 默认的网络驱动模式。如果不指定...

08/02 07:13
41
列出docker镜像的版本

在hub.docker.com页面上可以搜索到镜像的所有标签。 在很多情况下,需要通过命令行使用此信息。 这可以通过简单的API调用并使用jq工具解析json输出来完成。 jq是用于处理JSON输入的工具。 jq...

07/22 11:28
123
Shell字符串切割

1.使用 # 和 ## 进行截取(从左到右) val=“bash-4.2.46-31.el7.x86_64.rpm” echo ${val#*.} // 2.46-31.el7.x86_64.rpm echo ${val##*.} // rpm 第一个是从左到右进行截取到第一个"."的字符...

07/22 10:53
99
Zmail收发邮件

发送邮件 import zmail # 邮件内容 mail_content = { 'subject': 'this is title', # 邮件标题 'content_text': 'This message from zmail!', # 邮件正文 } # 用邮件账户和密码创建服务 ser....

07/16 10:24
218
Kubernetes 中 Pod 无法正常解析域名

问题描述 最近将 Kubernetes 升级到 1.18.1 版本,不过升级完后,查看工作节点的部分 Pod 无法启动,查看消息全是 connetion timeout 的问题,一看连接超时的地址大部分是以域名方式连接集群...

07/10 17:27
1.5K
不重启修复磁盘乱序

磁盘热插拔过程中可能会有/dev/sdx名称乱序的问题,通过下面的方法可以在不重启节点的情况下删除并重新添加磁盘,更新磁盘设备名称。 删除设备 停OSD服务,释放被占用的磁盘资源,以停OSD1,...

07/06 15:40
105
ceph-deploy部署ceph

环境说明 节点规划: 主机名 public-ip cluster-ip 角色 磁盘 ceph01 192.168.11.134 10.10.10.2 admin-node,mon,mgr,osd 系统盘: sda; 数据盘:sdb,sdc,sdd ceph02 192.168.11.135 10.10...

postgresql12 主从复制

前言 PostgreSQL 12 的一个重要变化是 recovery.conf 配置文件中的参数合并到 postgresql.conf,recovery.conf 不再使用 ; 参见:https://www.postgresql.org/docs/release/12.0/ Move reco...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部