您的位置:知识库 » 标签为“Linux”的文章
当前排序:阅读数 按发布时间
1, spinlock介绍 spinlock又称自旋锁,线程通过busy-wait-loop的方式来获取锁,任时刻只有一个线程能够获得锁,其他线程忙等待直到获得锁。spinlock在多处理器......
作者: 长孙泰   2011-09-30 20:54:42 阅读:34044 标签:spinlock Linux
前言 由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候...
作者: Myths   2017-08-05 16:39:32 阅读:21925 标签:Shell Linux
前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。 我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存...
作者: fuliangcheng   2013-10-16 22:44:33 阅读:14843 标签:Linux 内存管理
英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中;(2)每个子系统,尤其是那些需要改进的,都支持很好的扩展性。正是这两个原因使得Linux ker...
作者: 译/杜琪   2015-12-10 20:57:03 阅读:14571 标签:Linux
网络虚拟化是 Cloud 中的一个重要部分。作为基础知识,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何使用 Linux 的基础网络设备进行配置以达到特定的目的,分析出 Linux 可能的网络故障原因。 Linux 抽象网络设备简介 和磁盘设...
作者: 夏文超   2014-01-25 23:20:00 阅读:12017 标签:Linux 网络
英文原文:The Command Line is Your Best Friend 命令行既可以成为你的至交好友,又可能成为你最大的敌人。它关键取决于你怎样用它,以及用它来做什么。如果你还是像大部分人一样畏惧使用命令行界面,那么这篇文章定会让你受益匪浅。 命令行界面? 是的,它是在黑色屏幕...
2013-03-28 17:13:35 阅读:9520 标签:命令行 Linux
有很多关于Linux的书籍、博客。大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步。未入其门就路过了。 所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语言来介绍Linux背景和动机。 就如同所有的的网络游戏都要先介绍游戏的历史观,然后再介绍游戏的...
作者: zock   2013-07-02 16:57:58 阅读:7508 标签:Linux
由于fork函数运行机制的复杂性,造就了当两个fork并排时,问题就变得很复杂。解这个题的关键,一是要对linux下进程的机制有一定认识,二是抓住上文提到的几个关于fork的关键点。
作者: EricZhang(T2噬菌体)   2010-10-09 17:31:30 阅读:5873 标签:Linux Fork
我个人用了3、4年Linux,从当初的小菜鸟到现在的大菜鸟,积累了一些经验,现在分享给大家,尤其是初学者。 弄Linux的环境大体有3种办法:在Windows上安装cygwin在Windows上安装虚拟机,再安装Linux直接装Linux,弄个双系统 3种办法我都用过,目前我个人是双系统,但...
作者: High_High   2012-02-19 13:37:19 阅读:5851 标签:Linux
在 Linux 操作系统中运行 ASP.NET 4(上)已经讲解了如果在 Oracle VM VirtualBox 4.0 中安装 openSUSE 11.3 操作系统。现在让我们对刚刚安装好的 openSUSE 11.3 ......
作者: 银河   2011-01-07 10:01:52 阅读:5765 标签:Linux ASP.NET 操作系统
作者: 笨笨   2010-09-17 10:15:24 阅读:4125 标签:Linux Unix make makefile
一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。 一般在Linux系统中,我们使用uptime命令(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。) 你在终端窗口键入uptime,系统会返回一行信息。 这行信息的后半部分,显示"load...
作者: 阮一峰   2013-01-17 13:53:47 阅读:3630 标签:Linux
linux平台可以使用opendir函数来打开一个目录,用readdir读取目录当中的一个entry(一个entry可以是子目录,文件,软硬链接等),如果需要读取所有目录下面的文件,需......
作者: Aries   2011-01-31 12:54:25 阅读:3551 标签:Linux
目前最流行的 Linux 操作系统发行版是 Ubuntu。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE。我准备在 Oracle VM VirtualBox 中安......
作者: 银河   2011-01-07 10:02:08 阅读:3223 标签:Linux ASP.NET 操作系统
约定:本文只考虑 Linux 系统,文中涉及的“服务程序”是以 C++ 或 Java 编写,编译成二进制可执行文件(binary 或 jar),程序启动的时候一般会读取配置......
作者: 陈硕   2011-05-31 12:51:30 阅读:3124 标签:分布式 Linux
进了新公司之后,工作环境有了很大的变化,以前都是在windows环境下进行程序开发,没怎么接触linux系统,新项目组中有6个同事,一水的ubuntu,木有办法,我也换成ubun......
作者: Android火鸟   2011-02-14 23:07:01 阅读:2701 标签:andriod开发环境 linux
“在 Linux 操作系统中运行 ASP.NET 4 (中)”中已经配置好了 openSUSE 11.3 操作系统。 现在,我们进入“GNOME 终端”,使用 ifconfig 命......
作者: 银河   2011-01-07 10:01:30 阅读:2625 标签:Linux ASP.NET 操作系统
续上篇介绍Mono在Window下的部署,对于我而言,相比于Windows平台下的部署,Linux平台下的部署挑战性会更大一点。从来没有Linux使用经验的我,要在Linux下部署Mono,......
作者: 阿不   2011-02-21 10:15:58 阅读:2337 标签:ASP.NET MVC3 Mono Linux
作者: arthur1989   2010-09-03 10:47:47 阅读:2126 标签:Linux 开源
在使用vi 编辑器时—无论是初次使用的用户,还是有经验的用户—大多数人往往只掌握核心命令集,这些命令可以执行最常用的功能:导航或保存文件;插入、更......
作者: Martin Wicks   2010-10-28 16:05:32 阅读:1992 标签:Linux 10 个超酷命令