Dec 19
1. 已知一个数10,每年递增10%,如何用excel中求10年以后是多少 (https://zhidao.baidu.com/question/2051861401430867587.html)
Nov 6
今天在一些机器上批量执行命令,将10多个ip追加到指定文件中(ip)通过以下shell方式来批量执行。


#!/bin/bash
while read line
do
         ssh $line "command"
done < ip


奇怪的是每次执行1行就退出。 网上google以下原因,while read 会从标准输入读取1行数据赋值给line变量,在while中循环嵌套ssh,ssh命令就会截取所有标准输入的数据这就导致read再次读数据时数据已经被ssh读取,line变量获取为空值最终导致循环结束。

解决方式:
1. ssh -n ,其中-n参数含义如下:
-n 把 stdin 重定向到 /dev/null (实际上防止从 stdin 读取数据). 在后台运行时一定会用到这个选项. 它的常用技巧是远程运行 X11 程序. 例如, ssh -n shadows.cs.hut.fi emacs 将会在 shadows.cs.hut.fi 上启动 emacs, 同时自动在加密通道中转发 X11 连接. 在后台运行. (但是如果 要求口令或密语, 这种方式就无法工作; 参见 -f 选项.)

2. ssh "command" < /dev/null
3. 或者循环时使用for
Oct 31

About Me 不指定

djangowang , 20:31 , 工作相关 , 评论(0) , 引用(0) , 阅读(102) , Via 本站原创
基本资料
姓名:王冬生  
出生年月:1984
工作经验: 9+
学历:本科
技术博客:http://blog.puppeter.com
Github地址:https://github.com/puppeter/
邮箱:8851970@qq.com
个人爱好: 音乐(钢琴萨克斯)、收藏、徒步、旅游、美食、写作
微信号:
点击在新窗口中浏览此图片  



工作经历  && 教育经历
腾讯科技(深圳)有限公司 - 2011.6.1- 今  
  任职:高级运维开发工程师 (职级3-3)

新浪网技术(中国)有限公司 - 2008.12.16- 2011.5.31
  任职:php开发工程师
  负责:sso 单点登录系统、新浪微博会员体系、在线系统、好友系统和相关运营系统        

毕业院校:东北大学东软信息学院  2009
  专业:软件工程



项目经验
2017.8-今  腾讯云高级工程师,主要负责云存储产品。
   1. 优化系统发布,逐步完善自动化发布,助力云快速发展。
   2. 开发智能客服系统,降低人工成本。
   3. 监控系统开发。
   4. 云存储2线流程制定。
   技术关键字: Linux 、python 、PHP 、Shell 、 MySQL 、open-falcon

2016.4 -2017.6  负责腾讯私有云建设
   1.通过Docker实现内部业务弹性伸缩(带3个人)。
   2.开发并运营内部离线系统,为部门节约成本100万( 相关资料:http://blog.puppeter.com/read.php?4)(带5个人,并获得2016年腾讯优秀员工)。
   3. 项目管理(相关资料:http://blog.puppeter.com/read.php?60)
   技术关键字: Linux 、PHP 、 Docker、 MySQL 、项目管理

2014.10-2016.5 负责腾讯核心社交产品运维包含空间、相册和微云等运维
   1.通过数据挖掘、文本分析挖掘方式分析相册成本并给出指导优化意见,每年为公司解决成本上千万。
   2.通过上传日志分析挖掘商业价值数据,同时打击色情违法信息。
   3.维护、优化现有工具,同时开发新功能补充系统短板。
   技术关键字: Linux 、R语言、 MySQL 、awk  、sed 、Shell

2011.6-2014.9 负责腾讯搜索广告系统运维(现广点通系统) ,base 北京
   1. 运维工具建设,并通过Puppet管理线上集群系统。
   2. 独立开发维护搜索广告商业日志系统。
   3. 运维“台风”(google borg)系统规模2000+。并通过开源工具Puppet管理服务器集群。
   技术关键字: Linux  、PHP 、Shell 、Puppet

2008.12.16-2011.5 新浪网技术(中国)有限公司,php开发工程师, base 北京
   1. 负责新浪会员、新浪微博系统运维与SSO(单点登录系统)开发工作。
   2. 负责登录系统安全相关并参与打击盗号项目,制定盗号策略。
   3. 负责新浪uc好友系统、在线系统维护与开发等工作。
    技术关键字: Linux  、PHP 、Shell 、awk  、sed



专业技能
   * 精通Linux \Puppet配置管理工具、熟练掌握PHP/Python/Shell/golang等编程语言。
   * 熟悉开源工具Apache\Nginx\saltstack\中间件服务等、Linux系统管理、防火墙配置与安全等。
   * 了解业界开源工具Docker及Docker周边生态、私有云与公有云用法。
   * 具备研发项目规划管理能力,具备技术团队管理能力。
  


辅助信息
  1.Chinaunix.net 技术版版主 - uid 7717060
  2. 撰写过两本工具书,并参与1本书写作:
     《Linux企业级应用》未上市发行,下载地址: http://blog.puppeter.com/download/book/linux_enterprise_books.tar
     《Puppet权威指南》上市发行, 下载地址:http://item.jd.com/11613308.html
     《循序渐进Docker》上市发行参与协作, 下载地址:https://item.jd.com/12015655.html

3. 拥有技术专利1项
     点击在新窗口中浏览此图片

4. 个人原创技术文章
     1. 琥珀离线系统   http://blog.puppeter.com/read.php?4
     2. Clip自动化运维工具  http://blog.puppeter.com/read.php?7
     3. 如何写一本技术类的书 http://blog.puppeter.com/read.php?13
     4. Docker2.0 项目过程总结 http://blog.puppeter.com/read.php?52
     5. Docker3.0 项目过程总结 http://blog.puppeter.com/read.php?56
     6. Linux字符界面回收站http://blog.puppeter.com/read.php?48
5. 视屏讲座
   1. 企业级Shell编程实战 https://edu.csdn.net/course/detail/8123
Oct 3

vim 配置 不指定

djangowang , 10:02 , 工作相关 » 其他 , 评论(0) , 引用(0) , 阅读(183) , Via 本站原创
vim配置


set number
set expandtab
set tabstop=8
set shiftwidth=4
set softtabstop=4
set autoindent
set fenc=utf-8
set guioptions-=r
set guioptions-=L
set guioptions-=b
set background=dark
set fenc=utf-8
set paste

Sep 30
点击在新窗口中浏览此图片

点击在新窗口中浏览此图片
分页: 2/7 第一页 上页 1 2 3 4 5 6 7 下页 最后页 [ 显示模式: 摘要 | 列表 ]