Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

基于LVM的快照实现原理分析

基于LVM的快照实现原理分析

1.LVM介绍LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬...
Ubuntu 16.04 64位 搭建 Node.js NodeJS 环境

Ubuntu 16.04 64位 搭建 Node.js NodeJS 环境

目录使用淘宝镜像node 和 npm 的安装设置 npm 使用淘宝源使用淘宝镜像安装 npm 包附录A - npm命令我的系统环境: Ubuntu 16.04 64位本文内容亲测可用, 请放心食用使用淘宝镜像淘宝镜像官网是https://npm.taobao.org/使用淘宝镜像前请自行安装好 npm 和 nodenode 和 npm 的安装node可以在这里下载 今天是2016-7-01,官方推荐v4.4.4长期支持版下载并解压 node-v4.4.4-...
Ubuntu 上如何安装 Snapcraft 2.17

Ubuntu 上如何安装 Snapcraft 2.17

在安装之前,先认识一下 Snapcraft 2.17,我们知道在现在的Ubuntu桌面中,我们几乎都使用的是debian包. 有的Linux系统上是使用rpm包.在Snappy Ubuntu上,我们使用的包叫做snap包.它的包的扩展名叫做.snap.这是一种崭新的包,和我们以前使用的不一样哦.我们知道debian包的打 包非常难懂.相比较而言,snap包的语法就简单得多.今天在我们的教程中,我们来以一个简单的例程来介绍。在以后的教程中,我们用更加详细的方...
Ubuntu On Windows10 下载及运行体验

Ubuntu On Windows10 下载及运行体验

本文介绍如何下载“Bash on Ubuntu on Windows 10”并安装运行。这不是一个独立软件,是在Win10周年更新预览版(Build 14316)中附带的。因此想体验这个功能的开发者需要先下载安装微软7日凌晨发布的14316更新。安装方法有两种,一种是下载第三方封装的版本(不解释),另一种是设置预览版更新。第一种方法我在高配台式机中安装不成功,在Intel NUC中安装成功。方法二点击开始->设置->更新...
平板电脑安装Ubuntu教程

平板电脑安装Ubuntu教程

平板电脑安装Ubuntu教程-以V975w为例,Z3735系列CPU通用。最近尝试在昂达V975w平板电脑和intel stick中安装ubuntu,经过分析,发现存在一个非常大的坑。但因为这个坑,此教程适合大部分平板电脑、电脑棒、intel nuc设备安装Ubuntu。本教程适合以下读者:1、希望给自己的x86架构设备安装Ubuntu操作系统;2、希望使用32位的GRUB安装64位Ubuntu操作系统;3、想折腾Ubuntu系统在平板电脑或intel s...
Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)

Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)

