• 【工具分享】Mac无线投屏软件

    需求大家常用的分享就是把电脑屏幕或者手机屏幕投屏到电视上面。这个一般手机都支持,电脑投屏到电视这个需要安装一些软件。我的需求是将我的设备投屏到我的Mac电脑上面,这种需求听起来有点不太常用,但是对我来说常用,因为我经常用ipad画图和设计,在电脑上给大家讲解。我有如下几个设备1个ipad1个ios手机2个android手机满足过程我在测试各种软件过程中发现,很多软件都无法满足android投屏到笔
  • Dell服务器安装OMSA管理工具

    缘由最近购买了一批二手Dell服务器,由于一些原因远程控制卡没办法使用,所以只能安装OMSA管理工具OMSA介绍DELLOMSA的全称为DellOpenmanageServerAdministrator,它是戴尔公司基于自主研发力量开发的IT系统管理解决方案,通过与业内领先的系统管理解决方案供应商密切配合,在深入了解用户对系统管理需求的基础上,OMSA系统管理方案可以全面解决系统管理人员最关心的系
  • MySQL在线修改大表神器:PT工具

    缘由最近我们公司的慢SQL特别多,特别是某个固定的表,每天基本都有好几千的慢查询,但是这个表有特别大,不能随意加索引,索引我们就需要一个工具来协助我们进行改DDL的时候,不影响业务,那就是PT工具效果图如下是慢SQL数量折线图明显可以看到大幅度下降了使用场景在线数据库的维护中,总会涉及到研发修改表结构的情况,修改一些小表影响很小,而修改大表时,往往影响业务的正常运转,如表数据量超过500W,100
  • Mac 下安装Fiddler抓包工具

    需求我们都知道在Mac电脑下面有一个非常好的抓包工具:Charles。但是这个只能抓代理的数据包。但是有时候想要调试本地网卡的数据库Charles就没办法了。就想到了在windows下面的一个Fiddler。搜索了下相关文章发现还真可以在Mac下面安装Fiddler。Mono安装首先,Mac下需要使用.Net编译后的程序,需要用到跨平台的方案Mono(现阶段微软已推出跨平台的方案.NetCore,
  • 【运维工具】Git代码发布系统

    引言代码发布系统是互联网公司必备的运维系统,作用主要用户发布业务代码到业务服务器为什么需要代码发布系统有的同学可能说,我们公司服务器就那么一台,做个发布系统太麻烦了?不认同这说法发布系统有如下好处流程管理,加上权限管理,可以在系统记录谁做了什么操作减少人工误操作影响,登录服务器本身操作就是有误操作的可能的运维自动化为运维工作减负加快发布速度不用人工登录N台服务器发布方便快速回滚版本技术选型git:
  • Composer : php依赖管理工具

    原始时代我记得在当时用php的时候还没有composer,只有个pear,但是不好用呀,还不如直接在互联网上到处复制代码了,更快更不容易出错,当时也没有github这么好的社区工具了总结如下代码混乱规范不统一没有后续统一更新等管理Composer侠应运而生composer直到如今已有5个年头了,也是直到今年才有了第一个稳定版本1.0,以前都是alpha版本了,其实composer的发展也和PHP-
  • 【运维工具】logrotate 日志管理神器

    服务器经常会产生各种各样的日志文件,我们需要定期清理日志的分类系统日志应用日志系统日志例如系统的history历史信息crontab的运行日志一般系统日志系统都帮我们运维好了,不需要额外配置应用日志例如nginx的access和error日志,php框架的运行日志,这些日志是我们排查问题的有力证据工具logrotatelogrotate是什么logrotate是大多数linux系统自带的日志切割工
  • 【No.2】监控Linux性能25个命令行工具

    接着上一篇博文继续【No.1】监控Linux性能25个命令行工具10:mpstat--显示每个CPU的占用情况该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一个单线程应用程序引起的mpstat-PALL1Linux3.13.0-75-generic(lnmp)06/25/2016_x86_64_(2CPU)02:28:59PMCPU%usr%nice%sys%iow
  • 【No.1】监控Linux性能25个命令行工具

    如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?通过以下命令或者工具可以快速定位topvmstatlsoftcpdumpnetstathtopiotopiostatuptimedmesg|tailmpstat-PALL1pidstat1free-msar-nDEV1sar-nTCP,ETCP1IPTrafpsacct或者acctMonitN
  • linux shell工具集合

    1)判断进程是否存在,如果不存在再执行启动命令,可以避免一个脚本同时启动多份if[$(ps-ef|grepbastion_account.sh|grep-vgrep|wc-l)-eq0];thennohupshbastion_account.sh&fi2)如何批量kill进程?ps-ef|grep'python'|grep-vgrep|awk'{print$2}’|
  • iOS开发工具-网络封包分析工具Charles

    简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将
  • 来看看这20个顶尖的开源项目!

    “我们在Github上的贡献者和提交者之中检查了用Python语言进行机器学习的开源项目,并挑选出最受欢迎和最活跃的项目。”1.Scikit-learnwww.github.com/scikit-learn/scikit-learnScikit-learn是基于Scipy为机器学习建造的的一个Python模块,他的特色就是多样化的分类,回归和聚类的算法包括支持向量机,逻辑回归,朴素贝叶斯分类器,随
  • 【Git 使用笔记】第一部分:安装git 和 使用git

    第一部分:安装git(本人使用ubuntu系统)sudoapt-getinstallgit第二部分:基本配置gitconfigcore.filemodefalse//忽略文件属性的修改gitconfig--globaluser.name"vincentguo"gitconfig--globaluser.email"apanly@163.com"第三部分:生成sshkey放到github或者其他gi