最新文章

Debin 8 Jessie如何安装Docker

Debin 8 Jessie如何安装Docker

这篇教程介绍Debian 8 Jessie用官方软件源安装Docker。Linux版的Docker要求分别安装docker-engine和docker-comose。 前提 Docker不支持32位的Linux系统,而且Linux内核必须为3.10以上。用uname -r命令来查看Debian系统是32位的还是64位的。 user@debian8:~$ uname -m x86_64 Debian 8的Linux内核版本为3.16.0,用uname -r命令来查看Linux内核版本。 user@debian8:~$ uname -r 3.16.0-4-amd64 使用下面的命令升级到Debian 8的最新Linux内核。 sudo...

Atom编辑器 1.7.0发布, Debian/Ubuntu/Arch/Fedora/OpenSUSE如何安装

Atom编辑器 1.7.0发布, Debian/Ubuntu/Arch/Fedora/OpenSUSE如何安装

Atom是由Github推出的开源文本编辑器,采用MIT许可证。Github主要使用CoffeeScript和JavaScript来开发Atom,使用Node.js作为运行时环境 。Atom的扩展软件包多达3500个,主题有上千个。使用apm包管理器来安装这些扩展软件包和主题。借助这些扩展包,Atom能变身成为一个IDE集成开发环境。 Atom内置了5个扩展包 build扩展包,以编译源代码。 git-plus扩展包,允许用户在Atom编辑器内管理git仓库。 markdown-writer,以支持markdown script,使Atom能运行脚本。 terminal-plus,使Atom有一个内置的终端窗口。 Atom最近发布了1.7.0版本。这个版本最显著的变化是Ctrl-tab快捷键将会切换到最近经常使用标签页,而不是切换到下一个标签页。 Atom 1.7.0更新日志 Ctrl-tab切换到最近经常使用的标签页 支持–add <directory>选项来添加工程目录到最近经常使用的Atom窗口。 周期性的保存atom状态以防程序崩溃 Ubuntu, Linux Mint, Elementary OS,...

Elementary OS美化Moka, Orchis, Numix圆形图标主题

Elementary OS美化Moka, Orchis, Numix圆形图标主题

我们将为Elementary OS安装Moka图标主题,Orchis GTK主题。另外对plank dock程序有专门的Moka图标主题和 Orchis GTK主题。Numix的圆形图标主题也不错。 安装Moka和Orchis主题 首先添加PPA sudo add-apt-repository ppa:moka/daily sudo apt-get update 安装Moka图标主题和Orchis GTK主题 sudo apt-get install moka-icon-theme...

Elementary OS安装fcitx五笔拼音输入法

Elementary OS安装fcitx五笔拼音输入法

安装fcitx五笔拼音 更新本地软件包索引,安装fcitx输入法框架以及fcitx五笔拼音输入法 sudo apt-get update sudo apt-get install fcitx fcitx-table-wbpy fcitx-config-gtk 配置fcitx五笔拼音输入法 上面的apt-get install命令完成后,重新登录系统,这样是为了检测新安装的输入法。然后在终端里输入下面的命令打开fcitx输入法配置窗口。 fcitx-config-gtk3 在安装fcitx五笔拼音的同时也会安装拼音和双拼输入法,所以如果你只想要五笔拼音,那么可以在这个配置窗口里将拼音和双拼删除,保留键盘布局和五笔拼音输入法。 将拼音和双拼删除后,你就可以用Ctrl+空格键来调出fcitx五笔拼音输入法了。既可以打五笔,又可以打拼音。打拼音的同时还会教你五笔怎么打,非常方便。

sudo rm -rf /命令删除了这个人的公司

用root权限运行rm -rf /命令对系统管理员来说是一个恶梦。斜杠/代表根分区,rm -rf /命令会删除根分区下的所有目录和文件。在Linux文件系统中,root根分区包含了系统的一切。删除根分区就意味着整个Linux系统被删除。 一位名叫Marco Marsala是一个主机服务商,有1500多位客户。Marsala想运行一个包含rm -rf {foo}/{bar}命令的Bash脚本。但是由于环境变量没有设置好,这条命令实际上就等同于rm -rf /命令。 他说: 我是一个主机服务提供商,有大约1535位客户。我使用Ansible将经营自动化。昨晚我不小心在所有服务器上运行一个包含rm -rf {foo}/{bar}命令的Bash脚本,但在之前的代码中存在一个bug导致没有定义环境变量。 所有服务器系统都被删除了,离线备份也被删除,因为在运行这个脚本前远程存储器是挂载了的。这个脚本是一个备份脚本。 是否有可能恢复硬盘数据? 运行rm -rf /命令后,即使你找信誉最佳的硬盘数据恢复公司,要恢复硬盘数据也相当困难。这将花费大量时间和金钱,对于一个主机服务商更是如此。...

