Smail删除队列中的文件

Publish: August 9, 2017 Category: 个人 No Comments

1. 获取队列MID号:

# /var/qmail/bin/smailctl qinfo
Aug 09 06:01:13 +0800 CST mid:63399927918638  size:777  <> 
        remote  123@aabbcc.com
Aug 08 14:30:10 +0800 CST mid:2482662363340  size:2332  <> 
        remote  456@cdef.com

2. 获取该队列的hash位置:

# tree /var/qmail/queue/info/ |grep -B1 63399927918638
├── 4
│   └── 63399927918638

3. 删除信封和信体文件:

# rm -f /var/qmail/queue/info/4/63399927918638
# rm -f /var/qmail/queue/mess/4/63399927918638


一行命令查询出所在hash:

#/var/qmail/bin/smailctl qinfo |grep ' mid:' |awk -F' mid:' '{print $2}' |awk '{print "tree /var/qmail/queue/info |grep -B1 "$1}' |sh
└── 9
    └── 6439711977012
├── 13
│   └── 119909357986622524
├── 15
│   └── 7884062363327
├── 16
│   └── 119909521195720018
├── 19
│   └── 9592328016178
├── 20
│   └── 4882731976441
├── 21
│   ├── 5631502363341
│   ├── 5631502363341
│   └── 64876127918686
│   ├── 74365027918567
│   └── 90805427918544
├── 22
│   ├── 3397551976426
│   ├── 3397551976426
│   ├── 74365027918567

然后再去处理

CentOS一键升级内核并开启Google BBR

Publish: April 21, 2017 Category: Shell No Comments

Google BBR是一款TCP加速工具,类似与锐速,Google开源了BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。因此要想使用BBR,必须升级到最新内核。


查看架构

OpenVZ虚拟化不支持单独升级内核,因此可以直接放弃。KVM、XEN等虚拟化一般是支持的。CentOS执行下面的命令可以查看当前使用的虚拟化技术,详细说明请参考:

#安装virt-whatyum 
install virt-what

#查看架构
virt-what

升级内核并开启BBR

依次执行下面的命令升级内核并开启BBR,执行完毕后需重启服务器,若内核升级失败导致系统无法启动,可以参考《CentOS 6修改启动内核》处理,升级前重要数据请做好备份,勿在生产环境测试。

#分别执行下面的命令升级内核
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

查看

#查看内核版本,一般返回4.9
uname -r

#执行下面命令,一般返回net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_available_congestion_control

#下面命令一般返回net.ipv4.tcp_congestion_control = bbr
sysctl net.ipv4.tcp_congestion_control

#下面命令一般返回net.core.default_qdisc = fq
sysctl net.core.default_qdisc

#返回值有 tcp_bbr 模块,说明BBR已启动

其它说明

一键脚本在Vultr测试通过,该脚本还适用于Debian 7+,Ubuntu 12+,具体请自行尝试。配合秋水逸冰的另一脚本CentOS一键安装shadowsocks脚本效果更佳。


本文引用: CentOS一键升级内核并开启Google BBR

联通在线打印发票流程

Publish: November 22, 2016 Category: 默认分类 No Comments

http://www.10010.com/bj/


充值交费:

    首页 --- 点击‘交费充值’ --- 输入手机号,交费金额选其它(自己填写100) --- 下一步 走充值流程


打印发票:

    首页 --- 话费查询 --- 电子发票查询及开具 --- 实缴发票 --- 点选要开的发票 --- 右侧点“立即开电子发票” --- 输入手机号和邮箱 --- 下一步 确认办理

    收到短信后,刷新本页,该电子发票状态从‘开票中’变为‘可下载’, 点选后,右侧点击下载电子发票(PDF)


SSR 服务器端安装(单用户版)

Publish: November 7, 2016 Category: Shell,C/C++ No Comments

基本库安装

centos:

yum install python-setuptools && easy_install pip
yum install git

ubuntu/debian:

apt-get install python-pip
apt-get install git

获取源代码

git clone -b manyuser https://github.com/breakwa11/shadowsocks.git

执行完毕后此目录会新建一个shadowsocks目录,基本根目录的是多用户版(即数据库版),子目录中的是单用户版

  • 根目录即: ./shadowsocks

  • 子目录即: ./shadowsocks/shadowsocks


服务端配置

添加用户配置文件: /etc/shadowsocks-rss/user-config.json

{
    "server": "0.0.0.0",
    "server_ipv6": "::",
    "server_port": 8388,
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "password": "123qwe",
    "timeout": 120,
    "udp_timeout": 60,
    "method": "aes-256-cfb",
    "protocol": "origin",
    "protocol_param": "",
    "obfs": "http_simple_compatible",
    "obfs_param": "",
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

启动 (一定要先进入单用户版本)

# cd shadowsocks/shadowsocks
# python server.py -c /etc/shadowsocks-rss/user-config.json


OSX10.12 Sierra 注册机无法运行解决方法

Publish: November 3, 2016 Category: Shell No Comments

    macOS Sierra 使用注册机方法:

    打开注册机目录找到两个文件: patcher, eyePatch

    执行命令:

# patcher 需要破解的程序 eyePatch 需要破解的程序

    例子(以Dash 3.x [SP].app为例):

        1. 找到上述两个文件: 

            右键Dash 3.x [SP].app --- 显示包内容 --- Contents --- MacOS

        2. 打开终端: 

            应用程序 --- 实用工具 --- 终端

        3. 执行注册: 

           将第一步文件夹内的"patcher"拖入"终端"中,

           再将应用程序中需要破解的程序继续拖入"终端"中(终端中的格式不要手动去改动),

           接着,继续将"eyePatch"拖入"终端"中,

           再次将应用程序中需要破解的程序拖入"终端",

           最后"回车"即可完成注册破解。

        4. 第三步的操作以命令的方式显示为: 

           patcher 程序 eyePatch 程序 回车


    针对 CORE KeyGen 使用方法:

        1. 下载 upx.out 程序并解压缩

        2. 打开终端:

            应用程序 --- 实用工具 --- 终端,将解压缩得到的"upx.out"拖入"终端", 之后输入-d, 再空格;

        3. 将 dmg 镜像中的"CORE Keygen.app"拷贝到任意位置,同样,右键CORE Keygen.app---显示包内容---Contents---MacOS,将其中的"CORE Keygen"继续拖入第二步的终端中;

        4. 回车,终端中显示"Unpacked 1 file."表示成功,这时"CORE Keygen.app"已经可以在macOS Sierra下正常打开了;

        5. 以上操作总结命令如下: 

            upx.out -d CORE Keygen 回车;


文章引用:  http://www.sdifenzhou.com/macossierrakeygen.html