Skip to content

Instantly share code, notes, and snippets.

@on195594
on195594 / Google搜索技巧
Last active August 29, 2023 07:59
Google常用搜索技巧
Google是个人最常用的搜索引擎,没有之一,这里简单整理记录一下常用的一些Google搜索技巧,用好了,在搜索时能起到事半功倍的效果。
1、或操作
一般搜索时,如果输入多个词,默认是与的关系,如输入词1和词2,即搜索同时包含词1和词2的网页,如果想搜包含词1 或包含词2 或同时都包含的网页,可以使用大写的 OR(不能用小写)。
举例:电影《肖申克的救赎》在台湾的翻译是《刺激1995》,如搜索关于这个电影的相关内容,搜索条件可以输入 肖申克的救赎 OR 刺激1995,可以把相关的内容一次全搜索出来。
2、减号
@on195594
on195594 / Find Google-IP
Created July 31, 2016 01:25
如何查找Google的IP地址段
一般查找域名对应的IP,可以用这个命令 nslookup <域名>,但这样找,返回的ip比较少,今天看到一条命令,可以批量查找Google当前的IP范围。
命令及返回的结果如下:
# nslookup -q=TXT _netblocks.google.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
_netblocks.google.com text = "v=spf1 ip4:64.18.0.0/20 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:207.126.144.0/20 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all"
Debian
cd /tmp
# 下载源码
git clone https://github.com/shadowsocks/shadowsocks-libev.git
# 开始编译
cd shadowsocks-libev
./autogen.sh
./configure --prefix=/usr && make
make install
必要的更新
apt-get update && apt-get upgrade
安装必要组件
apt-get install --no-install-recommends build-essential autoconf libtool libssl-dev gawk debhelper dh-systemd init-system-helpers pkg-config asciidoc xmlto apg libpcre3-dev
下载shadowsocks-libev源码包并编译
git clone https://github.com/shadowsocks/shadowsocks-libev.git
cd shadowsocks-libev
// 拷贝必要的文件
mkdir -p /etc/shadowsocks-libev
cp ./debian/shadowsocks-libev.init /etc/init.d/shadowsocks-libev
开放端口
永久的开放需要的端口
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
之后检查新的防火墙规则
firewall-cmd --list-all
关闭防火墙
由于只是用于开发环境,所以打算把防火墙关闭掉
//临时关闭防火墙,重启后会重新自动打开
@echo off
rem 要替换这些文件夹中的一个文件,注意是文件,不是目录
rem 假设用D:\Data\123.txt替代D:\testData\下面所有的123.txt
set filename=123.txt
set pathname=D:\testData
set srcfile=D:\Data\123.txt
for /f "delims=" %%i in ('dir %pathname%\%filename% /s /b /a-d') do (
echo %%i
copy "%srcfile%" "%%i" /y
)
@echo off
rem ==========================
set interval=45
rem 检测间隔,单位:秒
rem ==========================
:LOOP
cls
@echo 执行机远程操控任务检测中 请勿关闭此框 %random%
if exist D:\ExecTask\ExecTask.bat (
cd /d D:\ExecTask
@on195594
on195594 / git_toturial
Created January 20, 2018 02:35 — forked from guweigang/git_toturial
git命令大全
git init # 初始化本地git仓库(创建新仓库)
git config --global user.name "xxx" # 配置用户名
git config --global user.email "xxx@xxx.com" # 配置邮件
git config --global color.ui true # git status等命令自动着色
git config --global color.status auto
git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
git config --global --unset http.proxy # remove proxy configuration on git
git clone git+ssh://git@192.168.53.168/VT.git # clone远程仓库
@on195594
on195594 / expect批量scp传输文件
Last active January 26, 2018 09:56
expect批量scp传输文件
1.单台传输脚本
cat /root/soft_shell/allscp.sh
#!/usr/bin/expect
if {$argc < 2} {
send_user "usage: $argv0 src_file username ip dest_file password\n"
exit
}
##set key [lindex $argv 0]
set src_file [lindex $argv 0]
@on195594
on195594 / CentOS下修改Devicemapper存储驱动为Direct-lvm模式
Created January 28, 2018 12:17
CentOS下修改Devicemapper存储驱动为Direct-lvm模式
Device Mapper是基于内核的框架,支持Linux上的许多高级卷管理技术。Docker的devicemapper存储驱动程序利用此框架的精简配置和快照功能进行映像和容器管理。本文将Device Mapper存储驱动程序称为devicemapper,并将内核框架称为Device Mapper。
对于支持它的系统,Linux内核中包含支持。但是,Docker需要使用特定的配置。例如,在RHEL或CentOS操作系统中,Docker将默认为overlay,overlay官方不建议在生产中使用。
该devicemapper驱动程序使用专用于Docker的块设备,并在块级而非文件级进行操作。这些设备可以通过将物理存储添加到Docker主机来扩展,并且比在操作系统级别使用文件系统性能更好。