自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 六款堪称神器的网站

网站是通往互联网世界的一大工具,在这片信息的海洋上,总有那么几款产品,如海岛般骄傲伫立,带给人不一样的感觉。当然,本文的标题是有失公允的,世界是优秀的产品不计其数,要分类罗列出来简直不够写,所以本文所列举的网站仅作个人意见,方便阅读。

2016-11-30 23:22:46 522

原创 这样的外衣值得拥有

通过一些步骤,我将告诉你如何把 KDE Plasma 5 桌面变成 Windows 10 桌面。除了菜单, KDE Plasma 桌面的许多地方已经和 Win 10 桌面非常像了。因此,只需要一点点改动就可以使二者看起来几乎是一样。

2016-11-30 23:18:18 324

原创 如何查看 Apache 模块是否正常

本篇中,我们会简要地讨论 Apache 服务器前端以及如何列出或查看已经启用的 Apache 模块。Apache 基于模块化的理念而构建,这样就可以让 web 管理员添加不同的模块来扩展主要的功能及增强性能。

2016-11-29 21:18:18 425

原创 数据恢复:在 Linux 上恢复删除了的文件

你曾经是否遇到这样的事?当你发现的时候,你已经通过删除键,或者在命令行中使用"rm"命令,错误的删除了一个不该删除的文件。

2016-11-29 21:15:36 491

原创 Apache检测某模块是否生效

本篇中,我们会简要地讨论 Apache 服务器前端以及如何列出或查看已经启用的 Apache 模块。Apache 基于模块化的理念而构建,这样就可以让 web 管理员添加不同的模块来扩展主要的功能及增强性能

2016-11-28 22:54:51 589

原创 掌握时区管理,提高工作效率

在 Linux 机器中,尤其是生产服务器上的时间管理技能,是在系统管理中一个极其重要的方面,所以下面我们将介绍在Linux下时间管理

2016-11-28 22:52:56 340

原创 密码学的那些事儿

密码学在计算机科学中使用非常广泛,HTTPS 就是建立在密码学基础之上的一种安全的通信协议。HTTPS 早在 1994 年由网景公司首次提出,而如今在众多互联网厂商的推广之下 HTTPS 已经被广泛使用在各种大小网站中。在完全理解 HTTPS 之前,有必要弄清楚一些密码学相关的概念,比如:明文、密文、密码、密钥、对称加密、非对称加密、摘要、数字签名、数字证书。

2016-11-27 22:08:11 554

原创 原型设计的快速方法docker-compose

在这篇文章中,我们将考察一个 Node.js 开发原型,该原型用于从英国三个主要折扣网店查找“Raspberry PI Zero”的库存。我写好了代码,然后经过一晚的鼓捣把它部署在 Aure 上的 Ubuntu 虚拟机上。Docker 和 docker-compose 工具使得部署和更新过程非常快。

2016-11-27 22:06:09 308

原创 如何在 Linux 系统下检测硬盘上的坏道和坏块

让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的。随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或破坏性的影响,甚至可能会导致硬件失效。同时还需要注意的是坏块的存在警示你应该开始考虑买块新磁盘了,或者简单地将坏块标记为不可用。

2016-11-26 22:04:10 1703

原创 Linux 五个最牛视频编辑软件

在过去,我们已经在类似的文章中讨论了 Linux 下最佳图像管理应用软件,Linux 上四个最佳的现代开源代码编辑器。今天,我们来看看 Linux 下的最佳视频编辑软件。

2016-11-26 21:58:58 25568 1

原创 深度剖析Linux与Windows系统的区别(长文,带图)

当我们每个人接触Linux之前,应该先接触的都是windows吧?但我们一般接触Linux后,习惯linux的管理和使用方法后,我们再回过头再来使用windows的时候,内心其实是拒绝的。我们会觉得图形好麻烦,图形好Low的感觉,这个时候我们差不多是一个linux的重度爱好者了。对于Linux是欲罢不能的,真是一个遇到贵妇一样的感觉,总是觉的她很神秘、很多我们想探索的地方。windows和linu

