大家都说好记性不如烂blog

博客园 首页 新随笔 联系 订阅 管理

11 2011 档案

摘要:1. 在本地硬盘新建一个目录例如:/opt/yum,后面的步骤以/opt/yum为例;2. 把光盘上所有的.rpm包拷贝到/opt/yum里3. 安装createrepo包并建立yum依赖关系:cd /opt/yum; rpm -ivh createrepo;createrepo . (注意“.”也是命令的一部分)/etc/yum.conf change gpgcheck=04. 配置yum。在/etc/yum.repos.d里创建一个文件my.repo(扩展名必须是. repo),内容是:[my_repo]name=My Local Repobaseurl=file:///opt/yumen 阅读全文
posted @ 2011-11-30 13:10 leqiangw

摘要:Quick HOWTO : Ch24 : The NTP ServerContents[hide]1Introduction2Download and Install The NTP Package3The /etc/ntp.conf File4How To Get NTP Started4.1Verifying NTP is Running4.2Doing An Initial Synchronization4.3Determining If NTP Is Synchronized Properly4.4Your Linux NTP clients cannot Synchronize Pr 阅读全文
posted @ 2011-11-29 11:16 leqiangw 阅读(283) 评论(0) 推荐(0)

摘要:Intrusion Detection with TripwireByBarry O'DonovanIntrusion Detection with Tripwire1. IntroductionA little over two years ago I was hacked. Someone broke into a web server I was administrating that had only Apache and OpenSSH running publically, and all packages were up-to-date. The hacker repla 阅读全文
posted @ 2011-11-29 11:14 leqiangw 阅读(211) 评论(0) 推荐(0)

摘要:CentOS / Red Hat Configure an NTP Client And ServerbyVIVEK GITEonMARCH 16, 2009·12 COMMENTSHow do I configure an NTP (Network Time Protocol) client or server under CentOS / RHEL / Fedora Linux to manage the system clock over a network?The Network Time Protocol (NTP) is used to synchronize a com 阅读全文
posted @ 2011-11-29 10:40 leqiangw 阅读(764) 评论(0) 推荐(0)

摘要:/usr/include/asm-generic/errno-base.h#ifndef _ASM_GENERIC_ERRNO_BASE_H#define _ASM_GENERIC_ERRNO_BASE_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such process */#define EINTR 4 /* Interrupted system call */#define EIO 5 /* I/O e 阅读全文
posted @ 2011-11-24 16:41 leqiangw 阅读(1733) 评论(0) 推荐(0)

摘要:[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。[ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。[ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。[ -p FI 阅读全文
posted @ 2011-11-24 16:27 leqiangw 阅读(564) 评论(0) 推荐(0)

摘要:1、创建触发器:语法:Java代码CREATETRIGGERtrigger_nametrigger_timetrigger_eventONtbl_nameFOREACHROWBEGINtrigger_stmtEND;大写的为关键字trigger_name:触发器的名字,我常用的命名规则t_name_tableName_(b|a)(i|u|d),t:触发器标识,name:英文名,tableName:表名,b(BEFORE):标识是触发事件之前,a(AFTER):标识触发事件之后,i(insert):标识insert事件,u(update):标识update事件,d(delete):标识delet 阅读全文
posted @ 2011-11-15 17:08 leqiangw 阅读(178) 评论(0) 推荐(0)

摘要:我们大家都知道MySQL存储过程是从 MySQL 5.0 开始逐渐增加新的功能。存储过程在实际应用中也是优点大于缺点。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程。在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。一、MySQL 创建存储过程“pr_add” 是个简单的 MySQL 存储过程,这个MySQL 存储过程有两个 int 类型的输入参数 “a 阅读全文
posted @ 2011-11-15 16:59 leqiangw 阅读(2322) 评论(0) 推荐(0)