文章分类 -  Ubuntu

上一页 1 2 3 4 5 下一页

关于Nginx的server_name
摘要:Nginx中的server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1、准确的server_name匹配,例如:server { listen 80; server_name domain.com www.domain.com; ...}2、以*通配符开始的字符串:server { listen 80; server_name *.domain.com; ...}3、以*通配符结束的字符串:server { listen 80; ... 阅读全文

posted @ 2013-01-09 17:25 一个石头 阅读(1018) 评论(0) 推荐(0)

nginx做反向代理proxy_pass,proxy_redirect的使用 [
摘要:大|中|小今天用nginx作为trac的反代,发现一个问题,就是登入登出跳转的时候是白页,看了下网页相应内容,发现相应的location是空的。查了一下发现是只单纯用了proxy_pass,没有使用proxy_redirect.假设前端url是example.com。后端server域名是in.com,那么后端server在返回refresh或location的时候,host为in.com,显然这个信息直接返回给客户端是不行的,需要nginx做转换,这时可以设置:proxy_redirect http://in.com/nginx会将host及port部分替换成自身的server_name及l 阅读全文

posted @ 2013-01-09 17:25 一个石头 阅读(868) 评论(0) 推荐(0)

centOS软件包安装
摘要:之前使用ubuntu,工作需要开始转向centos,简单记录软件包安装centos的软件安装大致可以分为两种类型:[centos]rpm文件安装,使用rpm指令<---->[ubuntu]deb文件安装,使用dpkg指令[centos]yum安装<----->[ubuntu]apt-get安装rpm指令(一)查询系统装已经安装的软件信息1)查询系统中已经安装的软件rpm -qa2)查询一个已经安装的文件属于哪个软件包;rpm -qf 文件名的绝对路径3)查询已安装软件包都安装到何处;rpm -ql 软件名4)查询一个已安装软件包的信息rpm -qi 软件名5)查看一下已 阅读全文

posted @ 2013-01-09 15:51 一个石头 阅读(271) 评论(0) 推荐(0)

CentOS 系统sudo命令配置
摘要:在linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。一、su和sudo命令对比:在普通用户下输入su命令后,会提示输入root账户的密码,然后就进入特权模式(跟用root登录系统完全一样),输入exit或者su - user 退出:$suPassword:#ls /rootanaconda-ks.cfg install.log install.log.syslog#exit$ls /rootls: cannot open directory /root: Permission 阅读全文

posted @ 2013-01-07 14:55 一个石头 阅读(670) 评论(0) 推荐(0)

使用ab进行页面的压力测试
摘要:ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab下载地址:http://files.cnblogs.com/xusion/ab.rar1 我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100http://vm1.jianfeng.com/a.html其中-n代表请求数,-c代表并发数返回结果:##首先是apache的版本信息This is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Ze 阅读全文

posted @ 2012-11-20 16:11 一个石头 阅读(180) 评论(0) 推荐(0)

Nginx负载均衡
摘要:最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器.下面简单的介绍下我使用Nginx做负载的体会下载---安装Nginx这些不介绍了,前篇有介绍.windows和Linux下配置Nginx负载的写法一样,故不分开介绍.Ngi 阅读全文

posted @ 2012-11-18 12:45 一个石头 阅读(154) 评论(0) 推荐(0)

nginx iis window
摘要:window下跑nginx,轻松实现负载均衡实验环境:(2台服务器)第一台:系统:Win2003nginx:nginx/Windows-0.8.32IP:192.168.0.51环境:本地第二台:系统:Win2003IP:192.168.0.52环境:远程说明:本次测试,软件nginx放在本地(192.168.0.51),也就是说放在域名绑定的那台服务器,这台服务器的IIS不能使用80端口,因为等一下nginx软件要使用80这个端口。(为了方便,我将本机的hosts文件添加了我要测试的域名 192.168.0.51 www.g.cn)下载nginx的地址如下:nginx下载:http://ng 阅读全文

posted @ 2012-11-18 12:21 一个石头 阅读(389) 评论(0) 推荐(0)

ubuntu的root密码是多少
摘要:ubuntu默认root密码不启动,你可以用sudo去执行shutdownroot密码找回sudo passwd root 输入你安装时用户的密码,设置root密码。 阅读全文

posted @ 2012-11-17 14:20 一个石头 阅读(147) 评论(0) 推荐(0)

Ubuntu : 解决更新时出现 Unable to locate package
摘要:Ubuntu:解决更新时出现Unabletolocatepackage当用apt-get更新软件包时常出现错误提示Unable to locate package update, 尤其是在ubuntu server上,解决方法是:先更新apt-get#sudo apt-get update执行完后,问题就解决了。继续更新:#sudo apt-get upgrade 阅读全文

posted @ 2012-11-17 13:55 一个石头 阅读(1331) 评论(0) 推荐(0)

网络游戏程序员须知 UDP vs TCP
摘要:本文为作者原创或翻译,转载请注明,不得用于商业用途。作者:rellikt@gmail.com首发链接:http://blog.csdn.net/rellikt/archive/2010/08/21/5829020.aspx这篇教程让我们就从最基本的网络数据收发开始谈起吧。其实这部分才是网络程序员应该做的最基础最简单的部分,但是这部分如果想要做好相对来说还是很有技巧和困难的。而且如果这部分你没做好,在多人对战类游戏中它带来的影响是极其恶劣的。你可能听说过端口这个概念,也可能知道TCP和UDP这两个概念。在做网络开发的的时候,我们首先要做的就是选择合适的协议。到底是TCP,还是UDP,或者是两者混 阅读全文

