加载中
关于ansible远程执行的环境变量问题(login shell & nonlogin shelll)

问题 ansible调用playbook远程mvn执行打包时发现执行出错,找不到JAVA_HOME。 我们的exporter JAVA_HOME=/usr/java/jdk1.8.0写在/etc/profile中,登录时可以正常执行打包并打印JAVA_HOME。 ...

06/01 11:38
120
Python实现守护进程

Daemon场景 考虑如下场景:你编写了一个python服务程序,并且在命令行下启动,而你的命令行会话又被终端所控制,python服务成了终端程序的一个子进程。因此如果你关闭了终端,这个命令行程序...

05/10 10:09
20
通过进程pid找程序路径

有时候追查linux中某个程序进程,通过ps只看见运行命令,通过以下方式可以看见程序的安装路径: [root@sor-manager-01 ~]# ps aux|grep grafana root 15894 0.6 0.0 4969960 53164 ? ...

2017/11/17 13:53
11
Bash Shell常用快捷键

移动光标 ctrl+b: 前移一个字符(backward) ctrl+f: 后移一个字符(forward) alt+b: 前移一个单词 alt+f: 后移一个单词 ctrl+a: 移到行首(a是首字母) ctrl+e: 移到行尾(end) ctrl+x: 行首到...

2017/06/30 14:56
11
Django REST Framework实践(未完成)

目的 用Django REST Framework写个监听接口。 参考 https://darkcooking.gitbooks.io/django-rest-framework-cn/content/ 步骤...

2017/06/30 10:56
50
指定Pycharm在py3.6环境下启动

cd进指定项目目录 virtualenv -p /usr/local/bin/python3.6 ENV charm ./ ps:在pycharm的tool下,有自动创建快捷启动的脚本,需要提前点击生成...

2017/06/28 18:34
10
Mac OS下关闭本地TimeMachine备份节省磁盘空间

当我们开启TimeMachine之后,在使用外置磁盘时会把备份资料放在外置磁盘上,但是某一天发现如下图所示的奇怪现象,磁盘使用情况里面竟然有几十GB的“备份”文件。总共256GB容量,所以万万不能...

2017/06/28 16:26
26
一个查看MAC硬盘占用的小工具ncdu

本人用的是128G闪存的mac pro,由于有强迫症,见到闪存莫名其妙的被占用很不爽,然后呢偶然间发现了这个工具,相当好用,给大家安利一下。照着下面步骤就可以了。 1.打开命令行,输入:brew ...

2017/06/28 15:59
22
Process备份的自动化运维脑图

背景 https://www.processon.com是个在线画流程图和脑图的网站,可惜现在更改服务策略,对免费账号的数量定的很少,这里是备份之前做的一些和自动化运维相关的脑图,也分享一下。 CMDBuild手...

2017/06/28 11:24
24
写第一个Django app 笔记(安装配置)

写第一个Django app 笔记 这个笔记是很早以前写的,参考了很多django文献与官方文档,希望能够对观看者有所帮助! 一、安装与配置 1、下载安装Django,从官网上下载安装。 2、解压缩Django,...

2017/06/23 23:45
12
Python2的Json反序列化工具

起因:自带json库loads时,会输出标识Unicode的前缀,需自己hook去除。 #!/usr/bin/env python # -*- coding: utf-8 -*- import json __author__ = 'Jeff Chen' ''' 反序列化Json文本的工具...

2017/06/19 14:23
43
Python实现守护进程

概念 守护进程(Daemon)也称为精灵进程是一种生存期较长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止...

2017/06/13 11:13
20
Python ConfigParser模块常用方法示例

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在Python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一...

2017/06/07 11:14
12
找回 macOS Sierra 中的“任何来源”选项

为了安全,苹果在 macOS Sierra 取消了“允许安装任何来源的应用”,只允许来自 App Store 以及具有认证签名的应用。 当安装非 App Store 的没有认证签名的应用时会提示,“打不开xx 应用,因...

2017/06/07 09:11
28
mac下sublime2的列选择-快捷键

Left Mouse Button + Option 一个手指按住alt(opt),另一个手指在触摸板上滑动

2017/06/06 16:14
3
rabbitmq 管理命令

概述 rabbitmq 节点类型改变 上篇日志中,我们已经介绍过 rabbitmq 节点的分类及集群模式 我们搭建了一个默认模式的集群,可以通过 rabbitmqctl cluster_status 命令看到,默认情况下,所有的...

2017/06/05 18:26
32
找到7天以前的log文件,并删除

find /opt/ -ctime +7 -name "trace*.log" | xargs rm -f

2017/06/02 22:13
21
查看用户命令last

查看上次自己登录的时间,当然root可以查看其他用户登录的情况。 last -n user 可以看user前n次登录的情况

2017/06/02 21:35
6
learngitbranching.js过关记录

http://learngitbranching.js.org/是个学习git的网站,以游戏的模式一步步教会新手如何使用git,本文是记录我在玩的过程中,复习和学习到的git命令。 --------分割线-------- 提交: git co...

2017/05/30 22:21
38
mac brew 安装的mysql 启动与停止

mysql.server start mysql.server stop

2017/05/27 17:05
32

没有更多内容

加载失败,请刷新页面

返回顶部
顶部