嵌入式Linux中文站

di:比 df 更有用的磁盘信息工具

阅读(115)

如果你是个 Linux 命令行用户,你肯定会使用 df 命令检查文件系统的磁盘使用情况。尽管 df 是一个受欢迎的命令,但仍然不能提供一些高级的功能,如一个用户实际的磁盘可用空间,以及各种有用的显示格式等。还有另一个命令行实用工具可用,不仅提供了这些高级功能也提供了 df 的所有特性。在本文中, 我们将讨论磁盘信息工具 di 注释 如果你想了解 df 更多信息, 查看 df 命令教程. di 磁盘信息工具 从这个 di 帮助手册页很明显的发现 di 提供了一些很有价值的特性,值得一试。让我们看一些这个工具

Ubuntu中添加新硬盘

阅读(129)

为系统扩充磁盘存储容量是一件非常常见的事情,特别是现在在云平台中。不像windows系统,当我们在系统中添加一块硬盘时,系统有界面提示有新硬件,你可以直接在新硬件上右键,然后格式化之后就能用了。但在Linux系统中,如果你没有安装桌面系统,要能把新的硬盘使用起来还是要做一些配置的。 这里我介绍一下在云主机ubuntu系统中如何处理新加的硬盘的,具体来说分为以下6步: 1)找到新添加的硬盘设备,这个需要从系统的log里找。 [html] view plain copy stack@ubunt:~$dmesg

设置linux终端字符颜色

阅读(136)

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

在linux上使用screen启后台程序

阅读(69)

在工作中,我们常常ssh到服务器上运行一些命令,但当这个命令的执行需要很长时间而我们又不能一直保持ssh连接等着它结束时或者我们的网络不好随时都有断网的可能,相信大家大部分情况都是使用nohup把程序放到后台执行,但有些情况没法使用nohup,比如我就不能使用nohup启动一个qemu程序,这主要是因为,nohup之后,程序就不再接收标准输入了(无法输入系统启动密码),当然也有别的办法来解决这个问题,比如,先常规启动qemu,然后使用disown也可以达到nohup的效果。 当然还有一些场景,也不适合使用

Mac上制作Linux U盘启动盘

阅读(118)

最近干了件蠢事,在使用lvreduce缩减一个lv时,把文件系统给搞挂了。问题是这样的,之前系统的/var目录已经建立在lv上,由于没有使用 resize2fs 缩小文件系统的大小,就直接缩小lv的大小,导致了/var的文件系统出现不一致问题,而/var又是automount的,所以启动系统时,就会报错,接着进入maintenance模式。我想尽了各种办法,进入系统后修改/etc/fstab取消/var的automount、进入single user mode、将盘拔下来当数据盘挂到别的机器上都没有解决,

Linux 系统开机启动情况!

阅读(119)

导读 一般情况下,常规用途的Linux发行版在开机启动时拉起各种相关服务进程,包括许多你可能无需使用的服务,例如蓝牙、Avahi、 调制解调管理器、ppp-dns(LCTT 译注:此处作者笔误 ppp-dns 应该为 pppd-dns) 等服务进程,这些都是什么东西?用于哪里,有何功能? Systemd 提供了许多很好的工具用于查看系统启动情况,也可以控制在系统启动时运行什么。在这篇文章中,我将说明在 Systemd 类发行版中如何关闭一些令人讨厌的进程。 查看开机启动项 在过去,你能很容易通过查看 /e

Linux系统学习的一些超实用干粮

阅读(163)

一、学习linux需做好的思想准备和注意事项: 第一,学好linux需要做好打持久战的准备,在学习的过程中,你要知道你做的每一步操作是为了实现什么目的,而系统又在后台做了些什么,这都需要时间去掌握和熟练操作常用命令; 第二,在学习初期,你一定会遇到很多困难,或者说各种困难,这是再正常不过了,所以你不要气馁,办法总比问题多,将你linux中的重要内容备份,因为,在你实践操作的过程中,很可能系统会瘫痪。 第三,要多google和百度,因为在解决问题寻找答案的过程中,你会学到更多的知识,学习linux,更要学习

一步步手动构建小于10M的类嵌入式Linux系统

阅读(76)

前提: 1、一个作为宿主机的Linux;本文使用的是Redhat Enterprise Linux 5.8; 2、在宿主机上提供一块额外的硬盘作为新系统的存储盘,为了降低复杂度,这里添加使用一块IDE接口的新硬盘; 3、Linux内核源码,busybox源码;本文使用的是目前最新版的linux-2.6.38.5和busybox-1.20.2。 说明:本文是一个step by step的实做指南; 一、为系统上的新硬盘建立分区,这里根据需要先建立一个大小为100M的主分区作为新建系统的boot分区和一个51