自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 【个人记录】使用iptables做路由网关

【个人记录】使用iptables做路由网关。

2024-06-21 09:52:27 104

原创 【个人记录】CentOS7安装MySQL 5.7和libmysqlclient.so.20

之前使用MariaDB 发现使用的```libmysqlclient.so```是18版本的,一些程序需要20版本的库,查了一下需要安装5.7以上版本的才有```libmysqlclient.so.20```,这里简单记录一下怎么安装

2024-03-15 14:05:16 642

原创 【个人记录】创建mysql用户并设置密码支持远程登陆

记录一下创建mysql用户并设置密码支持远程登陆的常用命令。

2024-01-18 08:22:07 608 1

原创 【个人记录】ceph修改osd池副本数

在 Ceph 中,可以使用 `ceph osd pool set` 命令来配置 pool 的副本规则。

2024-01-13 10:27:35 899

原创 【个人记录】Ceph删除存储池

这是因为有一层缓存池。需要先去除缓存叠加层。

2023-12-26 10:58:29 524

原创 【个人记录】Ceph删除OSD

个人记录在ceph集群中踢出osd1

2023-12-26 10:31:57 512

原创 【个人记录】NGINX反向代理grpc服务

监听17000端口,反向代理127.0.0.1:9000的GRPC服务,记录一下配置文件参。

2023-12-02 14:48:08 1105

原创 【个人记录】NGINX反向代理支持同端口HTTP与HTTPS协议访问

监听4000为https端口,当用http访问时会触发497错误,定向497错误至@https_to_http进行反向代理提供服务。监听4000端口,反向代理127.0.0.1:9090的Web网页。

2023-12-02 14:34:27 691

原创 【个人记录】安装ifconfig和nslookup命令

记录一下安装常见的运维命令。

2023-11-28 10:53:06 475

原创 【个人记录】同步Linux服务器时间和时区

使用ntp进行同步,时间服务器使用阿里云NTP服务器。

2023-11-28 10:45:34 331

原创 【个人记录】Ceph添加OSD

【代码】【个人记录】Ceph添加OSD节点

2023-10-13 10:41:06 453

原创 使用Docker部署Gitlab的记录

记录一次docker中部署gitlab的过程

2023-09-09 15:26:57 738

原创 【个人记录】CentOS7 编译安装最新版本Git

使用安装的git版本是1.8,并不是最新版本,使用托管时候会拉项目失败,这里使用编译源码方式安装最新版本的git。

2023-08-08 15:30:06 718

原创 使用Golang搭建一个简单的gRPC服务

因为业务需要,需要一个跨语言调用的RPC框架,是Google发布的基于HTTP 2.0传输层协议承载的高性能开源软件框架,本文使用Golang实现一个简单的gRPC服务端。

2023-03-07 15:52:28 656 1

原创 CentOS编译安装带有ssl模块的Python3.10.7解决pip install时提示SSLError

安装pipx时候遇到了CausedbySSLError,记录一下解决过程。

2023-02-23 14:19:09 1525 2

原创 Linux下使用autoconf自动生成makefile文件

系统信息:Centos7autoconf可以自动帮我们的程序生成makefile文件,非常方便安装失败的话可能是源配置出错

2022-07-08 14:30:14 591

原创 CentOS7 安装edge浏览器

直接下载微软的edge进行安装似乎几个依赖没安装那我们换种方式安装

2022-07-06 09:50:02 6473

原创 Ubuntu 安装yum命令 并配置yum源

直接使用sudo apt install yum是可以安装成功,但是这个yum没有配置源,是不能正常安装软件的,需要配置一下软件源

2022-06-09 10:20:01 9568 2

原创 Linux 服务器自动拉黑ssh登录失败的IP

最近有的人很闲,在网上到处瞎登服务器,今天一看一晚上失败登录517次写个脚本将登录失败的IP加入ssh黑名单中

2022-06-09 09:00:33 2645 2

原创 Python 学习记录 使用pyinstaller 打包tensorflow 2.8.0 keras项目

使用pyinstaller打包时候踩了一些坑,每次运行的时候一调用模型程序就崩了这里记录一下解决过程

2022-06-01 09:55:00 1151

原创 Linux 系统 开启swap虚拟内存

租的服务器内存不是很大,挂几个脚本内存就满了又不想花钱扩容,先用虚拟内存撑下吧查看内存配置情况free可以看到是只有4G的内存,没有开启swap内存创建虚拟内存使用fallocate创建8G(4G内存的两倍)虚拟内存并赋予权限fallocate -l 8G /swapfilechmod 600 /swapfile安装虚拟内存mkswap /swapfileswapon /swapfile查看一下内存情况,发现虚拟内存开启成功这东西在我2G内存服务器上提升明显设置开机挂

2022-05-20 20:49:44 957

原创 Linux CentOS7服务器切换中文并安装GUI界面

