Linux
文章平均质量分 89
__威少__
知道java和python,半吊子大数据,用过sql与nosql。
展开
-
【socket】socket介绍-TCP协议
本篇是socket介绍中的第一篇,主要讲述基础的TCP/IP协议。TCP/IP应该算得上是网络七层协议中最重要的两个协议,一个负责传输层的数据传输,一个负责网络层的数据传输。文章主要讲解TCP/IP的协议,链接、断开过程。原创 2013-10-17 11:31:27 · 1918 阅读 · 0 评论 -
【socket】socket介绍-socket与http服务通信
之前几篇文章都是介绍了socket的基础知识,包括socket的TCP/IP协议栈,socket的服务端集中常见的实现模式,还有对于socket在内核中都是如何支持和实现的。这篇文章就讲解socket的使用,通过socket来模拟http请求。原创 2015-12-20 12:20:04 · 3762 阅读 · 0 评论 -
【linux】海量小文件的存储方案-ceph介绍
linux inode介绍和海量文件存储,ceph的基础架构和各存储模块的作用。原创 2024-05-09 14:50:04 · 958 阅读 · 0 评论 -
【linux】操作系统的事件通知机制eventfd
简单介绍linux中事件通知的机制和代码样例。原创 2022-07-04 17:07:33 · 2076 阅读 · 1 评论 -
【socket】socket介绍-linux下socket常见开发模式
socke系列文章中第二骗,讲解在linux下集中常见的socket的服务端开发莫模式。socket通信根据协议划分可分为基于流的TCP通信和基于数据报的UDP通信。两个协议之间的区别大家都知道一个是面向连接一个是面向无连接的。通过对socket服务端简单实现、多进程实现、IO多路复用模式实现,对socket开发由浅入深介绍。原创 2015-01-22 21:21:32 · 2681 阅读 · 0 评论 -
【Linux】Linux下同步数据scp与rsync
对于linux之间数据同步的几种命令scp、rsync、rcp进行讲解,详细说明了rsync的原理和使用。原创 2015-05-13 18:02:06 · 6773 阅读 · 1 评论 -
【socket】socket介绍-socket深入内核解析
之前有篇文章讲解了socket服务开发模式:1、阻塞式-每次只接受一个请求,处理结束才接受下一个请求; 2、多进程-每次请求来了启动一个进程或者线程,来处理该请求; 3、IO复用模式-主要包括select模式、epoll模式 这篇文章就主要通过深入内核,讲述操作系统在创建socket、接受和处理请求的时候究竟进行了哪些操作。原创 2015-10-28 17:04:05 · 3759 阅读 · 0 评论 -
【Linux】Linux内存介绍以及C与C++内存管理
讲解linux中内存分布,swap和内存相关内容。c与c++的内存管理进行介绍。Java在需要对象的时候直接new一个出来就好了,使用完之后一般不需要考虑内存释放的问题,GC会负责垃圾回收的善后工作,但是有时候它的回收工作做的并不是万无一失。在C语言中,想使用内存必须自己去申请,然后在使用结束之后再把内存手动回收,否则这些内存就会导致内存泄漏。原创 2013-06-06 09:45:36 · 5142 阅读 · 0 评论 -
【Linux】linux下zlib压缩与crc32校验
对crc32进行了介绍,对于zlib解压缩库中的crc32的实现给出简单讲解。通过代码示例,给出了在zlib中解压缩数据和crc32结合使用。原创 2015-08-31 14:35:41 · 8002 阅读 · 0 评论 -
【Linux】Linux中Swap与Memory内存简单介绍
Linux的很多设计与考虑也是非常独特,对性能也产生了巨大的提升。这篇文章介绍一下Linux中swap与memory。原创 2013-09-26 17:02:18 · 60687 阅读 · 4 评论 -
centos源码安装多线程memcached multi-threaded
本来好好的使用的memcached的,突然要修改成支持多线程。对于memcached默认是只使用一个线程的,也就是说所有的请求都是通过一个线程来响应请求。如果想要memcached支持多线程,则必须在编译的时候就说明。本文就介绍了如何在编译的时候指定多线程编译和当中遇到的问题。原创 2013-10-15 11:48:29 · 1971 阅读 · 0 评论 -
【虚拟机】虚拟化技术以及KVM、QEMU与libvirt介绍
虚拟机主要分为对硬件的虚拟和对操作系统或者对软件的虚拟。在硬件虚拟化这个层面,又有三种不同的技术:1)Full Virtualization(全虚拟化),Partial Virtualization(部分虚拟化),Paravirtualization(半虚拟化);2)网卡的虚拟原创 2013-08-30 17:03:20 · 28906 阅读 · 3 评论 -
解决CentOS添加用户与用户不在sudo列表
解决CentOS用户不在sudo列表是因为设置到问题,因为系统会把有权执行sudu到用户存放在一个地方。默认你不在该列表中,所以无权执行sudu指令。你可以编辑那个文件就可以解决次问题。一般建议使用visudo指令,这个指令会自动检测你编辑之后的文件是否有语法错误,防止你编辑之后sudo无法使用。下面就是转载自鸟哥上面到操作教程:visudo 與 /etc/sudoers從上面转载 2013-06-11 11:41:11 · 4428 阅读 · 0 评论 -
【Hbase】ubuntu下单节点安装hbase存储使用hdfs
本次单机配置是使用了hdfs,而单机状态下也可以使用本机存储。使用本地文件存储的配置方式请详见:http://hi.baidu.com/s120922718/item/b441c8c287b25c3544941655使用hdfs配置,可以看官方文档 :http://hadoop.apache.org/docs/stable/single_node_setup.html通过上述可以看原创 2013-03-13 02:34:49 · 1525 阅读 · 0 评论