文章分类 -  Linux

1 2 3 4 下一页

nginx并配置通过https访问
摘要:server { listen 80; server_name api.wobumang.cn; rewrite ^(.*)$ https://$host$1 permanent; #把http的域名请求转成https } server { listen 80; server_name api.wo 阅读全文

posted @ 2019-12-05 15:08 一个石头 阅读(473) 评论(0) 推荐(0) 编辑

Linux Centos 部署安装docker
摘要:docker分为两个版本 docker CE(社区版/个人版) 和 docker EE (企业版)本次安装 dockerCE 因为ECS使用的是 centOS 7的版本centOS7安装1、卸载旧版本,docker旧版本被称为docker or docker-engine 如果已安装这些,需要先卸载 阅读全文

posted @ 2019-11-25 11:43 一个石头 阅读(205) 评论(0) 推荐(0) 编辑

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)
摘要:如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C#epoch = (DateTime.... 阅读全文

posted @ 2015-03-22 17:56 一个石头 阅读(135) 评论(0) 推荐(0) 编辑

小测几种python web server的性能
摘要:因为换了nginx就不再使用mod_wsgi来跑web.py应用了,现在用的是gevent-wsgi,效果还不错。但还是想试试别的,比如传说中超级猛的meinheld什么的。软硬件环境硬件:一台04年初购置的IBM X235服务器,CPU为Xeon 2.4G两颗,内存1G,100M网卡。软件:Ubu... 阅读全文

posted @ 2014-07-28 14:42 一个石头 阅读(369) 评论(0) 推荐(0) 编辑

守护进程如何实现监视,一发现自己异常退出就重新启动
摘要:C/C++代码 STARTUPINFO si; PROCESS_INFORMATION pi; //进程信息: ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); do{ // 创建子进程,判断是否执行成功 if(!CreateProcess( NULL,"xxx.exe",NULL,NULL,FALSE,0,NULL,NULL,&si,&pi)) { return; } // 等待知道子进程退出... WaitForSingleObjec 阅读全文

posted @ 2014-03-25 15:00 一个石头 阅读(1224) 评论(0) 推荐(0) 编辑

Linux下高并发socket最大连接数所受的各种限制
摘要:1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ ulimit -n1024这表示当前用户的每个进程最多允许同时打开1024个文件,这1024个文件中还得除去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 socket,进程间通讯的unix域socket等文件 阅读全文

posted @ 2014-01-16 10:28 一个石头 阅读(191) 评论(0) 推荐(0) 编辑

CentOS5.5 Nginx环境搭建(源码方式安装)
摘要:CentOS5.5 Nginx环境搭建有几个程序库要先安装: 1、GCC,GCC-C++ 2、Zlib 3、pcre 4、openssl 详细安装步骤如下:cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bakwget http://mirrors.163.com/.help/CentOS-Base-163.repomv CentOS-Base-163.repo CentOS-Base.repoyum makecachemkdir -p /home/softwarecd /home/software 一、GCC 可以直接用yum来 阅读全文

posted @ 2013-12-11 17:31 一个石头 阅读(126) 评论(0) 推荐(0) 编辑

centos部署python+mysql环境
摘要:1,安装mysql 5.5版本到mysql官网下载相应的5.5版本(注意系统是64位还是32位)http://dev.mysql.com/downloads/mysql/#downloads下载mysql-server,mysql-client,mysql-devel3个文件【rpm安装】rpm -ivh MySQL-server-5.5.35-1.rhel5.i386.rpmrpm -ivh MySQL-client-5.5.35-1.rhel5.i386.rpmrpm -ivh MySQL-devel-5.5.35-1.rhel5.i386.rpm【安装libaio】如果安装途中出错:li 阅读全文

posted @ 2013-12-11 12:01 一个石头 阅读(518) 评论(0) 推荐(0) 编辑

64位centos下安装python的PIL模块
摘要:由于处理图片需要用到PIL模块,具体的安装步骤如下:1. 安装PIL所需的系统库yum install zlib zlib-develyum install libjpeg libjpeg-levelyum install freetype freetype-devel2. 使用PIP安装PIL模块pip install PIL3. 安装完成后提示以下错误:*** TKINTER support not installed*** JPEG support not installed*** ZLIB (PNG/ZIP) support not installed*** FREETYPE2 sup 阅读全文

posted @ 2013-12-10 16:25 一个石头 阅读(219) 评论(0) 推荐(0) 编辑

Virtualbox下克隆CentOS 网络配置
摘要:Virtualbox下克隆虚拟机非常容易,也使得我们在平常搭建测试环境方便了许多。不过克隆以后的虚机并不能够直接联网,这是由于网卡的MAC地址引起的。在"控制->复制"弹出的"复制虚拟电脑"窗口有一个可选框 "重新初始化所有网卡的MAC地址",如图1) 如果钩选上,那么克隆完成后找不到网卡(克隆时重新初始化所有网卡的MAC地址(R)与启动前手动刷新地址是一样的效果)2) 如果不钩选,那么克隆完成后新虚机与原虚机同时上网时出现地址冲突,同一时间只能一个虚机上网对于以上两种情况,最终解决方法都是要刷新MAC地址后再进行重新配置因此, 阅读全文

posted @ 2013-12-09 10:11 一个石头 阅读(887) 评论(0) 推荐(0) 编辑

解决sudo执行命令很慢的问题
摘要:1. 首先先确定自己是否有/etc/sudoers里面2. 绑定主机名[root@bogon etc]# hostnamebogon[root@bogon etc]# vim /etc/hosts增加一行,把自己的主机增加进去如下面所示# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 bogon localhost.localdomain localhost::1 bogon local... 阅读全文