Imagemagick

Arch Linux服务器如何启用Imagemagick PHP扩展

前些天我将的一些WordPress网站搬迁到了Arch Linux服务器。我在Arch Linux服务器上安装了Nginx, MariaDB以及PHP7。但是WordPress无法生成缩略图了。我查看了wp-content/uploads目录下的图片,上传一张图片,发现除了原图外,其他缩略图都没有生成。而且在WordPress后台编辑图片时,WordPress告诉我: 您的服务器不支持图片旋转。 为了能够让WordPress剪切图片生成缩略图或者旋转图片,我们需要启用imagemagick这个PHP扩展。以下是Arch Linux服务器启用Imagemagick PHP扩展的步骤。 安装Yaourt 我们将使用php-pear包中的pecl来编译安装Imagemagick扩展。但php-pear在AUR软件库中,所以我们得用Yaourt来安装php-pear。 以root权限编辑软件库配置文件。 sudo nano /etc/pacman.conf 在文件末尾添加如下文字。这将添加repo.archlinux.fr的Yaourt软件库。 [archlinuxfr] SigLevel = Never Server...

Arch Linux服务器安装LNMP

Arch Linux服务器安装LNMP (Nginx, MariaDB, PHP7)

在之前的一篇文章中,我介绍了如何在KVM虚拟化VPS上安装Arch Linux。这篇教程展示如何安装在Arch Linux服务器安装Nginx, MariaDB, PHP7,即LNMP。 第1步: 升级Arch Linux 在安装软件包之前,升级一下系统总是有好处的。 sudo pacman -Syu 第2步:安装Nginx Arch Linux软件库中有两个版本的Nginx:nginx和nginx-mainline,这与Nginx官方的两个版本对应。nginx更加稳定,但版本比较旧; nginx-mainline是最新的版本,但这并不表示nginx-mainline就不稳定。实际上nginx.org官网说明如果没有非常必要的原因,则推荐使用nginx mainline。另外,老版本nginx还不支持HTTP/2,所以如果你需要启用HTTP/2的话,则需要安装nginx mainline。 安装老版本Nginx。 sudo...

Plank

Ubuntu,Linux Mint, Fedora, Arch Linux安装Plank Dock程序

Plank dock介绍 大多数Linux发行版默认没有安装dock程序。开发者将Plank设计成地球上最简洁的dock程序,除了必要的组件外,plank不提供其他任何组件。plank非常轻巧,简单,稳定,它是Elementary OS的默认dock程序。 Plank与Docky的比较 Docky可以安装在任何Unix-like系统上。Docky的存在的一个问题是当你打开Docky的设置界面时,整个桌面会变黑暗,你不能实时地看到更改设置对桌面产生的变化。很多用户因此转而使用Plank。Plank非常轻巧,只有最基本的设置,没有像docky那样炫丽的主题。 Ubuntu及其衍生版本可以使用PPA安装docky。 sudo add-apt-repository ppa:docky-core/ppa sudo apt-get update sudo apt-get install docky 如果要删除docky,使用下面的命令: sudo apt-get...

KVM虚拟化VPS如何安装Arch Linux

KVM虚拟化VPS如何安装Arch Linux

这篇教程介绍如何在KVM VPS安装Arch Linux。在这里Arch Linux被用作服务器操作系统,所以我只安装服务器所需要的基本软件,不安装图形界面的东西。 第一步:从Arch Linux  ISO镜像文件启动你的VPS 在KVM VPS的控制面板中找到虚拟光驱,将Arch Linux ISO镜像文件插入到虚拟光驱中。然后,在你的电脑上用VNC客户端连接到你的VPS服务器。(一般在控制面板里有VNC登录的账号密码等信息。)建立VNC连接后,在控制面板里启动你的VPS。 KVM虚拟化的VPS默认使用seaBISO作为固件,按ESC或F12键来选择从哪个设备启动VPS,在列表中选择从虚拟光驱启动。 接下来你就能看见Arch Linux的启动菜单了。选择第一个选项以进入Arch Linux Live环境。(建议服务器使用64位) 第二步:在Arch Linux live模式下连接互联网 Arch...

WebTorrent Desktop

Linux安装WebTorrent Desktop流Torrent客户端观看电影

