<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hicode666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hicode666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hicode666]]></copyright><item><title><![CDATA[从源代码编译和安装gluster]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/104565963</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/104565963</guid><author>hicode666</author><pubDate>Fri, 28 Feb 2020 22:40:32 +0800</pubDate><description><![CDATA[目的
下载glusterfs的源代码，在CentOS 7 系统中编译和安装gluster。
安装yum包
 yum install autoconf automake bison cmockery2-devel dos2unix flex \
fuse-devel glib2-devel libacl-devel libaio-devel libattr-devel \
libcurl-devel...]]></description><category></category></item><item><title><![CDATA[gluster集群服务器IP地址更改后导致服务无法启动的一个解决方法]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/104552443</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/104552443</guid><author>hicode666</author><pubDate>Fri, 28 Feb 2020 11:09:30 +0800</pubDate><description><![CDATA[问题描述
原先建立了一个3主机的gluster集群，每个机器上包含2个bricks，总共6个bricks，采用4data加2EC的数据存放架构。某天实验室路由配置改变了，原先的三个主机IP全部发生变化，gluster启动后找不到peer，服务无法启动。
思路
属于一种hacker方法，将原有的配置文件里面所有旧的IP地址改为新的IP地址。目标文件都在目录/var/lib/glusterd/下面。
...]]></description><category></category></item><item><title><![CDATA[Python code for COVID-19]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/104379900</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/104379900</guid><author>hicode666</author><pubDate>Tue, 18 Feb 2020 18:15:29 +0800</pubDate><description><![CDATA[Python code for COVID-19
import requests
import json
import matplotlib.pyplot as plt
import math

from pyecharts.charts import Map, Geo
from pyecharts import options as opts
from pyecharts.globals imp...]]></description><category></category></item><item><title><![CDATA[多台机器建立ssh pub key登录方式的脚本]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/104281830</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/104281830</guid><author>hicode666</author><pubDate>Wed, 12 Feb 2020 17:15:26 +0800</pubDate><description><![CDATA[目的
公司内部有很多台Linux机器需要维护，每次ssh登录都要输入密码，非常麻烦。因此偷个懒，写了一个脚本，运行该脚本之后，下次再连接就不需要输入密码了。
使用提示
使用该脚本之前，请务必使用ssh-keygen生成公钥。
目前这个脚本运行时还需要输入多次密码，这是不足之处。
#!/bin/bash

# Declare an array of string with type
declare ...]]></description><category></category></item><item><title><![CDATA[glusterfs部署及应用tips]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/104281438</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/104281438</guid><author>hicode666</author><pubDate>Wed, 12 Feb 2020 16:59:33 +0800</pubDate><description><![CDATA[目标
在Linux集群上部署分布式文件系统glusterfs。构建出一个可以直接导出的NFS目录，可以在客户机上mount这个导出的目录，从而方便地提供文件存储服务。
关键词
gluster， glusterfs，分布式文件系统
部署脚本
!/bin/bash

set -x
HOME=/home/hicode
cp $HOME/glusterfs.repo /etc/yum.repos.d/gl...]]></description><category></category></item><item><title><![CDATA[用LDAP对Linux服务器进行账号认账]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/104280114</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/104280114</guid><author>hicode666</author><pubDate>Wed, 12 Feb 2020 15:56:09 +0800</pubDate><description><![CDATA[本文介绍利用LDAP进行Linux服务器账号认证的一种方法。该方案基于nss-pam-ldap这个yum包进行部署。
关键词：LDAP， NSS， NSLCD， PAM， nss-pam-ldap
#原理
LDAP是一个账号管理系统。基于一个通用的协议。Linux下的LDAP实现可以选择openLDAP，对应的deamon叫slapd。
NSLCD是一个名字解析器，可以理解成是LDAP的一个客户端...]]></description><category></category></item><item><title><![CDATA[python多进程共享内存的读写访问控制]]></title><link>https://blog.youkuaiyun.com/hicode666/article/details/103646590</link><guid>https://blog.youkuaiyun.com/hicode666/article/details/103646590</guid><author>hicode666</author><pubDate>Sat, 21 Dec 2019 17:38:54 +0800</pubDate><description><![CDATA[问题背景
基于SharedArray库，可以实现python多进程共享内存机制。问题在于，当内存初始化完成之后，我们希望这片内存的属性是只读的，而不希望看到意外的修改发生。
解决方案
解决方案是修改SharedArray库，库函数API attach成员提供的参数原先只有一个，即共享内存的文件名。通过修改attach的输入参数，可以允许用户将映射的内存指定为只读属性。这里面最关键的是mmap函数，...]]></description><category></category></item></channel></rss>