文档章节

运维小工具

chirnson
 chirnson
发布于 2015/07/29 16:23
字数 696
阅读 183
收藏 7

一.IP地理位置查询:

国外:http://whatismyipaddress.com 国内:http://www.ip138.com

二。history命令分析与图形展示 http://dl528888.blog.51cto.com/2382721/1703059

三. tcpcopy导流测试,老架构搭建:

注意版本安装0.9 , 1.0的部署安装变化比较大,不适用本文档

1)服务器环境2台:
1台测试服务器
1台线上服务器

2)安装测试
两台都需要安装tcpcopy
cd tcpcopy-0.9.0

sh autogen.sh 
./configure 
make 
make install

3) 在测试服务器上启动intercept拦截进程 
modprobe ip_queue 
yum install iptables
service iptables restart
iptables -I OUTPUT -p tcp --sport 80 -j QUEUE #iptable禁掉流量流出本机,因为是测试流量
 /usr/local/bin/intercept -d

4) 在线上服务器复制流量到测试服务器
cd /usr/local/tcpcopy/bin sudo ./tcpcopy -x 80-10.16.12.11:80 -c 10.16.12.12 
tcpcopy -x 服务器应用端口号-测试服务器ip地址:测试服务器应用端口 -c 本地IP -n 流量是在线的倍数


5. 扩展阅读,tcpcopy三种架构
http://www.tuicool.com/articles/rem6vu

四. 代码部署系统 Walle 0.7.0 http://www.oschina.net/news/67258/walle-0-7-0

五. ssh分屏工具 ConEmu 目前只发现支持windows

六. docker安装国外开源系统,适用于翻墙后下载失败

在mac上虚拟机安装docker,并加速下载国外镜像,镜像自带你需要安装的软件系统

1. 打开virtual box, 启动default虚拟机,这个虚拟机是一个装好的docker环境(toolbox)
2. ssh登陆虚拟机,启动docker
   nohup docker -d &

3. 使用daocloud 加速docker hub镜像下载
   sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://d15286c9.m.daocloud.io |g" /var/lib/boot2docker/profile

4. 下载镜像:
   docker pull ybalt/ansible-tower
   
   如果出现如下错误,运行 /etc/init.d/docker restart, 如果失败, nohup docker -d &
   Layer already being pulled by another client. Waiting

5. 启动系统:
   docker run -t -i ybalt/ansible-tower /bin/bash

七. VirtualBox链接复制(克隆)新系统,勾选重新初始化所有网卡的mac地址,千万不要认为 会自动修改系统中的mac, 只是在virtualbox设置里面生成了mac地址,网卡配置文件需要手工修改mac

VirtualBox 复制系统后 启动网卡报错不能启动
比如将镜像拷贝到另外一个虚拟机上跑,而没有拷贝对应的设置。这个时候,如果虚拟机里面的是linux系统,就会很傻地提示
eth0: ERROR while getting interface flags: No such device 
SIOCSIFADDR: No such device 
eth0: ERROR while getting interface flags: No such device 
SIOCSIFNETMASK: No such device 
SIOCSIFBRDADDR: No such device 
eth0: ERROR while getting interface flags: No such device 
eth0: ERROR while getting interface flags: No such device 
Failed to bring up eth0.
然后网卡再起不能。
修改网卡的MAC地址和virtualBox设置里面的mac地址一致

vi /etc/sysconfig/network-scripts/ifcfg-eth0
解决办法:
rm -rf /etc/iftab或者/etc/udev/rule.d/70-persistent-net.rules,然后重启
reboot

© 著作权归作者所有

共有 人打赏支持
上一篇: kill命令注意点
chirnson
粉丝 4
博文 23
码字总数 24709
作品 0
深圳
技术主管
私信 提问
企业级IT运维平台的发展趋势与规划要点

作者介绍 梁铭图,新炬网络首席架构师,10年以上数据库运维、数据分析、数据库设计以及系统规划建设经验,在数据架构管理以及数据资产管理方面有深入研究。 之前我写的一篇文章href="http://...

梁铭图
2018/11/09
0
0
别一口一句大数据,话说你真的懂运维大数据?

前言 关于运维大数据,业界已经有不少言论,但往往是众说纷纭,甚者是”管中窥豹“,尚无对运维大数据的一个全面见解。今天,本文就基于自己在运维大数据从业岗位上积累的经验,向大家系统地...

勤智运维
2018/01/03
0
0
自动化介绍-----什么是自动化运维

随着企业服务器数量越来越多,当到达几百台,上千台服务器之后,服务器日常管理也逐渐繁杂,每天如果通过人工去频繁的更新或者部署及管理这些服务器,势必会浪费大量的时间,而且有可能人为的...

兄之老久
2017/05/17
0
0
【重磅】腾讯运维体系:蓝鲸设计思想、架构与核心功能详解

腾讯游戏一直是腾讯最赚钱的部门,其 蓝鲸体系以“独特”的方式承载着半个腾讯,也承载着国内游戏行业半数份额。 蓝鲸是腾讯游戏应用运维(ARE)技术生态体系的代号,由正在逐步产品化的六大...

党受辉
2016/01/31
0
0
如何针对性破解自动化运维落地的18个关键问题?

作者介绍 不久前,我做过一个关于企业自动化运维落地经验及工具对比的分享和介绍,其中很多场景是我根据实践经验对一线互联网公司和传统行业的做法进行的对比阐述:如何将自动化运维形成一个...

王洋
2018/10/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

腾讯面试:一条SQL语句执行得很慢的原因有哪些?

说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实...

java菜分享
30分钟前
8
0
Java 基本功 之 CAS

本文首发于个人公众号《andyqian》, 期待你的关注! 前言 在Java并发编程中,我们经常使用锁对竞争资源予以并发控制,以解决资源竞争的问题。但无论是使用 Lock 还是 Synchronized,随着锁机...

andyqian
34分钟前
4
0
信号量与条件变量的区别

注意信号量与条件变量的区别 信号量内容可见:http://www.cnblogs.com/charlesblc/p/6142868.html 信号量、共享内存,以及消息队列等System V IPC三剑客主要关注进程间通信; 而条件变量、互...

shzwork
45分钟前
1
0
在VirtualBox 6.0中安装fedora 30

操作系统安装完毕后首先进行更新。 sudo dnf update 重启虚拟机后,安装VirtualBox依赖的软件包。 sudo dnf install kernel-headers kernel-devel dkms gcc 最后,安装“增强功能”。...

gugudu
54分钟前
1
0
861. Score After Flipping Matrix

为了获得最大值,我们必须保证每一行列下标小的1尽可能的多(最高位的1尽可能多)。 首先,考虑我们可以进行的操作有 翻转列,进行列操作 翻转行,进行行操作 通过行操作 我们总是可以使得第...

reter
54分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部