WebTorrent Desktop是一个流Torrent客户端,既可以使用BitTorrent协议,也可以使用WebTorrent协议,现在还处于Beta测试版。你可以使用WebTorrent客户端播放Internet Archive视频,Creative Commons音乐,或者Librivox的音频书,可以边下边播,不必等整个文件下载完。 WebTorrent Desktop的特点 轻巧快速 漂亮美观的界面,提示声音非常清脆。 它是免费开源的,非商业性的,没有广告 能快速接收并播放流媒体(视频和音频)。WebTorrent能够根据播放的要求从网络中快速地下载相应的文件碎片,这比无序地下载文件碎片要快很多。 能够将视频传送到AirPlay,Chromecast和DLNA播放。 基于当前最流行和最全面的Node.js Torrent软件包:WebTorrent。 能够打开磁力链接和.torrent种子文件 能利用追踪服务器(tracker server),DHT(分布式散列表),peer exchange来发现peer。 支持WebTorrent协议,连接WebRTC peer,即浏览器。 Linux安装WebTorrent...

snap包

Ubuntu 16.04 LTS提供snap包格式以加快软件包更新

Ubuntu的母公司Canonical宣布Ubuntu 16.04 LTS长期支持版将支持snap包格式以及相关的工具。snap可以更快地向用户推送更新。这在之前被证明是一件棘手的事情,因为打包和提供更新都是很复杂的,导致一些应用的更新不能推送。 snap这个单词有快速、容易的意思。 目前,Ubuntu使用Deb包格式来安装软件。Deb也是很多其他Linux发行版安装软件的主要方式,如Debian和Linux Mint。Canonical公司表示Ubuntu 16.04及以后的版本仍然可以安装deb包,deb和snap两种软件包格式可以和谐地共存于同一个Ubuntu系统,但会更加偏重于snaps(snappy apps)。Ubuntu的衍生版如Linux Mint也可以安装运行snap软件包。 snappy也是快速的意思。 Snaps将更好地整合所有的Ubuntu平台。程序员可以更加轻松地为PC端,服务器端,移动设备或IoT设备编写软件程序。当一个应用程序写好后,开发者使用Snapcraft工具来打包他们的应用程序和依赖,并最终上传到app store(应用商店)。用户从app store下载应用或接收开发者推送的更新。 Snaps的另外一大好处是它们比deb软件包更加安全。Snaps从系统中隔离出来,这意味着内含恶意软件的snap不能感染Ubuntu。snap软件包内含自身所需要的依赖,不需再额外安装依赖。 尽管snaps主要面向Ubuntu 16.04 LTS的Unity7桌面环境,但它也能在其他桌面环境中工作,如Unity 8,KDE,XFCE,Cinnamon,MATE,LXDE。Ubuntu 16.04,代号Xenial Xerus,将于2016年4月21日发布正式版。

Let's Encrypt beta

Let’s Encrypt结束Beta,新赞助商加盟

美国太平洋时间2016年4月12日,Let’s Encrypt在其网站宣布Let’s Encrypt结束Beta。Cisco和Akamai续期3年白金赞助商。Gemalto加入为最新的黄金赞助商,HP、Fastly、Duda和ReliableSite.net成为最新的白银赞助商。 从2015年9月的Beta测试以来,Let’s Encrypt向380多万个网站颁发了170多万份的SSL证书,并在此期间获得丰富的运营经验,对自身的系统增强了自信,因此不再需要Beta阶段了。 Let’s Encrypt的目标是加密整个互联网,对自己强势的开端以及行业的大力支持感到兴奋。 “从Let’s Encrypt项目的开始,Akamai就致力于支持Let’s Encrypt为互联网普及SSL/TLS。”Akamai首席架构师Stepen Ludin说,“这个里程碑证实了Let’s Encrypt完成这一远景的能力,以及对互联网生态产生的巨大影响.” “思科致力于改善互联网的安全,这不仅是为了我们的客户和合作伙伴,也是为了其他每一个人,”思科首席技术官兼首席架构师David Ward说,“Let’s Encrypt为这个目标所做的工作是十分显赫的。我们对这种实时,按需SSL证书的支持将使互联网变得更加安全。” “成为Let’s Encrypt的黄金赞助商令我们感到骄傲。Let’s Encrypt使用我们行业领先的硬件安全模块来保护他们的证书机构系统。Gemalto加密产品管理的副总裁Todd Moore说,“默认加密对隐私和安全是十分重要的,通过与Let’s Encrypt的合作,Gemalto正在增强互联网这个数字服务的可信度。...

