linux下的文本dos格式转unix格式,去除^M符号

2012年4月25日 2 条评论
热度:

今天工作在处理批量查询的统计需求,由于原始数据是从execl拷贝的文本,通过shell去分析这批数据。等待很久后去取结果,发现查询导出后的数据为空,这下郁闷至极(还有很多事情要做)。首先质疑shell脚本把所有执行记录的sql语句都echo到一个文本中发现所有导出来的每条查询记录都被分成两行,刚开始还没意识到^M的惹的祸,反反复复去调整shell脚本,以致于将shell脚本改成负担最重的全记录搜索,没加任何条件。(也许是太多事情压着要做,那时脑子不够冷静没有去抓问题主因),问题依旧没得到解决,崩溃。我也有cat -v去看文本有没特殊字符,由于数据量蛮大,玩家取的角色名够有个性显示出来为乱码,没[......]

阅读全文>>

分类: 运维工作 标签:

ubuntu导出已安装软件列表并备份软件源

2012年3月24日 2 条评论
热度:

马上ubuntu12.04就要上市了,做为一个LTS版本,非常让我期待.虽然我现在MAC用的居多.但ubuntu仍然是丢不掉的爱好.为了避免ubuntu11.04升级到11.10时苦逼的折腾软件,这次坚决先备份已安装软件,并导出辛辛苦苦找的软件源.
下面记录一下操作.
1.备份已安装软件列表

    dpkg --get-selections > /home/xl/applist

2.导出软件源列表

    其实就是备份/etc/app目录
    sudo cp -r /etc/apt /home/xl/Download

系统升级后的恢复方法[......]

阅读全文>>

使用sersync做目录实时同步

2012年3月15日 1 条评论
热度:

机器A:10.0.0.1 hz-server1
机器B:10.0.0.2 us-server2

先温习一下.如何搭建rsync同步服务器
情景: 机器A作为主服务器.机器B作为目标机器,和A主服务器保持数据同步

设置
1.确保主服务器已经安装了rsync

#rpm -qa rsync
rsync-3.0.6-4.el5_7.1

2.启动主服务器上的rsync
rsync –daemon

3.加入rc.local

vi /etc/rc.d/rc.local,在最后添加:


/usr/local/bin/rsync –daemon

4.[......]

阅读全文>>

分类: linux 标签:

卖书咯~

2012年2月24日 4 条评论
热度:

因为最近买了一个kindle touch.把自己要看的技术书籍都导入到了kindle. 为了避免以后搬家还要带几十公斤的技术书籍.决定把自己的书全部处理出其他需要的亲…^_^   下面列出自己准备出的书籍. 有意向者QQ联系:88509100 Email:baoqing.guobq At(自己替换成@) alibaba-inc.com.

所有技术书籍全部包邮.^_^

1.构建高可用Linux服务器

新旧程度:9.99成新

原价格:79

处理价:35

豆瓣评分:无

豆瓣链接:http://book.douban.com/subject/6873681[......]

阅读全文>>

分类: linux 标签:

Linux单独安装php

2012年2月22日 没有评论
热度:

1.搭建lamp环境从来没遇到过问题.但是维护别人的服务器.如果发现越少amp中的任何一个.搭建的时候都会遇到一大堆问题.下面先记录自己在缺少php的环境下安装php的步骤.

wget http://cn.php.net/get/php-5.3.10.tar.gz/from/this/mirror
tar xvzf php-5.3.10.tar.gz
mv php-5.3.10 php
yum install g++ gcc make
yum -y install libjpeg-devel-6b-37
yum install libpng-devel
yum install[......]

阅读全文>>

分类: linux 标签: ,

sed & awk 指定行输入

2012年2月16日 没有评论
热度:

基础使用方法:

<pre>#cat shuju.txt
www.qq.com 1.1.1.1
www.youtube.com 1.1.1.2
www.redtube.com 1.1.1.3

指定输出第二行

cat shuju.txt|awk 'NR==2'
www.youtube.com 1.1.1.2
cat shuju.txt|sed -n '2p'
www.youtube.com 1.1.1.2

含有变量存在的情况处理

a=2
cat shuju.txt |awk 'NR=='$a''
www.youtube.com 1.1.[......]

阅读全文>>

分类: linux 标签: , ,

GPG签名验证错误解决办法

2012年2月15日 没有评论
热度:

今天想升级fcitx输入法到新版的4.0 beta版.  升级源里配置好了fcitx的源之后.刷新一下提示:” W: GPG签名验证错误:  http://ppa.launchpad.net/wengxt/fcitx-nightly/ubuntu lucid main: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 5A9BF3BB9D1A006″

额,看来这个东东是个私人源. 需要自己添加一下key吧.

把签名的后八位拷贝一下来,并在[终端]里输入以下命令并加上这八位数字回车!


sudo apt-key adv --recv-keys --keyserv[......]

阅读全文>>

分类: 笨兔兔 标签:

先装ubuntu,再装win7(XP)系统后的引导菜单修复

2012年2月9日 1 条评论
热度:

今天想跟朋友联机重温帝国时代.无奈大家用的都是win7.没有IPX协议.无法联机. 上网google了一番,说是可以win7装个IPX协议就ok了.于是下载了一个据说很传奇的一键安装IPX协议软件. 结果没想到软件运行以后不但IPX没装成,连网络链接属性都没法修改了.真是偷鸡不成蚀把米,无奈工作中很多时候需要修改网络属性,google一圈无法解决后遂重装WIN7.

但是系统本身是ubuntu+win7的双系统,重装WIN7后ubuntu被覆盖了,找不回来了. 怎么办呢? 下面给出简单的解决方案

1.ubuntu引导U盘一个.

2.用ubuntu引导u盘引导系统.进入使用ubu[......]

阅读全文>>

分类: linux 标签: , ,

【转载】紧急:中文版putty、WinSCP、SSH Secure后门!请立即更新

2012年1月31日 1 条评论
热度:

原文在http://www.youxia.org/2012/01/putty-WinSCP-SecureCRT-Backdoor.html

我再加个图

我曾经有一个朋友的服务器就是出现了下面说的1 3 4的问题,终于找到源头了。

转载开始。

 

凡是使用中文版putty、WinSCP、SSH Secure的用户请注意,它们很可能带有病毒,会导致root密码被盗走,进而盗取或破坏数据,利用服务器发攻击包等。

昨晚新浪微博的GrimCoder给给游侠(www.youxia.org)发消息,说中文版putty和winscp可能被植入后门;然后Mi[......]

阅读全文>>

分类: 运维工作 标签:

网站运维故障分析常用命令总结

2012年1月11日 1 条评论
热度:

系统连接状态篇:
1.查看TCP连接状态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

2.查找请求数请20个IP(常用于查找攻来源):

netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20

netstat -ant |awk '/:80/{split($5,ip,":");++A[ip[1]]}END{for([......]

阅读全文>>

分类: 运维工作 标签: ,