为 linux 系统软件配置代理

为 linux系统软件配置 socks 和 http 代理 use sslocal to setup a socks5 proxy 1 2 3 4 pip install shadowsocks sslocal --help CENTOS 6 install privoxy https://superuser.com/questions/452197/how-to-install-privoxy-on-centos-6 1 2 3 4 5 6 7 8 9 10 11 12 13 # These commands are more easier and manageable wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh epel-release-6-8.noarch.rpm yum install privoxy -y # In future if you want to update yum update privoxy -y # Ref: http://pkgs.org/centos-6/epel-x86_64/privoxy-3.0.21-3.el6.x86_64.rpm.html # shareimprove this answer transfer protocol from socks to http via privoxy https://wiki.archlinux.org/index.php/Shadowsocks_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) https://blog.phpgao.com/privoxy-shadowsocks.html 方法二: 1.直接指定Chromium走socks代理似乎不能远程dns解析,这未必是用……

阅读全文

ansible 2.3.0.0 条件判断

ansible 2.3.0.0 条件判断 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134……

阅读全文

ansible synchronize 同步文件夹

ansible synchronize 同步文件夹 使用 ansible synchronize_module 可以控制机和目标机之间同步目录 1 2 3 4 cat /root/ansible_copy/hosts [backup] 10.1.1.1 serverid=1001 ansible_ssh_user=backup_user ansible_ssh_port=22 通过 mode 控制同步方向 mode=push 默认值。 从『控制机』到『目标机』 mode=pull 从『目标机』到『控制机』 推送 push 1 2 3 ansible -i /root/ansible_copy/hosts backup -m synchronize -a 'src=/tmp/svr_01/backup/ dest=/tmp/svr_02/backup/' ansible -i /root/ansible_copy/hosts backup -m synchronize -a 'mode=push src=/tmp/svr_01/backup/ dest=/tmp/svr_02/backup/' 拉取 pull 1 ansible -i /root/ansible_copy/hosts backup -m synchronize -a 'mode=pull src=/tmp/svr_01/backup/ dest=/tmp/svr_02/backup/' delegate_to 授权 需要注意的是,使用 delegate_to 授权机进行 synchronize 。需要保证授……

阅读全文

闰年的最佳效率演算法

闰年的最佳效率演算法 閏年的最佳效率演算法 所謂閏年,維基百科做了如是介紹: 閏年是比普通年分多出一段時間的年分,在各種曆法中都有出現,目的是為了彌補人為規定的紀年與地球公轉產生的差異。 目前使用的格里曆閏年規則如下: 西元年分除以400可整除,為閏年。 西元年分除以4可整除但除以100不可……

阅读全文

使用 FIO 测试磁盘 IOPS 性能

使用 FIO 测试磁盘 IOPS 性能 磁盘IOPS测试 linux 使用 FIO 测试 FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。 FIO 安装 1 2 3 4 5 6 7 8 9 10 # centos6 可以通过 yum 安装 sudo yum -y install fio # 编译安装 wget http://brick.kernel.dk/snaps/fio-2.0.7.tar.gz yum install libaio-devel tar -zxvf fio-2.0.7.tar.gz cd fio-2.0.7 make……

阅读全文

使用 mysql 统计平均用户在线时长

使用 mysql 统计平均用户在线时长 在表中,记录了用户 login/logout 的时间点(unix时间)。现在需要确定当日用户的在线时长总和,与平均在线时长。 简单的说,就是要求出匹配 userid 的 login/logout timestamp 的差值并求和。 问题在于: 其一,某些用户是跨天 login 或者 logout 的,这样当天的日志就没有可以匹配的 userid_login / userid_logout 。 其二,如果有些重度用户长时间在……

阅读全文

AWS EFS 使用笔记

AWS EFS 使用笔记 1 2 3 4 5 # 安装 nfs utils 组件 # On an Amazon Linux, Red Hat Enterprise Linux, or SuSE Linux instance: sudo yum install -y nfs-utils # On an Ubuntu instance: #sudo apt-get install nfs-common iptables 与 sg 设置 mount 的时候注意防火墙 或 security group 的设置 EFS 使用了防火墙,需要将 EFS 所在的 SG 允许中设置允许访问来源。 portmap 端口 111 udp/tcp; nfsd 端口 2049 udp/tcp; mountd 端口 “xxx” udp/tcp 通常设置允许某 security group. 挂载 使用域名挂载 1……

阅读全文

ansible playbook 注意事项 02

ansible playbook 注意事项 02 参考 defaults/main.yml 1 2 3 4 5 6 7 8 9 10 11 12 # 关于缩进 # 在 yaml 语法中, `-` 表示指代的是一个列表格式, 在字典的 key 缩进的时候不能算在内. # # -------------------------------- # 如下的缩进, # server 和 file_name 位于相同层级 # -------------------------------- # - server: # file_name: site3 # listen: 10101 # server_name: nginx_playbook # root: "/tmp/site3" 字典写法 以下三种写法等价 参考 main.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # 01 单行写法……

阅读全文

这是一个测试文档

这是一个测试文档 为什么更新 2016 年的文章后没有更新? 为什么创建 2017 年的文章没有出现? 写于 2017-01-06 文件名为 2016-12-31-post-test.md……

阅读全文

ansible playbook 注意事项 01

ansible playbook 注意事项 01 notify 触发条件 不能在没有变更系统状态的条件下触发 notify 。 即,此处不能省略 template 模块 # tasks - name: Configure ntp file template: src=ntp.conf.j2 dest=/etc/ntp.conf notify: restart ntpd tags: ntp 变量文件 通过 vars_files 指定变量文件位置 - name: install MySQL57 hosts: mysql-server remote_user: root vars_files: - vars/dbserver.yml roles: - db 模块提示 在编写 playbook 的时候,遇到不知道或不清楚的模块时。可以使用 command: sys_command_bin args。 如果 ansible 有合适的模块会在 play 运行的输出……

阅读全文

福利派送

  • (免费星球)「运维成长路线」

  • 又拍云免费 CDN

最近文章

分类

标签

其它