查看nginx或apache进程数量的几种方法

作者:网络医生 发布于:2012-4-22 21:19 Sunday 分类:shell

在维护Linux系统的时候经常需要查看服务的进程数量,下面以查看nginx进程为例:

1、[root@localhost ~]# pstree -a | grep nginx|grep -v "grep"|wc -l

-a参数是展开子进程,grep -v "grep"  是去掉结果中带有grep的这一行

2、[root@localhost ~]# ps -C nginx --no-he...

阅读全文>>

标签: nginx shell awk 进程

评论(0) 引用(6) 浏览(86788)

用shell脚本定时发短信监控linux系统的运行壮况

作者:网络医生 发布于:2012-4-21 20:36 Saturday 分类:shell

1、很多时候我们不想登录linux系统就想随时随地的了解系统的运行壮况,我们可以写一个脚本定时执行后往手机发一条短信来通知linux系统的运行壮况。

2、脚本内容如下(从我自己的服务器上粘下来的):

vi  send.sh

############Begin################

#!/bin/bash
#清空前一次的记录
echo "" > ~/send.txt
ec...

阅读全文>>

标签: linux shell sort uniq 监控 短信

评论(0) 引用(5) 浏览(56827)

使用VNC远程管理linux系统

作者:网络医生 发布于:2012-4-16 15:13 Monday 分类:Linux技术

1、安装,不多说了,用rpm包安装就行了。

2、启用VNC服务:

如果哪个用户想启用VNC服务,就需要切换到该帐户下面执行vncserver命令,然后输入两次密码即可。有多个用户想使用VNC服务,就需要在每个帐户下面执行vncserver命令。

在执行VNC命令时可以加上桌面号如: vncserver  :1 ,每个用户连接需要占用一个桌面。如果不指定桌面号系统会自动指定一个。在执行完vncs...

阅读全文>>

标签: linux vnc vncserver

评论(0) 引用(21) 浏览(8413)

最详细的Samba配置记录

作者:网络医生 发布于:2012-4-15 18:49 Sunday 分类:Linux技术

以下都是本人亲自测试过的配置参数,删除了一些无用的繁杂参数,清晰明了。

######配置前言###################
# samba服务一共有两个进程smbd和nmbd,前着负责文件的共享,后者负责文件的浏览。
#smbd使用tcp 139 445端口,nmbd使用udp 137 138端口,如果服务器上开启了防火墙,一定要注意放行这几个端口。
#smb服务器一共有四种安全级别:
...

阅读全文>>

标签: linux smb samba 共享

评论(0) 引用(0) 浏览(130204)

apache配置文件错误"lowering MaxClients to 256. To increase, please see the ServerLimit"

作者:网络医生 发布于:2012-4-14 9:51 Saturday 分类:Web服务器配置

在检测apache配置文件的语法时,出现以下错误:

[root@redhat5 conf]# ../bin/apachectl -t
WARNING: MaxClients of 1000 exceeds ServerLimit value of 256 servers,
 lowering MaxClients to 256.  To increase, please see th...

阅读全文>>

标签: apache httpd serverlimit prefork

评论(0) 引用(82) 浏览(34560)

linux下搭建nginx+php(FastCGI)+mysql运行环境

作者:网络医生 发布于:2012-4-13 12:32 Friday 分类:Linux技术

一、安装环境

1、CentOS5.5

2、php5.4

3、MySQL5.5.19

二、安装程序依赖库和开发环境

为了省事把所需要的库文件全都安装上,可以使用rpm包安装,也可以用yum命令安装,

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxm...

阅读全文>>

标签: mysql php nginx php-fpm

评论(0) 引用(74) 浏览(61541)

初始化mysql数据库时提示字符编码错误的解决办法

作者:网络医生 发布于:2012-4-9 8:58 Monday 分类:数据库

有时候在安装完数据库并初始化的时候会出现如下错误:

root@localhost mysql-5.5.19]# bash scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/webserver/mysqldata/
Installing MySQL system tables...
120330 16:19:42 [ERROR] Unknown collation: 'utf8-general_ci'
120330 16:19:42 [ERROR] Aborting
120330...

阅读全文>>

标签: mysql 数据库 mysql5

评论(0) 引用(1) 浏览(189974)

用Apache+mono搭建Linux系统下的ASP.NET运行环境

作者:网络医生 发布于:2012-4-6 10:51 Friday 分类:Web服务器配置

Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 Ecma-335 )的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于LinuxFreeBSDUnixMac OS X Solaris 。通过使用mono 可以使ASP.NET 程序运行在Linux 等非Windows 操作系统下。

阅读全文>>

标签: linux apache asp.net mono xsp mod_mono

评论(0) 引用(89) 浏览(146545)

在Linux系统下安装大于mysql5.5版本的数据库

作者:网络医生 发布于:2012-3-30 14:02 Friday 分类:数据库

linux下mysql 5.5的安装方法:
1、安装所需要系统库相关库文件
     gcc等开发包,在安装linux系统的时候安装。
2、创建mysql安装目录
  # mkdir -p /usr/local/mysql/
3、创建数据存放目录
  # mkdir -p /service/data/
4、创建用户和用户组与赋予数据存放目录权限
  # groupadd mysql
  # useradd -g mysql mysql
  # chown mysql:mysql -R /service/data/
5、安装cmake(mysql5.5以后是通过cmake来...

阅读全文>>

标签: mysql 数据库 mysql5.5

评论(0) 引用(6) 浏览(11248)

根据内容类型来定制drupal的页面模板

作者:网络医生 发布于:2012-3-24 23:18 Saturday 分类:Drupal

     在drupal中页面模板默认的只有page-front.tpl.php,page-node.tpl.php,page-node-1.tpl.php,page-tpl.php等

如何想根据内容类型来定义模板,即page-[content type].tpl.php,则需要自定义覆写函数。

在主题的根目录下面创建一个文件:template.php  该文件是drupal默认专门来存放主题覆写函数的。

在修改了template.php文件后必须清空缓存后才能生效。

在文件中写入以下内容:

<?php
function phptemplate_pr...

阅读全文>>

标签: drupal 主题 theme 模板

评论(0) 引用(66) 浏览(16314)

Powered by emlog