<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[study_simple的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/study_simple</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; study_simple]]></copyright><item><title><![CDATA[音视频相关]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/141564188</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/141564188</guid><author>study_simple</author><pubDate>Mon, 26 Aug 2024 19:49:46 +0800</pubDate><description><![CDATA[1. 源码安装 git clone https://git.ffmpeg.org/ffmpeg.git2.  配置 编译 安装Q: 没有ffplayA：安装 yum install libsdl2-dev -y3.  配置环境变量Q: 缺少动态库。]]></description><category></category></item><item><title><![CDATA[sourceinsigt + samba]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/141399884</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/141399884</guid><author>study_simple</author><pubDate>Wed, 21 Aug 2024 18:09:01 +0800</pubDate><description><![CDATA[是一个用于管理 SELinux（Security-Enhanced Linux）模式的命令。SELinux 是 Linux 内核的一种安全模块，提供了强制访问控制（MAC）机制来增强系统的安全性。这意味着 SELinux 将不再阻止任何操作，只会记录违反策略的事件。这可以帮助你在调试 SELinux 策略问题时暂时放宽安全限制。命令时，实际上是将 SELinux 的模式从。注意 setenforce 0。]]></description><category></category></item><item><title><![CDATA[STL容器]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/141202932</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/141202932</guid><author>study_simple</author><pubDate>Wed, 14 Aug 2024 23:48:22 +0800</pubDate><description><![CDATA[emplace_back 用于在容器末尾直接构造一个新的对象，而不是先构造一个对象然后将其复制或移动到容器中。它接受构造对象所需的参数，并在容器末尾直接构造该对象。push_back 用于将一个已有的对象添加到容器的末尾。它接受一个对象（或者对象的副本），并将这个对象的副本存储在容器中， 具体来说，它会调用对象的拷贝构造函数或移动构造函数来创建容器中存储的对象。2. 若知道容器中可能存在具体的数据个数，调用reserve初始化容器大小。使用预分配存储空间并使用emplace_back插入元素。]]></description><category></category></item><item><title><![CDATA[coredump]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/140804081</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/140804081</guid><author>study_simple</author><pubDate>Tue, 30 Jul 2024 19:14:24 +0800</pubDate><description><![CDATA[1. 修改生成核心转储文件大小限制（core文件）        ​​              ​​​​​​​。修改/proc/sys/kernel/core_pattern。2. 设置core文件生成位置和文件名。3.  进行GDB调试，查看崩溃位置。]]></description><category></category></item><item><title><![CDATA[makefile cmake]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/140725898</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/140725898</guid><author>study_simple</author><pubDate>Fri, 26 Jul 2024 22:12:42 +0800</pubDate><description><![CDATA[【代码】makefile cmake。]]></description><category></category></item><item><title><![CDATA[C++ virtual实现]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/128560753</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/128560753</guid><author>study_simple</author><pubDate>Thu, 05 Jan 2023 11:51:26 +0800</pubDate><description><![CDATA[多态使用时，如果子类中有属性开辟到堆区，那么父类指针在释放时无法调用到子类的析构代码。我们需要通过子类重写基类的析构函数来释放。]]></description><category></category></item><item><title><![CDATA[奇怪的C函数]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/127075331</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/127075331</guid><author>study_simple</author><pubDate>Tue, 27 Sep 2022 17:36:35 +0800</pubDate><description><![CDATA[【代码】奇怪的C函数。]]></description><category></category></item><item><title><![CDATA[grep awk sed]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/125774766</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/125774766</guid><author>study_simple</author><pubDate>Thu, 14 Jul 2022 00:07:09 +0800</pubDate><description><![CDATA[grep awk sed...]]></description><category></category></item><item><title><![CDATA[远程桌面协议]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/119752255</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/119752255</guid><author>study_simple</author><pubDate>Tue, 17 Aug 2021 11:24:02 +0800</pubDate><description><![CDATA[远程桌面协议一共有三种 spice 、 svn 、 rdp



1. svn

主要用于linux的服务器的管理，由于无声音和usb传输，不满足于虚拟桌面的使用


    # 安装

yum install tigervnc-server

    # vnc服务器启动

vncserver

    # 查看连接

    vncserver -list

    #修改访问密码

    vncp...]]></description><category></category></item><item><title><![CDATA[zookeeper中客户端与服务端的区别]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/119346235</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/119346235</guid><author>study_simple</author><pubDate>Tue, 03 Aug 2021 11:27:38 +0800</pubDate><description><![CDATA[zookeeper中的服务端是指支持zookeeper该服务的服务器集群，也就是zkserver，属于服务模块；

而客户端指的是“享受”zookeeper提供的分布式协同化等服务的机器，是业务模块；

其中客户端可以指需要享受该服务的服务器集群。

另外关于服务器上下线的动态感知这一例子，一个或者多个客户端可以监听zkserver中的znode节点，从而可以动态感知该znode对应的服务器；这其中被感知的服务器是属于业务模块，监听的客户端也是属于业务模块，而只有zkserver是属于服务模块。


...]]></description><category></category></item><item><title><![CDATA[shell脚本语法]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/119136460</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/119136460</guid><author>study_simple</author><pubDate>Tue, 27 Jul 2021 11:30:31 +0800</pubDate><description><![CDATA[脚本基本模板：


#！/bin/bash

# program:

#   show "hello world!"

# History:

# 主要环境变量的声明

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

echo -e "hello world! \a \n"

exit 0


1. 第一行，声明脚本使用的shell名称（当程序被执行的时候，加载bash的相...]]></description><category></category></item><item><title><![CDATA[打包qt程序]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/119030648</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/119030648</guid><author>study_simple</author><pubDate>Fri, 23 Jul 2021 13:06:32 +0800</pubDate><description><![CDATA[使用工具：Inno Setup compliler



1. 打开写好的qt工程项目，选中release,然后开始编译执行







2. 找到工程文件夹下面的release目录，找到生成的exe文件，移动到一个新建的文件夹里面





3. 在该目录下，启动cmd





4. 输入命令 windeployqt test.exe , 然后等待执行，会在该文件夹下生成一系列文件





5. 打开 inno 软件， 分别填写应用名称、版本号、发布者。。。





6. 选择应用...]]></description><category></category></item><item><title><![CDATA[虚拟化运维指令]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/119022868</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/119022868</guid><author>study_simple</author><pubDate>Fri, 23 Jul 2021 10:43:03 +0800</pubDate><description><![CDATA[1. 查看所有虚拟机


    virsh list （显示开机的机群）



    virsh list -all (显示所有机群)


2. 启动虚拟机


    virsh start vm1


3. 控制台登录虚拟机


    virsh console vm1


4. 创建快照


virsh snapshot-create-as --domain vm1 --name snap-test1


5. 查看所有快照


...]]></description><category></category></item><item><title><![CDATA[ansible指令]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118885566</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118885566</guid><author>study_simple</author><pubDate>Mon, 19 Jul 2021 11:27:23 +0800</pubDate><description><![CDATA[1.安装 ansible


    yum -y install apel-release

    yum -y install ansible


2. ansible 安装版本


    rpm -qa | grep ansible


3. 查看主机清单（配置文件 /etc/ansible/hosts）


ansible all --list-hosts


4. ping


    ansible &lt;目标服务器(以下皆由分组nod...]]></description><category></category></item><item><title><![CDATA[服务器时间同步]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118884163</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118884163</guid><author>study_simple</author><pubDate>Sun, 18 Jul 2021 22:02:52 +0800</pubDate><description><![CDATA[配置目标服务器时间同步


ansible &lt;ip地址或者组&gt;-m cron -a 'name="test cron1" job="ntpdate time1.aliyun .com" minute=0 hour=*/1'


    目标服务器检测


        crontab -l

...]]></description><category></category></item><item><title><![CDATA[设置免密登录]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118883320</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118883320</guid><author>study_simple</author><pubDate>Sun, 18 Jul 2021 21:16:20 +0800</pubDate><description><![CDATA[1. 生成密钥


    ssh-keygen -t rsa -f /rot/.ssh/id_rsa -N ''


2. 复制密钥给目标服务器


    ssh_copy_id &lt;目标服务器ip地址&gt;


密钥存放地址


    /root/.ssh







]]></description><category></category></item><item><title><![CDATA[Linux报错]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118713743</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118713743</guid><author>study_simple</author><pubDate>Tue, 13 Jul 2021 23:36:36 +0800</pubDate><description><![CDATA[一、无法联网

（1）使用ifconfig命令后，出现ens33网卡后面没有IP地址

        设置自动获取IP地址

            1. 切换到管理员

                su root

            2. 打开配置文件

cd /etc/sysconfig/network-scripts...]]></description><category></category></item><item><title><![CDATA[ceph 指令]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118693242</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118693242</guid><author>study_simple</author><pubDate>Tue, 13 Jul 2021 10:11:07 +0800</pubDate><description><![CDATA[1. Monitor Map。Monitor Map包括有关monitor节点端到端的信息，其中包括Ceph集群ID， 监控主机名和IP地址和端口号，它还存储了当前版本信息以及最新更改信息，可以通过以下命 令查看monitor map。

ceph mon dump



2.OSD Map。OSD Map包括一些常用的信息，如集群ID，创建OSD Map的版本信息和最 后修改信息，以及pool相关信息，pool的名字、pool的ID、类型，副本数目以及PGP，还包括 OSD信息，如数量...]]></description><category></category></item><item><title><![CDATA[Ceph报错]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118672784</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118672784</guid><author>study_simple</author><pubDate>Mon, 12 Jul 2021 17:17:25 +0800</pubDate><description><![CDATA[1. 节点间配置文件不一致

使用ceph-deploy mgr create node1 node2 node3 创建mgr进程时，报错：RuntimeError: config file /etc/ceph/ceph.conf exists with different content; use --overwrite-conf to overwrite。提示使用--overwrite-conf参数去覆盖不一致的配置文件
...]]></description><category></category></item><item><title><![CDATA[分布式存储之ceph]]></title><link>https://blog.youkuaiyun.com/study_simple/article/details/118439324</link><guid>https://blog.youkuaiyun.com/study_simple/article/details/118439324</guid><author>study_simple</author><pubDate>Sun, 11 Jul 2021 22:38:34 +0800</pubDate><description><![CDATA[1.1 ceph 特点
	高性能
	高可用性 
	高可扩展性 
	特性丰富

1.2 架构
对象（object）: 原生API
块 （block）: 支持精简配置、快照、克隆
文件 （File）: Posix接口 ， 支持快照

1.3 核心组件
Monitor : 一个Ceph集群需要多个Monitor组成的小集群，它们通过Paxos同步数据，用来保存OSD的元数据。
OSD : OSD全称Object Storage Device，也就是负责响应客户端请求返回具体数据的进程。一个Ceph集群一般都有很多]]></description><category></category></item></channel></rss>