<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shoulder1102的专栏]]></title><description><![CDATA[一个小菜鸟的小破地方——见证成长]]></description><link>https://blog.youkuaiyun.com/shoulder1102</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shoulder1102]]></copyright><item><title><![CDATA[在centOS 7上添加一个服务，并且要求该服务在NetworkManager重启之后也自动重启]]></title><link>https://blog.youkuaiyun.com/shoulder1102/article/details/100559878</link><guid>https://blog.youkuaiyun.com/shoulder1102/article/details/100559878</guid><author>shoulder1102</author><pubDate>Thu, 05 Sep 2019 15:58:34 +0800</pubDate><description><![CDATA[在centOS 7上添加一个服务，并且要求该服务在NetworkManager重启之后也自动重启

1. 编写服务本身

cat /root/test/Recover.py

# -*- coding: utf-8 -*-

import time

def main():
  print("recover vswitch ip config --start--")
  # doing s...]]></description><category></category></item><item><title><![CDATA[文件变化主动告知方法. pyinotify]]></title><link>https://blog.youkuaiyun.com/shoulder1102/article/details/98743987</link><guid>https://blog.youkuaiyun.com/shoulder1102/article/details/98743987</guid><author>shoulder1102</author><pubDate>Wed, 07 Aug 2019 14:07:33 +0800</pubDate><description><![CDATA[需求：系统分为好几个模块，各有1个server，有一个全局配置文件，用来记录各个模块都需要访问的全局变量，如/etc/agent/global.cfg。要求，任何一个模块修改配置时要告知到所有模块。

基本思路有2：

修改配置的模块主动进行notify，告知其他模块配置变化
	其他模块在使用相关配置时，主动查询配置文件
由于配置文件的修改并不频繁，linux提供了inotify机制，可以注册对应...]]></description><category></category></item><item><title><![CDATA[python3使用grpc获取请求端IP及端口号]]></title><link>https://blog.youkuaiyun.com/shoulder1102/article/details/98084952</link><guid>https://blog.youkuaiyun.com/shoulder1102/article/details/98084952</guid><author>shoulder1102</author><pubDate>Thu, 01 Aug 2019 18:06:10 +0800</pubDate><description><![CDATA[有一个这样的需求，通过grpc调用连接远端server，在server上起一个线程去完成一个任务，任务完成后，server端主动通知请求端任务已完成。

想要通知请求端，那么需要请求端的ip地址，网上没有查到python获取请求端ip地址的方法。下载grcp源码，发现该信息在context中，可以通过peer来获取。代码如下

service Agent {

rpc StartClien...]]></description><category></category></item><item><title><![CDATA[VMWare vSphere 的维护模式]]></title><link>https://blog.youkuaiyun.com/shoulder1102/article/details/97391584</link><guid>https://blog.youkuaiyun.com/shoulder1102/article/details/97391584</guid><author>shoulder1102</author><pubDate>Fri, 26 Jul 2019 15:19:17 +0800</pubDate><description><![CDATA[使用场景

当需要维护主机时（例如，要安装更多内存），请将主机置于维护模式。主机仅会因用户要求而进入或离开维护模式。

使用条件

如果主机将进入维护模式，则需将其上正在运行的虚拟机迁移到其他主机。此时主机将处于进入维护模式这一状况，直到关闭所有正在运行的虚拟机或将虚拟机迁移到其他主机为止。如果主机正在进入维护模式，则无法打开其上的虚拟机电源，也无法将虚拟机迁移到该主机。

当主机上不再有正在运行...]]></description><category></category></item><item><title><![CDATA[各种关机重启方式整理]]></title><link>https://blog.youkuaiyun.com/shoulder1102/article/details/97262971</link><guid>https://blog.youkuaiyun.com/shoulder1102/article/details/97262971</guid><author>shoulder1102</author><pubDate>Thu, 25 Jul 2019 15:03:43 +0800</pubDate><description><![CDATA[shutdown命令可以安全地关闭或重启Linux系统，它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数，可以是一个精确的时间，也可以是从现在开始的一个时间段。精确时间的格式是hh:mm，表示小时和分钟，时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。

halt是最简单的关机命令，其实际上是调用shutdown -h命令。halt执行时...]]></description><category></category></item><item><title><![CDATA[自己写的新浪博客下载器~~]]></title><link>https://blog.youkuaiyun.com/shoulder1102/article/details/7270162</link><guid>https://blog.youkuaiyun.com/shoulder1102/article/details/7270162</guid><author>shoulder1102</author><pubDate>Sun, 19 Feb 2012 10:51:05 +0800</pubDate><description><![CDATA[啦啦啦，啦啦啦，我是卖报的小行家~
第一次发东西，小激动下~~
在网上看见不少博客备份工具，但是要么用的语言我没接触过，要么就是linux下的，要么就是……收钱的。于是自己动手写了这么个东西出来。从代码质量能看出来，我水平太低啦。不过勉强实现了预期的功能，但是还没有进行完完整的调试，存在的毛病多多，暂时可以用来进行自然语言处理的语料收集部分，要想达到真正的备份功能还需要进行改进。写在这里，就是]]></description><category></category></item></channel></rss>