醉清风的叶子
醉清风的叶子
首页 | 留言板 | 加友情博客 | 天涯博客 | 博客家园 | 注册 | 帮助

博客信息
博主:ltsnet98 不在线!
博客日历
<< 2009 七月 >>
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

栏目分类
博客登录
用户:
密码:
最新文章
最新评论
留言
友情博客
标签列表
resin django python python django python django Linux
博客搜索
博客音乐
日志存档
·2009-6 ( 2 )
·2009-5 ( 3 )
·2009-4 ( 8 )
·2009-3 ( 14 )
·2009-2 ( 14 )
·2009-1 ( 10 )
·2008-12 ( 15 )
·2008-11 ( 12 )
·2008-10 ( 12 )
·2008-9 ( 7 )
·2008-8 ( 13 )
·2008-7 ( 10 )
友情链接
统计信息
访问:434704 次
今日访问:99次
日志:398篇
评论:114 个
留言:14 个
建站时间:2006-1-9
博客成员
ltsnet98 管 理 员
最近访客
休闲小站
2009-06-26 14:35
自我重塑
2009-06-26 11:31
不胜寒处
2009-06-19 15:49
quillwang
2009-06-19 11:21
饿狼传奇
2009-06-18 16:48
桑么么
2009-06-18 16:47
ly68
2009-06-18 15:42
弥勒菩萨
2009-06-18 11:53
休闲小站
2009-06-18 11:17
老痛
2009-06-18 09:00
rock592
2009-06-11 22:23
marshal06
2009-06-11 08:59
binsen
2009-06-10 23:44
chnj1981
2009-06-10 18:00
water1986
2009-06-08 23:00
那那巴
2009-06-04 18:35
homehkebao
2009-06-03 15:39
小汪仔
2009-05-31 15:32
印度阿三
2009-05-31 15:31
巴蜀之客
2009-05-26 16:44

rss 订阅

天涯社区
热衷于开源技术,一起学习,共同进步:) EMAIL:liutiansi@gmail.com
今日心情牛气冲天,祝愿天涯牛年成功上市。

Mysql实现实时备份
2009-6-14 星期日(Sunday) 晴
  目前成熟的实时备份为双机(master/slave),是基于同步日志事件来实现,那单机如何实现具有增量的备份呢?可以借用双机的原理,非常简单,实施步骤如下:
Mysql版本:mysql4.0+

1、vi my.cfg
[mysqld]
log-update=/home/backup/update #添加该行

2、service mysql restart
会在/home/backup/update00001文件,内容为数据库变化的所有SQL(没有select)

3、每天的全备,mysql4.0+最简单就是备份data目录。
service mysql stop
tar -czf data(日期).tar.gz mysql/data
service mysql start
当mysql启动时系统会自动在/home/backup/创建update0000*的文件,那我们可以用该文件作为当天全备的增量实时备份。

4、数据还原
service mysql stop
tar......
ltsnet98 发表于 2009-06-14 12:16 | 正常 分类:Databases | 评论: 0 | 浏览:405 | 送小红花 推荐指数:0

如何判断linux系统是否要添加内存?
2009-6-10 星期三(Wednesday) 多云
    大家注意的是,这里的内存指的是linux下的内存处理方式. 我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的内在free才232M.而win xp才用200M的样子
    其实啊.linux的内存是很说究的.如下命令free是显示的当前内存的使用,-m参数的意思是M字节来显示内容.我们来一起看看.
$ free -m
total used free shared buffers cached
Mem: 1002 769 232 0 62 421
-/+ buffers/cache: 286 715
Swap: 1153 0 1153
第一部分Mem行:
ltsnet98 发表于 2009-06-10 15:37 | 偷笑 分类:Unix/Linux | 评论: 1 | 浏览:148 | 送小红花 推荐指数:0

splunk与syslog建立强大的日志服务器[原创]
2009-5-17 星期日(Sunday) 晴

splunk是什么?


    Splunk 是一个运行于 Unix 环境下的日志分析软件.与 Google Analytics 这一类的 Web 日志分析软件的不同之处在于,Splunk 可以支持任何服务器产生的日志,其对日志进行处理的方式是进行高效索引之后让管理员可以对日志中出现的各种情况进行搜索,并且通过非常好的图形化的方式展现出来。

    每天由各种服务器所产生的日志的数量是非常惊人的,而遇到突发情况时,却往往能够从这些海量日志中找到最多的有用消息。通常在 Unix 下对日志进行查找使用的是 grep 之类的低效率的方式,而 Splunk 使用了现代搜索引擎技术对日志进行搜索,同时提供了一个非常强大的 AJAX 式的界面展现日志(文字来自互联网)。
