安装
env Mac OS
|
|
设置PATH和GOPATH,将如下内容写入.zshrc在家目录创建.gopath目录
|
|
DevOps|Python|Linux
使用的都是Ubuntu 所以按照官方文档进行安装
|
|
|
|
vim /etc/salt/master
绑定IP地址
自动认证
指定Saltstack文件位置
|
|
重启salt-master服务
|
|
vim /etc/salt/minion
指定master主机
如果不设置id的话,默认使用主机名作为配置
|
|
重启salt-minion服务
|
|
|
|
最近在处理各种数据
数据源一般有 普通文本、Access、csv、MSSQL等,比较杂乱
而针对不同格式的处境,又要编写不同的脚本,将数据整理之后放入到MongoDB中
记录如下:
场景: 存在相同格式的多个文本数据,文件结构如下
由于数据不便于公开,所以之贴出部分关键代码
具体思路是从文件中读取数据后拼接成dict,然后append到list里
最后在通过pymongo的insert_many将list插入到MongoDB中
|
|
对于SQL Server的数据源,一般是mdf文件;直接附加到SQL Server 数据库中然后通过Python连接到数据库(使用pyodbc),执行SQL语句……
部分敏感字段已删除
|
|
又有一个场景是像弄两个MongoDB的数据整合
于是就用Python编写了个多线程脚本,不断充源数据库中读取数据后存放到目标数据库中,代码如下
|
|
如果需要结合screen的话,可以通过screen -d -m 将相关任务放到screen中
虽然之前零零散散的有看过TensorFlow, 但前些天才买了一本《TensorFlow实战》来系统的进行学习,所以这里记录一些笔记,以供备忘
之前自己本地使用的都是Anaconda2, 看到越来越多的东西都在推Py3,所以折腾TF的时候也安装个Anaconda3
|
|
安装成功后提示修改PATH
由于我使用的是zsh,所以直接修改.zshrc文件即可
|
|
.zshrc中加入PATH
1 export PATH="/Users/tp/anaconda3/bin:$PATH"
|
|
|
|
文件保存7天
|
|
crontab [-u user] file crontab [-u user] [ -e | -l | -r ]
-u user:用来设定某个用户的crontab服务;
file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。
-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。
-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。
-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。
-i:在删除用户的crontab文件时给确认提示。
|
|
|
|
|
|
|
crontab -e
|
|
|
|
|
|
|
|
|
|
|
|
sudo vim /etc/zabbix/zabbix_server.conf
|
|
vim /etc/php/7.0/apache2/php.ini
|
|
|
|
|
|
|
|
如果页面404
|
|
原文
做个备份
环境 MacOS
|
|
创建hosts文件
|
|
在hosts中加入相应的主机,也可以根据自己实际情况创建相应组,比如我的
另外,如果修改了ssh默认端口,则在相应的ip后面加上端口
|
|
还可以通过定义别名的方式将服务器信息写入hosts文件,如下
其中jumper为该服务器别名,可根据自己实际情况修改为其它任意字符串
|
|
相关的参数还有
|
|
添加hosts后,就通过ping module测试是否能连接相应的主机
如果主机默认用户不是root,则可通过 -u 指定用户,如sudo ansible all -m ping -k -u username
|
|
使用过程中可以通过ansible-doc 查看一些模块的介绍
|
|
实现将某文件copy到所有机器上,以nihao.py为例
|
|
然后查看是否在服务器上
|
|
Ansible 的配置管理脚本称为playbook
每一个play必须包含以下两项
还有一些常见(非必须)的有name sudo 和vars(变量与其值组成的list)
tag:
缺失模块。
1、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
2、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: true raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true