服务器操作系统
如果你想看到一个「Plan 9概念」的大规模集群,那就来Google吧。 这是一个有趣的故事,想到哪说到哪,懒得加引用,自己查。90年代Plan 9的团队以面向研究的Plan 9为设计基础开发了面向市场的Inferno, 但是当时已经是AT&T被拆分元气大伤的时候,不久后Bell Labs就归了朗讯日子更是难以为继,没有市场资源支持,Inferno连个响都没有。2000年,Plan 9和Inferno的核心设计者,嘴炮王Rob Pike愤愤不平地做了著名的 Systems Software R…
很不幸,以如今 Linux 服务器的用户规模,任何技术上的优势都是次要的。决定 Linux 作为服务器 OS 不二选择的是"网络效应"。 “当一种产品对用户的价值随着采用相同的产品、或可兼容产品的用户增加而增大时,就出现了网络外部性。” 在具有网络效应的产业,“先下手为强”(first-moveradvantage)和“赢家通吃” (winner–take–all)是市场竞争的重要特征。[1]听起来像是 Windows 在 PC 端的优势,事实上两个完全一样。一旦大…
哈哈!TCP泄露了操作系统信息···
大家好,我是轩辕。 前几天,我在读者群里提了一个问题: [图片] 这一下,大家总算停止了灌水(这群人都不用上班的,天天划水摸鱼),开始讨论起这个问题来。 有的说通过 User-Agent可以看,我直接给了一个狗头。 [图片] 然后发现不对劲,改口说可以通过HTTP响应的Server字段看,比如看到像这种的,那肯定Windows无疑了。 HTTP/1.1 200 OK Content-Type: text/html Last-Modified: Fri, 23 Aug 2019 01:02:08 GMT Accept-Ranges: bytes ETag: "…
这个问题回答起来很难,至少要分三部分: Linux 相对于其他闭源收费操作系统的优势(例如 Windows Server)【我知道有WRK,不过我下载不到。】Linux 相对于其他(半/准)开源收费 Unix(-like) 操作系统的优势(例如 Solaris)【OpenSolaris 好像已经死了,而且Solaris在x86上的投入比不上Sparc吧,毕竟不是亲儿子。】Linux 相对于其他开源免费 Unix(-like) 操作系统的优势(例如 FreeBSD),这似乎不是一个技术问题(其他答案提…
引用一句话:『你来是因为产品,你留下是因为生态系统』 Linux 作为服务器的优势是,他目前具有最好的生态系统,服务器端的各种软件都为它而设计,默认都认为你是在 Linux 上跑,你要是整一个非 Linux 的服务器,你得有足够的心理准备,因为出现任何问题,你可能未必能找到能帮你解决问题的人。 这里我想引申说一个例子: 为什么 android 中的一部分软件质量比较差?因为那些公司已经为 iOS 写了个软件,到了 android 就根本不想…
废话没有,直接上书!以下是分两个段位:一般客服职员和客服经理来进行荐书的,您对号入座即可。 一、还处于客服第一线的人看的书籍 《客服圣经:如何成功打造顾客忠诚度》(美)蒂姆 著,韦福祥 等译如何成功打造顾客忠诚度?本书注重技能,注重实战,读完后,你就可以马上回企业一试身手。 《提问的艺术》作者:(美)索贝尔/帕纳斯 著,陈艳 译 出版社:中国人民大学出版社也许你会觉得这本书和客服有什么关系?如果你有这样的…
今天刚好看到一篇译文,贴到这里和大家一同参考吧: 概述 Plan-9是一个很棒的、很先进的,而且完全是全新实现的Unix系统,它的目的就是要最终解决Unix最初的诺言:一切皆为文件。你听说过这套系统吗?没有?那好,下面就是为什么。我十分确信你不知道Plan-9是什么东西,并且很有可能你还是第一次听说这个名字。 [图片] Plan-9是一款神奇的新版Unix,几乎是由70年代当初开发Unix系统的同一个团队开发的。它的确是一款非常酷的操作系统。…
如何在 Ubuntu 服务器上安装桌面环境(GUI) | Linux 中国
你想在你的 Ubuntu 服务器上安装 GUI 吗?大部分情况下你是可以安装的,在本教程中我会详细介绍安装的步骤。来源:https://linux.cn/article-13408-1.html 作者:Chris Patrick Carias Stas译者:Xiaobin.Liu (本文字数:3856,阅读时长大约:6 分钟)你想在你的 Ubuntu 服务器上安装 GUI 吗?大部分情况下你是可以安装的,在本教程中我会详细介绍安装的步骤。 在正式开始之前,我来告诉你为什么服务器版的 Ubuntu 不带 GUI,以及在什么情况下你可…
重新编辑: 和题主交流了一下,题主说只是用了HTML,那依据这个配置一个服务器还是很简单哒! 首先建议题主选购“腾讯云”学生机,这绝对不是我打广告,而是因为阿里云的学生机签到领优惠事件伤了太多人的心了。 腾讯云针对学生的优惠是“满65减64”,所以我们在选购服务器的时候得凑到65元。 可选配置如下: [图片] [图片] 镜像选CentOS,我比较熟悉这个。 [图片] [图片] 简单配置一下…风险应该不会很大… 这里记住root账户的密码。之后要用到。 购买完成后…
Windows 11下玩转虚拟机
终于升级win11了,可之前用的好好的vmware workstation 16.2.1却发生了非常严重的不兼容情况。没办法,作为一个洁癖症患者,不允许自己的真机上存在任何臃肿多余的软件,虚拟机几乎是必须的。于是只能不断摸索了,现在算是用的比较爽了。我发现网上的资料都比较零散,所以写下来,给需要的人用。 我的硬件是HP probook 635 G8(5600u),核显单卡,内存扩充到32G,硬盘加到2T。目前已经实现的包括: 跑win11,可以较为灵活的分配…
怎么会没有网络操作系统这种概念?“Network operating system”没听说过吗? [图片] 要想理解“Network Operating System”是什么,最好的途径就是去看James E. (Jed) Donnelley的两篇论文 1979:《网络操作系统的部件》Components of a Network Operating System Components of a Network Operating System 1981:《在网络操作系统中管理域》Managing Domains in a Network Operating System Managing Domains in a Network Operating …
当然是 Debian 了,注意是 Debian 不是 Ubuntu 更不是 CentOS。 特别是脚本语言(或者说需要运行时的语言),一般都提供两种体积较小的镜像分支:slim 和 alpine。 后者不用多提看名字应该都明白了,指的是最小的 Linux 发行版 Alpine Linux。它适合作为需要极度精简环境体积的镜像的基础镜像。但是没这种需求的 slim 版通常就是以 Debian 为基础的,例如 Python 的 slim 镜像: docker-library/python ,Ruby 的 slim 镜像:dock…
可能性很低。 首先,你要明白CentOS的历史。CentOS就是“Redhat删除商标版”。因为GNU/Linux大部分软件是GNU协议的,所以Redhat不拥有这些软件的版权,而且必须提供源代码。所以Redhat收费是另两个东西:商标权和服务协议。 所以就有人取巧直接买了一个Redhat回去,然后把商标删除,不要服务协议,就有了CentOS。Redhat不能告它,因为人家不违法。Redhat也不敢取缔它,因为取缔了一个,就会出来另一个。所以最终Redhat用了一个折…
短期目标既然仅仅是部署 java 应用,那可以围绕这个目标学习一些基础的东西。 首先就是和登陆相关的,ssh,这个保证你能登陆到远程服务器上。 然后,scp,远程拷贝,因为你要把 war 包拷贝到服务器上,对吧。 登陆上去后,要跳转目录,浏览目录,这个时候就要用 cd,ls 等命令了。 服务器上要安装对应的 java,tomcat ,要使用apt(ubuntu) yum(centos) 这些软件管理工具快速安装一些软件。 有时候需要自己配置个环境变量,修…
中国科学院大学2023杨力祥老师操作系统高级教程思考题(1)
国科大操作系统高级教程思考题,参考书是《Linux内核设计的艺术-图解Linux操作系统架构设计与实现原理(第二版)》杨老师上课讲的特别棒,该文章供自己学习使用,参考往年学长学姐的文章,今年又有一些新题 第一次思考题: 1.为什么开始启动计算机的时候,执行的是BIOS代码而不是操作系统自身的代码? 答:计算机被设计为从内存中运行程序,无法直接从软盘或者硬盘中运行。最开始启动计算机的时候,计算机内存未初始化,没有任何…
自制操作系统启动运行
自制操作系统启动运行