嵌入式Linux中文站

最新发布

新手入门

如何配置并排除 GRUB故障

阅读(156)

本文将会向你介绍 GRUB 的知识,并会说明你为什么需要一个引导加载程序,以及它是如何给系统增加功能的。 Linux 引导过程是从你按下你的电脑电源键开始,直到你拥有一个全功能的系统为止,整个过程遵循着这样的主要步骤: 1. 一个叫做 POST ( 上电自检 )的过程会对你...

新手入门

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

阅读(196)

Bro 是一个开源的网络分析框架,侧重于网络安全监控。这是一项长达 15 年的研究成果,被各大学、研究实验室、超级计算机中心和许多开放科学界广泛使用。它主要由伯克利国际计算机科学研究所和伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心开发。 Bro 的功能包括...

内核驱动

linux Platform设备驱动

阅读(185)

PlatForm设备驱动: 一、platform总线、设备与驱动 1 . 一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2C、SPI等的设备而言,这自然不是问题, 但是在嵌入式系统里面,SoC系统中集成的独立的外设控制器、挂接在SoC内存空间的外设等确...

新手入门

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

阅读(170)

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

新手入门

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

阅读(166)

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

行业新闻

Linux Mint大动作:全新设计Software Manager,大幅提升用户体验

阅读(202)

Clem Lefebvre在LinuxMint博客上宣布,团队已经着手开发新版本。新版本中将版本全新设计的Software Manager,带来更卓越更现代化的界面大幅提升用户体验。 全新的Software Manager会迎来大量变动,包括的内容包括: 用户界面看起来更现代化,页面布局的灵感来自于GNOME ...

行业新闻

RHEL7.4 发布 将淘汰 Btrfs 文件系统

阅读(162)

Red Hat 的企业发行版 Red Hat EnterpriseLinux(RHEL)发布了最新的 7.4 版本,其中一个引人注目的变化是 RHEL 将淘汰 Btrfs 文件系统。Red Hat 在声明中称,自 RHEL 6 发布以来 Btrfs 就一直处于技术预览状态,Btrfs 将不会转变成完整支持的功能,未来的大更新版本将...

行业新闻

你知道GPL吗?GPL 没落了吗?

阅读(173)

不久之前我看到了 RedMonk 的 Stephen OGrady 发了一个关于开源协议的有趣的推特,那个推特里面有这张图。 Redmonk Black Duck Licensing 这张图片显示了从 2010 到 2017 年间各种开源协议之间的使用率的变化。在这张图片里,显然 GPL 2.0 最纯净的 copyleft 协议之一 ...

行业新闻

不再跳票Fedora 26 正式发布!

阅读(100)

经过延期和跳票,Fedora 26终于和大家见面了,下面是Fedora 项目负责人Matthew Miller感谢信 大家好,我很高兴地宣布,从即刻起 Fedora 26 正式可用了。你可以从下面了解到具体信息,也可以马上开始下载: 下载 Fedora 26 Workstation(https://getfedora.org/workstatio...

新手入门

Linux下容易被忽视的那些命令用法

阅读(142)

本文适合在linux下开发的同学阅读,需要具备基本的linux操作命令。 一、前言 工作中发现很多同学对于Linux下的命令不太熟悉,尤其是一些功能强大的工具,使用者很少。正所谓工欲善其事,必先利其器。本文总结了Linux下常用命令的用法,希望能够帮助大家提升日常开发的效...

新手入门

linux终端关闭时为什么会导致在其上启动的进程退出?

阅读(175)

现象 经常在Linux下开发的人应该都有这样的经验,就是在终端上启动的程序,在关闭终端时,这个程序的进程也被一起关闭了。看下面这个程序,为了使进程永远运行,在输出helloworld后,循环调用sleep: 直接关闭这个终端,在另一个终端上查找该进程,已经找不到了: 这个...

新手入门

因内核超时而沉睡的Linux虚拟机

阅读(106)

在搭建开发环境,但 Azure 上的 Linux 虚拟机无法启动! 首先「重启一下」,登录 Azure 管理门户,重启有问题的虚拟机。结果一台恢复正常了,另一台还是无法启动。 虽然没显示错误信息,但至少咱还有启动日志可以看看。打开启动日志,发现: 从日志中可以看到,系统任务...

系统开发

Linux swap分区的扩展

阅读(125)

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。swap分区在非高内存的服务器上必不可少,但是swap不能充当内存使用。 一、swap分区扩展的方法 新建swap分区:以分区的形式创建swa...

系统开发

SELinux深入理解

阅读(158)

1. 简介 SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制。 Security-Enhancedlinux(SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过LSM(Linux Security Modules)框架...

新手入门

使用Nmon监控Linux的系统性能

阅读(88)

Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具。Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况、调整方向和系统瓶颈。这个系统基准测试工具只...