技术

Linux 有问必答:如何在Linux中修复“fatal error: lame/lame.h: No such file or dir

提问: 我尝试着在Linux中编译视频编码器,但是编译提示出错:fatal error: lame/lame.h: No such file or directory, 我该如何修复这个错误? 下面的编译错误说明你的系统没有安装LAME库和它的开发文件。 fatal error: lame/lame.h: No such file or directory LAME("LAME Ain’t an MP3 Encoder")是一个流行的LPGL授权的MP3编码器。许多视频编码工具使用或者支持LAME,如 FFmpeg、 VLC、 Audacity、 K3b、 RipperX等。 要修复这个编译错误,你需要安装LAME库和开发文件,按照下面的来。 在Debian、Ubuntu或者Linux Mint上安装LAME库
2015-04-26
3分钟阅读时长

如何在Ubuntu/CentOS上安装Linux内核4.0

大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0。代号为Hurr durr I’m a sheep的Linux内核4.0是目前为止最新的主干内核。它是稳定版3.19.4之后发布的内核。4月12日是所有的开源运动爱好者的大日子,Linux Torvalds宣布了Linux内核4.0的发布,它现在就已经可用了。由于包括了一些很棒的功能,例如无重启补丁(实时补丁),新的升级驱动,最新的硬件支持以及很多有趣的功能都有新的版本,它原本被期望是一次重要版本。但是实际上内核4.0并不认为是期望中的重要版本,Linus 表示期望4.1会是一个更重要的版本。实时补
2015-04-22
5分钟阅读时长

Prips - 打印指定范围内的IP地址

prips是一个可以打印出指定范围内所有ip地址的一个工具。它可以增强那些只能同时工作在一个主机上的工具的可用性。 在ubuntu上安装prips 打开终端并输入下面的命令 sudo apt-get install prips 使用prips prips语法 prips start end prips CIDR-block 可用选项 prips接受下面的命令行选项: -c – 以CIDR形式打印范围。 -d 分隔符 – 用ASCII码作为分隔符,0 = 分隔符 = 255。 -e – 排除输出的范围。 -f 格式 – 设置地址格式 (hex:16进制, dec:10进制, 或者dot:以点分隔). -i 增长 – 设置增长上限 Prips示例 显示保
2015-04-21
1分钟阅读时长

Linux Shell脚本面试25问

Q:1 Shell脚本是什么、它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。 Q:2 什么是默认登录shell,如何改变指定用户的登录shell 答:在Linux操作系统,/bin/bash是默认登录shell,是在创建用户时分配的。使用chsh命令可以改变默认的shell。示例如下所示: # chsh 用户名 -s 新shell # chsh linuxtechi -s /bin/sh Q:3 可以在shell脚本中使用哪些类型的变量? 答:在shell脚本,我
2015-04-20
6分钟阅读时长

如何在Ubuntu上修复“Not Enough Free Disk Space On /boot”

提问:如何在Ubuntu上修复Not Enough Free Disk Space On /boot错误? 今天,当我在升级Lubuntu 14.04的时候遇到了下面这个错误,但是很简单。 Not Enough Free Disk Space On /boot 这是因为我的 /boot 分区被不再需要的旧内核与包塞满了。 回答: 我听说Ubuntu Tweak中的Computer Janitor功能可以删除不想要的垃圾文件。使用Computer Janitor,你可以将你的系统清理成像新安装的那样。Janitor会删除: 程序缓存(Firefox/Chrome 缓存、软件中心缓存); 略缩图缓存; apt缓存; 旧内核; 包的配置; 不再需要的包。 如果你还没有安装这个工
2015-04-08
2分钟阅读时长

PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

摘要:在一个基于Vagrant的本地环境中,可能是某个错误的原因,导致HHVM测试结果很差;在HHVM伙伴们协助下,该原因仍在研究中!然而,在DigitalOcean的一个4GB虚拟机中,HHVM甚至盖过了最新版的PHP-NG的风头! 结论:它们反映出HHVM的功效更佳(在JIT热启动后),虽然出于某些原因,我们不能在所有装备中获取这些结果。 如果你记得我们在几个月前写过一篇文章,那时WordPress 3.9表明是完全支持HHVM的,当时是那么令我们欢欣鼓舞。最初的基准测试结果显示,HHVM要比驱动着当前所有PHP构建的Zend引擎高级得多。后来,问题就出来了: HHVM
2015-04-08
4分钟阅读时长

tespeed - 测试网速的Python工具

许多电脑呆子知道可以用speedtest.net测试网速,但是这个不能在测试中给你足够的控制。Linux用户喜欢在终端中输入命令来完成任务,至少我就是这样的。 tespeed是一款有很多特性的python工具,可以在终端在测试网速。根据文档说明,它利用了speedtest.net的服务器,但是用户可以手动指定。 最初作者用php语言写了tespeed工具,并且证明了ISP提供的网络远低于它广告中所说的那样。但是事情并不是一直如他们想的那样,因此作者移植他的php脚本到python中,并且他的工具在github中已经有180个star了。 It means alot。 如何在linux中测试tespe
2015-04-07
3分钟阅读时长