最新 | 最热门 | 最高评价

+0  在Linux进行IO的正确姿势

Tag: C/C++语言编程 | Linux
ideawu 发于 2015年05月08日 10:56 | 点击: 1364 | 展开摘要
很多C/C++程序虽然在做网络编程, 但大多用别人封装好的库, 对底层不甚了解, 感觉 IO 操作不是很简单吗? 我敢说, 大多数人进行 IO 的姿势都不对, 所谓的 IO, 主要是 read()/write() 两个函数.

先说错误的 IO 读操作:

int ret = read(fd, buf, len);
if(ret == -1){
exit(-1);
}else if(ret == 0){
close(fd);
}

看起来好像很正确的样子, 返

查看全文: http://www.udpwork.com/item/14191.html

+0  Ubuntu更新、Python和R软件包安装、和Firefox下载插件演示

Tag: Linux | Python | Technology
Haidong Ji 发于 2015年05月06日 11:39 | 点击: 1576 | 展开摘要
视频演示:

1. 怎么更新Ubuntu Linux;

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential

2. 怎么安装Python包;

sudo apt-get install python-pip

sudo apt-get install python-dev

sudo pip install numpy

sudo pip install

查看全文: http://www.udpwork.com/item/14186.html

+0  建立中文版Linux虚拟机

Tag: Linux | Technology
Haidong Ji 发于 2015年05月04日 22:04 | 点击: 1003 | 展开摘要
最近在几个QQ和微信IT群里灌水,注意到不少同学在大学或工作中没接触过Linux。而很多IT项目如大数据、机器学习、服务器等都需要Linux技能,所以很多人想开始接触、学习Linux。我就动手做了以下视频给初学者,希望能有帮助。这是我第一次做screencast,很希望能听到你的批评和建议。

更新:视频上传到优酷后,效果并不理想。我又尝试了其它视频分享网站如乐视、QQ视频、新浪视频、和土豆。乐视的上传网页没有上传渠道,或许因为我的IP地址在国外?我在新浪视频网页也碰到同样问

查看全文: http://www.udpwork.com/item/14178.html

+0  日志分析的几个命令

Tag: 崔凯杂谈 | linux | 备忘录
崔凯 发于 2015年04月24日 23:42 | 点击: 859 | 展开摘要
列出访问次数最多的url并根据第二列的ip去重:

cat 0423 | awk '{print $2"\t"$15}'|sort|uniq |awk '{print $2}'|sort|uniq -c|sort -nr

访问指定url的用户ip数:

grep 'uicss.cn'  0122 | awk '{print $2}' | uniq | wc -l

test.js被调用的次数:

grep -c 'test.js' 0121

查看全文: http://www.udpwork.com/item/14133.html

+0  Docker基础技术:Linux CGroup

Tag: Unix/Linux | 操作系统 | 杂项资源 | cgroup | Docker | Linux
陈皓 发于 2015年04月17日 09:03 | 点击: 943 | 展开摘要
前面,我们介绍了Linux Namespace,但是Namespace解决的问题主要是环境隔离的问题,这只是虚拟化中最最基础的一步,我们还需要解决对计算机资源使用上的隔离。也就是说,虽然你通过Namespace把我Jail到一个特定的环境中去了,但是我在其中的进程使用用CPU、内存、磁盘等这些计算资源其实还是可以随心所欲的。所以,我们希望对进程进行资源利用上的限制或控制。这就是Linux CGroup出来了的原因。

Linux CGroup全称Linux Control G

查看全文: http://www.udpwork.com/item/14098.html

+0  Native、Docker容器和KVM虚拟机CPU、内存性能对比测试

Tag: Docker | Linux | 虚拟化 | KVM
hs.chen 发于 2015年04月16日 19:28 | 点击: 669 | 展开摘要
声明:

本博客欢迎转发,但请保留原作者信息!

博客地址:http://www.51gocloud.com

内容系本人学习、研究和总结,如有雷同,实属荣幸!

CPU性能测试
CPU性能测试主流测试工具为Linpick,采用高斯消元法求解N元一次稠密线性代数方程组,来评价高性能计算机的浮点性能。

本次测试使用针对intel cpu优化过的版本,Linpick下载地址如下

http://registrationcenter.intel.com/irc_nas/5232/

查看全文: http://www.udpwork.com/item/14126.html

+0  Docker基础技术:Linux Namespace(上)