posted @ 2013-12-08 21:49 一个石头 阅读(1359) 评论(0) 推荐(0) 编辑

shell 判断语句
摘要:流程控制 "if" 表达式 如果条件为真则执行then后面的部分: if ....; then ....elif ....; then ....else ....fi大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等等… 通常用" [ ] "来表示条件测试。注意这里的空格很重要。要确保方括号的空格。[ -f "somefile" ] :判断是否是一个文件[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限[ -n "$var" 阅读全文

posted @ 2013-12-06 09:52 一个石头 阅读(205) 评论(0) 推荐(0) 编辑

centos6.4安装vbox增强功能
摘要:entos6.4安装vbox增强功能更新内核:# yum update kernel #这一点非常重要,要不然,后面编译时会出错。升级完后必须重启系统,新的kernel才能被使用。安装kernel-devel和gcc:# yum install kernel-devel gcc gcc-c++make安装增强功能。#mount -t auto /dev/cdrom1 /mnt挂载光盘。注意:VirtualBox默认有2个光驱,分别是 /dev/cdrom 和 /dev/cdrom1 。如果你挂载命令执行后卡了很久,最后出现:you must specify the filesystem typ 阅读全文

posted @ 2013-12-03 11:28 一个石头 阅读(264) 评论(0) 推荐(0) 编辑

centos下mysql启用通用查询日志和慢查询日志
摘要:Syntax for /etc/my.cnf in Red Hat 9:[mysqld]log=/var/log/mysql/mysql.log #通用查询日志long_query_time=2 #慢查询时间,单位秒,默认为10秒log-slow-queries=/var/log/mysql/log-slow-queries.log#慢查询日志You must create the file manually and change owners this way:mkdir /var/log/mysqltouch /var/log/mysql/log-slow-queries.logtouch 阅读全文

posted @ 2013-11-28 13:03 一个石头 阅读(913) 评论(0) 推荐(0) 编辑

python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
摘要:python xml处理中文时出现的错误,记录一下,以免忘记"UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)"解决办法,在该python文件的前面加上如下几句,问题得到解决。import sysdefault_encoding = 'utf-8'if sys.getdefaultencoding() != default_encoding: reload(sys) sys.setdefau 阅读全文

posted @ 2013-11-27 11:57 一个石头 阅读(623) 评论(0) 推荐(0) 编辑

外网访问虚拟机VMware中架设的网站
摘要:本机是win 7系统,虚拟机8 ,内部系统是Server 03。我把一个网站应用程序架设到了Server 03上了。想允许其他人可以访问我在虚拟机里架设的网站。本机和虚拟机之间是使用NAT连接的。本机外网IP是:*.*.*.*(保密).内网IP(VMware 8)地址是:192.168.238.1虚拟机IP地址是:192.168.238.126.首先在虚拟机里架设网站,网站的架设就不说了,主要就是网站IP地址写成虚拟机的IP地址:192.168.80.126,端口号自己定义我选择的是8010。然后在虚拟机里看看能否正常访问。如果正常可以的话,接着下一步。找到VMware的Virtual Net 阅读全文

posted @ 2013-11-25 17:28 一个石头 阅读(920) 评论(0) 推荐(0) 编辑

python中文分词器pymmseg的安装实录
摘要:最近在用python做爬虫项目,感受到了python的强大,这期间要试试python的文本处理,要用到中文分词,故把我安装使用pymmseg的过程记录下来,作为备忘。pymmseg的项目下载地址是https://code.google.com/p/pymmseg-cpp/downloads/list选择下载源码包,自己编译,省的出现不兼容的情况。我选择的是pymmseg-cpp-src-1.0.2.tar.gz,下面是windows与linux平台的安装过程64位win7下pymmseg安装过程:1,解压,随便怎么解2,确保你有一个命令行可用的C++编译器和连接器,我装了vs2008,就用了v 阅读全文

posted @ 2013-11-18 09:58 一个石头 阅读(221) 评论(0) 推荐(0) 编辑

webpy在不同web服务器运行ab压力测试
摘要:webpy框架,简单输出hello word!ab测试ab -n 1000 pc 1000 10.20.1.200/test/mytest参考:http://www.cnblogs.com/xusion/articles/2779208.htmlRequests per second: 3661.60 [#/sec] (mean) ##每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量服务器:以下是webpy两种服务和tornado服务的截图图1nginx+supervisor+webpy服务图2nginx+spawn-fcgi+webpy服务图3tornadoServer图4nginx+ 阅读全文

posted @ 2013-11-15 17:16 一个石头 阅读(343) 评论(0) 推荐(0) 编辑

Centos 6.3安装配置supervisor进程管理工具
摘要:1.Supervisor是一个C/S系统,它可以在类unix操作系统让用户来监视和控制后台服务进程的数量,一个很重要的功能就是监控服务器的主要后台进程,并在出现问题是自动重启。根据服务器上的python版本下载对应的setuptools[root@test1 ~]# python -VPython 2.6.6wgethttp://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086直接安装sh setuptools-0.6c11-py2 阅读全文

posted @ 2013-11-15 11:52 一个石头 阅读(529) 评论(0) 推荐(0) 编辑

CentOS 6 时间,时区,设置修改及时间同步
摘要:一、时区显示时区date --help 获取帮助date -Rdate +%z上面两个命令都可[plain]view plaincopy[root@localhost~]#date-R;date+%zFri,19Oct201223:34:27+0800+0800主要就是后面的+0800,东八区修改时区[plain]view plaincopycp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime时区的信息存在/usr/share/zoneinfo/下面,本机的时区信息存在/etc/localtime,利用tab键技巧,可以任意修改时区tzselect 阅读全文

posted @ 2013-11-15 08:57 一个石头 阅读(193) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示