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

首页 / 操作系统 / Linux

使用 Vagrant 搭建开发环境

使用 Vagrant 搭建开发环境

做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的相性并不是那么好,各麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试。更要命的是,如果有很多机器需要装的话,那就真是一个灾难了。Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事。在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发...
Vagrant下共享目录静态文件(js/jpg/png等)“缓存”问题

Vagrant下共享目录静态文件(js/jpg/png等)“缓存”问题

之前提到说通过Vagrant部署开发环境,使用目录共享模式,在本地磁盘进行开发,而通过虚拟机环境运行开发的页面。是的,一切看起来都是那么的顺利,首先基于VirtualBox安装了Vagrant,接下来,按照以往部署环境的习惯,在VM中安装了nginx作为开发运行环境,并且将本地的共享目录作为nginx的web目录,然后打开页面,看上去似乎都很正常,但接下来,你发现了一个神奇的事情,你修改替换了一个css,一张图片,然后刷新浏览器,发现什么都没有变,然后你有...
使用 Vagrant 打造跨平台开发环境

使用 Vagrant 打造跨平台开发环境

Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。Vagrant 快速入门 http://www.lin...
Windows7系统中使用Vagrant构建Linux虚拟化开发环境

Windows7系统中使用Vagrant构建Linux虚拟化开发环境

一、使用虚拟化开发环境的好处:1、保证开发环境和生产环境一致虚拟化开发环境其实就是在本机虚拟一个生产环境,得益于硬件的低廉,开发机已经变得性能非常强劲,4核、32G内存的计算机也不需要太多的费用,跑虚拟机相当顺畅。使用虚拟化开发环境,开发人员在本机可以使用自己喜欢或者顺手的OS(Windows、Linux、Mac OS等),而程序是运行在虚拟机中,迁移到生产环境可以避免环境不兼容导致的莫名错误。虚拟化开发环境对于团队中开发环境OS、测试和生产环境不同的情况...
VirtualBox 导致 Linux 桌面环境下无法复制粘贴

VirtualBox 导致 Linux 桌面环境下无法复制粘贴

两台 Optiplex 9020 工作站中的一台,跑的是 Linux 3.11 + GNOME 3.4 + Compiz 桌面环境,因为是干活用的,只求稳定不出问题所以平时很少折腾,最近一次重启都是3个月前的事了。发现昨天 Chrome 升级到 35.0.1916.153 之后突然无法 copy & paste 了,起初以为是 Chrome 的问题。然后测试了一下发现整个桌面环境下各种应用程序中都无法复制粘贴了,这下才意识到问题大了,可能要重启。决...
安装体验开源车载系统Automotive Grade Linux

安装体验开源车载系统Automotive Grade Linux

Linux基金会和他的合作伙伴本周发布了Automotive Grade Linux的第一个版本,这是一个在连网汽车内部使用的开源平台。随着本周 Automotive Grade Linux(AGL)的第一个版本的发布,这个在物联网时代专为汽车定制的Linux发行版将转变为一个新的生态系统。AGL是由Linux基金会发起的合作项目,Linux基金会汇集了来自汽车行业,通信,计算硬件,学术界和其他领域的合作伙伴。AGL的第一个版本于6月30号发布在网上并且在...
Linux基金会推出开源车载系统Automotive Grade Linux

Linux基金会推出开源车载系统Automotive Grade Linux

继谷歌,苹果以及微软相继准备进驻汽车中控台推出车载系统,Linux阵营自然不能落后。现在Linux基金会宣布了可定制,开源的车载系统平台Automotive Grade Linux。旨在成为未来车载系统开源标准平台。目前早期版本的AGL已经可提供下载。安装体验开源车载系统Automotive Grade Linux http://www.linuxidc.com/Linux/2014-07/104131.htm该系统支持的汽车厂牌名单有捷豹,路虎,本田,日...
教你如何安装 Android L

教你如何安装 Android L

