centos 7内核版本升级
内核版本介绍
为什么会有升级内核的需求内,多半是现在内核对有些新功能不支持比如docker的最新功能、bbr等,而且选择的内核版本要长期维护版本(有bug后有人维护), 而常见的内核升级方法有两种
1.手工编译(除非有什么特别的定制需求才会用这种方法...
阅读全文python列出目录下的所有文件
因为最近一个项目需要用到列出所有文件,从网上看到大部分都不太好使,所有自己写了一个跟大家分享下(列出目录下的所有文件不包括目录)
deflist_all_file(path):fordirpath,dirnames,filenamesinos.walk(path):if(len(dirnames)!=0):fordirnameindirnames:forfilenameinfilenames:item=dirpath+"\\"+dirname+"\\"+filenameprint(item)else:forfilenameinfilenames:item=dirpath+"\\"+filenameprint(item)阅读全文
heml安装和使用
1、安装环境
#cat /etc/redhat-releas
CentOS Linux release 7.2.1511 (Core
#kubectl versio
Client Version: ve...
阅读全文helm架构和基本概念
helm整体架构
1、为什么会出现hel
首先在原来项目中都是基于yaml文件来进行部署发布的,而目前项目大部分微服务化或者模块化,会分成很多个组件来部署,每个组件可能对应一个deployment.ya...
阅读全文python 3.7安装pycrypto报错
1、python环境
>python
Python 3.7.
2、pip installpycrypto报错如下
C:\Program Files (x86)\Windows Kits\10\incl...
阅读全文python url解码与编码
1、python环境
C:\Users\Administrator>python --versio
Python 2.7.1
2、python模块(以下两个模块均可以实现
urlli
urllib
3解码...
阅读全文python 使用s3协议操作ceph bucket样例
#!/usr/bin/python#-*-coding:utf-8-*fromboto.s3.keyimportKeyfromboto.s3.connectionimportS3Connectionimportos########################################################################user="xxxxxxxxx"aws_access_key_id="xxxxxxxxxxxxxx"aws_secret_access_key="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"host_ip="xx.xx.xx.xx"port=9000########################################################################'''OrdinaryCallingFormat:自己安装有s3服务的服务器一般用这个SubdomainCallingFormat:host名中含有amazon类似的词语的一般用这个'''classS3(object):def__init__(self,):self.conn=S3Connection(aws_access_key_id=aws_access_key_id,aws_secret_access_key=aws_secret_access_key,host=host_ip,port=port,is_secure=False,calling_format='boto.s3.connection.OrdinaryCallingFormat')self.bucket_name='bucket_test'try:self.bucket=self.conn.get_bucket(self.bucket_name)except:self.bucket=self.conn.create_bucket(self.bucket_name)defupload_packetage(self,package_path):package_name=os.path.basename(package_path)package_key=Key(self.bucket,package_name)ifpackage_key.exists():package_key.delete()else:package_key.set_contents_from_filename(package_path)returndefrename_package(self,package_old_name,package_new_name):package_old_key=Key(self.bucket,package_old_name)package_new_key=Key(self.bucket,package_new_name)ifpackage_old_key.exists()and(notpackage_new_key.exists()):package_old_key.copy(self.bucket,package_new_key)ifpackage_new_key.exists():package_old_key.delete()returndefdelete_packetage(self,package_name):package_key=Key(self.bucket,package_name)ifpackage_key.exists():package_key.delete()else:raiseValueError('package:%sarenotexist'%package_name)returnif__name__=="__main__":s3=S3()#s3.upload_packetage("/tmp/text.txt")s3.delete_packetage("text.txt")#s3.rename_package("text.txt","text1.txt")pass阅读全文
CentOS 7 下配置默认网关
1. ip route 显示和设定路由
1.1 显示路由表
[root@linux-node1 ~]# ip route sho
default via 192.168.56.2 dev eth
169....
阅读全文