嵌入式Linux中文站

最新发布

新手入门

Linux之grep及正则表达式

阅读(166)

grep简介 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。通常grep有三种版本grep、egrep(等同于grep -E)和fgrep。egrep为扩展的grep,fgrep则为快速grep(固定的字符串来对文本进行搜索,不支持正则表达式的引用但是查询极为快...

线程进程

关于 Linux 进程你所需要知道的一切

阅读(163)

在这篇指南中,我们会逐步对进程做基本的了解,然后简要看看如何用特定命令管理 Linux 进程。 进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的输入组成。 进程的类型 在 Linux 中主要有两种类型的...

行业新闻

经典的 Fork 炸弹解析

阅读(118)

Jaromil 在 2002 年设计了最为精简的一个Linux Fork炸弹,整个代码只有13个字符,在 shell 中运行后几秒后系统就会宕机: 1 : ( ) { : | : } ; : 这样看起来不是很好理解,我们可以更改下格式: 1 2 3 4 5 : ( ) { : | : } ; : 更好理解一点的话就是这样: 1 2 3 4 5 bom...

行业新闻

Android O Preview 4 发布

阅读(203)

期待已久的AndroidO 预览版 4 (Developer Preview 4) 终于来了,这是在发布 Android O 最终版本之前的最后一个预览版,开发者们可以借此机会尽快展开 Android O 系统的适配和测试并发布更新,等到 Android O 正式版发布之后可以让用户平稳过渡到 Android O 系统。 如果...

内核驱动

Linux 内核驱动中对文件的读写

阅读(193)

有时候需要在Linuxkernel大多是在需要调试的驱动程序中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主 要有: filp_open() filp_close(), vfs_read() vfs_write(),set_fs(),get_fs()等,这些函数在linux/fs.h和asm/uaccess.h...

文件系统

Linux 的 EXT4 文件系统的历史、特性以及最佳实践

阅读(124)

在之前关于 Linux 文件系统的文章里,我写过一篇Linux 文件系统介绍和一些更高级的概念例如一切都是文件。现在我想要更深入地了解 EXT 文件系统的特性的详细内容,但是首先让我们来回答一个问题,什么样才算是一个文件系统 ? 一个文件系统应该涵盖以下所有特点: 数据...

新手入门

Linux Bash 提示符的一些骚操作

阅读(122)

当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符: 1 [ user @ $ host ~ ] $ 你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定义自己的 Bash 命令行提示符,想看的话就接...

系统开发

Linux之iptables原理详解

阅读(135)

一 、netfilter与iptables (1)Netfilter是由Rusty Russell提出的Linux 2.4内核防火墙框架,该框架既简洁又灵活,可实现安全策略应用中的许多功能,如数据包过滤、数据包处理、地址伪装、透明代理、动态网络地址转换(Network Address Translation,NAT),以及基于用户...

行业新闻

玩转 Linux,哪些技能会是您的必备之选?

阅读(254)

随着 Linux 在服务器和嵌入式市场中的普及,接触 Linux 的人越来越多,从桌面到服务器、从 Ubuntu 到 Centos、从计算机到路由器等等。不管你是 Linux 的初学者,还是玩转高逼格命令行的高手,想必都会想在 Linux 的学习之路上越走越远,精益求精。 如果现在给你一个进阶...

行业新闻

Linux Kernel 4.13 RC2发布:大幅更新 不排除发布RC8

阅读(207)

在上周宣布Linux Kernel 4.13开发分支首个候选版本发布之后,大神Linux Torvalds于今天发布了第二个候选版本。他表示RC2的更新幅度更大,甚至可能会打破以往发布7个候选版本的惯例,会有8个候选版本。但是否推出第八个还要到时候视情况而定。 访问:kernel.org Torvalds...

行业新闻

如何在Linux中恢复仍在活动进程中的已删除文件

阅读(96)

使用终端恢复你 Linux 系统上仍在运行进程的已删除文件的快速指南。 许多情况下,删除的文件都可以恢复,比如在该文件有活动的进程在操作它,并且目前被单个或多个用户使用时。在 Linux 系统中,每个当前正在运行的进程都会获得 ID,其被称之为进程标识符 PID,并将它们...

行业新闻

拯救者Linux:我是如何给我的团队引入Linux的

阅读(218)

在项目早期就遇到公开的失败后,一个著名大学的 IT 团队决定将他们的 web 注册系统部署到 Linux上,此举几乎将服务器的最大用户访问量提高了 3 倍 1998年,我在明尼苏达大学为一个新的 web 团队管理他们的服务器管理组。明尼苏达大学是一个非常大的大学,个个院校拥有接...

行业新闻

微软牵手Linux:Ubuntu“系统”上架win10应用商店啦

阅读(88)

继SUSELinux登陆之后,Ubuntu今天正式以UWP应用的身份上架Win10应用商店。Windows Insider用户升级到Win10秋季创意者更新预览版Build 16190及以上就可以下载和安装Ubuntu系统应用。一旦下载和安装完Ubuntu应用后,它将开始在你的Windows10 PC上安装Ubuntu。Win10商店最...

新手入门

linux虚拟内存地址转化成物理内存地址

阅读(180)

背景 现代手机这种SOC(system on chip),因为功耗、Modem等功能soc上集成了很多core,他们还可以是独立的系统在运转。 比如ADSP简介ADSP(Application Digital Signal Processing)就是高通的Hexagon DSP ,就是独立运转的一个core+system。这样做不仅可以使用soc上的专用...

新手入门

Linux Bash 提示符的一些骚操作

阅读(123)

当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符: 1 [ user @ $ host ~ ] $ 你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定义自己的 Bash 命令行提示符,想看的话就接...

行业新闻

最古老的 Linux 发行版 24 岁了,至今仍在维护

阅读(158)

Slackware是由Patrick Volkerding 制作的 Linux 发行版,从 1993 年发布至今也一直在Patrick 带领下进行维护。7 月 17 日,Slackware 才刚刚过完它 24 岁的生日,看似年纪轻轻的它,已然是 Linux 最古老的发行版。 Slackware 的发布频率并不高,最近一个版本是去年发布...