最近在百度云买了一个轻量应用服务器,系统预装的是CentOS7英文版不是是英文看不懂,只是觉得膈应,先改个中文安装中文语言包yum install kde-l10n-Chinese重新安装c运行库yum reinstall glibc-common应用中文包查看支持的中文包locale -a | grep zh可以看到支持的中文包有这些[root@baidu_centos ~]# locale -a | grep zhzh_CNzh_CN.gb18030zh_CN.gb231

2022-05-19 15:26:23 1522

原创 Python学习记录 使用tensorflow 2.8 完成猫狗识别 使用keras构建CNN神经网络

猫狗识别项目数据分为带标签和不带标签带标签:25000张不带标签:12500张数据分类处理下载的数据存放在data文件夹下# 定义数据存储的文件夹data_dir = './data/'train是25000张带标签的猫狗图片test1是12500张无标签的猫狗图片使用代码核对一下# 进入图片数据的目录,读取图片信息all_data_files = os.listdir(os.path.join(data_dir, 'train/'))# 打印数据总数print(len(a

2022-05-18 11:50:32 5950 11

原创 Linux 搭建minio 对象存储服务器

Linux 搭建minio 对象存储服务器本文写的是单节点的搭建操作,使用的是WSL CentOS7虚机系统环境Linux 版本:Ubuntu 18.04 LTS 虚拟机CPU:Intel® Xeon® Platinum 8255C CPU @ 2.50GHz内存:2GLinux 版本:CentOS7 2009 Core WSL虚机CPU:Intel® Core™ i7-10870H CPU @ 2.20GHz内存:16G用户:root如果不是root用户可以使用sudo -i 切换至

2022-05-14 10:16:59 1031

原创 Linux 系统配置信息查询 各种查看Linux配置的方法

查看CPU信息cat /proc/cpuinfo可以看到CPU是Intel® Core™ i7-10870H CPU @ 2.20GHz16线程的查看内存大小free可以看到是分配了16298864KB的内存 也就是16G左右使用top也可以查看按Shift + E可以切换显示单位查看系统版本RetHat系的可以使用,比如CentOScat /etc/redhat-release这个命令在Ubuntu就失效了Ubuntu可以使用lsb_release -a 或

2022-05-14 09:58:11 22842 2

原创 Python学习记录 搭建BP神经网络实现手写数字识别

