ansible-playbook yml脚本传递变量参数的几种方法
playbook 脚本内容
---
- hosts: test
tasks:
- name: 写内容到文件中
shell: echo {{ tips }} >/tmp/tips.txt
命令行传参4种方式
## 执行playbook脚本传参
# -e ...
·
技术积累
·
Linux 流量监控
NetHogs是一个小的"net top"工具。它没有像大多数工具一样按协议或每个子网划分流量,而是按进程对带宽进行分组。Nethogs会按每个进程实时进出计算机的流量排序,很方便查看当前流量带宽使用最多的进程
详情访问github:nethogs
安装nethogs
## 需要epel源
yum install libpcap nethogs -y...
·
技术积累软件工具
·
Fontmin 字体压缩
Fontmin 字体压缩工具,使用需要的字体文件,输入要使用的文字,生成新的字体文件
Fontmin介绍下载:Fontmin
具体使用:(使用windows客户端演示)
·
技术积累
·
Python Selenium chrome
linux命令行界面使用Python+Selenium+Chrome对网页截图保存(js渲染后的页面)
程序版本:
系统:centos7
python:3.6
Selenium:3.141
chrome|chromedriver:88.0.4324.96
chrome版本下载:Linux Google Chrome
chromedriver版本下载:...
·
技术积累
·
Linux
Linux给文本文件内容增加行号
方法1:cat命令
cat -n file.txt
方法2:nl命令
nl file.txt
方法3:awk命令
awk '{ print FNR " " $0}' file.txt
方法4:for循环命令
line=1
for i in `cat file.txt`
do
echo &q...
·
技术积累
·
Python Linux
使用selenium+PhantomJS保存网页快照时的警告信息,是因为selenium已经不支持PhantomJS了虽然有此警告提醒,但是selenium+PhantomJS还是可以正常保存截图用的
警告输出信息:
/usr/python3/lib/python3.6/site-packages/selenium/webdriver/phantom...
·
技术积累
·
Linux Nginx ubuntu
ubuntu 18.04下源码编译安装nginx1.18版本,此版本 -> 1.2x最新版本也同样适用
首先是安装依赖包(习惯了centos的话,在ubuntu下安装软件包名是不同的,需要更改安装的包名名称)
安装目录:/usr/local/nginx/
源码包目录:/data/source/
# 安装依赖包
apt install gcc g++...
·
技术积累
·
Html iframe
网页中禁用iframe页面的右键操作,网上找这个代码,好多给出的都没效果,最后还是找到个可以用的(iframe子页面内容没加载之前由父页面控制,加载之后的右键操作由加载后的子页面控制)
原文:禁用iframe子页面鼠标右键
大多数的解决方案是,给iframe引入的子页面中添加如下代码:
document.oncontextmenu=function...
·
技术积累软件工具
·
Windows 软件工具 录屏 oCam
oCam 屏幕录像软件 单文件无广告授权版
省资源,省磁盘,录像清晰,无水印,效果我看上篇文章中视频录制效果
蓝奏网盘: oCam v500单文件无广告已授权x86x64
·
技术积累
·
Linux 命令
Linux压缩命令tar和zip的使用,tar打包命令需要结合openssl实现加密和解密
tar打包加密:
# 例如打包压缩sql文件
# 加密密码为:Unfd@89dN3Cpq
# filename为文件名
#不加密
tar -zcf filename.tar.gz filename
#加密
tar -zcf -filename.sql |/...