Welcome 微信登录

首页 / 操作系统 / Linux

Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory”

Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory”

问题:我试着在Linux下编译一个C++程序,但是我碰到了以下错误:“fatal error: jsoncpp/json/json.h: No such file or directory”我怎样修复这个问题呢?该错误指出你缺少JsonCpp开发文件(例如,JsonCpp库和头文件)。JsonCpp是一个用于JSON格式数据复制的C++库。下面给出了在不同Linux发行版上安装JsonCpp开发文件的方法。在Debian, Ubun...
Ubuntu上安装Kali Linux的工具

Ubuntu上安装Kali Linux的工具

Kali-Linux之前的渗透神器BackTrack是基于Ubuntu的,界面比较友好,字体渲染看起来也比较舒服(也可能是本人用惯了Ubuntu的缘故)。后来官方终止BackTrack,开发Kali-Linux来替代BackTrack,功能更强大。Kali-Linux同Ubuntu一样,基于Debian,无奈本人觉得Kali-Linux看起来有些丑,尤其字体渲染不能忍,另外自己的Ubuntu虚拟机已经配置好很多可用的东西了,再搞一个虚拟机来觉得麻烦,想继续...
Linux系统中使用 DD 命令测试 USB 和 SSD 硬盘的读写速度

Linux系统中使用 DD 命令测试 USB 和 SSD 硬盘的读写速度

磁盘驱动器速度磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的。DD 命令是一个简单的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度。在这篇文章中,我们将会使用 DD 命令来测试 USB 和 SSD 磁盘的读取和写入速度。数据传输速度不但取决于驱动盘本身,而且还与连接的接口有关。比如, USB 2.0 端口的最大传输速度是 35 兆字节/秒,所以如果您把一个支持高速传输的 USB 3.0 驱动盘插入 USB 2.0...
在Ubuntu 14.04上安装轻量级的Budgie桌面

在Ubuntu 14.04上安装轻量级的Budgie桌面

如果你在推特上关注了我们,你可能看见了我们最近分享的一张截图,和这张截图一起的还有对它所展示的桌面进行命名的邀请。你猜对了吗? 答案就是Budgie —— 一种为基于openSUSE 的linux发行版Evolve OS所设计、但不仅仅只能用于 Evolve OS的简易桌面环境。Budgie桌面5.1 :给保守用户的超好桌面环境 http://www.linuxidc.com/Linux/2014-08/105833.htm我们第一...
Linux技巧分享:如何检查PDF中使用了哪种字体

Linux技巧分享:如何检查PDF中使用了哪种字体

问题:我想要知道PDF文件中使用了什么字体,或者嵌入了什么字体。Linux中有工具可以检查PDF文档中使用了哪种字体吗?要检查PDF文件中包含了,或者使用了什么字体,你可以使用命令行工具:pdffonts,它是一个PDF字体分析工具。pdffonts是Poppler PDF工具集包中的一个部分。安装PDF工具集到Linux要安装Poppler到Debian,Ubuntu或Linux Mint:$ sudo apt-get install poppler-u...
Linux系统CentOS 6.2版本下安装JDK7详细过程

Linux系统CentOS 6.2版本下安装JDK7详细过程

前言:Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网...
使用VMware搭建3台一模一样的Linux虚拟机

使用VMware搭建3台一模一样的Linux虚拟机

简介:VMware可以在个人本地一台笔记本机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通...
Linux slabtop命令——显示内核片缓存信息

Linux slabtop命令——显示内核片缓存信息

Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。1. 命令用法:该命令用起来很简单,默认执行时不要求任何参数。但是它要求root特权来读取内核片信息。以普通用户执行该命令会出现以下错误:你可以在前面设置“sudo”来运行该命令,默认...
Docker 1.0.1 已经可以在 Ubuntu 14.04 LTS 上测试了!

Docker 1.0.1 已经可以在 Ubuntu 14.04 LTS 上测试了!

Docker1.0.1 已经正式登陆“trusty-proposed的归档文件”中,我们期望SRU在长期可支持版上得到更快的更新!我们非常渴望能得到大家的测试反馈,以确保那些从 Docker 0.9.1 升级后的,和那些新安装的Docker 1.0.1 能够得到更好的表现,并且在Ubuntu’s LTS上也能够达到你所期望的最好效果!请将任何bug和问题提交到这里!此外,这个新版本的Docker软件包现在要安装到 /us...
Ubuntu/Fedora/CentOS 系统如何安装 Plex Media Server 0.9.9

Ubuntu/Fedora/CentOS 系统如何安装 Plex Media Server 0.9.9