Debian 8安装TeamViewer

Debian8安装TeamViewer远程协助软件

由于TeamViewer的Linux版本很长时间都没有更新,所以在Linux系统安装TeamViewer时会碰到依赖问题。这篇教程介绍如何在Debian8 Jessie系统安装TeamViewer远程协助软件。 Debian 8安装TeamViewer 到teamviewer.com下载32位的deb安装包。(TeamViewer Linux版本没有64位。) 下载完成后,打开一个终端窗口,切换到下载目录。64位的Debian8系统要先输入下面的命令启用i386架构。 sudo dpkg --add-architecture i386 sudo apt-get update 然后,安装TeamViewer所需要的库。 sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386...

NexentaEdge

Nexenta和Canonical延长合作, NexentaEdge与OpenStack结合

今天Nexenta与Canonical宣布他们延长合作时间,以继续为OpenStack环境提供联合解决方案。这两家公司计划将Nexenta公司的 NexentaEdge SDS解决方案与Canonical的Ubuntu OpenStack平台相结合。他们都会参加今年4月25-29日在德州(德克萨斯)奥斯汀举办的OpenStack峰会。 SDS: Software Defined Storage 软件定义存储 在一年前的OpenStack峰会上Nexenta和Canonical宣布达成战略联盟,以支持OpenStack客户,加快SDS与OpenStack技术在主流市场的采纳。现在,一半以上的OpenStack部署在Ubuntu。Canonical是Ubuntu的赞助商,为企业市场提供服务和支持。Canonical选择Nexenta以拓展其企业存储产品组合。这两家公司正在整合NexentaEdge与Juju。NexentaEdge提供高性能对象存储和块存储,而Juju为应用的自动化部署和管理提供高水平的服务。 NextentaEdge已经在Juju charms商店上架。

UbuntuBSD15.10

UbuntuBSD15.10 Beta5发布, 修复Thunar文件管理器僵死问题

ubuntuBSD开发者Jon Boden发推文宣布ubuntuBSD 15.10的第5个Beta版本发布,进入公测阶段。 相信很多读者对ubuntuBSD项目有所了解,它的主要目标是开发一个BSD内核与Ubuntu结合的面向桌面的操作系统。Jon Boden似乎对他的新项目很认真,不久前他询问Canonical是否可以让他为Ubuntu社区做出贡献,让ubuntuBSD操作系统成为Ubuntu的官方flavor版本。 他在等待Canonical的回复,但同时也在加紧开发ubuntuBSD,于2016年4月10日(GMT时间)发布第5个Beta版。最终的正式版预计会在接下来的几周内发布。 ubuntuBSD 15.10 Beat 5 修复了之前用户报告的Thunar文件管理器僵死问题。对ubuntuBSD感兴趣的童鞋可以下载ubuntuBSD15.10 Beta 5 ISO镜像文件,安装在自己的电脑上,帮助Boden发现ubuntuBSD存在的bug。请在Launchpad网站提交bug报告。 ubuntuBSD仍然是beta测试版,不适合用于生产环境中。另外需要注意的是,这个ISO镜像文件目前还不支持Live模式。

Ubuntu平板

BQ将延迟3到4周发布Ubuntu平板

如果你预订了Ubuntu平板,那么你将再等3到4周才能收到。世界上第一台Ubuntu平板,BQ Aquaris M10,原本定于4月第二周发布。BQ将发布日期推迟到了到了4月底5月初,但没有通知顾客,只是在其网站上公布了此条消息。 上个月末,BQ Auaris M10 Ubuntu版本开始提供预订服务。这台平板运行Canonical公司的Ubuntu系统。Ubuntu被认为是对用户友好的,并且受到广泛的支持。这台平板值得一提的地方是它的功能多样化。你可以插上键盘,鼠标,外部显示器,把它当作一台桌面电脑来使用。 这台平板分为两个版本: Aquaris M10 FHD,价格为299.90欧元(约2210元人民币) Aquaris M10 HD,价格为259.90欧元(约1916元人民币) M10 FHD搭载1080p全高清显示屏,1.5GHz的ARM处理器。M10 HD则是1280×800的显示屏和1.3GHz的ARM处理器。两个版本的内存均为2GB,板载存储空间为16GB,后部摄像机为8百万像素。 Ubuntu平板的配置跟市场上其他高端平板相比较并不出众。而运行Andorid系统的Aquaria M10 FHD和Aquaris...

HTTPS加密

所有托管于WordPress.com的网站将启用HTTPS加密