像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑、笔记本和mini pc中。特别是z3735、z8300、core m这些芯片的平板电脑很常见。AP6210也比较常见,但目前暂未解决其驱动问题。如何在搭载这样芯片的设备中安装Linux驱动呢?Ubuntu16.04版本的内核中仍然没有封装对应驱动(Ps:貌似Intel和Ubuntu合作,Intel NUC可以完美安装Ubuntu)。首先到官网下载你喜欢的Ubuntu版本(建...
配置树莓派交叉编译平台

配置树莓派交叉编译平台

Raspberry Pi本身的硬件性能不是很高,编译大型程序,需要消耗很多时间,所以在pi上直接编译源代码 有时候是件痛苦的事情。为了节约时间,不如在性能强大的台式电脑上配置交叉编译平台,节省编译所需时间。虽然配置交叉编译平台会比较麻烦,也是件痛苦的事情,但是长痛不如短痛~~这里选用的 Raspberry Pi 操作系统 采用Raspberry Pi 基金会官方推荐的 也是普及率最高的 Raspbian,是基于Debian Wheezy版本的armv6 H...
树莓派学习笔记——修改树莓派软件源

树莓派学习笔记——修改树莓派软件源

0 前言 本文说明如何修改树莓派软件源。如果使用raspbian系统,修改软件源的方法和Ubuntu相同,可在http://www.raspbian.org找到最新的软件源镜像,修改/etc/apt/sources文件中的内容即可。1 软件源位于何处 【树莓派软件源镜像列表】 截止2014年8月,在中国的软件源镜像有——清华大学(2015年将停止访问)、大连东软信息学院、中国科技大学和华中科技大学等。 例如大连东软信息学院的...
树莓派学习笔记—— 源代码方式安装OpenCV

树莓派学习笔记—— 源代码方式安装OpenCV

0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv。1.下载若干依赖项 在开始安装之前,最好更新树莓派软件源。如果更新时间太长,请参考博文修改软件源网络地址——【树莓派学习笔记——修改树莓派软件源】sudo apt-get update 请依次安装以下依赖项,这些必须安装的依赖项来自于opencv官网的说明,在多数debian系统中都可以采...
树莓派学习笔记——apt方式安装OpenCV

树莓派学习笔记——apt方式安装OpenCV

0.前言本文介绍如何在树莓派中通过apt方式安装opencv,并通过一个简单的例子说明如何使用opencv。相比于源代码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少一些。通过apt方式安装没有自动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg-config工具,而需要逐个指定opencv_core、opencv_imgproc等动态链接库。1.安装opencv 开始之前进行必要的更新工作。sudo...
Ubuntu下搭建树莓派OpenCV交叉编译环境

Ubuntu下搭建树莓派OpenCV交叉编译环境

最近想把PC上运行的视频监控的程序移植到嵌入式平台上,所以入手一款 Raspberry Pi 2 Model B。想按交叉编译的方式编译程序下载到树莓派上。我的树莓派安装了Raspbian操作系统,PC机使用了Ubuntu操作系统。0.为什么要使用交叉编译: 虽然树莓派2的主频可达900MHz,但相比于PC机其性能还是差些,使用交叉工具链可节约开发时间。在编译链接同等规模的代码时,PC机所用的时间应少于树莓派所用时间。而且PC机软件功能更完备,...
树莓派学习笔记——设置屏幕分辩率

树莓派学习笔记——设置屏幕分辩率

前提 前段时间购买了一个树莓派。除了树莓派之外,还购买了一些附件,例如二手的戴尔液晶显示器,一个HDMI转VGA转换器。由于从来没有使用过linux只能一点一点的开始摸索。首先遇到的问题便是设置屏幕分辨率。由于使用了HDMI转VGA转换器,所以屏幕总有一块黑色的区域,总让人觉得不舒服。【回顾和总结,初期可以完全把树莓派当成电脑用,但是后期发现只要使用SSH远程登录即可,控制台操作即可】解决办法1.确定屏幕分辨率 确定该戴尔17寸液晶的最佳分辨率,最佳分...
在 Linux 中安装 Oracle JDK 8 以及 JVM 的类加载机制

在 Linux 中安装 Oracle JDK 8 以及 JVM 的类加载机制

阅读目录参考资料前言下载和安装Oracle JDK类文件如何被发现并加载CLASSPATH和Package的关系总结参考资料 该文中的内容来源于 Oracle 的官方文档 Java SE Tools Reference 。Oracle 在 Java 方面的文档是非常完善的。对 Java 8 感兴趣的朋友,可以直接找到这个总入口 Java SE 8 Documentation ,想阅读什么就点什么。本博客不定期从 Oracle 官网搬砖。前言 在 Lin...
VMware虚拟机三种网络模式详解

VMware虚拟机三种网络模式详解

由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有VMware Workstations和VirtualBox等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而VMware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为群里童鞋网络出故障,然后在帮他解决的过程中,对自己的理解也做一...
如何更新Linux内核来提升系统性能?

如何更新Linux内核来提升系统性能?

Linux内核的开发速度是前所未有的,大概每二三个月就会有一个新的主要版本发布。每次发布都带来了几项新的功能和改进,许多人可以充分利用它们,让计算体验更快、更高效或者有其他方面的提升。可问题是,你通常无法充分利用这些刚发布的新内核――你得等到你的发行版推出随带新内核的新版本。我们之前介绍了定期更新内核的好处,你不必等到新版本发布才能享用。我们将演示怎么做。免责声明: 我们的一些文章之前也提到过,更新内核确实存在破坏系统的风险(不过很小)。如果发生这种情况,...
Ubuntu 16.04下CUDA8.0+Theano+Caffe+TensorFlow环境搭建

Ubuntu 16.04下CUDA8.0+Theano+Caffe+TensorFlow环境搭建

目前自己撘过深度学习各种库、各种环境,已经搭建了n多台电脑,发现每台电脑配置安装方法各不相同,总会出现各不相同的错误,真是心塞。笔记本和台式机有差别,台式机之间的安装方法又各不相同,不同的系统版本环境、平台又各有差异。比如昨天搞的一台电脑,可能因为显卡比较新,然而Ubuntu 14.04、Ubuntu 15.04都比较旧,连安装系统都装不上,一开始在14.04上重装了n多次系统,还以为是自己电脑的问题。最后在Ubuntu 16.04竟然非常顺利完成了安装;...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>