首页 > 系统服务
[7] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNACK消息分析
在上节中( [6] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析)我们分析了CONNECT消息格式,我们知道CONNECT消息是客户端发送出去的,作为对客户端的连接请求,服务器端同样会有一个消息的返回,这个消息就是CONNACK的消息。我们在发出去CONNECT消息后,如果WireShark抓包工具依然开启的话,将会抓到类似于下面的TCP消息,其16进制为:20 02 00 00,那么其代表什么意思呢?...
分类:系统服务   时间:2015-06-14 12:27:11    收藏:0  评论:0  赞:0  阅读:199
Memcached 实例
建立Manager类package com.alisoft.sme.memcached;import java.util.Date;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;pub...
分类:系统服务   时间:2015-06-14 12:19:00    收藏:0  评论:0  赞:0  阅读:204
Linux下监听或绑定(bind)843端口失败
问题:写了一个程序,尝试在843端口监听,结果在执行bind的时候失败了原来,系统不允许用户程序在1-1024端口监听,因为他们是知名端口。解决办法: 换成root用户,即可成功bind。(ubuntu下命令为:sudo su ,然后输入密码回车即可切换用户。)sudo java -jar
分类:系统服务   时间:2015-06-14 12:07:30    收藏:0  评论:0  赞:0  阅读:423
高效Linux用户需要了解的命令
下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man <COMMANDNAME>“查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。 Tabl...
分类:系统服务   时间:2015-06-14 11:03:21    收藏:0  评论:0  赞:0  阅读:269
linux设备模型之kobject
kobject 结构     在Linux内核里,kobject是组成Linux设备模型的基础,一个kobject对应sysfs里的 一个目录。从面向对象的角度来说,kobject可以看作是所有设备对象的基类,因为C 语言并没有面向对象的语法,所以一般是把kobject内嵌到其他结构体里来实现类似的 作用,这里的其他结构体可以看作是kobject的派生类。Kobject为Linux...
分类:系统服务   时间:2015-06-14 11:00:31    收藏:0  评论:0  赞:0  阅读:103
Vim + Cscope 阅读 Linux kernel
1. 安装 cscopesudo apt-get install cscope2. 生成索引文件cd linux-3.8.13make xxx-configmake cscope3. 配置vim if has("cscope") set csprg=/us...
分类:系统服务   时间:2015-06-14 10:56:00    收藏:0  评论:0  赞:0  阅读:256
Linux indent命令
一、简介 indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。 二、选项 http://www.cnblogs.com/xuxm2007/archive/2011/11/03/2234987.html 三、实例 indent -npro -gnu -i4 -ts4 -sob -l...
分类:系统服务   时间:2015-06-14 10:53:50    收藏:0  评论:0  赞:0  阅读:173
Xshell远程连接Ubuntu
在Ubuntu系统下执行命令:sudo apt-get install openssh-server然后,在Xshell中新建会话,输入Ubuntu系统的IP,以及用户名、密码。但是经常会出现连接失败的情况:网上查找原因之后,当出问题后执行命令:sudo service ssh restart可是好...
分类:系统服务   时间:2015-06-14 10:49:20    收藏:0  评论:0  赞:0  阅读:129
free命令(buffer and cache)
一、free命令[root@xen_202_12 /]# free -m total used free shared buffers cachedMem: 3072 2459 612 0 207 1803-/+ buffers/cache:...
分类:系统服务   时间:2015-06-14 10:48:30    收藏:0  评论:0  赞:0  阅读:172
linux下的文件IO缓冲区,及其相关操作
linux下相关的IO系统调用,及缓冲区对系统调用的影响...
分类:系统服务   时间:2015-06-14 09:36:40    收藏:0  评论:0  赞:0  阅读:166
linux的io空间和内存空间
1   IO空间和内存空间 并不是所有的体系结构都有IO空间这个定义的,我所了解的只有X86体系上有,而ARM 体系结构就没有这种区别,ARM统一编址, 在X86上,IO空间和内存是独立的,他们各自有各自的总线,并且IO空间一般是64K, 即16位,采用IN和OUT指令访问。内存空间为4G。 可见他们的差别是很大。 2  静态映射:...
分类:系统服务   时间:2015-06-14 09:33:18    收藏:0  评论:0  赞:0  阅读:186
linux的udev和sysfs
A sysfs   sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户 的空间存取到。 简单介绍sysfs文件系统,您可能想知道 sysfs 是怎么认出系统中存在的设备以及应 该使用什么设备号。对于已经编入内核的驱动程序,当被内核检测到的时候,会直接 在 sysfs 中注册其对象;对于编译成模块的驱动程序,当模块载入的时候才会这样做 。一旦挂载了 sy...
分类:系统服务   时间:2015-06-14 09:32:11    收藏:0  评论:0  赞:0  阅读:198
<六> Linux 的文件权限与目录配置
1.在Linux里面,任何一个文件都具有『User, Group及Others』三种身份的个别权限。 以王三毛为例,王三毛这个『文件』的User为王三毛,他属于王大毛这个Group, 而张小猪相对于王三毛,则只是一个『others』而已。无所不能的天神则是root。        在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息...
分类:系统服务   时间:2015-06-14 09:26:31    收藏:0  评论:0  赞:0  阅读:254
Linux上的下载软件uGet
uGet是一款开源下载软件,类似于我们常用的迅雷,不过uGet支持的操作系统非常多,Ubunut,Arch,openSUSE,Windows,MacOS,BSD等。 uGet支持两个下载引擎:curl, aria2,其中curl是内置在uGet内部的,因此即使你操作系统中没有安装curl也没有...
分类:系统服务   时间:2015-06-14 08:08:50    收藏:0  评论:0  赞:0  阅读:1101
Mac OSX 10.10 Yosemite编译OpenJDK 9
在Mac OSX 10.10系统上编译了下OpenJDK9,以下仅是个人安装记录,供参考。 编译时间:2015-06-13 系统版本:Mac OS X Yosemite 10.10.4 编译OpenJDK版本:JDK 9 相关软件版本: ????????XCode版本:XCode...
分类:系统服务   时间:2015-06-14 07:05:20    收藏:0  评论:0  赞:0  阅读:288
菜鸟的进击之路(二)------初识linux的一些基本知识与小技巧
一、linux的优点稳定性强,开源免费(除Rhat)。安全性高,多用户,多进程。耗费资源低。二、一般普通的分区大小标准/boot200M/swap相当于虚拟内存/总内存的30%/data剩余的所有分区三、linux根目录下各个文件夹的含义和用途/bin存放linux的常用的基本命令/dev存放设备文件的目..
分类:系统服务   时间:2015-06-14 00:41:51    收藏:0  评论:0  赞:0  阅读:276
shell脚本获得本机ip地址
#!/bin/bash #author: #date:2015-6-13 #filename:ip.sh ############################# ifconfig_cmd=`whichifconfig` $ifconfig_cmd>ifconfig.me ################################### functionobtain_ip_information(){ ifgrep-q‘bond‘ifconfig.me then bond_name=`catif..
分类:系统服务   时间:2015-06-14 00:41:01    收藏:0  评论:0  赞:0  阅读:278
SHELL中常用特殊变量
$0获取当前执行的SHELL脚本的文件名,包括路径.注:basename只要文件名,dirname只要文件所以路径。$n获取当前的执行的shell脚本的第n个参数值,n=1…9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起${10}。$#获取当前shell命令行终参数的总个数,命令演示如上图所示。$..
分类:系统服务   时间:2015-06-14 00:40:31    收藏:0  评论:0  赞:0  阅读:256
如何利用PC机搭建综合实验环境之Vmware workstation篇
无论学习windows还是linux,还是学习这些系统上的应用,我们都需要一台甚至多台服务器。但一台服务器动辄上万元,做为正在学习的学生或个人根本无力购买。况且一些实验不止需要一台,还需要多台服务器。再加上供电等因素,个人买服务器来做实验真的是不可能的事情。但不通过实..
分类:系统服务   时间:2015-06-14 00:35:30    收藏:0  评论:0  赞:0  阅读:348
linux 进程基础(四)
本小结主要对linux进程的调度部分进行学习总结。linux是个支持多任务的操作系统,因此才会涉及到进程的调度,调度的目的是为了让多个进程并存、在当前CPU是多核(单核的CPU系统中面对多任务时也涉及到进程的调度)的情况下,CPU可以高效的对处于可执行状态的进行调度处理、以提..
分类:系统服务   时间:2015-06-14 00:32:41    收藏:0  评论:0  赞:0  阅读:207
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!