WordPress.com正在为它的所有博客添加HTTPS支持。如果你拥有一个wordpress.com的二级域名,如linuxdashen.wordpress.com,或者你拥有自己的个性化域名,但网站托管在WordPress.com,那么你的二级域名或个性化域名就会启用HTTPS加密。 很多其他的社交媒体网站如Facebook,Twitter启用HTTPS已经有相当长的一段时间了。WordPress.com这方面处于落后状态。 从2014年开始,WordPress.com的二级域名支持HTTPS,但对于用户自己的个性化域名却没有HTTPS支持。添加个性化域名的HTTPS支持不会像按一下开关那样简单,因为你需要分别为每个个性化域名安装证书。 Let’s Encrypt项目大大方便了互联网添加HTTPS加密。WordPress.com正在利用Let’s Encrypt提供的便利,为它的每一个网站添加SSL证书。用户浏览托管于WordPress.com的网站时,浏览器地址栏会出现一把绿锁。 另外,启用了HTTPS加密的网站在谷歌排名也会有所提升。

Firefox扩展程序安全漏洞

Firefox扩展程序让上百万用户面临攻击的危险

安全研究人员宣称NoScript以及其他很受欢迎的Firefox扩展程序让上百万用户暴露于一种新式的安全漏洞。一旦被利用,可以让攻击者执行恶意代码并盗取敏感数据。这个安全漏洞就是Firefox扩展程序之间相互沟通的方式。SlashGear的一篇报道称,“问题在于这些扩展程序不是在沙盒环境中运行,实际上启用了的扩展程序可以互相访问数据和函数。这意味着,那些以扩展程序为名隐藏自己的恶意程序可以利用其他扩展程序访问系统文件的功能,或者利用另外一个扩展程序的重定向功能将用户重定向到一个特殊的网页,例如钓鱼欺诈网页。在Mozilla的自动安装检测程序看来,这些狡猾的扩展程序跟平常的扩展程序没什么区别,因为它们本身并不会做什么特别的事情。 Firefox产品副经理承认了上面所说的安全漏洞。 “由于存在这样的安全漏洞,我们要使核心产品以及扩展程序平台向更加安全的方向发展。今天Firefox的WebExtentsion API比传统的扩展程序更加安全。在亚洲黑帽大会上提出的攻击对WebExtension API也是无效的。我们将开始让Firefox扩展程序在沙盒环境中运行,以防止它们共享代码。”

botnet

研究人员帮助关闭了拥有4000台Linux计算机的僵尸网络程序

让大约4000台Linux计算机成为肉鸡的僵尸网络(botnet)终于被关闭了。在过去的一年多时间里,这些感染的Linux计算机向互联网发送了大量垃圾邮件。这个复杂的僵尸网络程序名叫Mumblehard,是多个技术精湛程序员的作品。它利用一种特殊的打包程序来隐藏其Perl源代码;使用一个可以提供长期访问权限的后门;它还有一个邮件后台程序,可以发送大量垃圾邮件。 控制协调肉鸡的命令服务器也可以向反垃圾服务Spamhaus发送消息,要求从实时综合屏蔽列表(composite blocking list),即CBL中删除与Mumblehard相关的IP地址。CBL是Spamhaus反垃圾邮件服务维护的一个列表。安全公司Eset的研究人员在一篇博文里写道:“Mumblehard有一个脚本,可以自动监控CBL列表里是否包含它的IP地址,如果它的一个IP被列入黑名单,那么这个脚本会请求Spamhaus删除这个IP地址。这样的请求要经过CAPTCHA验证才能通过,但是Mumblehard利用OCR来绕开CAPTCHA验证。

ubuntuBSD

ubuntuBSD想要成为ubuntu的官方flavor版本

ubuntuBSD的维护者和首要开发者Jon Boden在寻找一种途径,让他的操作系统能够为Ubuntu社区做出贡献,并且最终能够让ubuntuBSD像Xubuntu, Kubuntu, Ubuntu Mate那样成为Ubuntu的官方flavor版本。 就在两周前,softpedia报道了ubuntuBSD项目。ubuntuBSD的主要设计目标是让将FreeBSD内核与Ubuntu的程序整合,让用户感觉到在使用方式上和Canonical的Ubuntu没有太大区别。 现在,ubuntuBSD正在积极开发中。4月7日发布了第4个beta版本,现在ubuntuBSD的开发者想要寻求Canonical的官方认同。Jon Boden愿意为Ubuntu贡献他的力量。 “I would like to contribute all my work to Ubuntu community and,...