嵌入式Linux中文站

如何看待Linux操作系统的用户空间和内核空间

阅读(81)

作为中央核心处理单元的CPU,除了生产工艺的不断革新进步外,在处理数据和响应速度方面也需要有权衡。稍有微机原理基础的人都知道Intel X86体系的CPU提供了四种特权模式ring0~ring3,其中ring0特权最高,ring3的特权最低,之所以要做这样的区分一个主要目的是保护资源,通俗来讲要保护的资源无非就是内存、I/O端口以及执行特殊机器指令的能力。任何一个时刻,x86 CPU都是在一定的特权模式下运行。同样,对于ARM体系的CPU一共有七种运行模式,分别是:用户模式(usr)、快速中断模式(fiq

Linux包管理基础:apt、yum、dnf和pkg

阅读(60)

Linux包管理基础:apt、yum、dnf和pkg 介绍 大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件。软件通常都是存放在存储库中,并通过包的形式进行分发。处理包的工作被称为包管理。包提供了操作系统的基本组件,以及共享的库、应用程序、服务和文档。 包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。 在配置服务器或开发环境时,我们最好了解下包在官方存储库之外

LVM中对基于xfs的文件系统进行扩容

阅读(75)

以前没接触过CentsOS 7 ,对其所改变的特性不了解,偶然在centos7中接触到LVM,创建LVM的方法和6中没有区别,但是对LVM进行扩容就有点不一样了,使用以前的方法进行扩容后始终没有生效,折腾了半天才搞清楚其扩容的方法。Xfs是CentOS7的默认文件系统类型,而不同文件系统类型对应的创建、检查、调整命令不同。 Xfs是CentOS7的默认文件系统类型,而不同文件系统类型对应的创建、检查、调整命令不同。 在xfs文件系统中,只能增大分区而不能减

Ubuntu 16.04 使用 apt-fast 提高效率

阅读(109)

使用 apt-fast shell 封装器,通过多个连接同时下载一个包来加速 apt-get/apt 和 aptitude 命令,进而使得自己的工作效率得到提升。 如何加速在 UbuntuLinux16.04 或者 14.04 LTS 上从多个仓库中下载包的 apt-get 或者 apt 命令?你需要使用到 apt-fast 这个 shell 封装器,它会通过多个连接同时下载一个包来加速 apt-get/apt 和 aptitude 命令并且所有的包都会同时下载,另外它使用 aria2c 作为默认的下载加

如何配置并排除 GRUB故障

阅读(153)

本文将会向你介绍 GRUB 的知识,并会说明你为什么需要一个引导加载程序,以及它是如何给系统增加功能的。 Linux 引导过程是从你按下你的电脑电源键开始,直到你拥有一个全功能的系统为止,整个过程遵循着这样的主要步骤: 1. 一个叫做 POST ( 上电自检 )的过程会对你的电脑硬件组件做全面的检查。 2. 当 POST 完成后,它会把控制权转交给引导加载程序,接下来引导加载程序会将Linux内核(以及 initramfs )加载到内存中并执行。 3. 内核首先检查并访问硬件,然后运行初始化进程(主要以它

网络分析利器:在 Ubuntu 16.04 上安装 Bro

阅读(194)

Bro 是一个开源的网络分析框架,侧重于网络安全监控。这是一项长达 15 年的研究成果,被各大学、研究实验室、超级计算机中心和许多开放科学界广泛使用。它主要由伯克利国际计算机科学研究所和伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心开发。 Bro 的功能包括: Bro 的脚本语言支持针对站点定制监控策略 针对高性能网络 分析器支持许多协议,可以在应用层面实现高级语义分析 它保留了其所监控的网络的丰富的应用层统计信息 Bro 能够与其他应用程序接口实时地交换信息 它的日志全面地记录了一切信息,并提供网

17个案例带你3分钟搞定Linux正则表达式

阅读(164)

正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。 元字符通常在Linux中分为两类: Shell元字符,由Linux Shell进行解析; 正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析; 正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设

4个Linux桌面上的轻量级图像浏览器

阅读(166)

当你需要的不仅仅是一个基本的图像浏览器,而是一个完整的图像编辑器,请查看这些程序。 像大多数人一样,你计算机上可能有些照片和其他图像。而且,像大多数人一样,你可能想要经常查看那些图像和照片。 而启动一个 GIMP 或者 Pinta 这样的图片编辑器对于简单的浏览图