嵌入式Linux中文站

如何在Linux中删除超大的(100-200GB)文件

阅读(148)

通常,要在 Linux 终端删除一个文件,我们使用 rm 命令(删除文件)、shred 命令(安全删除文件)、wipe 命令(安全擦除文件)或者 secure-deletion 工具包(一个安全文件删除工具集合)。 我们可以使用上述任意的工具来处理相对较小的文件。如果我们想要删除超大的文件/文件夹,比如大概 100-200GB,在删除文件(I/O 调度)所花费的时间以及 RAM 占用量方面,就没有你想的那么简单。 在本教程中,我们会解释如何在 Linux 中有效率并可靠地删除大文件/文件夹。 建议阅读:5

一个可以查看Linux当前缓存了哪些大文件的小工具

阅读(199)

Linux 用户可能经常遇到的一个问题是,机器有 16GB 内存之多,运行的进程也不多,但是剩下的 free 内存并不多,大部分都被 buff 和 cache 占用了(比如下面我的 PC)。 $ free -h totalused free sharedbuff/cacheavailable Mem:15G6.4G2.3G1.1G6.9G7.7G Swap:975M268K975M 虽然对于 Linux 的内存分配机制来说,这种被 buff 和 cache 占用的内存在系统需要时会及时释放出来,但是有时候

Linux系列 —— 各种环境安装集合

阅读(142)

网上各种安装环境的文章脏乱差,我这弄了一套标准的 Linux 环境安装集合版教程出来,完善中 利用 VirtualBox 安装 Linux 系统 百度百科: http://jingyan.baidu.com/article/b2c186c8caaf72c46ff6ff7a.html 1.ubuntu 安装图文教程参考文档: http://blog.csdn.net/liaolu2999/article/details/52081438 - 注意这个所有的东西都选英文,选中文安装的过程中会报错 - http

如何运行 linux 程序

阅读(244)

搞懂 linux 程序如何运行是一件重要的事情,这是为我们进一步发展打下了坚实基础的一步。本文将通过实例来详细地讲解如何运行 linux 程序。希望对于大家理解有帮助。 首先,我们从一个十分简单的例子 test.sh 开始吧: #!/bin/sh #this is a test. cd / tmpecho hello,this is a test 这是一个十分简单的程序,但是运行结果可能会让你吃惊哦! 这个时候,我们发现程序运行之后,并没有改变当前目录。(黑人问号???) 别着急,我们先了解一下 linu

六条 Linux 系统备份优化的应用与技巧

阅读(164)

当转为使用 Linux 时,你可能会注意到你所使用的版本会带有一个默认的备份工具。然而,可能该工具并没有被设置好去备份你系统中所有重要的部分。而且,使用该默认工具也可能导致它以比预期更低的效率去产生一些更大的备份数据。本文将向你介绍一些能够利用现有的存储空间去备份你的 Linux 系统的替代方法。 确保你的备份恰到好处 Ubuntu 桌面版的默认工具:dej-dup 仅被设置为默认备份你的 home 目录,因此它遗漏一些你在需要将系统恢复到有序的工作状态时的重要部分。让我们试想一下你的系统由以下三个部分组

把linux可执行程序做成一个服务

阅读(132)

在linux系统启动的时候,我们可以看到很多服务性程序一个接一个的被启动(就是那些后面有一个兰色[OK]的行),这些在后台运行的程序为我们使用计算机起了很重要的作用,以这种方式运行的程序有以下特点: 开机启动,关机停止(废话!关机了还运行啊???) 后台运行 通过service 命令控制或查看对应的程序的运行状态 恩,不错,那怎么把我们自己编制的程序做成这样的一个服务呢? 废话少说,主要分以下3步: 1、把可执行程序放到一个linux系统可以找到的地方。 在linux命令提示符下输入env ,回车后可看到

auto自动挂载的配置文件

阅读(74)

先打开/etc/auto.master 添加路径: #mnt /etc/auto.nfs 然后编辑/etc/auto.nfs #vim /etc/auto.nfs 添加nfs共享的ip和路径 nfs 文件写成下图格式 其他类型的挂载配置(ps) 挂载samba的配置: # backup -fstype=cifs,username=smbuser1%asdf ://192.168.2.8/test 挂载iso的配置: # iso -loop,fstype=iso9660,ro :/dev/sr0 挂载nfs

vim 字符串替换整理

阅读(126)

公司项目测试,要在vi编辑其中进行多路径修改,这时候用到了字符串替换的知识,在这里我自己整理了一下。 一、基本内容替换,无特殊符号 :s/old/new/ 替换当前行第一个 old 为 new 这时new后面的/不写的话不影响编辑 :s/old/new/g 替换当前行所有 old 为 new :n,$ s/old/new/ 替换第 n 行开始到最后一行中每一行的第一个 old 为 new :n,$ s/vivian/sky/g 替换第 n 行开始到最后一行中所有 old 为 new 此处$和s之间有无空格