<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[郭耀今 -- 蓝天白云]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guowake</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guowake]]></copyright><item><title><![CDATA[fastdfs安装笔记]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/80079735</link><guid>https://blog.youkuaiyun.com/guowake/article/details/80079735</guid><author>guowake</author><pubDate>Wed, 25 Apr 2018 15:13:27 +0800</pubDate><description><![CDATA[yum -y install gcc automake autoconf libtool make gcc-c++ pcre* zlib openssl openssl-develuseradd fastdfsuseradd www cd libfastcommon-master./make.sh./make.sh installcd cg_fms./make.sh./make.sh instal...]]></description><category></category></item><item><title><![CDATA[#pragma 的几种用法]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/8573361</link><guid>https://blog.youkuaiyun.com/guowake/article/details/8573361</guid><author>guowake</author><pubDate>Wed, 06 Feb 2013 10:08:33 +0800</pubDate><description><![CDATA[预编译指令#pragma有很多种用法，我敢保证很多程序员即使是一辈子也不会碰到其中的有些用法，是
的，他们的确很偏僻，我们也没有用他们的需求。所以,本文不会面面俱到,只是把几种常用的几种汇总
了一下。
1. #pragma once
保证头文件只被include一次,等同于 
#ifndef _X_H 
#define _X_H
...
#endif //_X_H
2.#prag]]></description><category></category></item><item><title><![CDATA[linux kvm安装配置]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/7195772</link><guid>https://blog.youkuaiyun.com/guowake/article/details/7195772</guid><author>guowake</author><pubDate>Thu, 12 Jan 2012 13:06:19 +0800</pubDate><description><![CDATA[根据个人实际情况修改文件，在此只是记录本人的工作环境；

1，安装系统需要的文件
yum -y install kvm kmod-kvm kvm-qemu-img
yum -y install bridge-utils tunctl


2，创建ifcf-br0文件vi /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0]]></description><category></category></item><item><title><![CDATA[SSH连接速度慢]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/7022639</link><guid>https://blog.youkuaiyun.com/guowake/article/details/7022639</guid><author>guowake</author><pubDate>Tue, 29 Nov 2011 11:07:00 +0800</pubDate><description><![CDATA[问题
使用SSH连接的时候却很慢，大概要等半分钟甚至更久。如何解决这个问题？

解决办法¶
这样的问题，最为常见的原因是SSHD会使用DNS查找访问客户端的主机名，如果DNS不可用或者没有相关记录，就会造成延迟。
解决这个问题有两方面：
一、修改DNS服务器设置：
vi /etc/resolv.conf

二、修改SSHD配置文件并重启SSHD服务：
sed -i 's/#Use]]></description><category></category></item><item><title><![CDATA[配置SSH自动登录]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/7022619</link><guid>https://blog.youkuaiyun.com/guowake/article/details/7022619</guid><author>guowake</author><pubDate>Tue, 29 Nov 2011 11:04:10 +0800</pubDate><description><![CDATA[配置SSH自动登录，方便后继操作：
  创建一个hosts.txt里面加入要上传的主机ip地址；
一）生成钥匙对，如下：
ssh-keygen -t dsa

二）把公钥上传到所有集群服务器，如下：
cat hosts.txt | xargs -i ssh-copy-id -i ~/.ssh/id_dsa.pub {}]]></description><category></category></item><item><title><![CDATA[双网卡绑定-bond0]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/7022595</link><guid>https://blog.youkuaiyun.com/guowake/article/details/7022595</guid><author>guowake</author><pubDate>Tue, 29 Nov 2011 10:58:45 +0800</pubDate><description><![CDATA[网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为，负载均衡绑定和冗余绑定两种。
1.编辑虚拟网络接口配置文件
[root@test~]# more /etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0 
IPADDR=172.16.4.100 
NETMASK=255.255.255.0 
BROADCAST=172.16.4]]></description><category></category></item><item><title><![CDATA[ssh ProxyCommand]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6987912</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6987912</guid><author>guowake</author><pubDate>Fri, 18 Nov 2011 12:16:32 +0800</pubDate><description><![CDATA[User root


Host qdgwbn
HostName 222.173.108.10

Host qdgwbn-web
HostName 10.5.5.116
ProxyCommand ssh qdgwbn nc %h %p 2> /dev/null






#建立qdgwbn-web  服务器443端口到本地8443端口隧道。

#ssh -L84]]></description><category></category></item><item><title><![CDATA[ssh reverse]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6804016</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6804016</guid><author>guowake</author><pubDate>Fri, 23 Sep 2011 15:07:59 +0800</pubDate><description><![CDATA[Reverse SSH Tunnel實際運用，搭配auotssh永不斷線，putty建立反向tunnel  

2010-06-14 23:05:04|  分类： 默认分类|字号 订阅






ssh -NfR 遠端主機listen port:遠端連回時導向的主機:遠端連回本地主機時導向主機的port 帳號@遠端主機
ssh -Nf -R *:20001:127.0.0.1]]></description><category></category></item><item><title><![CDATA[centos安装盘制作]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6763868</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6763868</guid><author>guowake</author><pubDate>Fri, 09 Sep 2011 15:19:54 +0800</pubDate><description><![CDATA[1，安装制作需要的包yum install -y pump-devel gtk2-devel booty bogl-devel bogl-bterm elfutils-devel beecrypt-devel dietlibc anaconda anaconda-runtime]]></description><category></category></item><item><title><![CDATA[修改centos stage2.img 文件]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6763856</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6763856</guid><author>guowake</author><pubDate>Fri, 09 Sep 2011 15:09:29 +0800</pubDate><description><![CDATA[先把Stage2.img复制到一个工作目录
cp images/stage2.img /tmp
mkdir /tmp/temp
mount -o loop stage2.img /tmp/temp
cp -r /tmp/temp /tmp/stage2
umount /]]></description><category></category></item><item><title><![CDATA[当Linux用尽内存]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6756379</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6756379</guid><author>guowake</author><pubDate>Wed, 07 Sep 2011 12:41:27 +0800</pubDate><description><![CDATA[也许你很少面临这一情况，但是一旦如此，你一定知道出什么错了：可用内存不足或者说内存用尽(OOM)。结果非常典型：你不能再分配内存，内核会杀掉一个任务(一般是正在运行那个)。一般半随着大量的交换读写，你可以从屏幕和磁盘动向看出来。

这个问题下面隐含着别的问题：你需要分配多少内]]></description><category></category></item><item><title><![CDATA[rpm包制作过程]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6675297</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6675297</guid><author>guowake</author><pubDate>Wed, 10 Aug 2011 12:11:34 +0800</pubDate><description><![CDATA[目的：要根据trafficserver2.1.6制作3.0.1rpm包

1，创建好 一个准备build 的工作目录，我以trafficserver为例
mkdir -p trafficserver/{RPMS,SRPMS,SOURCES,BUILD
2，下载traffi]]></description><category></category></item><item><title><![CDATA[嵌入式Linux启动过程(2)]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6662775</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6662775</guid><author>guowake</author><pubDate>Fri, 05 Aug 2011 12:48:11 +0800</pubDate><description><![CDATA[3．Linux内核的启动过程
在 bootloader将 Linux 内核映像拷贝到 RAM 以后，可以通过下例代码启动 Linux 内核：call_linux(0, machine_type, kernel_params_base)。其中，machine_tpye 是 boo]]></description><category></category></item><item><title><![CDATA[嵌入式Linux启动过程(1)]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6662772</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6662772</guid><author>guowake</author><pubDate>Fri, 05 Aug 2011 12:47:43 +0800</pubDate><description><![CDATA[1．引 言
Linux 最初是由瑞典赫尔辛基大学的学生 Linus Torvalds在1991 年开发出来的，之后在 GNU的支持下，Linux 获得了巨大的发展。虽然 Linux 在桌面 PC 机上的普及程度远不及微软的 Windows 操作系统，但它的发展速度之快、用户数量]]></description><category></category></item><item><title><![CDATA[Linux下高并发socket最大连接数所受的各种限制]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6615728</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6615728</guid><author>guowake</author><pubDate>Tue, 19 Jul 2011 08:10:47 +0800</pubDate><description><![CDATA[1、修改用户进程可打开文件数限制在Linux平台上，无论编写客户端程序还是服务端程序，在进行高并发TCP连接处理时，最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄，每个socket句柄同时也是一个文件句柄]]></description><category></category></item><item><title><![CDATA[不用输入用户名和密码，直接进入linux]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6598848</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6598848</guid><author>guowake</author><pubDate>Mon, 11 Jul 2011 22:33:27 +0800</pubDate><description><![CDATA[替换inittab中的ttySx::respawn:/sbin/getty /dev/ttySx xxxx成::respawn:-/bin/sh即可]]></description><category></category></item><item><title><![CDATA[readn, writen和readline函数]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6588384</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6588384</guid><author>guowake</author><pubDate>Wed, 06 Jul 2011 16:17:04 +0800</pubDate><description><![CDATA[#include unistd.h>#include errno.h>ssize_t readn(int fd, void *buf, size_t count){  char *strtmp;  ssize_t reval, realcount=0;  st]]></description><category></category></item><item><title><![CDATA[epoll精髓]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6587737</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6587737</guid><author>guowake</author><pubDate>Wed, 06 Jul 2011 12:36:05 +0800</pubDate><description><![CDATA[在linux的网络编程中，很长的时间都在使用select来做事件触发。在linux新的内核中，有了一种替换它的机制，就是epoll。相比于select，epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中，它是采用轮]]></description><category></category></item><item><title><![CDATA[Linux下扩展swap分区的方法]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6278383</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6278383</guid><author>guowake</author><pubDate>Fri, 25 Mar 2011 17:21:00 +0800</pubDate><description><![CDATA[<br />　一 问题描述：
<br />　　在Linux系统下安装Oracle 10g时发现swap分区过小的情况，需要手动去扩展swap分区的大小。<br />　　二 解决方法：<br />　　2.1 创建分区<br />　　以下的操作都要在root用户下进行，首先先建立一个分区，采用dd命令比如<br />　　dd if=/dev/zero of=/home/swap bs=1024 count=1024000<br />　　这样就会创建/home/swap这么一个分区文件。文件的大小是102400]]></description><category></category></item><item><title><![CDATA[Linux下杀僵尸进程办法]]></title><link>https://blog.youkuaiyun.com/guowake/article/details/6278381</link><guid>https://blog.youkuaiyun.com/guowake/article/details/6278381</guid><author>guowake</author><pubDate>Fri, 25 Mar 2011 17:20:00 +0800</pubDate><description><![CDATA[<br />1) 检查当前僵尸进程信息
<br />　　# ps -ef | grep defunct | grep -v grep | wc -l<br />　　175<br />　　# top | head -2<br />　　top - 15:05:54 up 97 days, 23:49,  4 users,  load average: 0.66, 0.45, 0.39<br />　　Tasks: 829 total,   1 running, 479 sleeping, 174 stopped]]></description><category></category></item></channel></rss>