• 手把手教你用 strace 诊断问题

    日期:

    早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展...

  • 如何使用 GRUB 2 直接从硬盘运行 ISO 文件

    日期:

    大多数 Linux 发行版都会提供一个可以从 USB 启动的 live 环境,以便用户无需安装即可测试系统。我们可以用它来评测这个发行版或仅仅是当成一个一次性系统,并且很容易将这些文件复制到一个 U 盘上,在某些情况下,我们可能需要经常运行同一个或不同的 ISO...

  • 如何在 Linux 命令行下浏览天气预报

    日期:

    Q: 我经常在 Linux 桌面查看天气预报。然而,是否有一种在终端环境下,不通过桌面小插件或者浏览器查询天气预报的方法? 对于 Linux 桌面用户来说,有很多办法获取天气预报,比如使用专门的天气应用、桌面小插件,或者面板小程序。但是如果你的工作环境是基...

  • linux下如何获取cpu的利用率

    日期:

    proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。 这里将介绍如何从/proc文件系统中获取与防火墙相关的一...

  • Linux平台Cpu使用率的计算

    日期:

    proc文件系统 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用...

  • 嵌入式 Linux 查看CPU信息、机器型号等硬件信息

    日期:

    查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R)CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physicalid : 0 4 physicalid : 1 (说明实际...

  • Linux文件I/O操作(1)

    日期:

    不带缓存的文件I/O操作主要有5个函数open、read、write、lseek和close。这几个不带缓存的操作是指每个函数都调用内核中的一个系统调用。这些函数不是ANSIC组成部分,但属于POSIX的组成部分。 1.open函数 open 函数用于打开和创建文件.原型 点击(此处)折叠或...

  • Linux文件I/O操作(2)

    日期:

    内核使用三种数据结构表示打开的文件,它们之间的关系决定了多进程的文件共享操作。 (1)进程表 :每个进程在进程表中都有一个记录项,记录项中包含有一张打开文件描述符表,可将其视为一个矢量,每个描述符占用一项,与之关联的是文件描述符标志,和一个指向...

  • Linux使用高压缩率的lzma和xz

    日期:

    原文地址: Linux使用高压缩率的lzma和xz 作者: axis gnu tar的1.26版本开始支持lzma和xz压缩,具体压缩实例如下 压缩 tar -c --xz -f my_archive.tar.xz /some_directory # results in my_archive.tar.xz tar -c --lzma -f my_archive.tar.lzma /some_dire...

  • linux下实现定时关机

    日期:

    用crontab命令就可以了,下面看一下它的详细用法。名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程序之用 用crontab命令就可以...