计算机基础
千码君2016
高级软件研发工程师,云计算网络虚拟化技术专家
展开
-
Ceph: vdbench 测试ceph存储rbd块设备
Osd是ceph的核心程序是最基础的请求响应的进程服务,osd将注册在集群cluster map中,客户端通过访问map获取离自己最接近的osd位置,然后与其建立直接通信,最终在数据网络中形成客户端到具体服务进程的P2P的请求相应模式。块设备在服务器中体现为rbd进程服务,在集群创建好之后,首先需要创建一个资源池,将节点上的数据盘进行接管,然后通过rbd进程进一步将其划分为不同的块文件,最终将rbd挂载在不同的文件目录下完成云硬盘的创建,保障虚拟机磁盘生效和运行。解压到每个节点并安装固定的目录下。原创 2024-06-18 09:49:03 · 842 阅读 · 0 评论 -
php: centos+apache 启动php项目
APR(Apache Portable Runtime)库。APR是Apache HTTP服务器的可移植运行时环境,许多软件依赖APR来提供基础的功能和可移植性。放弃编译,通过yum 进行安装apache。重启httpd 使php模块生效。以上报错暂时跟程序运行无关。检测mysql端口通信。把数据库配置好访问成功。访问info.php。原创 2024-06-05 19:33:30 · 498 阅读 · 0 评论 -
Linux: 默认进程介绍
这种内核线程共有32个,从watchdog/0到watchdog/31, 每个处理器核对应一个watchdog 内核线程,watchdog用于监视系统的运行,在系统出现故障时自动重新启动系统,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。它的基本思想是在进程执行过程中移动它,使得它在另一个计算机上继续存取它的所有资源并继续运行,而且不必知道运行进程或任何与其它相互作用的进程的知识就可以启动进程迁移操作,这意味着迁移是透明的。这里以散列计算和对称加密为例。原创 2024-05-13 21:17:44 · 1033 阅读 · 0 评论 -
MySQL:飞腾2000+Centos7.6 aarch64 部署MySQL8.0.36
报错如下:Error: 13 (Permission denied)利用密码:VdugGzt9dH%q登录MySQL并修改密码配置远程访问。另外如果用的时navicat版本较低连接会报错。由上述时间可以看出,初始化是在创建一些列的文件。mysql初始化目录出现了mysql.sock。请选用版本较高的navicat连接工具。选择 Bundle版本【全部文件】新版本的navicat获取方式。找到MySQL初始化时的密码。安装完成后检查mysql。那就问了,都初始化了啥?给mysql文件授权。原创 2024-04-28 15:45:16 · 1233 阅读 · 1 评论 -
若依:Linux Centos 7.9 安装部署RuoYi前后端集成版
【代码】若依:Linux Centos 7.9 安装部署RuoYi前后端集成版。原创 2024-04-27 17:03:52 · 692 阅读 · 4 评论 -
MySQL:ACCESS DENIED FOR USER‘ROOT‘@‘IP地址
后记:经验带来的是避坑,但未必踩过全部的坑。不要相信自己的手输,出现问题先想一下自己的输入验证是否通过,不要总是先怀疑机制的运转问题!去掉了SSL=TURE,因为用了SSL是要导入证书的,我一个临时快捷配置的数据库很简单并没有SSL认证呢。直到此时十分坚信没什么问题,甚至密码都是一度坚信是正确的。起因是使用若依的环境连接数据库时报错:远程数据库连接异常。两者再输入法上的区别前者是。由此断定是密码出现了问题。锁定大写时的感叹号!贴入了代码中的密码之后。未锁定大写的感叹号!原创 2024-04-26 07:51:47 · 345 阅读 · 0 评论 -
Ceph: No such file or directory: ‘ceph.conf‘ ;has `ceph-deploy new` been run in this directory
找到这个cepe.conf存在的目录。在进行osd的创建时报路径错误?在执行osd的创建就欧克了。原创 2024-04-10 23:32:03 · 415 阅读 · 0 评论 -
存储:The file system wasn‘t safely closed on Windows.
【代码】存储:The file system wasn't safely closed on Windows.原创 2023-12-20 20:13:09 · 967 阅读 · 0 评论 -
存储:windows 10 硬盘盒 新盘 SSD分区
4.win10 电脑 win + x 然后选择磁盘管理 (磁盘管理 K)5.它会提示需要初始化的一个新的磁盘,确定初始化。1.准备好绿联2.5英寸。2.准备好 SSD 磁盘。8.检测是否识别到盘符。原创 2023-12-18 15:47:21 · 734 阅读 · 0 评论 -
linux内核:笔记2-了解模块的一些知识~
1.内核模块可以理解为系统软件的插件,可以加载、卸载。2.insmod hello.ko 加载安装内核模块。3.rmmod hello.ko 卸载内核模块。4.利用内核模块编程访问进程描述符。5.操作系统的基本数据结构等。6.用户态和核心态的通信方式。8.内核缓冲区和系统缓冲区。7.io操作发生在内核态。原创 2023-05-15 19:31:09 · 60 阅读 · 0 评论 -
linux内核:笔记1-内核和操作系统的关系
11.监视和跟踪操作系统接入的硬件设备,决定每个外设是否可以访问计算机资源以及访问的允许时长,决定了每个外设是否可以访问计算机资源以及访问的允许时长是多少。10.操作系统向用户分配解释器,汇编,编译器和其他系统软件,便于用户和其他应用程序调用接口。2.是硬件和用户程序的桥梁纽带,向上管理用户程序,向下调度硬件设备。9.操作系统除了内核的职责外,额外负责安全性,隐私,中断与挂起等。一旦操作系统加载到内存中,计算机就做好了执行用户程序的准备。12.运行操作系统必须具有内核,运行计算机必须要有操作系统。原创 2023-05-09 17:00:13 · 1147 阅读 · 0 评论 -
linux:iptables (1) 初始状态
filter表中默认存在3个chain,INPUT,FORWARD,OUTPUT在加了一条阻断策略:iptables -t filter -A INPUT -s 10.10.10.2 -j DROPnat表默认有4个表组成,其中没有FORWARD链参与查询结果中已经存在一条DNAT 规则:当清掉nat表中的所有策略之后iptables -t nat -F PREROUTING比较特殊因为其包含5个链,因为在内核每一个环节都可以修改数据包PREROUTING,INPUT,FORWARD,OUTPUT,POST原创 2023-04-01 12:31:17 · 115 阅读 · 0 评论 -
网络:关于ovirt+ovn的云内的安全组
当给私网配置集添加了自定义的安全组之后,理论上应不许破坏原有的安全体系,当然配置集可以自动从Default安全组里面撤离,但是自定义的安群组应该将补充相关默认规则。首先云内的虚拟机在开启端口安全情况下,虚拟机对应的逻辑网络配置集应该默认加入内部DropAll和Default的安全组,并且所有默认加入的虚拟机之间是互通的。如果产品设定必须安全组内部的任何实体之间也不允许互通,那么就另当别论了。原创 2023-03-17 19:05:59 · 244 阅读 · 0 评论 -
OVN:dhcp-options分配网络的问题
如果将逻辑逻辑网络接入路由器的网关地址分配了比如10.10.0.2,也就是这个网关地址已经配置了,不能在继续分配给其他的虚拟机了。但是ovn在初始分配给私网下虚拟机IP地址时也会继续分配这个IP地址,造成地址重复出现问题。原创 2023-03-17 16:33:53 · 880 阅读 · 0 评论 -
网络:linux 创建虚拟网络类型表
linux 创建虚拟网络类型表ipvtap-基于L3(IPv6/IPv4)的VLAN和TAP的接口。ipvlan-用于基于L3(IPv6/IPv4)的VLAN的接口。macvtap-基于链路层地址(MAC)和TAP的虚拟接口。ip6gretap-IPv6上的虚拟L2隧道接口GRE。gretap-IPv4上的虚拟L2隧道接口GRE。ip6gre-IPv6上的虚拟隧道接口GRE。ipip-IPv4上的虚拟隧道接口IPv4。sit-IPv4上的虚拟隧道接口IPv6。gre-IPv4上的虚拟隧道接口gre。原创 2023-03-17 16:26:57 · 642 阅读 · 0 评论 -
tinyCore: 安装使用openssh
tinyCore: 安装使用openssh-如果连接不上,则重启一下ssh服务,如果ssh 连接不上可能是tc密码没改对再改一遍试试。重置tinyCore的管理员用户tc的密码,并ssh连接成功。将ssh启动的命令写进重启调度中。解决上述问题办法如下。原创 2023-02-07 18:06:51 · 542 阅读 · 0 评论 -
二进制与十进制转换
2进制转10进制:首先对二进制数从左到又从0标记下标,1001的下标依次应该为3、2、1、0。然后将下标作为2的幂次求值并乘以该下标对应的二进制数,最后将每一组乘积结果相加,得到结果。1001 = 1*23+0*22+ 0*21 + 1*20= 8 + 0 + 0 + 1 = 910进制转2进制:使用连除法,每次除数为2,每次都是整除,并列出余数,除到商为0为止,将余数按相反方向排列,得到最终的2进制数。如上所述,9的二进制数是:1001注...原创 2022-04-10 21:54:08 · 1362 阅读 · 0 评论