摘要:在需要并行化处理数据的时候,采用消息队列通讯的方式来协作,比采用共享状态的方式要好的多。Erlang ,Go 都使用这一手段来让并行任务之间协同工作。最近读完了 ZeroMQ 的 Guide。写的很不错。前几年一直有做类似的工作,但是自己总结的不好。而 ZeroMQ 把消息通讯方面的模式总结的很不错...
阅读全文
文章分类 - linux
摘要:1.准备工作安装binary apache ant ,安装JDK ,下载yui-compress.jar2.压缩进入要压缩JS的工作目录huandeMacBook-Pro:mjgame_website_php_www_web_js shameless$ pwd/Users/shameless/php...
阅读全文
摘要:如果你不知道什么是ant,请不要浪费你的时间继续读下去了。或者你对ant是什么感兴趣,可以看这里:wikipedia-ant或者这里baidu-ant最近整理了一下ant的下载和安装方法,步骤如下:1.下载ant:官网下载当前最新版是Apache Ant 1.9.3,可以下载那个zip包,如下图:2...
阅读全文
摘要:有些配置项 不准确 如果想看配置项 查看 show variables;本配置文件针对Dell R710,双至强E5620、16G内存的硬件配置。CentOS 5.6 64位系统,MySQL 5.5.x 稳定版。适用于日IP 50-100w,PV 100-300w的站点,主要使用InnoDB存储引擎...
阅读全文
摘要:/Users/shameless/dev/mysql/scripts/mysql_install_db --user=shameless --basedir=/Users/shameless/dev/mysql/ --datadir=/Users/shameless/dev/mysql/data/然...
阅读全文
摘要:项目中要用到zend Optimizer,但是目前只支持php5.2,Ubuntu默认安装的php版本为5.3,找了好多方法,终于借助下面这篇文章的方法成功的安装了5.2及5.3两个版本的php文章地址:http://zgadzaj.com/how-to-install-php-53-and-52-...
阅读全文
摘要:VMware虚拟机屏幕大小(屏幕分辨率)调整一,VMware中Linux虚拟机屏幕分辨率调整之前安装修改Linux分辨率命令行在VMware中安装Linux虚拟机后,屏幕分辨率通常默认设置为800x600,并且不能通过“屏幕分辨率首选项”窗口(系统->首选项->屏幕分辨率)进行设置。一般情况下,用户...
阅读全文
摘要:方法三:直接修改/etc/sysconfig/clock文件vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=trueARC=falserm /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai /e...
阅读全文
摘要:wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Com...
阅读全文
摘要:将 192.168.162.134/process/start 重写到 192.168.162.134/app/index.php/process/start server { listen 80; server_name 127.0.0.1; ...
阅读全文
摘要:1.安装python2.78到/usr/local/python2.72.需要修改默认的python指向 先备份/usr/bin/python文件(这个应该是2.66的)mv /usr/bin/python /usr/bin/python2.6.6ln -s /usr/local/python2.7...
阅读全文
摘要:linux与windows 用mount cifs 即可linux与macosx 用mount nfs 即可大家知道,在文件共享的世界中,主要有windows的smb共享和unix的nfs共享,在mac的图形化共享设置中只有afp和smb共享,而并没有nfs的设置选项:现在教大家在命令行中开启首先...
阅读全文
摘要:1.Unix域Socket通信之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法Unix域Socket因为不走网络,的确可以提高Nginx和php-fpm通信的性能,但在高并发时会不稳定。Nginx会频繁报错: connect(...
阅读全文
摘要:我们大部分默认的nginx连接方式为php-cgi监听127.0.0.1:9000的方式,刚刚测试了使用socket方式连接,速度飞快啊!nginx配置方法:location ~ \.php$ {fastcgi_pass unix:/dev/shm/php-fpm.sock;fastcgi_inde...
阅读全文
摘要:/usr/bin/php /usr/local/www/demo/script.php -i 999 -c 10在SSH中运行以上命令PHP脚本文件 string(30) "/usr/local/www/demo/script.php" [1]=> string(2) "-i" [2]=> ...
阅读全文
摘要:PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格...
阅读全文
摘要:Vsftpd是一个unix系统上的FTP服务软件,其特点是小巧轻快、安全易用。采用一般身份启动服务,对linux的使用权限较低,降低了系统的安全风险。下面介绍一下VSFTPD在centos系统上的安装以及一些配置方法。安装vsftpd并设置为开机启动:123 yum install vsftpd -y service vsftpd start chkconfig vsftpd on 安装好后需要建立FTP用户:1 /usr/sbin/adduser -d /srv/www/htdocs/ -g ftp -s /sbin/nologin username PS:上述命令中,/srv/www/ht
阅读全文
摘要:MYSQL/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysqlMYSQLI/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
阅读全文
摘要:越来越多的站长,开始使用独立主机(Dedicated Host)和 VPS。而为了节省成本或提高性能,不少人的独机和 VPS,都是基于 unmanaged 的裸机,一切都要自己 DIY。这时候,安全策略的实施,就犹为重要。下面这篇文章,我以 CentOS 为例,简单地总结一下如何配置 SSH 安全访问。Linux SSH 安全策略一:关闭无关端口网络上被攻陷的大多数主机,是黑客用扫描工具大范围进行扫描而被瞄准上的。所以,为了避免被扫描到,除了必要的端口,例如 Web、FTP、SSH 等,其他的都应关闭。值得一提的是,我强烈建议关闭 icmp 端口,并设置规则,丢弃 icmp 包。这样别人 Pi
阅读全文

浙公网安备 33010602011771号