搭建BP神经网络实现手写数字识别通过之前的文章我们知道了,构建一个简单的神经网络需要以下步骤准备数据初始化假设输入神经网络进行计算输出运行结果这次,我们来通过sklearn的手写数字数据集,来搭建一个BP神经网络,实现手写数字识别背景搭建的是一个2层的神经网络,包含一个输入层(输入层一般不计入网络的层数里面),一个隐藏层和一个输出层每个样本包含64个特征,标签进行了独热化处理(独热化处理就会将每种标签转化成一个只包含0和1,长度为10的数组,例如:数字0的标签就为[1,0,0,0,0

2022-05-13 16:29:23 6752 6

原创 Linux 使用alias命令实现快速切换目录

项目中经常要切换日志路径去查看日志比如日志路径在/var/log/test/1001每次都要输入cd /var/log/test/1001去查看,很不方便可以使用alias命令,创建命令别名用法:alias[别名]=[指令名称]执行alias clog="cd /var/log/test/1001"这样每次输出clog就可以方便切换到日志路径下查看日志文件了还可以加入环境变量中,每次进入终端就自动创建该命令的别名,使用更方便echo alias clog="cd /var/log/

2022-05-12 11:58:33 402

原创 Linux 使用mkfs命令格式化硬盘

最近部署的项目发现不兼容ext4格式需要重新格式化为xfs格式卸载磁盘执行df -Th可以看到/dev/sdc2挂载的是ext4格式如果有数据可以先备份到别的地方mkdir ~/backupcp -R /gluster/* ~/backup/然后将挂载点卸载umount /dev/sdc2重建分区信息fdisk /dev/sdc执行d 删除分区 n新建分区 w保存分区刷新分区信息partprobe /dev/sdc使用mkfs命令格式化-f选项意思是强制重新格

2022-05-12 11:01:53 9092

原创 Python学习记录 深度学习 如何搭建一个简单的人工神经网络

深度学习文章目录深度学习什么是深度学习深度学习和机器学习的区别神经网络(ANN)什么是神经网络生物神经网络人工神经网络人工神经网络的特点人工神经网络的优势人工神经网络分类感知器单层感知器多层感知器感知器优缺点优点缺点激活函数常见激活函数BP反向传播神经网络梯度下降法构建一个简单的神经网络目标背景创建数据初始化假设输入神经元进行计算输出运行结果完整代码什么是深度学习深度学习是一个复杂的机器学习算法,它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据深度学习和机器学习的区别

2022-05-11 21:20:01 994

原创 Python学习记录 如何使用TensorFlow

如何使用TensorFlowTensorFlow的使用分为下面几步先定义训练的数据集定义输入输出定义计算图定义损失函数训练的过程好了,你已经学会怎么使用TensorFlow,现在来试着写一个简单的线性回归吧!目标实现线性回归方程:y = a*x+b首先先导入包,使用V1的版本import numpy as npimport matplotlib.pyplot as plttry: import tensorflow.compat.v1 as tf tf.disa

2022-05-11 19:51:14 1724

原创 Ubuntu 18.04 LTS apt换阿里源 解决apt intall 时 出现 404 Not Found [IP: 185.125.190.39 80]

今天打算给WSL的Linux虚机编译个cpufetch结果执行sudo apt install g++时就报错了错误:24 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libc-dev-bin amd64 2.27-3ubuntu1.2 404 Not Found [IP: 185.125.190.39 80]错误:25 http://security.ubuntu.com/ubuntu bionic-updates/m

2022-05-11 10:03:19 4544

原创 Linux CentOS 安装EPEL 解决安装redis出现 “No package redis available“提示问题

今天给服务器安装redis时候提示 No package redis available.Loaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * centos-ceph-nautilus: mirrors.aliyun.com * centos-nfs-ganesha28: mirrors.aliyun.com * centos-

2022-05-10 10:30:40 1375

原创 CentOS yum 换阿里和清华源

先备份一份/etc/yum.repos.d/CentOS-Base.repoyum的配置文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak创建新的配置文件vi /etc/yum.repos.d/CentOS-Base.repo输入# CentOS-Base.repo## The mirror system uses the connecting IP address of the clie

2022-05-10 10:22:31 503

原创 Linux unzip的使用方法 怎么使用unzip解压zip压缩文件

执行unzip --h可以查看全部unzip的用法UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Sendbug reports using http://www.info-zip.org/zip-bug.html; see README for details.Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdi

2022-05-10 09:20:38 3512

原创 Linux 查找出目录下全部可执行文件(*.sh)并添加执行权限

执行find ./ -name "*.sh*" 可以查找目录下全部的可执行文件(.sh)chmod a+x可以给文件添加执行权限那么结合使用 -type f -exec chmod a+x {} +即下面的命令便可查找出目录下全部可执行文件(.sh)并添加执行权限find ./ -name "*.sh*" -type f -exec chmod a+x {} +...

2022-05-09 16:36:57 4899

原创 OpenStack+Ceph集群 计算节点执行nova list提示ERROR (CommandError): You must provide a user name/id

排错的时候在计算节点执行了nova list查看实例情况结果提示ERROR (CommandError): You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token).看来是没有配置keystone鉴权信息的原因创建鉴权信息vi ~/keystonerc输入控制节点的鉴权信息ex

2022-05-09 08:46:19 2125

原创 Python学习记录 TensorFlow基础概念

TensorFlow基础概念文章目录TensorFlow基础概念什么是TensorFlowTensorFlow架构前端系统后端系统TensorFlow的安装保证使用v1函数的方法TensorFlow核心概念图(Graph)张量(Tensor)操作(op)会话(Session)变量(Variable)什么是TensorFlowTensorFlow是一个基于数据流编程的符号数学系统,被广泛应用于各类机器学习算法的编程实现前身是谷歌的神经网络算法库DistBeliefTensorflow的运行过程就是张

2022-05-08 11:16:04 529

原创 Python学习记录 特征工程与模型聚合

特征工程与模型聚合文章目录特征工程与模型聚合什么是特征工程特征工程的主要任务特征工程的意义特征的选择特征来源选择的目标需要特征选择的原因选择的方法数据与特征的处理数据采集需要注意的点数据处理特征处理什么是特征工程特征工程是一项工程活动,它的目的是为了最大限度得从原始数据中提取特征以供算法和模型使用数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限特征工程的主要任务从数据中抽取出对结果预测有用且高效的信息特征工程的意义更好的特征意味着只需要简单的模型也可以有更好的模型效果,并且还拥有

2022-05-07 22:18:10 417

原创 OpenStack+Ceph集群 手动删除错误实例

简述一下之前的操作:我创建了一个minIO的虚机,使用warp对其进行测试测试使发现minIO虚机容量过小,于是对该虚机进行了resize扩容扩容时没考虑osd空间不足,导致运行时虚机宕机了,连接不上虚机于是我扩容了osd,将原存数据的osd删除,添加了更大空间的osd但扩容时没有删除pool池,导致还遗留有原osd数据的信息,导致ceph瘫痪重建pool池后,ceph正常,但minIO虚机找不到原存放的数据,导致出现状态错误于是对其执行删除实例操作,但一天过去,仍然没有删除,提示删除中故现

2022-05-07 12:03:49 1029

原创 OpenStack+Ceph集群 清理pool池 解决 pgs: xxx% pgs unknown的问题

昨天没有清空pool直接删除osd节点,导致今天ceph挂掉了…执行ceph -s显示2022-05-07 08:10:08.273 7f998ddeb700 -1 asok(0x7f9988000bf0) AdminSocketConfigObs::init: failed: AdminSocket::bind_and_listen: failed to bind the UNIX domain socket to '/var/run/ceph/guests/ceph-client.admin.

2022-05-07 10:06:16 2365

空空如也

空空如也

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

TA关注的人

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