加载中…
个人资料
绝世流浪汉
绝世流浪汉
  • 博客等级:
  • 博客积分:0
  • 博客访问:85,161
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
搜博主文章
访客
加载中…
好友
加载中…
博文
标签:

it

bash

bashrc

分类: 互联网运维技术
1 当以bash登陆Linux环境时,
  .各种用户环境设定文件的读取顺序如下
1,读取 /etc/profile   
2, 按顺序搜索~/.bash_profile, ~/.bash_login, ~/.profile这三个文件,最先找到的文 件被读取,之后的文件忽略

 .如果存在~/.bash_profile 则有以下动作
1,通过~/.bash_profile,读取~/.bashrc
2,通过~/.bashrc,读取/etc/bashrc
 
 .Centos64的默认 ~/.bash_profile内容是
[vagrant@localhost ~]$ cat  .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# User specific environment and start

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

a记录

dns解析

端口

dns服务器

分类: 互联网运维技术
   下面描述的问题我在几次实际工作中都碰到过,一直没有做一个比较明确的整理,昨天再次碰到的时候(在构建capistrano环境是用bundle 安装包的时候发现速度极其慢),查看到一个写的比较好的blog,于是想把他翻译成中文,share在这里。 版权归原博主所有。

先把结论摆上,在RHLE6/CENTOS6的环境里,需要在/etc/resolv.conf加如下参数

options single-request-reopen     # 注意全部是小写字母

原因说明: RHEL5/CentOS5/Ubuntu 10.04等等linux下,dns的解析请求过程如下。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

git

it

分类: 互联网运维技术
1 git初期設定
$ git config --global user.name 'koukou.chou'
$ git config --global user.email 'koukou.chou@mixi.co.jp'
$ git config --global color.ui auto

差分確認
$ git diff
差分確認 add済みも含めて
$ git diff HEAD
コミットログ確認
$ git log --pretty=short -p
コミットログ詳細
$ git show //最新のコミット
$ git show コミットNo //特定のコミット
コミットした変更を取消
$ git revert コミットNo
コミット前、インデックスに未記録の変更を取り消す
$ git checkout ファイル名
コミット前、インデックス済みの変更を取り消す
$ git checkout HEAD ファイル名
ブランチの切り替え
$ git checkout ブランチ名
他のブランチの更新のマージ
$ git merge branchname //いまのブランチにマージしたいブランチを指定する
クロ
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

mysql

shell

it

分类: DBA
在开发以及运维等工作中经常会需要 连接数据库>生成表格>以及导入测试数据等工作,利用sql文的一些批处理或者sql的shell命令行功能,可以实现工作的自动化
经常会被采用的两种模式如下:
1 把需要执行的sql些在文件里,通过<输入 batch mode
mysql -h host -u username -ppassword dbname < batch.sql

2 通过shell 命令行直接输入sql文,例如:
mysql -h host -u user -ppassword dbname -e 'INSERT INTO users (id, nickname,) values (999, 'andy.chou');'

3 下面是实际工作中用到的脚本,大家在用的时候可以参考,思路一样,只是针对自己的环境做一些替换即可


#!/bin/sh

# 获取脚本绝对路径
DIR=$(cd $(dirname $0); pwd)

# 生成数据表的sql文件
SQL_CREATE=$DIR/create_tables.sql

# 用于测试的数据或者初始化表格数据
CSV_BOOKMARK=$DIR/bookmark.csv
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

mysql

it

分类: DBA
用SQL的命令确认方法如下:
SELECT  table_schema
       , SUM(data_length+index_length) /1024 /1024 as MB 
FROM information_schema.tables
GROUP BY table_schema
ORDER BY SUM(data_length+index_length) DESC

执行结果如下:

+--------------------+---------------+
| table_schema       | MB            |
+--------------------+---------------+
| choutest           | 9596.14062500 |
| mysql              |    0.03818893 |
| information_schema |    0.00781250 |
+--------------------+---------------+
3 rows in set (0.03 sec)

用du命令确认:
%  du  /data/mysql/* -s | sort -nr
999
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

linux

crontab

格式

it

分类: 互联网运维技术
昨晚在睡觉前最后一次检查nagios报警画面时无意间发觉一台服务器的硬盘空间已经达到warning临界点了,登录服务器后发现,原本设置对应用程序生成日志进行rotate,commpress,以及rm的一连串crontab脚本并没有被执行,于是查看日志,发现如下输出:
Oct  6 00:08:01 xxxx /USR/SBIN/CROND[31624]: (root) CMD (/bin/mv /var/log/varnishd/access_log /var/log/varnishd/access_log.`/bin/date +')     
Oct  6 00:08:01 xxxx /USR/SBIN/CROND[31623]: (root) CMDOUT (/bin/sh: -c: line 0: unexpected EOF while looking for matching ``')
Oct  6 00:08:01 xxxx /USR/SBIN/CROND[31623]: (root) CMDOUT (/bin/sh: -c: line 1: syntax error: unexpected end of file)
Oct  6 00:08:01 xxxx /USR/SBIN/CROND[31626]: (CRON) EXEC FAILED (/usr/
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

ospf

it

分类: 互联网运维技术
最近juniper和cisco都发表了一个关于ospf协议的bug,url地址如下:

【Juniper】

【Cisco】
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

linux

lvs

反响路由查询

rp_filter

分类: 互联网运维技术
问题现象:
    tunnel模式的lvs在系统从fedora8升级成fc17之后,同样的lvs配置,同样的架构下,lvs工作不正常。
 具体在現象(fc17内核3.3.7)
    1.从客户端ping vip地址,OK;
    2.Telnet访问vip的应该用端口80现象为连接timeout;
    3.完全同样的架构和配置在fc8内核2.6.26下则工作正常;
系统构成说明图:


阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

linux

bash

快捷键

bash-shortcuts

分类: 互联网运维技术
  原文:  http://linuxtoy.org/archives/bash-shortcuts.html

   昨天工作中,看旁边的同事在bash界面操作的时候,还在用上下左右键操作光标的移动,于是在网上找了篇资料给他看,顺便在这里也post一下,以备以后查阅。


编辑命令
  Ctrl + a :移到命令行首

 Ctrl + e :移到命令行尾

 Ctrl + f

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

linux

it

mime.types

apache

deflate

分类: 互联网运维技术
系统逻辑构架:
   客户  <------>  公共互联网 <--------> apache  mod proxy (复数台,做负载平衡)  <-----> apache real server (复数台,modperl)(应用程序)

问题现象:
  所做处理:对前端的mod proxy服务器全面升级os,从 fedora8 --> fedora17,内核从2.6.26 升级到3.3.7
  现象:从rrd 的流量监控图上可以看到,每台modproxy服务器返回的流量比fedora8的操作系统多了一倍左右达到将近300mbps,而从互联网上流入的流量则没有任何改变。

问题分析:
   1 首先确认变化和不变的部分:
       1.1  变化最大的是内核(2.2.26到3.3.7),以及部分分发包(fc8到fc17的变化)
       1.2  中间件apache的配置(事后证明这里我们想当然了),aplication程序等没有任何变化;

  2 基于一的判定,我们认为应用层没有做任何改动,所以把主要的检查方向放在了内核中关于tcp/ip中的一
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
新浪微博
个人简介
■ 开源技术,互联网技术,


新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有