Plex Media Server 是一款开源的多媒体应用程序,可以把你的Linux发行版成为多媒体服务器,用户能够看电影、听音乐或以幻灯片展示照片。此外,用户可以通过Web仪表盘远程管理他们的服务器。可用的最新版本 Plex Media Server 0.9.9 ,已经发布了一段时间了。本文将教大家如何安装 Plex Media Server 0.9.9 (支持的Linux版本: Ubuntu 14.10 Utopic Unicorn、Ubuntu 14...
Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的服务控制逻辑。先前的使用SysV初始化或Up...
为Ubuntu 14.04添加任务栏

为Ubuntu 14.04添加任务栏

如果你是刚从 Windows 切换到 Ubuntu 的用户,可能需要一段时间来适应它们之前的不同界面。其实,我们也可以为 Ubuntu 14.04 添加一个类似 Windows 的任务栏,以减轻过渡期间的使用痛苦。今天我所要介绍的是一个叫 Tint2 的工具,它可以在 Ubuntu 桌面下方显示一个类似 Windows 任务栏的工具栏,下面我就演示下如何在 Ubuntu 中对 Tint2 进行安装。1、点击 Ctrl + Alt + T 打开终端,并输入如...
Linux中安装xdotool模拟击键和鼠标移动

Linux中安装xdotool模拟击键和鼠标移动

`你是否曾经拥有一个梦——你的计算机 可以自动为你干活?或许,并非因为 你刚看了终结者。然而,除此之外 脚本和任务自动化是每个高级用户追寻的梦如果今天 有许多的解决方案 可以满足这个目标那么 有时候 就难以从那众多之中采撷那 简洁、聪明而又高效的一个我 不能假装 是我自己发现了它而与此同时 却偏爱着那个 整洁的软体——xdotool其方法是如此直观 正如它作为X11自...
设置Linux桌面环境,实现HiDPI显示支持

设置Linux桌面环境,实现HiDPI显示支持

Linux对硬件的支持广泛,但也有支持不佳的情况,如HiDPI设备。拿使用Retina(视网膜)屏幕的Macbook来说,在HiDPI模式下,所有图标和背景,都使用高倍分辨率显示。如果我们在支持HiDPI的屏幕下运行Linux,做哪些调整,才能让Linux桌面环境看起来更加舒服些呢?短消息:HiDPI 4K Optimus http://www.linuxidc.com/Linux/2013-08/88455.htmGNOME 3.12 发布,引入 HiD...
如何为Linux系统中的SSH添加双重认证

如何为Linux系统中的SSH添加双重认证

近来很多知名企业都出现了密码泄露,业内对多重认证的呼声也越来越高。在这种多重认证的系统中,用户需要通过两种不同的认证程序:提供他们知道的信息(如 用户名/密码),再借助其他工具提供用户所不知道的信息(如 用手机生成的一次性密码)。这种组合方式常叫做双因子认证或者两阶段验证。为了鼓励广泛采用双因子认证的方式,Google公司发布了Google Authenticator,一款开源的,可基于开放规则(如 HMAP/基于时间)生成一次性密码的软件。这是一款跨平台...
Linux下如何安装文本编辑器 Atom 0.124.0

Linux下如何安装文本编辑器 Atom 0.124.0

Atom 是由 GitHub 开发的开源、跨平台文本编辑器,拥有一个简单而直观的图形用户界面和一堆有趣的文本编辑功能,支持:CSS,HTML,JavaScript和其他Web编程语言。其中,还支持宏,自动完成分屏功能,并将其与文件管理器集成。可用的最新版本是 Atom 0.124.0,它已经发布了一段时间了,具有重要的变化。Ubuntu 下通过 PPA 安装 Atom http://www.linuxidc.com/Linux/2014-05/101501...
Ubuntu 14.04 及衍生版本用户如何安装 cURL 7.37.1

Ubuntu 14.04 及衍生版本用户如何安装 cURL 7.37.1

如果经常用到 Web 服务器,应该对 cURL 不会陌生,cURL是一个命令行的下载管理器,用于HTTP POST、HTTP PUT、FTP上传、SSL证书、HTTP的基于表单的上传、代理、用户名和密码验证、暂停/恢复下载的支持。Ubuntu 用户安装下载器 cURL 7.36.0 http://www.linuxidc.com/Linux/2014-05/102270.htm可用的最新版本是 cURL 7.37.1,最近已经发布,除了错误修正有以下的变化...
<< 871 872 873 874 875 876 877 878 879 880 >>