- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 ansible 替换rm命令,减少危险删除的风险
众所周知rm命令的杀伤力,所以执行rm -rf要格外小心。为了避免意外删除文件,最佳实践是在“.bashrc”文件中创建’rm’命令别名为’rm -i’,它会要求确认每次删除。这里就不列举出可能的误删除命令,这个脚本主要是用于避免删除根目录,导致系统直接异常。其中 source /etc/bashrc 和 path: /etc/bashrc。可以按照实际情况改为source ~/.bashrc。
2023-11-27 17:06:48
412
原创 ctyunos局域网,每次使用docker修改映射的端口后,局域网内无法telnet相关修改后的端口解决办法
dockerd启动时,参数–iptables默认为true,表示允许修改iptables路由表。要禁用该功能,可以有两个选择:设置启动参数–iptables=false。修改配置文件/etc/docker/daemon.json,设置"iptables": “false”;然后执行systemctl reload docker重新加载。首先,请先检查防火墙的设置。那么你的问题应该和我类似。
2023-10-30 20:24:30
302
原创 电信ctyunos安装docker-ce
本次安装是第一次使用ctyunos,同时需要在内网环境安装docker,这个自研系统目前缺乏文档,折腾了几天,希望能给遇到类似问题的同事提供个思路,不能保障这个记录能解决每个人遇到的类似问题。电信ctyunos查看资料是基于openEuler,所以这次的思路是看看openEuler到底是个什么系统,在对应系统安装好了,测试能否在有外网的ctyunos服务器上安装好docker,最后下载对应的安装包和环境,传到内网环境进行安装,有了docker后,内网安装其他的中间件难度就不大了。
2023-10-17 20:33:05
3001
2
原创 docker-compose部署的zabbix和agent通讯问题测试
在弄清了127.0.0.1的问题后,可以开始解决之前使用docker-compose配置的zabbix监控容器无法和同一个宿主机上的agent通讯的奇怪问题。zabbix_agent2的配置如下:LogType=consoleLogFile=/var/log/zabbix/zabbix_agentd.logLogFileSize=10Server=127.0.0.1ListenPort=10050ServerActive=127.0.0.1Hostname=Zabbix serverEna
2023-07-03 10:48:57
256
原创 docker中0.0.0.0 和 127.0.0.1 的区别
0.0.0.0是通配符地址,当你把程序绑定这个地址后,会监听全部的端口,类似的有网络里面的0.0.0.0/0,也是表示全部的地址,所以,当把程序绑定0.0.0.0地址监听的时候,所有能访问该计算机的地址,都能访问这个接口。127.0.0.1是本地回环地址,也就是代表本机,其他的IP无法访问到这个地址的,所以如果使用这个地址绑定flask或者其他的http项目,需要使用nginx代理或者其他代理工具代理到本地后才能被访问。这里未进行详细测试,只是自己的感觉,之后进行相应的测试后再补充结果。
2023-06-29 09:53:05
868
原创 python 正则表达式整理
python 正则内容比较多,有多种模式,但是都了解后,比其他语言的正则还是容易理解的1.re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回noneinput_str = '.+?af_[0-9]*C'match_str = '(' + input_str + ')'match_str = input_strstr_1 = "xxxas(af_114CBBC"str_2 = "af_114C三期文苑学府/站前大道李家路口"match_num
2021-08-04 14:52:42
105
原创 python json生成flask_sqlalchemy的model,并使用json插入数据库
formate_list = []with open('oringe_data','r',encoding='utf-8') as f: formate_list = f.read().splitlines()# watcher_id = db.Column(db.VARCHAR(36),comment='1234')for key in formate_list: name = key.split(':')[0].replace("\"","") templent_st.
2021-06-04 16:32:13
807
原创 python路径获取总结
1.获取当前文件绝对路径import osprint(os.getcwd())```BASE_DIR = os.path.dirname(__file__) #获取当前文件夹的绝对路径print(BASE_DIR)这两种写法,路径的反斜杠在windos下是不同的,所以推荐使用第二种,这个应该是判断了系统类型的2.判断系统类型if platform.system() == 'Windows': path_str_list = "/".join(path_str_list) p
2021-05-11 11:38:10
226
原创 使用python对excel数据处理
python数据处理基础请移步这篇博客,写的非常好https://blog.csdn.net/weixin_42641395/article/details/87987802首先说明目前python处理excel有多个模块可以使用,其中xlrd在python3中建议使用1.2左右的版本,太高版本无法打开.xls文件,除了xlrd外openexcel也很好用(比如要设置边框线,要新建表,甚至插入特定大小的图片),如果只是对excel数据进行读取,pandas也是不错的选择。这个是个人的excel读取的代
2021-04-21 17:02:41
2455
原创 python自定义Exception和抛出后错误处理
python的Exception处理中使用到的概念参考资料:Python中获取异常(Exception)信息1.try except xxxException as e2.raise3.traceback4.sys.exc_info()在这里插入代码片import sysimport tracebackprint('########################################################')print("1/0 Exception Info")
2021-04-21 16:17:04
705
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人