共计 2667 个字符,预计需要花费 7 分钟才能阅读完成。
导读 | 本期《linux 就该这么学》的技术周报中,将为您推出最牛 X 的 GCC 内联汇编、Inxi:获取 Linux 系统和硬件信息的神器、使用 Github Pages 发布你的项目文档、5 分钟教你 Windows 10 中将“运行”固定到开始菜单、带你走进 rsync 的世界、Docker 基础技术:Linux Namespace(上)、Hadoop 集群中 Hbase、开源多线程性能测试工具 -sysbench、实战 CentOS 系统部署 Hadoop 集群服务、如何安装最新的 XFCE 桌面、4 个最好的 Linux 引导程序、I/ O 复用机制概述、Linux 文件读写机制及优化方式等精彩的技术文章。 |
作者导语:正如大家知道的,在 C 语言中插入汇编语言,其是 Linux 中使用的基本汇编程序语法。本文将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。
点击阅读原文
作者导语:在这篇文章里,我们将看到如何使用 inxi 来获取这些详情信息。在论坛技术支持中,它可以作为调试工具,迅速确定用户的系统配置和硬件信息。
点击阅读原文
作者导语:你可能比较熟悉如何用 Github Pages 来分享你的工作,又或许你看过一堂教你建立你的第一个 Github Pages 网站的教程。近期 Github Pages 的改进使得从不同的数据源来发布您的网站更加的方便,其中的来源之一就是你的仓库的 /docs 目录。
点击阅读原文
作者导语:“运行”功能深受很多资深 IT 之家用户喜爱,因为它简约、方便、实用。在 Win7 等旧版系统中,用户可以让该功能直接在开始菜单显示,方便操作。但在 Win10 中,由于开始菜单已经重新编写,原有的设定已经不适合,所以没有固定选项。
点击阅读原文
作者导语:Rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。rsync 共有 3 种使用方法,在配置 rsync 也是有 6 个步骤的。下面我们就从 rsync 的介绍,rsync 的使用和 rsync 的配置带你走进 rsync 的世界
点击阅读原文
作者导语:时下最热的技术莫过于 Docker 了,很多人都觉得 Docker 是个新技术,其实不然,Docker 除了其编程语言用 go 比较新外,其实它还真不是个新东西,也就是个新瓶装旧酒的东西,所谓的 The New“Old Stuff”。Docker 和 Docker 衍生的东西用到了很多很酷的技术,我会用几篇 文章来把这些技术给大家做个介绍,希望通过这些文章大家可以自己打造一个山寨版的 docker。先从 Linux Namespace 开始。
点击阅读原文
作者导语:HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。
点击阅读原文
作者导语:sysbench 是一款开源的多线程性能测试工具,可以执行 CPU/ 内存 / 线程 /IO/ 数据库等方面的性能测试。数据库目前支持 MySQL/Oracle/PostgreSQL。本文主要演示 Mysql 测试的用法,后续准备利用 sysbench 来对 CPU/ 内存 /IO 进行一系列的测试。具体的一些参数设置,需要根据不同的测试要求来进行调整。
点击阅读原文
作者导语:Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构,Hadoop 实现了一个分布式文件系统(Hadoop Distributed File System),简称 HDFS。HDFS 有高容错性特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序;HDFS 放宽了(relax)POSIX 的要求,可以以流的形式访问(streaming access)文件系统中的数据。
点击阅读原文
作者导语:Xfce 是一款针对 Linux 系统的现代化轻型开源桌面环境,它在其他的类 Unix 系统上,比如 Mac OS X、Solaries、*BSD 以及其它几种上也能工作得很好。它非常快并以简洁而优雅的用户界面展现了用户友好性。
点击阅读原文
作者导语:当你打开你的机器,开机自检(POST)成功完成后,BIOS(基本输入输出系统)立即定位所配置的引导介质,并从 MBR(主引导记录)或 GUID(全局唯一标识符)分区表读取一些命令,这是引导介质的最前面 512 个字节内容。主引导记录(MBR)中包含两个重要的信息集合,第一个是引导程序,第二个是分区表。
点击阅读原文
作者导语:I/ O 多路复用技术通过把多个 I / O 的阻塞复用到同一个 select 的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求。与传统的多线程 / 多进程模型比,I/ O 多路复用的最大优势是系统开销小,系统不需要创建新的额外进程或者线程,也不需要维护这些进程和线程的运行,降底了系统的维护工作量,节省了系统资源。
点击阅读原文
作者导语:Redis 和 Memcache 都是基于内存的数据存储系统。Memcached 是高性能分布式内存缓存服务;Redis 是一个开源的 key-value 存储系统。与 Memcached 类似,Redis 将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 表、链表、等数据类型的相关操作。下面我们来进行来看一下 redis 和 memcached 的区别。
点击阅读原文
作者导语:Linux 是一个可控性强的,安全高效的操作系统。本文只讨论 Linux 下文件的读写机制,不涉及不同读取方式如 read,fread,cin 等的对比,这些读取方式本质上都是调用系统 api read,只是做了不同封装。以下所有测试均使用 open, read, write 这一套系统 api。
点击阅读原文