2016-11-25 19:51:01 532

原创 在Linux下使用TCP封装器来加强网络服务安全

在这篇文章中,我们将会讲述什么是 TCP 封装器(TCP wrappers)以及如何在一台 Linux 服务器上配置他们来限制网络服务的权限。在开始之前,我们必须澄清 TCP 封装器并不能消除对于正确配置防火墙的需要。

2016-11-25 19:48:15 770

原创 详解Linux bash变量

Linux中编写SHELL脚本必然要接触到变量,本文对bash中不同的变量类型进行一个简要说明

2016-11-25 19:46:04 487

原创 CentOS6.7下使用cmake编译安装MySQL5.5.32

从MySQL5.5版本开始,MySQL源码安装的编译工具由configure开始向cmake过渡,安装方式和MySQL5.5之前的版本略有不同。源码编译安装最容易出错,也是最耗时间。建议初学者学会一种方式之后,尝试应用多种方式安装。

2016-11-24 22:11:32 330

原创 WiFi 网络也可以这么玩

如果你使用的是其他 Linux 发行版 而不是 Arch CLI,那么可能会不习惯在终端里设置 WiFi。尽管整个过程有点简单,不过我还是要讲一下。在这篇文章里,我将带领新手们通过一步步的设置向导,把你们的 Arch Linux 接入到你的 WiFi 网络里。

2016-11-24 22:09:44 1487

原创 用Tar和OpenSSL给文件和目录加密及解密秘籍

当你有重要的敏感数据的时候,给你的文件和目录额外加一层保护是至关重要的,特别是当你需要通过网络与他人传输数据的时候。由于这个原因,我在寻找一个可疑在 Linux 上加密及解密文件和目录的实用程序,幸运的是我找到了一个用 tar(Linux 的一个压缩打包工具)和 OpenSSL 来解决的方案。借助这两个工具,你真的可以毫不费力地创建和加密 tar 归档文件。

2016-11-23 22:35:04 786

原创 介绍5款非常棒的移动自动化测试工具

如今,移动应用在企业的地位越来越重要,消费者对移动设备的要求也越来越高。为适应这一需求,测试团队必须在移动设备推出市场之前,对其性能进行一系列的评估和测试。然而,这是一个既耗时又耗资源的工作,尤其移动设备的自动化测试还非常复杂。

2016-11-23 22:33:22 1097

原创 用 Ansible 来交付 Vagrant 实例

Ansible 是一款系统管理员进行自动化运维的强大工具。Ansible 让配置、交付、管理各种容器、软件部署变得非常简单。基于轻量级模块的架构非常适合系统管理,一个优点就是如果某个节点没有被 Ansible 管理的话,它的资源就不会被使用。

2016-11-22 22:38:29 303

原创 简单化搭建 Docker 数据中心

通过几个点击即可在 “AWS 快速起步”和“Azure 市场”上高效搭建产品级 Docker 数据中心。通过 AWS 快速起步的 CloudFormation 模板和在 Azure 市场上的预编译模板来部署 Docker 数据中心使得比以往在公有云基础设施下的部署企业级的 CaaS Docker 环境更加容易。

2016-11-22 22:36:10 1338

原创 江湖救急!磁盘数据大救星TestDisk

当你在朋友或家庭成员的PC上安装操作系统而突然遇到数据丢失时,这可能使你惊恐万分;而且,这也是一个大事件。当事情发生在你自己的数据上时,这自然是糟糕无比的;但当问题出现在别人家的机器上时,这种感觉是无法忍受的。

2016-11-21 22:28:45 3992

原创 Linux通过 Docker 可以托管 .NET Core啦!

这篇文章基于我之前的文章 .NET Core 入门。首先,我把 RESTful API 从 .NET Core RC1 升级到了 .NET Core 1.0,然后,我增加了对 Docker 的支持并描述了如何在 Linux 生产环境里托管它。

2016-11-21 22:26:50 541

