嵌入式Linux中文站

最新发布

文件系统

XFS实现原理详解

阅读(199)

0 文件系统 引用维基百科对文件系统的定义:计算机的文件系统是一种 存储和组织计算机数据的方法 ,它使得对其访问和查找变得容易,文件系统使用 文件和树形目录 的抽象逻辑概念 代替 了硬盘和光盘等物理设备使用 数据块 的概念,用户使用文件系统来保存数据不必关心数...

新手入门

Ubuntu中添加新硬盘

阅读(145)

为系统扩充磁盘存储容量是一件非常常见的事情,特别是现在在云平台中。不像windows系统,当我们在系统中添加一块硬盘时,系统有界面提示有新硬件,你可以直接在新硬件上右键,然后格式化之后就能用了。但在Linux系统中,如果你没有安装桌面系统,要能把新的硬盘使用起来...

新手入门

设置linux终端字符颜色

阅读(170)

在没有经过自定义配置的终端下所有输入输出都是一个颜色(ls命令除外),对查找一些命令的执行结果很不方便。如果想要增加颜色的支持,可以通过以下文件进行配置: /etc/profile :此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile...

新手入门

在linux上使用screen启后台程序

阅读(83)

在工作中,我们常常ssh到服务器上运行一些命令,但当这个命令的执行需要很长时间而我们又不能一直保持ssh连接等着它结束时或者我们的网络不好随时都有断网的可能,相信大家大部分情况都是使用nohup把程序放到后台执行,但有些情况没法使用nohup,比如我就不能使用nohup...

新手入门

Mac上制作Linux U盘启动盘

阅读(124)

最近干了件蠢事,在使用lvreduce缩减一个lv时,把文件系统给搞挂了。问题是这样的,之前系统的/var目录已经建立在lv上,由于没有使用 resize2fs 缩小文件系统的大小,就直接缩小lv的大小,导致了/var的文件系统出现不一致问题,而/var又是automount的,所以启动系统时,...

系统开发

通过sysrq打印linux内核信息

阅读(182)

在linux系统下,我们可能会遇到系统某个命令hang住的情况,通常情况下,我们会查看/proc/pid/wchan文件,看看进程处于什么状况,然后进一步查看系统日志或者使用strace跟踪命令执行时的系统调用等等方法来分析问题。我们知道命令hang,一般问题都出在内核里, 如果我们...

内核驱动

linux内存管理之物理内存相关知识

阅读(215)

Linux内核采用页式存储管理,进程的地址空间被划分成固定大小的页面(page),物理内存同样被分为与页面大小相同的页帧(page frame),由MMU在运行时将虚拟地址映射成某个物理内存页帧上的地址,MMU一般内嵌在CPU上。 1NUMA(Non Uniform Memory Access) 在现代计算机,...

内核驱动

Linux中的loop设备

阅读(139)

1. 什么是loop设备? loop设备是一种伪设备,是使用文件来模拟块设备的一种技术,文件模拟成块设备后, 就像一个磁盘或光盘一样使用。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有...

新手入门

Linux 系统开机启动情况!

阅读(141)

导读 一般情况下,常规用途的Linux发行版在开机启动时拉起各种相关服务进程,包括许多你可能无需使用的服务,例如蓝牙、Avahi、 调制解调管理器、ppp-dns(LCTT 译注:此处作者笔误 ppp-dns 应该为 pppd-dns) 等服务进程,这些都是什么东西?用于哪里,有何功能? Syste...

行业新闻

Ubuntu 17.10 “Artful Aardvark” 发布首个 Beta

阅读(84)

Ubuntu 17.10 Artful Aardvark 首个 Beta 版已发布。 按照 Ubuntu 17.10 的发布日程 ,Ubuntu 17.10 首个 beta 版按时发布了。不过参与本次测试版的没有 Ubuntu 官方风味版本(要尝试的话可以考虑每日构建 ISO),包括了 Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin...

行业新闻

一两年后,Fedora 的 Yum 将会消失?

阅读(163)

导读 随着 DNF 软件包管理器在最近的 Fedora 版本里面工作日益工作良好,我们可以预见到 Yum 将在之后的 Fedora 版本中谢幕。 当然,Yum 还一直广泛用在 RHEL 7 中,而在 Fedora 这边,估计在大约一年后的 Fedora 28 乃至 29 中正式退休。 在 Fedora 开发者邮件列表中有...

行业新闻

操作系统是个大骗子?

阅读(101)

1.聊天 我们这些程序都安安静静地躺在硬盘的某个角落中,满心期待地等待被主人使用,被操作系统装载, 然后进入内存工作,确切地说: 被 CPU阿甘 执行。 进入内存是我们的使命, 如果只是在硬盘上呆着, 那我们就是一堆二进制的代码而已,除了占用硬盘的空间,没有什么...

行业新闻

Ubuntu 17.10 已确认使用 4.13 内核和 GCC 7.2

阅读(132)

即将推出的Ubuntu 17.10 (Artful Aardvark)操作系统由最新的 Linux Kernel 4.13 提供支持,将与 GCC (GNU Compiler Collection) 7.2一起被放进稳定的仓库。 Canonical 承诺会在 Linux Kernel 4.13 系列上持续对 Ubuntu 17.10 进行更新,在最新同步的仓库中可以看到,先...

行业新闻

开源旗手 Red Hat 宣布扩大其开源专利的使用范围

阅读(191)

今日,红帽公司宣布对其专利承诺进行重大修订。该承诺源于 2002 年,基于红帽不对自由和开源软件执行专利诉讼的想法而创建。 对于最原始的专利承诺,红帽解释道,其专利组合旨在避免对自由和开源软件发起专利诉讼,它不会对任何因可能使用其开源软件而造成侵权的人执行...

行业新闻

国内自主物联网操作系统 RT-Thread 3.0 发布

阅读(133)

国内自主物联网操作系统、码云 GVP 项目RT-Thread ,昨天在深圳举办了新品发布会,正式推出全新 RT-Thread 3.0 物联网操作系统。 RT-Thread 3.0 针对物联网终端的高度碎片化和低资源占用要求,引入了专门的配置工具和包管理器,实现系统的高度可裁剪可定制;基于物联网...

行业新闻

Linux Kernel 4.12 宣布停止支持 尽快升级至 4.13

阅读(77)

Linux 内核稳定分支的维护者 Greg Kroah-Hartman 在本周三为各大 Linux Kernel 分支发布了常规的维护更新,Linux Kernel 4.12 在获得第四个维护更新后便被标记为 EOL 状态了,这意味着今后不再为其提供更新。 因此,如果你使用的GNU/Linux 发行版是基于 Linux Kernel 4....