自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

转载 只针对apache修改ulimit参数

今天对公司服务器进行了优化,但主管了看了之后要求我不要全局修改open files参数,要求只修改apache的open files参数.也就是局部修改.   系统:centos 5.51.查看全局ulimit和apache ulimit参数上图我们可以看到全局ulimit中open files参数值是65535,现在来看apache的view sourceprint?

2012-10-18 17:14:31 1485

转载 ulimit

ulimit 是用来控制 shell 启动进程所占的资源的工具。常见的参数有如下的:-a 显示当前所有的资源限制-H 硬件资源限制,一但设置不能增加-S 软件资源限制,可以增加,但不能超过 -H-u 用户可使用的最大进程-c core 文件的最大值-d 数据段的最大值-n 内核可以同时打开的文件描述符的最大值-s 堆栈的最大值-v 虚拟内存的最大值

2012-10-18 17:02:26 1277

转载 讲解Unix操作系统pgrep工具

Unix操作系统用pgrep寻找进程很重要,在文章中我们要学习这方面的知识,其实大家知道Unix操作系统工具一直在变化。其中一些是您以前可能不太关注的工具,一些是新工具。这些工具,对我们操作Unix操作系统有很多的必要。要知道使用Unix操作系统,工具是多么的重要。所以,我们来学习下用pgrep寻找进程吧。Unix操作系统用pgrep寻找进程您可能无数次使用 ps aux | grep .

2012-10-16 10:45:45 824

转载 aix系统中服务进程监控并自启动脚本

服务器中的一些服务进程可能不稳定,偶尔会自动异常终止,需要一个监控程序脚本来对这个进程进行监控,当发现被监控的服务进程异常终止或不能正常提供服务了,将其启动或重新启动。基本实现思路是,编写一个监控脚本,然后在系统的crontab中将该脚本配置为定期自动执行(例如可以配置为每5分钟执行一次),监控脚本通过监控服务进程的端口或日志文件的修改时间等来判断服务进程是否已异常终止或不能正常提供服务了,当

2012-10-16 10:18:24 3182

转载 /proc/$PID/status

这里我们主要介绍进程的状态,进程的状态可以通过/proc/PID/status来查看,也可以通过/proc/PID/stat来查看.如果说到工具大家用的最多的ps也可以看到进程的信息.这里我们通过/proc/PID/status来分析进程的信息.在2.6.18之后的内核,多了capibilty/cpusets等信息.查看进程状态信息如下:more status Name

2012-10-16 09:44:00 19890 3

转载 /proc/pid/stat

[root@localhost ~]# cat /proc/6873/stat6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0 0

2012-10-15 14:21:35 1088

转载 使用 shell 脚本对 Linux 系统和进程资源进行监控

Shell 简介Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上 Shell 是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。它没有一般编程语言的“编译 - 链接 - 运行”过程。不仅如此,Shell 有自己的编程语言用于对命令的编辑,它允许用户编写由 shell

2012-10-12 10:37:06 1125

转载 Linux环境下段错误的产生原因及调试方法小结

最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。1. 段错误是什么一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,

2012-10-09 16:24:03 682

转载 Linux 下的段错误产生 的原因及调试方法

Linux 下的段错误产生 的原因及调试方法简而言之 ,产生段错误就是访问了错误的内存段 ,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问 0 地址.一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由 gdtr 来保存的,他是一个 48 位的寄存器,其中的 32 位是保存由它指向的 gdt 表,后13 位保存相应于

2012-10-08 09:53:38 586

linux线程池的C语言实现

通常我们使用多线程的方式是,需要时创建一个新的线程,在这个新的线程里执行特定的任务,然后在任务完成后退出。这在一般的应用里已经能够满足我们应用的需要,毕竟我们并不是什么时候都需要创建大量的线程,并在它们执行一个简单的任务后销毁。

2012-02-27

apache模块开发资料

包里面放了关于apache模块开发一些实例,新人可以参考下的

2012-02-27

MySql_C 接口集合

里面包括了mysql绝大部分的C编程接口

2012-02-27

Apache2.2手册中文版

apache2中文手册,我在网上找到的啊,大家分享下吧

2012-02-24

APACHE2.0_MOD_模块开发(C语言)

写一个APACHE2.0的MOD模块,读取配置,并对所有后缀为.hello的请求进行处理。

2012-02-24

apache2安装与配置

1. Apache 的安装无外乎两种方式: 源代码安装和DEB包安装。这两种安装类型各有特色,DEB包安装不需要编译,而源代码安装则需要先配置编译再安装,DEB包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍DEB安装方式。

2012-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除