posted @ 2012-10-23 12:21 一个石头 阅读(182) 评论(0) 推荐(0)

nginx 上传文件大小限制
摘要:使用nginx+php+mysql,上传大于1M的文件时,总是无法上传,修改了php.ini 也不奏效。后来查阅资料后,了解nginx 配置中client_max_body_size 值默认是1M。解决方案如下修改nginx.conf # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /home/www/htdocs; fastcgi_pass 127... 阅读全文

posted @ 2012-10-23 11:22 一个石头 阅读(384) 评论(0) 推荐(0)

学几个终端的快捷键
摘要:Ctrl-A 相当于HOME键,用于将光标定位到本行最前面Ctrl-E 相当于End键,即将光标移动到本行末尾Ctrl-B 相当于左箭头键,用于将光标向左移动一格Ctrl-F 相当于右箭头键,用于将光标向右移动一格Ctrl-D 相当于Del键,即删除光标所在处的字符Ctrl-K 用于删除从光标处开始到结尾处的所有字符Ctrl-L 清屏,相当于clear命令Ctrl-R 进入历史命令查找状态,然后你输入几个关键字符,就可以找到你使用过的命令Ctrl-U 用于删除从光标开始到行首的所有字符。一般在密码或命令输入错误时常用Ctrl-H 删除光标左侧的一个字符Ctrl-W 用于删除当前光标左侧的一个单 阅读全文

posted @ 2012-10-22 16:31 一个石头 阅读(143) 评论(0) 推荐(0)

Ubuntu下SSH设置
摘要:网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server(查看返回的结果,如果没有出错,则用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密.. 阅读全文

posted @ 2012-10-22 15:45 一个石头 阅读(157) 评论(0) 推荐(0)

快速部署Python应用:Nginx+uWSGI配置详解
摘要:在PHP里,最方便的就是deployment了,只要把php文件丢到支持PHP的路径里面,然后访问那个路径就能使用了;无论给主机添加多少PHP应用,只要把目录改好就没你的事了,完全不用关心php-cgi运行得如何,deployment极为方便。反观Python,部属起来真是头痛,常见的部署方法有:◆fcgi:用spawn-fcgi或者框架自带的工具对各个project分别生成监听进程,然后和http服务互动。◆wsgi:利用http服务的mod_wsgi模块来跑各个project。无论哪种都很麻烦,apache的mod_wsgi配置起来很麻烦,内存占用还大,如果要加上nginx作为静态页面的服 阅读全文

posted @ 2012-10-20 15:36 一个石头 阅读(353) 评论(0) 推荐(0)

IIS7以CGI方式运行Python脚本
摘要:由于接触到Python Web开发,正好把最简单的CGI方式研究了一下,话说在Windows下配置Python的Web开发还真的蛮麻烦的,Linux下配置倒挺容易,正好微软有技术文章《Using Python Scripts with IIS》介绍了这些内容,此文介绍了两种方法,一是使用ASP引擎来运行Python脚本,这个可能需要用到ActivePython,当然ASP技术已经过时了,我今天就简单介绍下CGI模块运行方式。编写简单的支持CGI的Python脚本(本文介绍3.2版本的Python):print("Status: 200 OK")print("Con 阅读全文

posted @ 2012-10-20 15:01 一个石头 阅读(1952) 评论(1) 推荐(0)

python md5 加密
摘要:import hashlibhashlib.md5('123').hexdigest() f=open('d:/python/rr.py')hashlib.md5('f.readlines').hexdigest() 阅读全文

posted @ 2012-10-19 11:14 一个石头 阅读(150) 评论(0) 推荐(0)

Linux/Ubuntu chmod命令详解使用格式和方法
摘要:在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命令来更改文件的权限时往往需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》chmodLinux/Ubuntu系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o)。用chmod就可以更改文件的权限。chmod是一个相当灵活的命令,对同一个文件的权限的修改可以用多种风格的命令格式来实现。方式一:语法格式: chmod [-vR] mode 阅读全文

posted @ 2012-10-18 14:33 一个石头 阅读(538) 评论(0) 推荐(0)

Ubuntu下MySQL的安装
摘要:一、Ubuntu下MySQL的安装在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。同时安装好的mysql配置文件位置:/etc/mysql/my.cnf启动mysql的快捷图标为:/etc/init.d/mysql二、编码问题的解决查看当前MYSQL字符集[在mysql命令行模式下执行]:show variables like 'character%';更改编码:sudo vim /etc/mysql/my.cnf找到[client 阅读全文

posted @ 2012-10-18 12:12 一个石头 阅读(171) 评论(0) 推荐(0)

解决Ubuntu 12.04LTS终端sudo命令无法解析主机报错问题
摘要:安装系统时,会提示输入主机名前几天为了用IPV6直接从一同学那尻了hosts但是这样操作会产生另一个问题:在执行sudo命令时,会提示sudo: unable to resolve host ,亦即无法解析主机。在网上搜了下,找到了解决方法:1.sudo gedit /etc/hosts找到如下行:127.0.1.1 XXX将其修改为:127.0.1.1 (你现在的主机名)注:可以使用全部替换 阅读全文

posted @ 2012-10-18 10:17 一个石头 阅读(230) 评论(0) 推荐(0)

Ubuntu下tar命令详解使用
摘要:格式: tar 选项 文件目录列表功能: 对文件目录进行打包备份选项:-c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件可以这样记忆,创建新的文件是c,追加在原有文件上用r,从文件中解压出用x-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作---似乎一直都要用f,不然的话,可能会不显示-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 阅读全文

posted @ 2012-10-18 10:17 一个石头 阅读(457) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页