自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

docker做了端口映射却不能访问

dockers,open-falcon,Ubuntu。

  • 博客(53)
  • 收藏
  • 关注

原创 记一次python mem排错

docker run 一个容器(多个测试样例)。结果显示 有个测试样例被 killed 。docker stats 查看 ,发现内存接近90G;而我实际运行时 只有 1G的内存。所以被killed。[root@a34h05007.cloud.h05.amtest87 /root]#docker stats --no-stream|head -n 1;while [[ true ]];do e...

2020-01-02 10:02:08 344 1

原创 配置被覆盖更新后,/etc/init.d/* 服务启动失败

linux机器中, 某个服务, 启动脚本在/etc/init.d/ 目录下, 当我们 把 home的文件,配置等被覆盖更新后, /etc/init.d/启动脚本没变, 这时,启动就会报错,如下[admin@a34h11078.cloud.h11.amtest87 /cloud/app/sls-backend-server/SlsWeb#/sls_web/current]$sudo ...

2019-12-18 12:01:39 1628

原创 python unittest.TestCase

unittest.Testcase : https://docs.python.org/zh-cn/3/library/unittest.html测试样例, 文档函数名需要 “test” 开头,才能被应用Ran 0 tests in 0.000s 这个测试样例 没有 被应用import unittestclass test_myClass(unittest.TestCase): ...

2019-11-28 17:39:49 358

原创 sed的逗号转义,转行,tab

ETTY_ALIAS="/etc/kk/yy/dd/mm"JETTY_ALIAS2 = JETTY_ALIAS.replace("/", "\/")exec_cmd("sudo sed -i '/jetty\ start/ s/su/nohup\ su/g' %s " %JETTY_SCRIPT_PATH)exec_cmd("""sudo sed -i "/su\ -\ www\ -c/...

2019-11-12 21:53:49 972

原创 nginx的location位置变量

server { listen 80 default_server reuseport; include fastcgi_params; {%- if install_flag == "true" %} location = /logtail.sh { ...

2019-11-12 14:09:01 1113

原创 DevOps 与 敏捷开发的关系

devOps 流程programming_process

2019-11-01 21:41:09 974

原创 yaml按顺序 load,dump,&& 去掉 yaml.dump的“null”

yaml 按顺序 load,dump当你有一个 map.里面有dict,list各种的时候, 如果你用 yaml.load,yaml.dump,你会发现他的顺序有变了, 当你不洗碗他变的时候, 怎么办??from collections import OrderedDictimport yamldef ordered_yaml_load(yaml_path, Loader=yaml.Lo...

2019-08-15 16:04:58 3181

转载 docker research所有的tag

参考链接(https://nickjanetakis.com/blog/docker-tip-81-searching-the-docker-hub-on-the-command-line)例如,查找 python 关于2.7.15的所有tag.$ image=python;curl https://registry.hub.docker.com/v1/repositories/$image/...

2019-08-09 12:18:36 442

转载 使用普通用户执行 docker---转载

转自 (https://www.cnblogs.com/klvchen/p/9098745.html)CentOS 版本 7.4,Docker 版本 docker-1.13 及以下ll /var/run/docker.socksrw-rw----. 1 root root 0 May 25 14:43 /var/run/docker.sock#添加 docker 用户组groupadd ...

2019-06-25 17:33:51 647

转载 ssh登录时在参数中加入密码的解决方案---转载

ssh登录时在参数中加入密码的解决方案转载(https://www.cnblogs.com/senlinyang/p/7833249.html)  在使用ssh登录远程服务器的时候,在执行完ssh user@ip后,要输入登录密码,有时候登录密码记不住,这样以来Ian带来的很多的麻烦,有没有一种在ssh的参数中直接加入密码的方法呢?查看ssh的帮助我们发现ssh命令并不能在参数中制定密码。复...

2019-06-21 10:26:29 2345

转载 Linux下monit进程管理操作梳理--转载

本文转自 (https://cloud.tencent.com/developer/article/1027097)Monit对运维人员来说可谓神器,它是一款功能非常丰富的进程、文件、目录和设备的监测工具,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。Monit不但本地监控十分有效,还可以监控远程服务,只要花点功夫就能永远实现服务的“死而复...

2019-06-21 09:44:05 1667

原创 记一次网络故障排查

事件: 整个公司的网络都连接不上了,结构: 外网----路由器—交换机1—交换机2------网线(房间)----网线(个人)1 外网–笔记本 (测试外网是否 联通)2 外网–路由器—笔记本 (测试路由器)3 外网–路由器—交换机1–笔记本 (测试交换机1)4 外网–路由器–交换机2—笔记本 (测试交换机2)5 外网–路由器–交换机1–交换机2...

2019-06-17 17:09:59 259

原创 常用正则表达式

验证数字的正则表达式集验证数字:1$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9])$验证有两位小数的正实数:2+(.[0-9]{2})?$验证有1-3位小数的正实数:3+(.[0-9]{1,3})?$验证非零的正整数:^+?[1-9][0-9]$验证非零的负整数:^-[1...

2019-05-05 17:32:04 520

原创 python学习

官方文档(https://docs.python.org/zh-cn/3/library/typing.html)cookbook(https://python3-cookbook.readthedocs.io/zh_CN/latest/c07/p03_attach_informatinal_matadata_to_function_arguments.html)给函数参数增加元信息你写好了...

2019-04-24 09:47:37 509 2

转载 ubuntu 下安装nanomsg和nnpy

nanomsgnanomsg是ZeroMQ作者用C语言重写的一个Socket库,其用法和模式和ZeroMQ差不多,但是具有更好的性能和更完善的接口。首先下载源码wget https://github.com/nanomsg/nanomsg/archive/1.0.0.tar.gz -O nanomsg-1.0.0.tar.gz首先确保你ubuntu上已经安装gcc gcc-c++ pyt...

2019-04-21 14:21:42 1676

转载 Python多线程报错之RuntimeError

写多线程脚本,运行的时候报错File “/usr/local/lib/python2.6/threading.py”, line 465, in startraise RuntimeError(“thread.init() not called”)RuntimeError: thread.init() not called原因是线程类中构造函数__init__()中未调用父类的初始化方法,...

2019-04-18 11:19:55 1082

原创 df refresh磁盘没同步

文件清理后,磁盘没及时同步。事件: 发现 df 不足, 检查是某个日志太大, 于是删除日志, 再次 df -h 检查 磁盘。 发现没及时同步。root@远盛09-GPU号(70-85-C2-88-27-97):/# df -h文件系统 容量 已用 可用 已用% 挂载点udev 3.9G 0 3.9G 0% /devtmpfs ...

2019-03-20 12:28:33 8820 1

原创 nvidia-smi 的坑。

运维监控 GPU 的alive的存活状态发现了一下一些坑1 供电不足导致 gpu掉线。我们用的是 1080, 结果功率低于500W, 不足以支撑 gpu,风扇,等配套硬件的功率, 所以导致gpu掉线。最后,增加供电功率。2 nvidia-smi 检查存活状态及温度时, 命令延迟nvidia-smi这条命令就一直卡在那, 最后借用 timeout 这个命令, 超时自动ki...

2019-03-15 17:21:43 2283 1

原创 cpu太高

1 top1 top 或 htop2 top -H -p 进程号 得到线程3 printf “%x\n” 线程号 将异常线程号转化为16进制4.使用jstack 进程号|grep 16进制异常线程号 -A90来定位异常代码的位置(最后的-A90是日志行数,也可以输出为文本文件或使用其他数字)。可以看到异常代码的位置2 分析工具无论windo...

2019-03-15 17:02:26 232

转载 Linux查看物理CPU个数、核数、逻辑CPU个数

#总核数 = 物理CPU个数 X 每颗物理CPU的核数#总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数#查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l#查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uni...

2019-03-08 15:33:37 2054

原创 bash shell坑

这是一个简单的 if 判断。if [ `ps ax | grep -i 'open-falcon' |wc -l` == 2 ] || [ `ps ax | grep -i 'open-falcon' | awk -F " " '{print $7}'|head -n 1` == "/home/work/open-falcon/agent/config/cfg.json" ];then ech..

2019-03-05 17:24:07 223

原创 dockefile 制作(简单)&& 删除维护

详见链接(https://yeasy.gitbooks.io/docker_practice/image/dockerfile/entrypoint.html)Dockfile 文件制作root@戴燚:/home/daiyi/Documents/study/docker/nginx-test# cat Dockerfile FROM python:2.7.15-alpine3.8 ...

2019-03-01 17:47:21 812

原创 python 打印top的信息到log

管道,批次,def echo_in_log(metric,threshold): top1_info = subprocess.Popen(["top", "-n", "1","-b"],stdout=subprocess.PIPE) top_info = subprocess.Popen(["head","-n","30"],stdin=top1_i

2019-03-01 17:41:52 535

原创 安装cuda,cudnn.

uname -a查看系统信息。检查ubuntu版本。daiyi@hptf01-SYS-7048GR-TR:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 17.10Release: 17.10Codename: artfulcuda 选择 下载。(...

2019-02-13 16:58:16 252

原创 python填坑(1)

return执行到return语句时,会退出函数,return之后的语句不再执行。。。但将return语句放在try语句块中,是个例外。。。。def fun(): print(kk) return 'ok'#执行到该return语句时,函数终止,后边的语句不再执行 print(kk) def func(): try: print(kk) ...

2019-01-29 12:01:04 633

原创 ansible坑(2)

[gpuautoReboot]registry-corp.hypereal.com:13673registry-corp.hypereal.com:17817registry-corp.hypereal.com:10138registry-corp.hypereal.com:16444registry-corp.hypereal.com:12918这时只能执行一个,[gpuRebo...

2019-01-26 18:10:54 333

原创 python 中文排序(按拼音)

pypinyin排序 仅按拼音首字母 排序安装pypinyinpip3 install pypinyin代码from pypinyin import lazy_pinyinchars = ['鑫','鹭','榕','柘','珈','骅','孚','迦','瀚','濮','浔','沱','泸','恺','怡','岷','萃','兖']chars.sort(key=lambda ch...

2019-01-26 16:54:58 3585

原创 termial更改title,

通过查询,找到一种简单的处理方式,就是讲如下代码加到~/.bashrc的最后位置。 function set-title() { if [[ -z "$ORIG" ]]; then ORIG=$PS1 fi TITLE="\[\e]2;title的名字\a\]" PS1=${ORIG}${TITLE} } s...

2019-01-07 13:12:01 465

原创 html学习(二)图案高亮

目的: 在open-falcon-dashboard的 alarm-dashboard 上,增加一个Alarm-Dashboard-V2.为了让他显示高亮。1 首先定位到 代码位置。 /open-falcon-dashboard/rrd/templates/navbar.html就照着原来的 模仿了下. <li {%if g.nav_menu == "p_no...

2018-12-29 16:59:59 281

转载 VS Code 填坑

1.文件2.首选项3.设置4.搜索“files.autoGuessEncoding”: flase改为“files.autoGuessEncoding”: true

2018-12-24 20:33:53 2077

原创 html学习(一)

插入多个空格时,请输入 或   — “en空格”是根据字体排印学的计量单位命名,宽度是两个普通空格的宽度  — “em空格”大概是四个普通空格的宽度创建换行符<br&amp

2018-12-24 15:01:33 326

原创 docker环境变量

docker中获取环境变量docker中的文件配置文件 (python 获取)API_ADDR = os.environ.get(“API_ADDR”,“http://127.0.0.1:8080/api/v1”cat rrd/config.pyimport osAPI_ADDR = os.environ.get("API_ADDR","http://127.0.0.1:8080/a...

2018-12-17 21:49:59 1801

原创 爬虫直接用cookie

感谢(https://www.douban.com/note/264976536/)1,获取Cookie很简单,使用Chrome浏览器的”开发者工具(Developer Tools)“或者Firefox的"HTTPFOX"等插件就可以直接查看自己新浪微博的Cookie。(注: 这个私人Cookie千万不要泄露哦!)比如,Chrome

2018-12-09 16:57:25 681

原创 linux清理

du -sh * # 这个命令也用于查看当前目录下各文件及文件夹占用大小df -h ,这个命令用于查看服务器空间,运行后的效果图如下:du -h --max-depth=1

2018-12-06 15:08:10 285 1

转载 python中logging的运用

参考链接(https://segmentfault.com/a/1190000003008066)(https://blog.csdn.net/z_johnny/article/details/50812878)快速应用import loggingfrom logging.handlers import TimedRotatingFileHandler #加载模块gp...

2018-12-05 14:14:42 392

转载 python3中的一些坑

参考链接(https://www.kawabangga.com/posts/2245)理解Python的UnboundLocalError(Python的作用域)今天写代码碰到一个百思不得解为什么会出错的代码,简化如下:x = 10def func(): if something_true(): x = 20 print(x) func()意图很明显...

2018-12-05 10:57:35 436

转载 ansible-概览

本文转自(http://blog.51cto.com/changfei/1657221)ansible 官网-中文(https://ansible-tran.readthedocs.io/en/latest/docs/faq.html)ansible安装[root@ju ~]# yum install ansible -y定义主机与组[root@ju ~]# vim /etc/ansi...

2018-11-30 17:46:14 269

原创 ansible 以及填坑

首先感谢(https://blog.csdn.net/pushiqiang/article/details/78126063)1 安装当然我们需要先安装Ansible。任务可以从任何可安装的机器上运行。1.1 Ubuntu在Ubuntu 16.04上安装Ansible的方法。sudo apt-get install -y ansible2 配置ansible的默认配置文件路径为 /...

2018-11-28 18:27:04 1773

原创 ubuntu常见问题

cpu温度查看sensors命令xxx@System-Product-Name:~$ sensorscoretemp-isa-0000Adapter: ISA adapterPackage id 0: +62.0°C (high = +82.0°C, crit = +100.0°C)Core 0: +56.0°C (high = +82.0°C, crit = +1...

2018-11-22 18:44:44 3372

转载 ubuntu18.04 安装 搜狗输入法

感谢 https://ywnz.com/linuxjc/1637.html(https://www.jianshu.com/p/c936a8a2180e)卸载ibus。sudo apt-get remove ibus清除ibus配置。sudo apt-get purge ibus卸载顶部面板任务栏上的键盘指示。sudo apt-get remove indicator-keyb...

2018-11-19 21:58:57 710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除