在今年I/O大会上正式亮相之后,谷歌也正式推出下一代Android L的开发者预览版,以供开发者们测试。但值得一提的是,目前Android L还仅支持Nexus 5和2013款Wi-Fi版Nexus 7。由于只是开发者预览版,因此可能存在各种各样的问题,建议各位急于尝鲜的用户在安装之前首先对重要数据进行备份。虽然Android L系统本身很稳定,但是许多第三方应用程序目前还无法在Android L上正常运行。换句话说,搭载开发者预览版Android L的N...
Linux iostat命令实例详解

Linux iostat命令实例详解

1 命令简介Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。RH442攻略之iostat http:/...
测试RHEL7时发现的时钟异常问题

测试RHEL7时发现的时钟异常问题

问题描述:大约24小时会慢于标准时间1小时。分析结果:经过确认,原因为RHEL7采用chrony同步时间。不再使用以前的ntp协议,以至我如何修改和配置ntp服务均无效(时间不断前后漂移)。相关知识:chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc。chronyd是一个在系统后台运行的守护进程。他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟。对于孤立系统,用户可以手动周期性的输入正确...
Ubuntu 14.04 及衍生版本用户安装 Duck Launcher

Ubuntu 14.04 及衍生版本用户安装 Duck Launcher

Duck Launcher 是一款开源的 Dock 及应用程序启动器,使用 Python 和 Qt 编写,即适用于目前最流行 Linux 系统,让用户能够方便地打开自己喜欢的文件和文件夹和启动应用程序。Duck Launcher 有一个菜单搜索栏和一个集成的文件管理器,打开文件。可将应用程序组织成组和目录,方便使用。此外,“Star”是somekind的文件浏览器的扩展和应用程序启动器,允许用户选择任何应用程序,文件或文件夹,并添加...
Ubuntu 安装驱动管理软件 Mint Driver Manager 1.1.4

Ubuntu 安装驱动管理软件 Mint Driver Manager 1.1.4

Mint Driver Manager 是一款由 Linux Mint 团队开发的软件,通过一个直观的界面让用户可以轻松地在他们的 Linux 系统上安装专有的驱动程序。Mint Driver Manager 与桌面环境无关,所以它适用于所有的桌面环境:Unity,KDE,XFCE,LXDE,GNOME等,可用的最新版本是Mint Driver Manager 1.1.4。安装,有DEB安装包,打开终端,输入以下命令:sudo apt-get instal...
Ubuntu 用户安装声音开关指示小程序

Ubuntu 用户安装声音开关指示小程序

声音开关指示小程序 Sound Switcher Indicator 是一款用户可通过Ubuntu面板方便地改变音频输入和输出。而无需访问系统设置,用户可以进行HDMI音频扬声器切换,例如,切换到耳机。可用的最新版本Sound Switcher Indicator 1.2.2,有几个错误修正。兼容下面的桌面环境: XFCE、 LXDE、 Gnome、Unity、 Cinnamon 和 Mate,兼容 GTK+2 和 GTK+3。安装方法,有PPA可用,打开...
如何在Ubuntu,Linux Mint,Debian上禁用IPv6

如何在Ubuntu,Linux Mint,Debian上禁用IPv6

【编者注】都说IPv4地址枯竭了,要推广IPv6,但是迟迟不见动静,既然如此,在它完全就绪前,就不要让它来打扰我们的系统好了。IPv6IPv6是寻址方案IPv4的下一个版本,被用来给域名分配数字地址。IPv6比IPv4支持更多的地址。然而,它还没有被广泛支持,还在被接受的过程中。Ubuntu开启IPV6 http://www.linuxidc.com/Linux/2013-03/80479.htm思科CCIE认证知识点之IPV6地址 http://www....
Linux下掌控磁盘分区的九大神器

Linux下掌控磁盘分区的九大神器

在这篇文章中,我们来了解一些用来检查你的系统分区的一些命令,这些命令将检查每个磁盘的分区情况和其它细节,例如总空间容量,已用完的空间和文件系统等。像fdisk,sfdisk和cfdisk命令这样的常规分区工具,不仅可以显示分区信息,还可以修改。1. fdiskFdisk是检查磁盘上分区的最常用命令,fdisk命令可以显示分区和细节,如文件系统类型,但是它并不报告每个分区的字节大小。$ sudo fdisk -lDisk/dev/sda:500.1 GB,5...
<< 861 862 863 864 865 866 867 868 869 870 >>