Linux系统自带的日志滚动压缩服务logrotated举例说明:
cat<<_CONF>/etc/logrotate.d/haproxy
/var/log/haproxy/haproxy.log
{
compress
copytruncate
daily
dateext
missingok
notifempty
rotate2
}
_CONF
上述将增加一个logrotated的配置文件/etc/logrotate.d/ha..
分类:
系统相关 时间:
2015-04-21 11:27:10
阅读次数:
251
Magent搭建Memcached集群Memcached集群介绍由于Memcached服务器与服务器之间没有任何通讯,并且不进行任何数据复制备份,所以当任何服务器节点出现故障时,会出现单点故障,如果需要实现HA,则需要通过另外的方式来解决。通过Magent缓存代理,防止单点现象,缓存代理也可以做备..
分类:
系统相关 时间:
2015-04-21 11:25:04
阅读次数:
218
创建进程
函数名:fork
函数原型:pid_t fork(void);
函数功能:创建一个子进程
头文件;
返回值:成功:在父进程中返回子进程的pid,在子进程中返回0 失败:-1
#include
void main()
{
fork();
printf("program is end\n");
exit(0);
}
运行结果:program is end...
分类:
系统相关 时间:
2015-04-21 11:24:02
阅读次数:
145
#ifdef RAMDISK // 如果定义了虚拟盘,则主内存将减少。
124 main_memory_start += rd_init(main_memory_start, RAMDISK*1024);
125 #endif
// 以下是内核进行所有方面的初始化工作。阅读时最好跟着调用的程序深入进去看,实在看
// 不下去了,就先放一放,看下一个初始化调用 -- 这是经验之谈?。
12...
分类:
系统相关 时间:
2015-04-21 11:16:20
阅读次数:
181
void init(void)
169 {
170 int pid,i;
171
172 setup((void *) &drive_info); // 读取硬盘参数包括分区表信息并建立虚拟盘和
// 安装根文件系统设备。(kernel/blk_drv/hd.c,71)
173 (void) open("/dev/tty0",O_RDWR,0); // 用读写访问方式打开设备“/dev...
分类:
系统相关 时间:
2015-04-21 11:16:27
阅读次数:
157
该目录下的代码文件从功能上可以分为三类,一类是硬件(异常)中断处理程序文件,一类是系统
调用服务处理程序文件,另一类是进程调度等通用功能文件。参见图1.5。我们现在根据这个分类方式,
从实现的功能上进行更详细的说明。
5.1.1.1 硬件中断处理类程序
主要包括两个代码文件:asm.s 和traps.c 文件。asm.s 用于实现大部分硬件异常所引起的中断的汇
编语言处理过程。而trap...
分类:
系统相关 时间:
2015-04-21 11:14:01
阅读次数:
191
1. 问题描述 今天需要查看系统的日志文件,但却没有找到/var/log/messages这个文件。网上搜素资料,说是要配置/etc/syslog.conf。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息写入相应文件中、邮寄给特 定用户或者直接以消息的方式发往控制台。
好吧,问题又来了。系统中依然没...
分类:
系统相关 时间:
2015-04-21 11:09:22
阅读次数:
151
在linux下一切都是文件,目录是文件,硬件也是文件.所以基础的文件操作就尤其重要.
1. 列出目录的内容:
ls 不加目录名列出当前目录
参数:
-a 显示所有文件(包括隐藏文件)
-l 显示详细信息
-R 递归显示子目录结构
-ld 显示目录和链接信息
2. ...
分类:
系统相关 时间:
2015-04-21 11:10:36
阅读次数:
127
在打开了很多会占用内存的程序后,关闭这些程序后,发现内存空间还是和没有关闭应用程序时的占用一样,以致使其它应用程序打开时内存不够或很卡,那么此时就想清理掉以前的程序打开时所占用的内存,而大部分都是缓存数据所占用的,那么怎样进行内存的清理呢?可以使用以下的步骤来进行内存的清理:
1.清理前内存使用情况
free -h
2.开始清理
echo 1> /proc/sys...
分类:
系统相关 时间:
2015-04-21 11:08:32
阅读次数:
220
>Erlang machine stopped instantly (distribution name conflict?). The service is not restarted as OnFail is set to ignore.-报错解决方案 原来是NNND。。。 RabbitMQ安装...
分类:
系统相关 时间:
2015-04-21 11:08:11
阅读次数:
1907
原创,转载时请注明,谢谢。邮箱:tangzhongp@163.com, 地址:http://www.cnblogs.com/embedded-tzp 有好文章,就不自己写了,偷懒。原文链接: http://blog.csdn.net/zhangliang_571/article/details/85...
分类:
系统相关 时间:
2015-04-21 11:06:04
阅读次数:
183
SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者;chmodu+sFILEchmodu-sFILE如果FILE本身原来就有执行权限,则SUID显示为s;否则显示S;SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组;如果一个目录设置了SGID位,..
分类:
系统相关 时间:
2015-04-21 09:57:32
阅读次数:
141
一、简述压缩是一种通过特定的算法来减少计算机文件大小的机制,因减少文件的大小,使文件能通过网络实现更快传输,此外还减少了文件的磁盘占用空间。反向就是解压缩二,工具1,compress/umcompress后缀名.Z,很老的压缩工具,已经过时了。2,gip,bzip2,xz(1)gzip/gunzip:压缩..
分类:
系统相关 时间:
2015-04-21 09:59:23
阅读次数:
255
crontab:任务计划
-e:创建并编辑crontab配置文件,编辑结束时,文件被自动安装
-l:在标准输入设备上显示crontab配置文件的内容
-r:删除crontab配置文件
五个字段分别表示:分、时、日、月、周
eg:
每天凌晨1点20分清空/var/log/champly.log日...
分类:
系统相关 时间:
2015-04-21 09:46:45
阅读次数:
176
一、我们先来看下信号的所设计的数据结构:struct task_struct {
int sigpending;
int exit_code, exit_signal;
/* Protects signal and blocked */
struct signal_struct *sig;
sigset_t blocked;
struct sigpending pending;...
分类:
系统相关 时间:
2015-04-21 09:37:03
阅读次数:
231