
现在常用的Linux系统无非就两种,Ubuntu和Centos。下面主要说一下关于这两个Linux系统ncdu的安装方式,至于其它Linux系统,安装命令部分也有相同的。
ncdu的使用很简单,只需要使用如下命令即可:
示例:当使用ncdu / 就会对系统的根目录进行扫描
下面是扫描结果:可以看到/var目录竟然占用了19.3G。使用回车键即可进入下一级目录进行查看,找到具体占用空间多的文件。
最终我们看到竟然是docker占用了绝大部分空间,再进入深层目录进行一探究竟。
原来是docker中有占用空间大的镜像,然后我们就可以使用docker删除镜像的命令,将无用的镜像进行删除。
在其它目录中,还看到了关于Harbor的log文件竟也占用了1.1G的磁盘空间,这样我们就可以将无用的文件进行精准清理,达到系统瘦身的目录。
退出ncdu的命令则是使用 q 键(小写的Q)即可退出ncdu的窗口。
翻字典,看看“嵌入”这个词是什么意思就行了……不过就是把这个系统,嵌入到另一个设备上的意思,嵌入也就意味着这个系统不是商品,而是被系统嵌入的东西才是最终的商品,这个嵌入式系统只是这个商品设备的一个功能或者一部分。
Linux 系统准确的应该是叫做 GNU/Linux 发行套件,其实就是 Linux 内核 + GNU 项目的软件 + 其他软件组成的 *** 作系统。对于嵌入式来说,他的硬件支持很广泛,而且因为是一大堆软件拼凑整合而成,所以他的灵活性很高。不需要的软件完全可以不用,只保留最需要的东西。而且是开放源代码的,你可以根据需要按照软件的协议进行修改再发布。
和 XP 系统从“系统”上来说,没区别,都是系统。
但你:1、能把 Windows XP 改成只有 1M 大小吗?2、你能让 Windows XP 在 MP3 上运行吗?3、你能让 Windows XP 已纳秒为单位进行快速实时相应处理吗?4、你能让微软给你 Windows XP 源代码,你自己修改来适应你自己焊接出来的硬加吗?
其实 Windows 也有嵌入式版本。而且还是两个,一个叫 WinCE ,一个叫 Windows XP Embedde 。前者支持很多硬件架构,而且体积小功能少。后者就是基于 XP 的官方减肥版。
驱动程序在内核启动时不一定要同时加载,可以等到内核启动完成后用到时再动态加载到内存,这样可以给内核“减肥”,加快启动速度。所以在编译内核时需要指定哪些驱动是要做成modules的,指定好了,编译程序就会做不同的处理,生成不同的文件,以后这些modules将会放在文件系统特定目录下供内核和用户程序使用。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)