操作系统
-
如何打造支撑百万用户的分布式代码托管平台
背景介绍 毋庸置疑,代码是DevOps流程的起点,是所有研发流程的基础,代码托管为代码“保驾护航”,确保代码的安全性、可用性,同时提供围绕代码的一些基础服务,如MR、Issue…
-
如何实现 Linux + Windows 双系统启动
设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。 尽管 Linux 是一个有着广泛的硬件和软件支持的操作系统,但事实上有时你仍需要使用 Window…
-
Caffeinated 6.828:实验 3:用户环境
简介 在本实验中,你将要实现一个基本的内核功能,要求它能够保护运行的用户模式环境(即:进程)。你将去增强这个 JOS 内核,去配置数据结构以便于保持对用户环境的跟踪、创建一个单一用…
-
提高 Linux 的网络浏览器安全性的 5 个建议
这些简单的步骤可以大大提高您的在线安全性。 如果你使用 Linux 桌面但从来不使用网络浏览器,那你算得上是百里挑一。网络浏览器是绝大多数人最常用的工具之一,无论是工作、娱乐、看新…
-
高可用可伸缩架构经验谈
现阶段,分布式架构能需要解决的问题如下:第一个就是高可用。举一个简单的单机房高可用的例子,你肯定不希望因为一个磁盘损坏一个机器损坏一个交换机损坏,就导致整个系统的服务不可用了。第…
-
漫谈今日头条、大数据与智能推荐算法
又几天没和大家聊天了,最近个人有点毛燥,需多吃些草,沉淀一下,挤出精力来写技术文章。我尽量写有用的,写书的人容易用书面语,文白混杂,大家凑和着看,欢迎来人来函来稿。 其实在…
-
如何在 Linux 上对驱动器进行分区和格式化
这里有所有你想知道的关于设置存储器而又不敢问的一切。 在大多数的计算机系统上,Linux 或者是其它,当你插入一个 USB 设备时,你会注意到一个提示驱动器存在的警告。如果该驱动器…
-
PHP7内核剖析之执行流程解析
众所周知,PHP定义为“脚本语言”或“解释语言”,至于它是不是“世界上最好的语言”,自当然是仁者见仁,但相信在Web开发上,它肯定是最好的。今天本篇文章给大家讲讲PHP的内核是怎么…
-
如何从 Windows 7、8 和 10 创建可启动的 Linux USB 盘?
如果你想了解 Linux,首先要做的是在你的系统上安装 Linux 系统。 它可以通过两种方式实现,使用 Virtualbox、VMWare 等虚拟化应用,或者在你的系统上安装 L…
-
代理服务器哪家强:HAProxy、Varnish与Nginx横向比较
在前面的文章中,我们曾对HAProxy、Varnish的性能、配置做过详细介绍。今天给各位带来的是这三款开源代理服务器软件的区别,以及什么样的场景使用哪款软件。 哪个软件能够支撑高…