一、Memcached是什么? Memcached是一个高性能的分布式内存对象缓存系统,可以在内存中缓存数据和对象来减少读取数据库的次数,从而提醒性能。Memcached基于一个K/V对的hashmap。 二、Memcached的特征 1. 协议简单:基于文本协议和二进制协议进行通信 2. 基于li ...
分类:
系统相关 时间:
2016-03-27 19:24:07
阅读次数:
332
实验要求: Samba文件共享服务配置与访问,配置访问用户以及相应权限。 Tips:创建共享目录/test和/share,并且分别在/test下创建文件tf1(只读)tf2(读写) 在/share 下创建文件pf1(只读)和pf2(读写) 1、挂载本地yum源 2、关闭Selinux 和 IPtab ...
分类:
系统相关 时间:
2016-03-27 19:23:35
阅读次数:
242
Linux就这个范儿 第14章 身在江湖 f ...
分类:
系统相关 时间:
2016-03-27 19:15:58
阅读次数:
218
第十八章调试 18.1 准备开始 需要准备的东西: l 一个bug:大部分bug通常都不是行为可靠而且定义明确的 l 一个藏匿bug的内核版本:找出bug首先出现的版本 l 相关内核代码的知识和运气 最好能让bug重现,有一些bug存在而且有人没办法让他重现,因为内核与用户程序和硬件间的交互很微妙。 ...
分类:
系统相关 时间:
2016-03-27 18:09:30
阅读次数:
229
符合 含义 && command1 && command2:命令1返回真(命令返回值 $? == 0)后,命令2才干被运行。能够用于if推断。 cp 1.txt ../ && echo "succes" #-->success cp 1.txt ../ && rm -f ../1.txt && ec ...
分类:
系统相关 时间:
2016-03-27 18:07:48
阅读次数:
232
mac下给vim添加行号 步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下 注:redhat 改成 cp /etc/vimrc ~/.vimrc步骤2: vi ~/.vimrc 进入insert模式,在最后加二行 syntax on s ...
分类:
系统相关 时间:
2016-03-27 18:03:01
阅读次数:
246
CHAPTER 18 调试 18.1 准备开始 需要的是准备是: - 一个bug - 一个藏匿bug的内核版本 - 相关内核代码的知识和运气 重点: 想要成功的进行调试,就取决于是否能让这些错误重现。如若不能,消灭bug就只能通过抽象出问题,再从代码中寻找蛛丝马迹来进行了。 18.2 内核中的bug ...
分类:
系统相关 时间:
2016-03-27 18:00:25
阅读次数:
240
《第五章 系统调用》笔记 5.1 与内核通信 系统调用在用户空间和硬件设备之间提供了一个中间层。 中间层的作用: 为用户空间提供一种硬件的抽象接口;保证系统稳定和安全;除异常和陷入,是内核唯一的合法入口。 5.2 API、POSIX和C库 API定义了应用程序使用的编程接口(可实现系统调用)。 AP ...
分类:
系统相关 时间:
2016-03-27 18:00:15
阅读次数:
216
首先你的个人文件夹,用“Command+J”组合键显示简介,如我的个人文件夹是ckc,选中ckc,按住“Command+J”,弹出下图勾选显示“资源库”文件夹,之后再回到你的个人文件夹,这时你会发现在你的个人文件夹下出现一个名为“资源库”的文件夹。看下图 右击你的“Developer”文件夹,看一下 ...
分类:
系统相关 时间:
2016-03-27 17:58:43
阅读次数:
198
svn毋庸置疑,广受欢迎的版本管理软件,我们这里以1.8.10版本为例 Server服务器端: 注意:我们服务器端版本为2.7.8为例,而这个服务器版本是32位的,以下截图中部分名称可能不符合,但不一定影响安装过程 下载链接:https://www.visualsvn.com/server/chan ...
分类:
系统相关 时间:
2016-03-27 17:54:48
阅读次数:
263
第一章 Linux内核简介 1.1Unix历史 Unix特点:1、很简洁 2、所有东西都被当成文件对待 3、Unix内核和相关的系统工具软件都是用C语言编写而成 4、进程创建非常迅速 所以Unix很强大。 1.2追寻Linus足迹:linux简介 Linus开发。Linux是类Unix系统。Linu ...
分类:
系统相关 时间:
2016-03-27 17:51:59
阅读次数:
185
Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,因为Mecache是以root权限运行的,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的, ...
分类:
系统相关 时间:
2016-03-27 17:48:02
阅读次数:
155
Memcached机制深入了解 ①基于c/s架构 ,协议简单 c/s架构,此时memcached为服务器端,我们可以使用如PHP,c/c++等程序连接memcached服务器。 memcached的服务器客户端通信并不使用XML等格式,而使用简单的基于文本行的协议。因此,通过telnet也能在mem ...
分类:
系统相关 时间:
2016-03-27 17:45:16
阅读次数:
253
给MenuOS增加time和time-asm命令 中间过程已省略了,我们所做的只是将menu更新 具体命令如下 rm menu -rf 强制删除 git clone http://github.com/mengning/menu.git 克隆相关信息 cd menu make rootfs 使用gd ...
分类:
系统相关 时间:
2016-03-27 17:41:28
阅读次数:
228
第五章 系统调用 5.1 与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层。该层主要作用有三个。 它为用户空间提供了一种硬件的抽象接口。 系统调用保 证了系统的毡定和安全。 在第 3 章中曾经提到过,每个进程都运行在虚拟系统中,而在用户空间和系统的其余部分提供这样一层公共接口,也是出 ...
分类:
系统相关 时间:
2016-03-27 17:30:38
阅读次数:
223
在使用PXE结合kickstart文件可实现网络全自动安装Linux系统,按照kickstart语法须要在ks.cfg文件中指定操作系统安装的位置(指定硬盘)如hda、sda或硬盘的UUID等唯一标示符,分区信息以及建立mbr的位置。如果硬盘命令指定有误,或与实际硬盘命令不符,无法找到对应的设备等那么..
分类:
系统相关 时间:
2016-03-27 15:57:43
阅读次数:
1237
简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计)、cut(切分)、sort(排序)、uniq(去重)、grep(查找)、sed(替换、插入、删除)、awk(文本分析)。 1.统计命令——wc 统计文件里面有多少单词,多少行,多少字符。 1.1 wc语法 1.2 wc使用 40是 ...
分类:
系统相关 时间:
2016-03-27 15:49:14
阅读次数:
247