Tag: Unix/Linux | Docker | Linux | Mount | Namespace
陈皓 发于 2015年04月16日 10:20 | 点击: 708 | 展开摘要
时下最热的技术莫过于Docker了,很多人都觉得Docker是个新技术,其实不然,Docker除了其编程语言用go比较新外,其实它还真不是个新东西,也就是个新瓶装旧酒的东西,所谓的The New “Old Stuff”。Docker和Docker衍生的东西用到了很多很酷的技术,我会用几篇 文章来把这些技术给大家做个介绍,希望通过这些文章大家可以自己打造一个山寨版的docker。

当然,文章的风格一定会尊重时下的“流行”——我们再也没有整块整块的时间去

查看全文: http://www.udpwork.com/item/14099.html

+0  Docker基础技术:Linux Namespace(下)

Tag: Unix/Linux | 操作系统 | Docker | Linux | Namespace
陈皓 发于 2015年04月16日 10:19 | 点击: 698 | 展开摘要
在 Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD、IPC、PID、Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像。在这一篇中,主要想向大家介绍Linux的User和Network的Namespace。

好,下面我们就介绍一下还剩下的这两个Namespace。

User Namespace

User Namespace主要是用了CLONE_NEWUSER的参数。使用了这个参数后,内部看到的UID和GI

查看全文: http://www.udpwork.com/item/14100.html

+0  Linux 4.0

Tag: kernel | Linux | Technology
IT牛人.117 发于 2015年04月13日 14:30 | 点击: 486 | 展开摘要
Linux 4.0 于 UTC-7 4月12日发布,代号是 Hurr durr I'ma sheep 看起来非常无厘头。

这是一次大版本升级,上一次从 2.6.39 跳到 3.0 还是2011年7月的事情,当时新特性非常给力,比如 Xen dom0 支持, Btrfs 自动 defragmentation / scrubbing 以及其它性能改进,还有 Wake on WLAN 支持等等。

根据名为「我是一只羊」的发布者,发布 v4.0 时内核 git repositor

查看全文: http://www.udpwork.com/item/14161.html

+0  监控Netstat数据

Tag: Technical | Linux | PHP
老王 发于 2015年04月09日 14:33 | 点击: 1125 | 展开摘要
我的日常工作有很大一部分比重是处理各种网络问题。很多时候,面对突发故障,完全搞不清楚缘由,此时,一个完善的监控系统能起到事半功倍的效果。

一个好消息是「netstat -s」里的各种计数器包含了很多有用的信息;一个坏消息是计数器记录的通常都是一些硕大无比的绝对值,不够直观。以前,我写过一篇的文章来介绍如何监控相关数据,但写得并不完善;最近,浏览文章时偶然发现一个工具,可以很方便的实时查询计数器相对值的变化情况,可惜不能方便的对接到监控系统里。既然现有的轮子都不太合适我的需求

查看全文: http://www.udpwork.com/item/14076.html

+0  Apache Mesos是什么?

Tag: Docker | Linux | Mesos,docker
Fangfenghua 发于 2015年03月21日 07:07 | 点击: 936 | 展开摘要
Apache Mesos的官方网站的描述

分布式系统内核

Mesos采用与Linux kernerl相同的机制,只是运行在不同的抽象层次上。Mesos kernel利用资源管理和调度的API在整个数据中心或云环境中运行和提供引用(例如,Hadoop,Spark,Kafaka,Elastic Search)。即Apache Mesos在整个数据中心根据资源利用率和资源占用情况,在整个数据中心内进行任务的调度 。

主要特性:

10,000s节点规模;

利用Zookeep

查看全文: http://www.udpwork.com/item/14009.html

+0  利用虚拟机调试内核模块

Tag: Linux
Peter.Wang 发于 2015年03月06日 05:37 | 点击: 688 | 展开摘要
利用虚拟机调试内核模块

本文描述了在虚拟机中,利用KGDB双机联调NBD驱动的准备过程以及使用频率较高的调试命令。以此为例,介绍调试Linux内核以及内核模块的一种较常用的方法。

在进行内核调试时,系统已经不会响应用户态程序,所以需要使用两台计算机利用串行端口或网络进行双机联调,本文介绍的是利用串行端口进行联调。

下面详细介绍调试的准备工作和调试过程:

1 准备工作

新建虚拟机,并安装linux系统。本教程使用的是SUSE Linux Enterprise 11。

查看全文: http://www.udpwork.com/item/13935.html
|<<<3456789>>>| 一共47页, 553条记录