- 浏览: 425056 次
- 性别:
- 来自: 深圳
最新评论
-
fufu0414:
PHP类实例教程:abstract类和abstract方法 -
fufu0414:
[list][url][img][img][img][list ...
PHP类实例教程:abstract类和abstract方法
文章列表
#!/bin/bash
#2013-10-21
# ping检测网络是否畅通
set -u
#set -x
ping_fun(){
d_network=192.168.1
echo -n "input the network(default $d_network):"
read network
: ${network:=$d_network}
echo "network:$network"
d_hostip_beg=1
d_hostip_end=254
echo -n "input the hostip(defaul ...
在Linux系统下,特别是在Linux生产环境的服务器上,经常会用到下面常用的信息查看命令:
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod ...
利用Shell脚本来监控Linux系统的负载、CPU、内存、硬盘、用户登录数。
这几天在学习研究shell脚本,写的一些系统负载、CPU、内存、硬盘、用户数监控脚本程序。在没有nagios监控的情况下,只要服务器能上互联网,就可 ...
1.备份数据库:
# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql/usr/bin/mysqldump:用于执行的程序;-h:主机名称-u:数据库用户-p:数据库密码databasename:数据库名称>/opt/share/1/backup.sql:导出文件的保存名称以这样的方式导出的文件打开后发现里面有乱码,这个是正常的,是因为导出时没有设置字体的缘故,这个不影响数据库内容的备份和还原。
2.还原数据库:
# /usr/bin/mys ...
Nginx默认是显示版本号的,如:
[root@bkjz ~]# curl -I www.nginx.orgHTTP/1.1 200 OKServer: nginx/0.8.44Date: Tue, 13 Jul 2010 14:05:11 GMTContent-Type: text/htmlContent-Length: 8284Last-Modified: Tue, 13 Jul 2010 12:00:13 GMTConnection: keep-alive
为了安全起见,最好还是将PHP版本隐藏,以避免一些因PHP版本漏洞而引起的攻击。
1、隐藏PHP版本就是隐藏 “X-Powered-By: PHP/5.2.13″ 这个信息。
方法很简单:编辑php.ini配置文件,修改或加入: expose_php = Off 保存后重新启动Nginx或Apache等相应的Web服务器即可。[root@bkjz /]# curl -I www.ha97.comHTTP/1.1 200 OK
Linux系统下,大多数的性能监测工具保存在/proc目录下。这里我们将Linux AS 和 SUSE LINUX EnterpriseServer中的命令行及图形方式下的性能监测工具做概括性介绍。这些工具有些在系统工具盘里,有些可以从网上下载。 sar,iostat,和pstat这三个工具在distributionCD里,也可以从网上下载,网址是http://perso.wanadoo.fr/sebastien.godard/。
表–Linux性能监测工具
这些工具提供了IBM Director Capacity Manager之外的一些功能,能够在某个时间段内对系统性能进行监 ...
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用 作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部 分。
1.找出瓶颈
2.硬盘(存储)瓶颈
3.CPU及内存瓶颈
4.网络瓶颈
#1: top – 进程活动
top提供一个当前运行系统实时动态的视图,也就是正在运行进程。在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次。
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main
#定义Nginx运行的用户和用户组user www www;
#nginx进程数,建议设置为等于CPU总核心数。worker_processes
Nginx首先决定一个过来的请求由哪一个server来处理。
就是:我们打开HttpWatch看到的那个HOST值。
server {
listen 80;
server_name nginx.org www.nginx.org;
...
}
server {
listen 80;
server_name nginx.net www.nginx.net;
HTTP Limit Zone模块该模块用于针对条件,进行会话的并发连接数限制,例如限制每个IP的并发连接数等。例如:http{ limit_zone one $binary_remote_addr 10m;//定义一个叫one的记录区,总容量为10M,以变量$binary_remote_addr作为会话的判断基准(即一个地址一个会话) server{
nginx.conf配置段: location ~ ^/uploadFile { root /data/htdocs/dotoyo_hr/uploadFile; index default.jpg; if (!-f $request_filename) { rewrite ^(/uploads/.*/).*$ $1default.jpg break;
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。
nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx
本文以php-fpm为例介绍如何使nginx支持PHP
一、编译安装php-fpm
什么是PHP-FPM
PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下载得到.
PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中 ...
mysql 5.5.32地址
- 博客分类:
- MYSQL
mysql 5.5.32
http://downloads.mysql.com/archives/mysql-5.5/MySQL-client-5.5.32-1.linux2.6.i386.rpm
http://downloads.mysql.com/archives/mysql-5.5/MySQL-server-5.5.32-1.linux2.6.i386.rpm
安装WEB服务器
1、安装nginx
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum info nginx #查看yum的nginx信息
yum install nginx #安装nginx
service nginx start #启动nginx
安装其他程序
yum check-update
yum -y install mysql-server php-fpm php-cli php-pdo ...