![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 82
zhao8848jun
一个胖胖的小伙子,天天坐在电脑前,从面前的键盘上敲击绘画着自己炫丽的人生
三年高级程序员,专业从事Asp.net网站建设与B/s软件开发
展开
-
Nginx 启动脚本/重启脚本
第一步先运行命令关闭nginxsudo kill `cat /usr/local/nginx/logs/nginx.pid`第二步vi /etc/init.d/nginx输入以下内容#!/bin/sh## nginx - this script starts and stops the nginx daemin## c转载 2012-12-03 17:36:43 · 468 阅读 · 0 评论 -
nginx tomcat负载均衡,同一服务器下多域名转发
Nginx进行http负载均衡的模块是upstreamUpstream可以进行多个配置,这样的话可以灵活的配置站点,但是注意的是upstream后面的名字最好是配置成为域名,因为upstream是进行http访问的,一般的解析没有问题,但是如果是ajax的解析就会通过访问upstream后面的名字来进行访问了,这里要注意。 修改配置文件:conf/nginx.conf转载 2012-12-06 17:43:04 · 2134 阅读 · 0 评论 -
VIM常用配置
修改vim配置需要修改他的配置文件vimrc。在windows系统下,可修改安装目录下的_vimrc文件;在linux系统下,可修改/etc/vimrc文件。 " 不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on " 去掉输入错误的提示声音 set noeb " 在处转载 2012-12-06 13:56:19 · 333 阅读 · 0 评论 -
Centos下的文本编辑器VI
文本编辑器:vi和Emacsvi轻量级特性使它成为系统管理方面的首选工具;它是linux系统的第一个全屏幕交互式编辑程序。Emacs功能强大的特性使它成为系统开发方面的首选工具 vi没有菜单只有命令,vi有三种基本工作模式:命令(指令)模式、插入(输入)模式、末行(命令行)模式一、定位命令 二、插入命令三、删除命令转载 2012-12-06 11:36:31 · 1906 阅读 · 0 评论 -
secureCRT常用设置
1、光标颜色默认为黑色,非常不便,设置为白色。Options–> Session Options –> Appearance –> Cursor –> 勾选use color选择白色2、设置超时Session Options –> Send protocol NO-OP every 输入60。3、设置鼠标右键复制Global Options –> Terminal–> Mo转载 2012-12-06 11:40:50 · 753 阅读 · 0 评论 -
PHP配合nginx动态生成缩略图
对于一些门户网站来说,经常需要在不同的场合使用不同的缩略图。如果预先不知道需要生成的缩略图的尺寸情况下,我们可以先使用nginx进行url判断,如果图片不存在则把请求转发到php脚本进行缩略图生成处理,然后显示出来。本文需要完全的任务如下,根据请求生成固定宽高的缩略图,并存储到又拍服务器根据请求生成固定宽度的缩略图,并存储到又拍服务器图像生成一次之后,以后可直接调用转载 2012-12-05 15:07:59 · 800 阅读 · 0 评论 -
nginx rewrite 配置参数及例子
Location语法语法:location [=|~|~*|^~] /uri/ { … }location = / {# 只匹配 / 查询。[ configuration A ]}location / {# 匹配任何查询,因为所有请求都已 / 开头。但是正则表达式规则和长的块规则将被优先和查询匹配。[ configuration B ]}locati转载 2012-12-05 15:06:48 · 1205 阅读 · 0 评论 -
PHP-FPM启动脚本/etc/init.d/php-fpm
PHP-FPM启动脚本/etc/init.d/php-fpm#!/bin/bash## Startup script for the PHP-FPM server.## chkconfig: 345 85 15# description: PHP is an HTML-embedded scripting language# processname: php-fpm转载 2012-12-05 14:35:43 · 8835 阅读 · 0 评论 -
Nginx yum 安裝教學-完整版 (Nginx1.2.5+PHP5.4.9+MySQL5.5.28)
Nginx 介紹Nginx 是俄羅斯人所編寫,是一款高效能的 HTTP 和反向代理服務器。也是 IMAP/POP3/SMTP 代理服務器。Nginx (發音是engine x)由俄羅斯的程式設計師 Igor Sysoev所開發的。可安裝在 UNIX、GNU/Linux、FreeBSD、Mac OS X、 Solaris 以及 Microsoft Windows等操作系統中。在 NETCRA转载 2012-12-05 14:26:57 · 1871 阅读 · 0 评论 -
Nginx的configure编译选项
Nginx在一些Linux发行版和BSD的各个变种版本的安装包仓库中都会有,通过各个系统自带的软件包管理方法即可安装。需要注意的是,很多预先编译好的安装包都比较陈旧,大多数情况下还是推荐直接从源码编译。这里给出Nginx的中文编译选项解释。--prefix= – #Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。 --sbi转载 2012-12-03 16:47:34 · 1458 阅读 · 1 评论 -
使用Google PerfTools 优化Nginx
因为要学习nginx的性能优化,在网上搜到了"利用TCMalloc优化nginx的性能"和“使用google-perftool优化nginx的性能”的文章。分别看了这些文章,发现是一样的内容。 其实,google-perftools包含四个工具,分别是:TCMalloc、heap-checker、heap-profiler和cpu-profiler,TCMalloc是google-转载 2012-12-06 17:50:13 · 950 阅读 · 0 评论 -
Vim with Mouse
之前遇到了一個問題是在"某些"機器上把 Vim 升級成 7,會無法在 PieTTY 上使用右鍵貼上文字,但是在 shell 是正常的,所以很明顯的 Vim 做了一些 OOXX 的事情。後來是經由 rafan 大告訴我們多設定一個 mouse-=a 就可以了,但是怎麼可以解決就算了,知其然不知其所以然呢?後來看到 vim documentation, 裡面的第转载 2012-12-06 15:00:59 · 383 阅读 · 0 评论 -
CentOS源码编译安装Nginx
安装编译用到的软件:yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel现在到http://nginx.org/en/download.html下载最新版本的Nginx并安装。cd /usr/local/srcwget http://nginx.org/down转载 2012-12-03 14:26:27 · 321 阅读 · 0 评论 -
如何解决每次打开office2010都会出现正在配置
有时候我们安装好office2010后,每次打开word 或者 PPT或者其他office文档时候会提示“安装程序正在准备必要的文件”然后是“正在配置Microsoft Office ..."。 为什么会出现这种情况,又该如何解决呢? 原因主要是安装时候所用账户和你目前登陆的账户不为同一个账户,或者你进行过覆盖安装或是重新安装过系统但是office得安装目录没有变。转载 2013-02-19 09:23:45 · 1908 阅读 · 0 评论 -
CentOS(RHEL) 6 添加网卡的方法
在 CentOS 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了,什么是 udev 可以查我的其它的文章。如果你在 Centos 6 中加了一个新的硬件,如网卡只需要重新启动 udev 就行了。start_udev这个会重新扫描新加的硬件并做相关的处理。如果我们加的是网卡,识别不对和有时我们想更新网卡的名字,我们并不需要编辑转载 2012-12-17 13:47:09 · 872 阅读 · 0 评论 -
一个和worker_connections参数相关的Nginx系统问题及解决办法
1. 问题现象 nginx运行过程中,发现无法访问nginx(导致nagios监控告警) ,且error日志中一直报如下错误 2011/05/10 16:31:07 [alert] 24082#0: 1024 worker_connections is not enough while accepting new connection on 0.0.0.0:81 2011/05/1转载 2012-12-26 09:57:15 · 3966 阅读 · 0 评论 -
Nginx:承受3万并发连接数,胜过Apache 10倍
编者按:Nginx是目前比较重要的开源性负载均衡技术,新浪、网易、六间房等很多网站都将Nginx部署进自己的网站系统架构,并解决部分问题。本文是作者长期的实战经验,很有参考价值。本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了转载 2012-12-26 09:50:04 · 661 阅读 · 0 评论 -
HYPER-V安装CENTOS 6.3网卡无法识别解决
1. 下载微软虚拟机Linux集成服务 Linux Integration Services v3.42. 加载光盘镜像3. 挂载光盘镜像并安装# mount /dev/cdrom /mnt# cd /mnt/X86# rpm -ivh kmod-microsoft-hyper-v-rhel6-60.1.i686.rpm# rpm -ivm microsoft-hy转载 2012-12-14 09:39:40 · 2750 阅读 · 0 评论 -
网卡自动被禁用的设置
第二天发现不知道为什么上不了网,后来搞清楚才知道是网卡自动被禁用了,下面是笔者的设置方法来防止再次网卡自动被禁用的发生。1、右键单击计算机图标,在弹出的右键菜单中选择属性。 2、在“控制面板主页”上用鼠标左键单击“设备管理器”。 3、在弹出的设备管理器对话框中找到“网络适配器”,右键单击驱动程序,在出来的菜单中单击“属性”,如果设备管理器里面无法找到转载 2012-12-14 09:38:22 · 22586 阅读 · 0 评论 -
nginx 查看 并发连接数
通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过 web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些。下面介绍这两种查看方法No1、通过浏览器查看 通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上 --with-http转载 2012-12-26 09:51:46 · 866 阅读 · 0 评论 -
远程管理Hyper-v
远程管理Hyper-v,一种方法,就是使用远程桌面,但这个方法有一个问题,就是你创建一个新的虚拟机,并安装系统时,鼠标就不好用了,他会给你报个错这里我们主要介绍第二种方法,就是使用Hyper-v的远程管理工具来做,这个MMC工具,从Vista SP1可以独立安装了。我们这边介绍的配置环境,是一台Vista SP1的机器,一台Windows Server 2008R2的机器,Wind转载 2012-12-13 10:05:39 · 2976 阅读 · 0 评论 -
Nginx 第三方模块-漫谈缘起
本文的部分内容和图片摘录于http://tengine.taobao.org/download/nginx@taobao.pdf为什么要使用nginx模块?我个人觉得taobao这个ppt来做说明是最好不过了从web服务器结构开始说起: 第一个模式(LAMP):这个结构中,Apache的PHP模块将所有动态网页都使用php解析,所有逻辑结构都放在ph转载 2012-12-04 12:25:26 · 911 阅读 · 0 评论 -
Nginx 模块-细节详探
本文主要基于http://www.codinglabs.org/html/intro-of-nginx-module-development.html和http://www.evanmiller.org/nginx-modules-guide.html#compiling的学习些的 nginx模块要负责三种角色handler:接收请求+产生O转载 2012-12-04 12:19:37 · 790 阅读 · 0 评论 -
CentOS 6下安装nginx
今晚在centos下安装nginx,记录下步骤备忘:1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.htmlwget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2 安转载 2012-11-30 14:33:34 · 448 阅读 · 0 评论 -
讲解如何对CentOS服务器安全配设置
[摘要]CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。大部分站长使用CentOS作为其操作系统。本文详细的介绍了如何对CentOS安全设置,包含设置的参数等详细说明。 在繁多的服务器中,CentOS服务器算是一个佼佼者,以自己的优势,CentOS服务器得到了很多的网友的拥护。那么,如何对Ce转载 2012-11-29 17:12:43 · 363 阅读 · 0 评论 -
CentOS服务器远程桌面解决方案之FreeNX
文档版本:Version 1.0修改记录:2012-4-14系统环境:CentOS 5.5(适合32bit and 64bit)格式约定:灰色底:输入的系统命令黄色底:输入的系统命令返回的信息或者配置文件文本信息绿色底:技巧或需要注意的地方红色底:需要特别注意的地方蓝色字:内容注释===================================转载 2012-11-28 12:20:31 · 1417 阅读 · 0 评论 -
linux下vi命令大全
基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下:1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。2. Insert mode:唯有在Insert mode下转载 2012-11-28 10:22:50 · 302 阅读 · 0 评论 -
linux配置IP的方法
Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限。在linux系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为: [root@localhost network-scripts]# cat ifcfg-eth0 DEVICE=e转载 2012-11-28 09:07:39 · 439 阅读 · 0 评论 -
linux查看dns的命令 一些linux基本命令(一)
超级用户提示符 # ,普通用户提示符 $ 注销 logout 或ctrl+D 关机 init 0 或halt,重启 init 6 或reboot 多用户环境下,使用shutdown关闭或重启系统,所有登录到系统上的用户将被通知系统将要关闭。 Shell--用户与操作系统内核之间的接口,最重要的功能是命令解释 /bin-存放可执行程序 /boot-存放转载 2012-11-28 10:00:19 · 2665 阅读 · 0 评论 -
linux查看本机IP、gateway、dns
IP: ifconfiggateway:[root@localhost ~]# netstat -rnKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface172.16.44.0 0.0.0.0转载 2012-11-28 09:59:04 · 476 阅读 · 0 评论 -
win7家庭普通版鼠标右击桌面没有“个性化”菜单的解决办法
Windows 7 家庭基础版系统精简了家庭高级版本系统的部分功能,特别是Aero特效的简化,导致在Windows 7 家庭基础版的系统设置桌面背景及屏保等功能时在控制面板和桌面右键菜单中是没有 个性化 这个组件的,用户会发现以下几个功能无法直接通过选择个性化来进行设置:鼠标指针 用户账户图片声音方案 显示字体大小主题桌面背景 屏幕保护程序 桌面图标替代方案:在家庭基础版中我们可以通过以下方法进行相关的设置和更改: 请打开 控制面板,将 查看方式 设置为 大图标。 下载 (19.6 KB)2010-4-20转载 2011-04-22 21:45:00 · 4337 阅读 · 0 评论 -
Windows7各版本功能区别图解
其实家庭高级版在普通应用中足够了,不过很多朋友还是不了解各个版本的区别,上个图,大家看一下吧转载 2011-04-19 13:10:00 · 519 阅读 · 0 评论 -
复制文件或目录命令:cp
文件的管理,少不了复制、粘贴文件,在Linux系统下,我们常用cp这个命令复制或粘贴文件。cp【语法】cp[选项][参数]【详解】cp命令用于将单个或多个源文件或文件目录,复制到目标文件或文件夹目录中。【参数】选项相应功能-a功能等于同时使用-d -p -r。-b在复制文件或目录时,为每转载 2012-12-03 09:40:20 · 710 阅读 · 0 评论 -
Nginx Http模块开发
关于Nginx Http模块开发的文章非常少,只有Emiler的那篇关于Http模块的文章,但是那篇文章里面,并没有说到事件型的模块如何进行开发。而且文章里面提到的内容实在是让人有点意犹未尽。因此,对于Http事件型模块的开发进行了一些总结,与大家分享。但是,无论如何,要进行Nginx模块开发,最好的方法还是找到相似性较大的模块的代码进行参考,多试多看。通常,一个Http模块均转载 2012-12-03 10:10:51 · 323 阅读 · 0 评论 -
nginx模块编程学习笔记3–模块主要数据结构
在nginx模块编写种主要会涉及到下面3个数据结构,这一篇我就先来看看这3个数据结构的作用和意义。ngx_command_tngx_module_tngx_http_module_t前面这两个是定义在这个文件中:src/core/ngx_core.htypedef struct ngx_module_s ngx_module_t;typede转载 2012-12-03 10:15:34 · 404 阅读 · 0 评论 -
整理CentOS常用命令
在电脑常用操作中,我们经常会用到CentOS常用命令。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就给大家介绍这些CentOS常用命令。一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo [root@loc转载 2012-12-03 12:12:04 · 312 阅读 · 0 评论 -
Nginx配置文件功能注释
最近在学配置Nginx做均衡负载,首先最重要的是Nginx的配置文件,参考网上查到的资料,并结合实践,将该配置文件的详细功能注释在这里做下笔记,方便今后查阅。官方的Nginx Wiki(英文) http://wiki.nginx.org/Configuration环境:FreeBSD8.0+Nginx1.0.10_1配置文件位置: /转载 2012-12-04 10:17:47 · 969 阅读 · 0 评论 -
nginx 多站点配置方法集合
关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:www.websuitA.com和www.websuitB.com。并且这两个域名已经映射给了IP为192.168.1.1的服务器。那么我们开始吧: 1、为我们的站点创建配置文件 我是这么做的,在nginx的配置文件conf目录下创建一个专门存放VirtualHost的目录,命名为vhost转载 2012-12-03 17:10:30 · 433 阅读 · 0 评论 -
CentOS下配置iptables防火墙
在CentOS下配置iptables防火墙,是非常必要的。来我们学习如何配置!在Linux中设置防火墙,以CentOS为例,打开iptables的配置文件:vi /etc/sysconfig/iptables 通过/etc/init.d/iptables status命令查询是否有打开80端口,如果没有可通过两种方式处理:1.修改vi /etc/sy转载 2012-12-03 16:51:12 · 314 阅读 · 0 评论 -
Please install ExtUtils::Embed for /usr/bin/perl
If you get this error while trying to compile exim:>>> Creating links to source files...Please install ExtUtils::Embed for /usr/bin/perlgrep: Makefile: No such file or directoryMissing CFLAG转载 2012-12-03 15:43:54 · 1358 阅读 · 0 评论