需关闭selinux

ltsnet98 发表于 2009-05-17 22:47 | 酷 分类:splunk | 评论: 0 | 浏览:513 | 送小红花 推荐指数:0

C++&python实现动态更新nagios配置[原创]
2009-5-3 星期日(Sunday) 晴

功能:根据获取到的服务器信息(数据来源格式为XML)动态去更新nagios配置。

C++部分:

/***************************************************************************
 *   Copyright (C) 2009 by liuts   *
 *   liutiansi@gmail.com*
 *                             &n......
ltsnet98 发表于 2009-05-03 16:42 | 晕 分类:C/C++ | 评论: 1 | 浏览:80 | 送小红花 推荐指数:0

Ubuntu 9.04 软件源更新设置指南
2009-5-1 星期五(Friday) 晴
备份软件源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

编辑软件源:
sudo gedit /etc/apt/sources.list

将里面的内容通通删掉,然后将下面的信息粘帖进去:
Archive.ubuntu.com更新服务器(欧洲,此为官方源,电信网通用户使用):

deb http://archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://archive.ubuntu.......
ltsnet98 发表于 2009-05-01 18:34 | 正常 分类:Unix/Linux | 评论: 0 | 浏览:68 | 送小红花 推荐指数:0

批量修改linux密码
2009-4-19 星期日(Sunday) 晴
从标准输入中读取密码,所以用户可以在脚本中使用如
echo "NewPasswd" | passwd --stdin username

这种方式来批量更改密码。但该方式只适合redhat系列。
如果是debian/suse系统可以使用chpasswd。
格式:
echo "username:password" |chpasswd
......
ltsnet98 发表于 2009-04-19 20:39 | 酷 分类:Unix/Linux | 评论: 0 | 浏览:81 | 送小红花 推荐指数:0

编译C++的错误提示
2009-4-17 星期五(Friday) 晴
config.h
------------------------------------------------------


#ifndef _CONFIG
#define _CONFIG

#include
#include

using namespace std;

class CConfig
{
public:
explicit CConfig(const char* xmlFileName)
:mXmlConfigFile(xmlFileName),mRootElem(0)
{
//加载配置文件
mXmlConfigFile.LoadFile();

//得到配置文件的根结点
mRootElem=mXmlConfigFile.RootElement();
}

public:
//得到nodeName结点的值
string GetVal......
ltsnet98 发表于 2009-04-17 15:54 | 正常 分类:C/C++ | 评论: 0 | 浏览:73 | 送小红花 推荐指数:0

C++中TinyXml的编程模型
2009-4-14 星期二(Tuesday) 晴
一、TinyXml安装
http://jaist.dl.sourceforge.net/sourceforge/tinyxml/tinyxml_2_5_3.tar.gz
tar -zxvf tinyxml_2_5_3.tar.gz
cd tinyxml_2_5_3
make

二、文档位置
tinyxml_2_5_3/docs

三、例子
xmltest.cpp

四、类之间的关系
TinyXml实现的时DOM访问模型,因此提供了一系列的类对应XML文件中的各个节点。主要类间的关系如下图所示:http://www.grinninglizard.com/tinyxmldocs/classTiXmlNode.png......
ltsnet98 发表于 2009-04-14 18:29 | 偷笑 分类:Unix/Linux | 评论: 1 | 浏览:121 | 送小红花 推荐指数:0

处理Linux Kernel Panic错误故障
2009-4-14 星期二(Tuesday) 晴
Linux主机突然无法远程连接,本地显示器显示Kernel Panic 错误(是因为硬件的原因或驱动故障),并且默认的系统会停在那里,直到你去重新启动它。
处理方法:
#vi /etc/sysctl.conf
kernel.panic = 10

配制生效
#sysctl -p
来告诉系统从Panic错误中自动重启,等待时间为10秒:)......
ltsnet98 发表于 2009-04-14 15:40 | 尴尬 分类:Unix/Linux | 评论: 2 | 浏览:101 | 送小红花 推荐指数:0

Maya Python脚本语言教程
2009-4-10 星期五(Friday) 晴

Python 命令允许 MEL 脚本调用 Python 代码。这使得 MEL 用户可以选择将 Python 脚本与其 MEL 脚本相混合——这是转变为使用 Python 的良好途径。



Python 集成在 Maya 中,并与 MEL 处在同一级别。 更高层次的语言结构可以强化开发员生产力和简化代码维护。 现成的脚本资源和知识丰富的用户群。 高度的可扩展性,并有众多可用的第三方工具和模块。 对OpenMaya API 的绑定使程序员有另一种可选语言进行插件开发。 Maya Python 模块能被输入外部单立的 Python 译码器以进行批处理。


Python 脚本在 Maya 8.5以及2008中新增。这种颇受欢迎的开放源码程序设计语言可帮助加快专用设备定制脚本开发和插件程序原型制作,扩展了 Maya 的制作流程并使之自动化。Python......

ltsnet98 发表于 2009-04-10 14:27 | 正常 分类:Python | 评论: 0 | 浏览:116 | 送小红花 推荐指数:0

解决Ajax utf-8中文乱码问题
2009-4-9 星期四(Thursday) 晴
//--------把中文字符转换成Utf8编码------------------------//
 function EncodeUtf8(s1)
 {
 var s = escape(s1);
 var sa = s.split("%");
 var retV ="";
 if(sa[0] != "")
 {
 retV = sa[0];
 }
 for(var i = 1; i < sa.length; i ++)
 {
 if(sa[i].substring(0,1) == "u")
 {
 retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5)));

 }
......
ltsnet98 发表于 2009-04-09 23:15 | 正常 分类:Ajax | 评论: 2 | 浏览:88 | 送小红花 推荐指数:0

make: *** [sapi/cli/php]Error 1
2009-4-9 星期四(Thursday) 晴
make php
make: *** [sapi/cli/php]Error 1

cd gd/
./configure --prefix=/usr/local/gd2 --with-zlib=/usr/local --with-png=/usr/local --with-jpeg=/usr/local/jpeg6 --with-freetype=/usr/local

Add "--with-freetype=/usr/local"......
ltsnet98 发表于 2009-04-09 18:57 | 正常 分类:WebServer | 评论: 0 | 浏览:104 | 送小红花 推荐指数:0

解决Mysql exceeds the lock table size
2009-4-3 星期五(Friday) 晴
现象:
mysql> delete FROM `tablesname` WHERE datetime<'2009-03-06';
ERROR 1206 (HY000): The total number of locks exceeds the lock table size

解决步骤:
1、锁表写操作
mysql> lock tables tablesname write;
mysql> delete FROM `tablesname` WHERE datetime<'2009-03-06';
ERROR 1206 (HY000): The total number of locks exceeds the lock table size
没有解决。

2、 innodb修改改innodb_buffer_pool_size值(一般配置为总内存的30%-40% ) myisam修改key_buffer(若是myisam应该没这个问题,因为myisam不是行级锁)
......
ltsnet98 发表于 2009-04-03 20:27 | 正常 分类:Databases | 评论: 0 | 浏览:108 | 送小红花 推荐指数:0

绘制一张生成证书流程图
2009-3-26 星期四(Thursday) 晴
对理解证书生成的整个过程有一定的帮助。

......
ltsnet98 发表于 2009-03-26 10:29 | 正常 分类:RSA | 评论: 0 | 浏览:105 | 送小红花 推荐指数:0

用Nginx配置https加密站点
2009-3-25 星期三(Wednesday) 晴
一、Nginx安装
安装的时候需要注意加上 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。
Nginx安装方法:
./configure --user=username --group=groupname --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install

二、生成证书(略)
可以使用openssl或ca.ssl生成,结果生成如下两个文件:
server.crt
server.key
如果是apache,直接将这两个文件引入到httpd.conf中,而Nginx需要的是.pem文件。.pem的生成方法很简单,就是合并server.crt、server.key的内容。

三、修改Nginx配置:
server
{
listen 443;
server_name......
ltsnet98 发表于 2009-03-25 17:37 | 偷笑 分类:WebServer | 评论: 0 | 浏览:133 | 送小红花 推荐指数:0


  页码:1/27  [1][2][3][4][5]:

本站域名:http://lts98.blog.tianya.cn/