![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
即刻出发
有梦想才能走得更远,才会有动力提升自己。
展开
-
linux工具
Bitvise SSH Client原创 2014-04-03 12:59:39 · 452 阅读 · 0 评论 -
iOS及Android消息推送方案安装使用入门 分享
iOS消息推送直接使用苹果消息推送协议,服务器端采用easy apns:http://www.easyapns.com/Android消息推送采用MQTT协议,服务器端采用mosquito+PhpMQTTClient mosquito:http://mosquitto.org/ PhpMQTTClient :https://github.com/tokudu/PhpMQT原创 2013-07-01 11:26:37 · 2371 阅读 · 0 评论 -
Linux TCP连接数修改
一、 文件数限制修改(1) vi /etc/security/limits.conf* soft nofile 10240 * hard nofile 10240 (2) vi /etc/pam.d/loginsession required /lib/security/pam_limits.so 二、 网络端口限制修改(1) vi /etc/r原创 2013-07-11 23:17:00 · 625 阅读 · 0 评论 -
centos 6.2 安装mysql-5.5.17
1.安装相关库文件(没有的话就安装,有就不用安装了) # yum install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel* 2.安装cmake包# wget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.g原创 2013-06-27 17:12:06 · 728 阅读 · 0 评论 -
CentOS中./代表什么意思啊,比如执行./configure
在linux中./代表当前目录,属于相对路径../代表上一级目录,属于相对路径/代表根目录,/开头的文件都是绝对路径./configure的意思是执行当前目录下面的configure文件configure一般都有可执行的权限,如果没有的话,用./configure是不能执行的,但是可以这样执行:sh ./configure原创 2013-06-28 14:56:53 · 2366 阅读 · 0 评论 -
CentOS+Nginx+PHP+MySQL详细配置(图解)
一、安装MySQL目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了 # wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz/from/http://mysq原创 2013-06-27 16:41:25 · 611 阅读 · 0 评论 -
centos 安装MySQL全过程
1、到chinaunix下载mysql 下载地址: http://download.chinaunix.net/download/0008000/7159.shtml 2、上传到CentOS服务器 本例放在 /home/jiangfeng3 中 3、创建mysql组及用户 [root@localhost ~]# groupadd mysql [r原创 2013-06-27 17:49:21 · 561 阅读 · 0 评论 -
Centos学习笔记---文件搜索命令
文件搜索命令which [命令名称]功能:显示系统命令所在目录(绝对路径)$which lswhereis可以表现出命令的帮助信息,帮助文件说存放的信息find --通用查找命令语法:find[搜索路径][搜索关键字]功能:查找文件或目录-name 根据文件名来查找find /etc -name init在目录/etc中查找文件init(只匹配文件名init原创 2013-06-27 15:34:38 · 652 阅读 · 2 评论 -
Redis学习手册(主从复制)
一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。原创 2013-06-27 16:28:25 · 513 阅读 · 0 评论 -
Redis 起步
1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。2.Redi原创 2013-06-27 16:13:51 · 565 阅读 · 0 评论 -
redis主从的配置和使用
1, redis配置文件常用选项说明daemonize no 说明:是否把redis-server启动在后台,默认是“否”。若改成yes,会生成一个pid文件。pidfile /var/run/redis.pid说明:redis-server的pid文件。port 6379说明:redis-server的端口号dbfilename dump.rdb说明:数据原创 2013-06-27 16:00:23 · 486 阅读 · 0 评论 -
linux下 vim 命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数原创 2013-06-27 15:42:48 · 597 阅读 · 0 评论 -
redis 安装笔记
1.redis的安装wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake如此就已经安装完成了,当然也可以采用make test来看看安装是否正确。 基本常用命令:redis-server :运行一个redisserverre原创 2013-06-27 15:09:04 · 666 阅读 · 0 评论 -
mosquitto——开源的mqtt代理
MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。“至原创 2013-07-01 10:32:04 · 1151 阅读 · 0 评论 -
Mosquitto简要教程(安装&使用)
1、获取&安装 Mosquitto提供了Windows、Linux以及qnx系统的版本,安装文件可从 http://mosquitto.org/files/binary/地址中获取。Windows系统下的安装过程非常简单,我们甚至可以把Mosquitto直接安装成为系统服务;但是,在实际应用中,我们更倾向于使用Linux系统的服务器,接下来我们就将重点介绍Linux版Mosquitt原创 2013-07-01 10:33:55 · 1800 阅读 · 0 评论 -
Redis安装和使用指南
我们通过执行./src/redis-server开启redis服务,然后输入如下命令可以测试Redis是否正常工作: $ cd src $ ./redis-cli redis> ping 测试服务是否开启 PONG 服务开启时原创 2013-06-25 11:18:37 · 667 阅读 · 0 评论 -
windows上mosquitto的安装与配置
1、 下载mosquitto安装文件(http://mosquitto.org/files/binary/)2、 找到相应系统的安装文件安装,如果不想做任何设置直接在服务里启动就行。3、配置文件如果需要配置一些用户名、密码、用户权限的参数,则需要修改安装目录下的mosquitto.conf文件 下面来说说我用到的一些参数吧:①用户密码: #password_file pwf原创 2013-07-04 16:34:04 · 4314 阅读 · 0 评论 -
CentOS 5.4 32位 OpenSSl OpenSSH升级过程.
CentOS 5.4 32位 OpenSSl OpenSSH升级过程.# 安装openssl.wget http://www.openssl.org/source/openssl-1.0.0.tar.gztar zxvf openssl-1.0.0.tar.gzcd openssl-1.0.0yum -y install zlib./config --prefix=/usr原创 2013-08-09 17:09:58 · 1033 阅读 · 0 评论 -
手机上的消息推送
最近在找android手机上的消息推送的解决方案。目前看来有以下几种常用的方式:1.定期查询:按照指定的时间间隔连接服务器查询获取最新的消息。实现起来简单,非实时,查询时间过短则流量耗费多,耗电量大。下面是一个爱立信的测试结果: 2.短信方式:需要及时发送消息给客户端时也可以通过这种方式,但大家都懂的,这个很花钱。 3.长轮询:基本上与目前很多网站使用的方式一样(WEB阿里原创 2013-07-30 12:15:11 · 687 阅读 · 0 评论 -
制作U盘启动系统镜像方法
制作U盘启动系统镜像方法工具/原料 GHOSTXP_SP3电脑公司特别版_10.5.iso UltraISO9.3 步骤/方法 1将U盘插入电脑 22、正常出现U盘盘符以后,打开UltraISO9.3(图1)33在UltraISO软件界面上方菜单栏依次选择:文件——打开,找到准备好的原创 2013-07-22 10:05:23 · 1007 阅读 · 0 评论 -
Mosquitto 0.15 开源MQTT v3.1 Broker
Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。1.从http://mosquitto.org/download/下载Cygwin版的Windows安装包,当前版本为0.15;2.在安装过程中,可以选择作为系统服务,如下图所示:3.可在"服务"中看到此服务,如下图所示:使用系统服务进行启动的话,安装原创 2013-07-04 13:50:33 · 1772 阅读 · 0 评论 -
mosquitto的acl及用户配置
mosquitto的acl规则及用户配置信息真让人头疼啊.折腾了半天才搞明白,随手记下来,省的下次又忘了. 首先mosquitto.conf中设置acl配置文件及用户配置文件:password_file pwfile.exampleacl_file aclfile.examplepwfile.example为用户列表aclfile.example为访问规则列表原创 2013-07-04 14:34:41 · 4637 阅读 · 0 评论 -
Redis 在Centos Linux 上的启动脚本
脚本功能:CentOS 5下实现redis单机多实例情况下的正常启动、关闭、重启单个redis实例。完成系统标准服务的以下常用功能: start|stop|status|restart注:redis程序代码屏蔽了HUP信号,不支持在线重载配置文件,故去掉reload功能。本脚本优化了redis停止和重启逻辑,解决原redis脚本关闭时会造成数据丢失问题。脚本名称:redi原创 2013-07-02 14:01:28 · 688 阅读 · 0 评论 -
使用开源消息推送协议的实现-mosquitto
之前使用IBM的Mqtt协议实现RSMB因为非开源,不能在不同硬件架构上使用,后来找到另一个实现-mosquitto(mos:蚊子?官网上的LOGO就是一只蚊子--!)。编译环境:ubuntu10.04下载源码包后解压直接make,结果提示需要openssl,重新编译openssl后再make即可。如果不想使用openssl则载Makefile中去掉openssl的支持即可。编原创 2013-07-02 13:00:52 · 2089 阅读 · 0 评论 -
CentOS yum详细使用
yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持原创 2013-07-01 18:09:48 · 513 阅读 · 0 评论 -
CentOS防火墙开启80端口
更新CentOS防火墙设置开启80端口访问我们以添加80端口为例操作如下:[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT保存[root@centos httpd]# /etc/rc.d/init.d/iptables saveiptables:将防火墙规则保存到 /etc/sysc原创 2013-07-01 16:33:01 · 816 阅读 · 0 评论 -
centOS chkconfig 使用
安装centOS 后 某些服务不是自动启动chkconfig 可以检查和 设置服务自动启动#chkconfig --list输出 所有服务列表如果列表中没有你要启动的服务可以使用#chkconfig --add 添加进去:#chkconfig --add postfix删除自然就是#chkconfig --del 添加进去:#chkconfig --del原创 2013-07-01 15:16:16 · 624 阅读 · 0 评论 -
Centos学习笔记---文件搜索命令
文件搜索命令which [命令名称]功能:显示系统命令所在目录(绝对路径)$which lswhereis可以表现出命令的帮助信息,帮助文件说存放的信息find --通用查找命令语法:find[搜索路径][搜索关键字]功能:查找文件或目录-name 根据文件名来查找find /etc -name init在目录/etc中查找文件init(只匹配文件名init原创 2013-07-01 15:50:09 · 584 阅读 · 0 评论 -
memcached高可用工具memcached-ha
git 代码网址MemcachedHA 包装一种memcached client 使系统达到对Memcached的高可用控制1.数据多点备份(主从数据同步)主系统通过MemcachedHA向Memcached中存放数据时,MemcachedHA会自动同步到其他的Memcached服务器中。(该同步过程是异步完成,不会影响主系统的响应速度) 2.防穿透(提高命中率)原创 2013-06-26 17:43:11 · 679 阅读 · 0 评论 -
Redis主从复制配置
一、redis主从复制特点 1、同一个Master可同步多个Slaves。 2、Slave可接受其它Slaves的连接和同步请求,有效分载Master的同步压力。因此可将Redis的Replication架构视为图结构。 3、Master Server以非阻塞的方式为Slaves提供服务。在Master-Slave同步期间,客户端仍可提交查询或修改请求。原创 2013-06-26 17:42:36 · 563 阅读 · 0 评论 -
linux echo命令说明
功能说明:显示文字。 语 法:echo [-ne][字符串]或 echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般 文字输出:原创 2013-06-25 17:58:05 · 544 阅读 · 0 评论 -
centos下安装python3
CentOS 6.3 自带的 pythone 版本是2.6.6,要用 python3 的话需要自己安装,过程:sudo suyum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-develwget http://www.python.org/ftp/python/3.原创 2013-06-25 17:08:53 · 735 阅读 · 0 评论 -
redis配置说明
在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,目前它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。如何修改?下面是原创 2013-06-25 15:15:34 · 475 阅读 · 0 评论 -
redis查看所有key-value对
如题,使用 kyes * 命令模糊匹配:redis> keys *1. "aaa"2. "mytestmap"3. "jredis::examples::HelloAgain::message"4. "testbean"5. "foo_rand000000000000"6. "test"7. "jredis"原创 2013-06-25 15:16:01 · 26838 阅读 · 2 评论 -
redis性能查看
使用redis-benchmark 可以查看redis中的各种命令执行的具体时间:[root@l-wapdev1 redis-2.0.4]# ./redis-benchmark原创 2013-06-25 15:15:00 · 744 阅读 · 1 评论 -
redis常用命令
就DB来说,Redis成绩已经很惊人了,且不说memcachedb和tokyocabinet之流,就说原版的memcached,速度似乎也只能达到这个级别。Redis根本是使用内存存储,持久化的关键是这三条指令:SAVE BGSAVE LASTSAVE … 当接收到SAVE指令的时候,Redis就会dump数据到一个文件里面。 值得一说的是它的独家功能:存储列表和集合,这是原创 2013-06-25 15:13:50 · 497 阅读 · 0 评论 -
redis命令总结
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法,比如上面例子中使用的sadd方法,就是对集合操作中的SADD命令。下面将Redis提供的命令做一总结。1连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证2对v原创 2013-06-25 15:13:23 · 518 阅读 · 0 评论 -
Centos yum 安装nginx+php+mysql
yum -y install yum-fastestmirroryum -y updateyum -y install patch make gcc gcc-c++ gcc-g77 flex bisonyum -y install libtool libtool-libs kernel-devel autoconfyum -y install libjpeg libjpeg-dev原创 2013-06-28 17:02:36 · 1086 阅读 · 0 评论 -
linux之文本编辑器
【目标】管理员在进行系统操作的时候,不可避免地会对文本进行修改,如进行各种服务程序配置文件的改动,使程序对用户提供不同的服务效果。在本章我们向大家介绍Linux上常见的编辑器ed、vi、emacs,同时以vi为例,讲解Linux中的文本编辑,为大家成为优秀的系统管理员打下基础。 【重点内容】Ø Linux编辑器简介Ø vi的打开和退出Ø原创 2013-06-20 23:00:49 · 708 阅读 · 0 评论 -
Linux使用技巧
http://www.ppurl.com/login/日常应用Linux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景。传统上,以Linux为基础的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它提供网站服务供应商最常使用的平台。基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统原创 2013-04-05 11:39:26 · 840 阅读 · 0 评论