原创 Linux 下使用 TCP 封装器来加强网络服务安全的技巧

在这篇文章中,我们将会讲述什么是TCP 封装器以及如何在一台 Linux 服务器上配置他们来限制网络服务的权限。在开始之前,我们必须澄清 TCP 封装器并不能消除对于正确配置防火墙的需要。

2016-11-20 20:38:41 297

原创 怎样在 CentOS 里下载 RPM 包及其所有依赖包

前几天我尝试去创建一个仅包含我们经常在 CentOS 7 下使用的软件的本地仓库。当然,我们可以使用 curl 或者 wget 下载任何软件包,然而这些命令并不能下载要求的依赖软件包。

2016-11-20 20:36:57 26145

原创 postgresql新手入门

自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。

2016-11-18 21:17:20 336

原创 如何在后台运行 Linux 命令并且将进程脱离终端

当一个进程与终端关联在一起时,可能会出现两种问题:1. 你的控制终端充满了很多输出数据或者错误及诊断信息 2. 如果发生终端关闭的情况,进程连同它的子进程都将会终止。为了解决上面两个问题,你需要从一个控制终端完全脱离一个进程。在我们实际上解决这个问题之前,让我们先简要的介绍一下,如何在后台运行一个进程。

2016-11-18 21:15:20 9189

原创 浅谈学习掌握linux系统的优势

Linux系统让我们懂得了共享、开放、自由可以让人类生活的更加美好,开源精神是一种让每个从事Linux行业的技术人员从骨子里自豪的情怀,开源产品的兴盛受益于开源社区的强壮根基。Linux真的给了我很多,不仅仅是科技之美,更是生命之美。接下来我希望更加切实的谈一谈Linux,让我为你揭开Linux系统这贵妇的面纱,一探究竟,希望能够与你们产生共鸣! Linux操作系统最初是在1991年10月份由

2016-11-18 13:35:43 286

原创 适合新手了解的GUN/Linux起源

新手入门Linux总是对Linux的起源似懂非懂,大部分网上现有的资料都比较片面的,本文很综合的讲述了从计算机的起源到Linux的发展,适合新手再入门前对Linux文化有个较为全面的了解。

2016-11-17 21:56:37 3959

原创 使用Octave音频处理(三):数学技术处理音频文件

我们的数字音频处理技术第三部分涵盖了信号调制内容,将解释如何进行调幅(Amplitude Modulation)、颤音效果(Tremolo Effect)和频率变化(Frequency Variation)。

2016-11-17 21:54:48 459

原创 5个Linux 服务器发行版你值得拥有

你看到列出的将近 300 个 Linux 发行版本中,几乎任何一个发行版都可以被用来作为服务器系统,在 Linux 发展的早期,给用户提供的一直是“全能”发行版,例如 Slackware、Debian 和 Gentoo 可以为家庭和企业作为服务器完成繁重的工作。那或许对业余爱好者是不错的,但是它对于专业人员来说也有好多不必要的地方。

2016-11-16 22:32:55 468

原创 使用Octave音频处理(二):基本数学信号处理

在前一篇的指导教程中,我们看到了读、写以及重放音频文件的简单步骤,我们甚至看到如何从一个周期函数比如余弦函数合成一个音频文件。在这篇指导教程中,我们将会看到如何对信号进行叠加和倍乘(调整),并应用一些基本的数学函数看看它们对原始信号的影响。

2016-11-16 22:30:27 647

原创 如何设计稳定性横跨全球的 Cron 服务

这篇文章主要来描述下 Google 是如何实现一套可靠的分布式 Cron 服务,服务于内部那些需要绝大多数计算作业定时调度的团队。 在这个系统的实践过程中,我们收获了很多,包括如何设计、如何实现使得它看上去像一个靠谱的基础服务。 在这里,我们来讨论下分布式 Cron 可能会遇到哪些问题,以及如何解决它。

2016-11-15 21:44:15 949

原创 如何使用命令行生成高强度密码

Lightbot设置一个高强度的密码是非常重要的,这样才能够很好的保护自己的账号或者服务器以及确保自己的数据的安全。通常来说,一个高强度密码至少有 14 个字符,包括大小写字母、数字和特殊字符,并且要牢记永远不用那些字典中的单词。使用长密码比短密码要来的安全,因为密码越长越难猜测。在本文中,我将给你介绍几个不同方法,让你可以在 Linux 命令行下生成一个高强度密码

2016-11-15 21:42:09 2369

原创 使用Octave音频处理(一):对文件进行读写操作

Octave 是一个 Linux 上类似于 Matlab 的软件,它拥有数量众多的函数和命令,支持声音采集、记录、回放以及音频信号的数字化处理,用于娱乐应用、研究、医学以及其它科学领域。在本教程中,我们会在 Ubuntu 上使用 Octave 的 4.0.0 版本读取音频文件,然后通过生成信号并且播放来模仿在各种情况下对音频信号的使用。

2016-11-14 22:09:47 2948

原创 Python 单元测试:assertTrue 和assertFalse 的真假

Lightbot在这篇文章中,我们将介绍单元测试的布尔断言方法 assertTrue 和 assertFalse 与身份断言 assertIs 之间的区别

2016-11-14 22:08:02 1016

原创 通过 AWS 的 Lambda 和 API Gateway 走向 Serverless

Lightbot近来,在计算领域出现了很多关于 serverless 的讨论。serverless 是一个概念,它允许你提供代码或可执行程序给某个服务,由服务来为你执行它们,而你无需自己管理服务器。这就是所谓的执行即服务execution-as-a-service,它带来了很多机会,同时也遇到了它独有的挑战。

2016-11-13 21:32:57 2199

原创 如何向云计算迁移

在企业里,许多向云计算迁移成功的案例,都是先从一些较为简单的应用开始迁移,然后再一步步把更多的应用和数据迁移到云,不可能同时把所有的应用都一下迁移过去。上云迁移的过程,我们可以将其细化分为五个步骤。注意这里主要的场景是企业私有云,其总结的步骤也是适用于私有云的,对于迁移到公有云并不是很适用。

2016-11-13 21:27:39 2735

原创 在 RHEL、CentOS 和 Fedora 上安装 Git 及设置 Git 账号的技巧

对于新手来说,Git 是一个自由、开源、高效的分布式版本控制系统(VCS),它是基于速度、高性能以及数据一致性而设计的,以支持从小规模到大体量的软件开发项目。

2016-11-12 20:47:01 253

原创 双 11 技术攻略:企业云架构的正确姿势

马上双 11 了,其实双 11 不仅是天猫的双 11,在这个大生态链中,很多应用场景的流量都会增加,很多企业都担心在巨大的流量下能否安然度过。而放眼望去,这种大流量的场景更是比比皆是,流量陡增,资源需求要灵活扩展,单节点,怎样的姿势才是最佳的云计算姿势?

2016-11-12 20:44:50 986

原创 好货推荐!两款免费的 Linux 桌面录制工具

一图胜千言,但一段视频演示则可以让你不用大费口舌。我是一个“视觉学习者”,亲眼目睹一件事情的发生对我的学习大有裨益。我也曾观察发现,如果学生实际看到应用程序的设置流程或者代码的编写过程,他们就能从中受益良多。所以,录屏工具是制作教学视频的绝佳工具。在本文中我将介绍一下两款开源桌面录制工具:SimpleScreenRecorder和Kazam。

2016-11-11 23:22:59 12750

原创 Python 之真假“美猴王”

单元测试的重要性就不多说了,可恶的是Python中有太多的单元测试框架和工具,什么unittest, testtools, subunit, coverage, testrepository, nose, mox, mock, fixtures, discover,再加上setuptools, distutils等等这些。在这篇文章中,我们将介绍单元测试的布尔断言方法 assertTrue 和 assertFalse 与身份断言 assertIs 之间的区别。

2016-11-11 23:20:06 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除