InfraPub 为您找到相关结果 944

如何在 Debian 上添加和删除用户

usermod的命令: usermod -aG sudo sammy 该-aG此选项告诉usermod将用户添加到上市集团。 使用 groups 命令来验证你的用户是现在的成员sudo组: sammy : sammy sudo 现在,您的新用户能够使用管理权限执行命令。 以新用户身份登录时,可以像常规用户那样通过键入命令来执行命令: ls ~ 您可以通过键入执行具有管理权限的命令sudo在命令前: sudo ls /root 前缀时使用命令sudo ,会提示你输入密码。 输入该发出的命令, 而不是 root用户的密码的用户帐户的密码。 在/ etc / sudoers中指定显用户权限 作为替代把你的用户Sudo组中,你可以使用visudo命令,它会打开一个名为的配置/etc/sudoers的缺...阅读全文

博文 2021-01-28 17:50:21 debian.cn

谷歌公开了内部管理Infra层的两个工具的Paper

域本质上是不利的。用户只有在出现问题时才会查看,并且通常没有一个好的调查起点。我们正在努力更好地表示的状态,以及为什么以及如何做出决定,以便在出现问题时改善内省。 - END - 往期回顾 ◆Redis和Mysql如何保持数据一致性 ◆软架构可能不是你想象的那个样子 ◆容器与Pod到底有什么区别和联? ◆如何从0到1进行电商平台订单的搭建? ◆SRE本质就是一个懂运维的资深开发 ◆Spring Cloud应用的优雅下线与灰度发 ◆一帮你彻底掌握Nginx ◆Redis 7.0 新功能新特性总览 ◆漫画 | Kubernetes 如果是个水族馆 ◆7 种提升 Spring Boot 吞吐量神技! ◆大型 SaaS 平台产品架构设计 ◆代码规范&设计模落地之路 技术交流,请...阅读全文

博文 2023-01-08 11:23:20 CSDN博客

Apollo 分布式配置中心详解

Apollo(阿波罗)是携程框架部门研发的配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 本简单从功能特点做介绍,更详细的说明请参考Apollo配置中心介绍。本地快速部署可以参考这里。线上的演示环境从这里可以访问到: 106.54.227.205 (账号/密码: apollo/admin) Apollo 配置中心产生背景 大多情况下程序随着功能的复杂,程序的配置也会增多:包括各种功能开关、参数配置、服务地址信息配置等,同时开发人员对程序配置的期望值也越来越高:配置修改后实时生效,灰度发环境、集群的管理配置、权限控制、审核机制等。 在这样的大环境下,传的通过配置、数据库...阅读全文

博文 2020-04-12 12:16:26 debian.cn

osquery 4.1.0 发布,操作系统监控工具

osquery 是 SQL 驱动的析和监控操作的工具,是操作析框架,支持 OS X 和 Linux 。osquery 能帮助监控和析低水平的操作,提供更直观的性能监控。 4.1.0 版本内容如下: New Features / Under the Hood improvements 还原扩展 SDK 和构建支持改进档在整个代码库中添加更多的测试允许使用标志配置更多 Linux Audit 设置添加 logger_tls_max_lines 标志添加对 AWS Session Token 支持 Build 在所有平台上将 OpenSSL 升级到 1.0.2t在 Windows 和 MacOS 上使用 SQLite 3.29.0在 Windows 和 MacOS 上使用...阅读全文

博文 2019-11-07 10:14:24 debian.cn

Web前端知识体系精简

,服务器返回该; 如果中引用了外部js,则发出js请求,服务器返回该后开始运行; 渲染引擎继续载入html中的部的代码,并开始解析前面返回的css,然后根据css选择器计算出节点的样,创建渲染树; 从根节点递归调用,计算每一个元素的大小、位置等,给每个节点所应该出现在屏幕上的精确坐标; 如果body中的引用了图片资源,则立即向服务器发出请求,此时渲染引擎不会等待图片下载完毕,而是继续渲染后面的代码; 服务器返回图片,由于图片占用了一定面积,影响了后面段落的排版,因此引擎需要回过头来重新渲染这部代码; 如果此时js脚本中运行了style.display="none", 局被改变,引擎也需要重新渲染这部代码; 直到为...阅读全文

博文 2021-01-28 17:50:33 debian.cn

深度解密基于 eBPF 的 Kubernetes 问题排查全景图

点:架构感知:架构图是程序员了解一个新的重要参考,当拿到一个,起码需要知晓流量入口在哪里,有哪些核心模块,依赖了哪些内部外部组等。在异常定位过程中,有一张全局架构的图对异常定位进程有非常大推动作用。依赖析:有一些问题是出现在下游依赖,如果这个依赖不是自己团队维护就会比较麻烦,当自己和下游没有足够的可观测性的时候就更麻烦了,这种情况下就很难跟依赖的维护者讲清楚问题。在我们的拓扑中,通过将黄金指标的上下游用调用关连起来,形成了一张调用图。边作为依赖的可视化,能查看对应调用的黄金信号。有了黄金信号就能快速地析下游依赖是否存在问题。​ Tracing 助力根因定位协议 Trace 同样是无入侵、语言无关的。如果请求内容中存在链路 TraceID,能自动识别...阅读全文

博文 2022-03-21 09:11:51 joseph

2018 GitHub 最火技术趋势

GitHub的高级技术副总裁Jason Warner在2018的技术趋势中挑出了数据、工作流集成(workflow integration)以及开源工具,他认为这些是一个公司在2018年能够取得成功的关键。 Warner写道,数据将成为2018年全球增长的最重要因素: 现如今,所有的公司都是数据公司,不论他们是否意识到这个情况。在2018年,只要团队知道如何使用数据,数据就会成为他们最大的资产。 数据的重要性日益增长,也标志着云服务平台从云计算平台转型成为数据处理的云平台,其中还包括数据析和机器学习。这将重点反映到三个关键领域: Warner说,许多重要的目前都很脆弱,尽管它们的规模越来越大。为了应对在2018年变得更加频繁的攻击,将会有更多的财力和开发资源配到改进安全性上...阅读全文

博文 2017-12-14 22:50:29 debian.cn

Saltstack极高危漏洞: 可获取master权限

Salt的安全设置 1. 订阅salt官方的通告,以便接收最新的通知 2. 使用salt acl来限制salt-minion的root权限 3. 使用salt acl来限制salt-minion可以执行哪些命令 4. 使用外部的pillar管理工具来替代登录到中修改的方 5. 将sls通过版本控制工具管理起来,并经过评审后在生产环境中执行 6. 如果要将salt-master暴露给外部服务,要用salt-api\ssl并通过验证 7. salt-minion通过event和reactor来向master通信,而不是直接访问salt-master 8. salt-master运行在非root用户下 9. 禁用部模块加载到minion上,例如cmd模块 10. 阅读完所有的...阅读全文

博文 2020-05-05 18:32:44 debian.cn

Debian GNU / Linux 10 Buster 定于7月6日发布

Debian项目团队于今天正敲定了Debian GNU / Linux 10 “Buster” 操作的发日期--2019年7月6日。该支的开发工作于2017年7月开始,历经将近两年时间终于打磨完毕。目前最新稳定版是Debian GNU/Linux 9 "Stretch",至今已经发了9个维护版本更新。 Debian Project的Niels Thykier在最近的一个邮列表中写道,他们计划在2019年7月6日发Debian GNU / Linux 10“Buster”。Niels Thykier表示:“我们计划于2019年7月6日发。上周我们已经进入冻结期,相关的测试工作也会在近期完成,现阶段的主要任务目标就是修复各种紧急BUG。我们将于北京时间6月25日21点截止提交...阅读全文

博文 2019-06-13 09:38:29 debian.cn

Debian Buster 10.2 发布: 合计115项改进

Debian项目团队于今天发了Debian GNU/Linux 10 “Buster”支的第二个维护版本更新,和此前版本更新相隔2个多月时间。为那些想要在新电脑上部署操作,或者不想要下载数百个更新的用户,Debian 10.2将会提供新的安装镜像。Debian GNU / Linux 10.2“ Buster”总共包含115个更改,包括66个各种BUG修复,以及49个针对各种核心组和软的安全更新。 下载:https://www.debian.org/mirror/list Debian团队表示:“值得注意的是,本次维护版本更新并不构建Debian 10的新版本,只是对的部进行了更新。因此目前不需要丢弃旧的安装媒介。在完成安装之后,可以使用最新的Debian镜像来升级至...阅读全文

博文 2019-11-17 17:20:30 debian.cn

Ubuntu 17.10新功能抢先看

距离Ubuntu 17.10发还有2个月左右,在正版发之前,让我们来看看新版带来哪些新特性。 一、桌面环境 Ubuntu 17.10将把默认的Unity桌面换成Gnome桌面环境,最后一个beta里面将可看到最终release的Gnome桌面环境。 二、登陆管理器 17.10将把登陆管理器由LightDM换成GDM,当然,依然可以手动将默认的 GDM切换回LightDM ,但要注意兼容性。 三、显示服务器 新显示服务器将继续为Xorg session提供支持,同时Wayland将作为默认的显示服务器。 四、视频解码器支持 视频加速在新版本中将得到改善。默认支持GPU硬加速,Intel GPU视频解码将重点得到支持,因为大部PC里都使用Intel集成显卡。AMD...阅读全文

Linux Mint 19.2 Tina Beta 版发布 更好的内核管理功能

Linux Mint 团队已正推出 Linux Mint 19.2 “Tina” 的首个 beta 版,它包含一列性能改进和界面改进,并为许多核心应用程序和实用程序带来增强功能。 测试稳定后,Linux Mint 19.2 将成为 Linux Mint 的第 30 个命名版本,以及基于 Ubuntu 18.04 LTS Bionic Beaver 的 19.x 列中的第二个版本。并将获得从发到 2023 年的技术支持。 此次的 beta 版本包含了一些新功能: 改进了升级管理器中的内核管理软管理器可以获取“丢失”的 GPG 密钥软管理器可以扫描/删除重复的源降低 Cinnamon 的 RAM 消耗松饼(Muffin)窗口管理器优化,使用起来感觉“更平滑”Mint Menu...阅读全文

博文 2019-07-17 16:39:26 debian.cn

Linux Kernel 5.12-RC1标记为dontuse 严重到会毁掉整个根文件系统

当 Torvalds 将某些代码标记为“dontuse”,通常表明这个问题比较大。在 5.12 首个候选版本更新中,破坏了交换(swapfile)的处理。具体来说,更新后的代码会失去指向 swapfile 开头的正确偏移。用 Torvalds 自己的话来说,“交换还是会发生,但它发生在的错误部,最终结果显然是灾难性的”。这样 Linux 内核如果想要将内存中的内容页到磁盘上的时候,数据就会落在相同磁盘和 swapfile 活跃的区的随机部上,而且这不是作为,而是作为垃圾直接写入到磁盘的原始扇区。这意味着不仅要覆盖现有中的数据,还要覆盖相当大块的元数据,这些元数据的损坏很可能会导致整个无法挂载和使用。Torvalds 继续指出,如果你根本不使用 swap...阅读全文

亚马逊12个月免费云服务

热线、在线聊天支持。作为全球云服务的龙头企业,亚马逊云计算拥有最广泛的全球云计算基础设施,全球节点丰富,为网站的快速稳定访问提供基础设施保障。配合亚马逊全球CDN节点,能满足不同国家独立站访问速度需求。1.什么是云服务器?云计算服务器(也称云服务器或云主机)是云计算服务中的主机产品,有效解决了传物理主机中管理难度大、业务扩展性弱的缺陷。在实际应用中,云主机具有三个方面的灵活性:主机服务配置和业务规模可根据用户需求配置,可灵活调整。用户申请的主机服务可以快速供应和部署(实时在线开通),实现集群内灵活可扩展的收费模,用户无需支付押金,有多种支付模供用户选择。2.云服务器适合什么样的用户?关注主机服务性价比的用户;需要快速实现部署的用户;需要灵活扩展业务的用户;对高可用性和快速...阅读全文

Linux Lite 宣布使用基于 Linux Kernel 4.14 的内核

Linux Lite 项目维护成员 Jerry Bezencon 今天发,这款基于 Ubuntu 的发行版本现在已经基于最新的 Linux Kernel 4.14 支内核。 如果你正在使用 Linux Lite 2.x/3.x 列,那么可以通过下面这段命令行来获取 4.14 内核,除了在安装完成之后需要重启之外用户不再需要任何其他操作。不过要注意的是,这可能会破坏您已经安装的任何专有驱动程序(如 NVIDIA 或 AMD Radeon 图形驱动程序) sudo apt-get update && sudo apt-get install -y linux-headers-linuxlite-4.14.0 linux-image-linuxlite-4.14.0 此外用户也可以通过...阅读全文

AWS 宣布赞助 Rust 语言

他们赞助该项目的原因: 性能。Rust 非常快且内存效率高:没有运行时或垃圾收集器,它可以为关键性能服务提供支持,可以在嵌入设备上运行,并且可以轻松地与其他语言集成。可靠性。Rust 的丰富类型和所有权模型保证了内存安全性和线程安全性,并能使开发者在编译时消除许多类的错误。生产率。Rust 拥有出色的档,友好的编译器以及有用的错误消息以及一流的工具——集成的软包管理器和构建工具,具有自动完成和类型检查的智能多编辑器支持,自动格化程序等。 接着,AWS 还列举了几个优秀的 Rust 库,并称赞了它的包容性社区,最后表示“Rust 连续四年被评为 Stack Overflow 的最受欢迎语言不足为奇”。 对于 Rust 来说,它可以使用 AWS 服务来执行以下操作: 在 S3 上存储...阅读全文

博文 2019-10-17 22:42:27 debian.cn

Debian 10 Buster 正式版即将发布

A64 Teres-1 与 Rapberry Pi 1、Zero 和 Pi 3。对于 RISC-V 同样支持开箱即用。 Python 2 到 3 的迭代 在 2020 年 1 月 1 日,Python 2 将被 python.org 废弃。在 Debian 将所有的软包从 Python 2.7 移到 Python 3 以后,Python 2.7 将从软仓库中移除。这可能发生在 Buster 发版或者将来的某个发版。因此 Python 开发者被鼓励移植他们的代码库来兼容 Python 3。在 Debian Buster 的当前版本中,它同时支持 python 2 和 python 3。 Mailman 3 在 Debian 中终于可以使用 Mailman3 了。同时 Mailman 已...阅读全文

博文 2019-04-29 11:04:15 debian.cn

Manjaro Linux的两项大胆举措

的 Manjaro 一直在致力于使 Arch Linux 变得对用户友好,随着新公司的创建,这方面的能力应该会有所提升。 Manjaro 的另一项重要举措包含在前阵子发的 18.1 版本 “Juhraya” 中,该版本中的办公档可以自行选择。中预装了 LibreOffice,但是用户可以在安装过程中选择德国软开发商 SoftMaker 的免费 Office 套 FreeOffice 2018,或仍然使用 LibreOffice,甚至可以跳过安装任何 Office 套。 FreeOffice 套面向那些重视与 Microsoft Office 无缝兼容的用户,它本身使用当前的 Microsoft DOCX、XLSX 和 PPTX。由于 Manjaro 社区的需求...阅读全文

博文 2019-10-05 16:24:38 debian.cn

Debian软件包常用管理命令整理

/etc/apt/sources.list 和 /etc/apt/sources.list.d/ 目录下的 .list 定义的。 $ sudo apt-get upgrade #更新所有已安装软包,只更新包会忽略依赖关 $ sudo apt upgrade $ sudo apt-get upgrade -u #-u 列出可升级软列表 $ sudo apt-get upgrade -s #模拟升级 $ sudo apt-get dist-upgrade #根据依赖关更新所有已安装软包 $ sudo apt-get --reinstall install pkgname #只升级指定的软包 $ sudo apt-get source pkgname #只下载源码包 $ sudo...阅读全文

kubectl 创建 Pod 背后到底发生了什么?—探寻 Kubectl 创建 Pod 的原理

的 Pod 的状况,这是(比如 Kubernetes)的关键因素。这些任务都是由 Kubelet 组完成的,让我们开始吧! 在 Kubernetes 集群中,每个 Node 节点上都会启动一个 Kubelet 服务进程,该进程用于处理 Scheduler 下发到本节点的任务,管理 Pod 的生命周期,包括挂载卷、容器日志记录、垃圾回收以及其他与 Pod 相关的事。 如果换一种思维模,你可以把 Kubelet 当成一种特殊的 Controller,它每隔 20 秒(可以自定义)向 kube-apiserver 通过 NodeName 获取自身 Node 上所要运行的 Pod 清单。一旦获取到了这个清单,它就会通过与自己的内部缓存进行比较来检测新增加的 Pod,如果有差异,就...阅读全文

博文 2022-04-18 16:18:04 CSDN

悼念声明 缅怀创始人 Ian Murdock

美国时间 2015 年 12 月 28 日晚,著名 Linux 发行版 Debian GNU/Linux 的创始人 Ian Murdock 被发现在旧金山的家中离世,目前触发死亡的原因未知,全世界开源社区都陷入了巨大的悲痛之中。30日,Debian 社区正发表了悼念声明,全翻译如下: 我们怀着沉重地心情哀悼刚刚离我们而去的 Ian Murdock,开源软的坚定支持者,父亲,儿子,和 Debian 中的 "ian"。 Ian 从 1993 年8 月开始启动 Debian 项目,并在同一年的稍晚时间正了它的第一个版本,Debian 还会一直坚定不移地继续努力,成为流行世界、亿万人受惠的通用操作,不管是嵌入设备还是太空站,都能看到它的身影。 Ian 一直非常关注在创建一个发行版...阅读全文

博文 2021-01-28 17:50:13 debian.cn

Go1.16 新特性:一文快速上手 Go embed

, _ := f.ReadFile("helloworld/hello2.txt") fmt.Println(string(data2)) } 同时既然能够支持目录读取,也能支持贪婪模的匹配: //go:embed helloworld/* var f embed.FS 可能会有小伙伴注意到,embed.FS 也能调各类的接口,其实本质是 embed.FS 实现了 io/fs 接口。 只读属性 在 embed 所提供的 FS 中,我们可以发现其都是打开和只读方法: type FS func (f FS) Open(name string) (fs.File, error) func (f FS) ReadDir(name string) ([]fs.DirEntry, error) func (f FS...阅读全文

博文 2021-02-17 08:44:12 CSDN

Ryzen发布两周:AMD 称表现达到预期 四月发布更新

在被英特尔碾压多年之后,AMD 终于“平地一声惊雷”般地推出了可之平起平坐的首批 Ryzen 列高端处理器。尽管不少人对 Ryzen 的超线程(SMT)、互联、Windows 调度、以及较小的动态频率等方面的表现存有疑虑,但 AMD 证实 Ryzen 已经达到了预期。在发两周之后,AMD 表示 Ryzen 在大多数情况下的表现良好,且无需 Windows 等方面进行太大的调整以充发挥其性能。 显然,AMD 留意到了有些人在对比测试 Ryzen 在 Windows 7 / 10 中的表现。该公司表示其已意识到这事,所以会与开发者携手给软带来“针对性的优化”,以更好地发挥新处理器的潜力。 此外,在许多情况下,可以通过微小改动来提升 Ryzen 在特定应用程序中的性能。调查发现,只...阅读全文

博文 2021-01-28 17:50:24 debian.cn

PostgreSQL 13 正式版发布

PostgreSQL 13 已正,新版本对索引和查找进行了重大改进,大型数据库因此受益甚多,包括节省了空间并提高了索引的性能,使用聚合或区的查询的响应时间更快,使用增强的计信息时更好的查询计划(query planning)等。 除了并行化清理(parallelized vacuuming)和增量排序(incremental sorting)等呼声较高的功能外,PostgreSQL 13 还为大大小小的工作负载提供了更好的数据管理体验,并对日常管理进行了优化,为应用开发者提供了更多便利,并增强了安全性。 性能提升 在先前 PostgreSQL 版本的基础上,PostgreSQL 13 可以有效地处理 B 树索引(PostgreSQL 的标准索引)中的重复数据,从而降低 B 树...阅读全文

博文 2020-10-04 20:07:23 debian.cn

谷歌开源 Pigweed:用于提升嵌入式开发效率

谷歌于 1 月下旬曾向 USPTO(美国专利及商标局)递交了名为 “Pigweed” 的新商标申请。根据申请内容来看,Pigweed 商标涵盖“计算机操作软”。当时,人们猜测这是一款新的操作商标,但并未有任何相关信息提供。 昨日,谷歌毫无征兆地公并开源了 Pigweed。与之前的猜想不同,这是一个嵌入库(或模块)的集合。使用 Pigweed 模块可​​以在 32 位微控制器( 即嵌入单电路芯片中的小型计算机 )上实现更快、更可靠的开发。 Pigweed 提供的模块可满足嵌入开发人员的广泛需求。从整个生命周期来看,Pigweed 从设置,到开发,再到代码提交,都能够有效提高嵌入开发的效率。谷歌以上述开发过程为轴,围绕这几个方面别介绍了 Pigweed 的一些模块。 嵌入空间...阅读全文

博文 2020-03-22 08:35:14 debian.cn

Grafana v6.0.0 发布,数据展示与分析平台

query using _interval_ms variable throws error #14507 而 Grafana 在 6.0 版本的主要新特性有: Explore – 一个新的查询,专注于数据探索和故障排除的工作流程。Grafana Loki – 与 Grafana Labs 的新开源日志聚合集成。Gauge Panel – 一个新的独立仪表板。New Panel Editor UX 改进面板编辑,在不同可视化间的切换变得容易。Google Stackdriver Datasource 已经退出测试,并正。Azure Monitor 插从外部插移植到核心数据源。React Plugin 支持(React Plugin support)为构建插提供了更简单的方...阅读全文

博文 2019-02-26 12:52:16 debian.cn

下一个LTS内核版本确定为 Linux Kernel 4.9

新选择4.8支或者等待4.10版本。如果有了进一步的消息,我们将会在kernel.org网站上进行更新让所有人都知道。” Linux Kernel 4.9的主要特性包括:虚拟映射内核栈配,英特尔的粗粒度保护机制pkeys调用,BBR拥堵控制算法,支持模块化智能手机的Greybus子,大量的改进,驱动更新如改进 AMD Radeon GPU支持,bug修正,等等。4.9包含了16,216个非合并变更集,是内核项目历史上最忙碌的开发周期,AMD贡献了最多的行变更,最活跃的开发者中就有开发AMD PowerPlay驱动的Rex Zhu。...阅读全文

7 个月猛涨 12 亿美元,开源技术服务商成北欧最新独角兽 - OSCHINA

10 月 20 日,2021 云栖大会上,阿里云发全新操作“龙蜥”并宣开源。同时,阿里达摩院操作实验室也宣告成立。 龙蜥操作定位于服务器端,支持 x86、ARM 等多种芯片架构和计算场景,兼容 CentOS 生态,支持一键迁移,并提供全栈国密能力。 阿里云在大会上透露,龙蜥操作已经在阿里巴巴内部打磨 10 年,... 30 13 阿里平头哥宣开源四款玄铁 RISC-V 列处理器 10 月 19 日,2021 云栖大会现场,阿里云智能总裁张建锋宣,平头哥开源玄铁 RISC-V 列处理器,并开放列工具及。 此次开源的 OpenXuantie 列 RISC-V 处理器,包括玄铁 E902、E906、C906、C910 等 4 款量产处理器,以及基于...阅读全文

博文 2021-10-21 20:04:43 中文开源技术交流社区

HAProxy用法详解 最详细中文文档

处理部流量同时又不修改服务器的地址成为可能。 性能 HAProxy借助于OS上几种常见的技术来实现性能的最大化。 1,单进程、事驱动模型显著降低了上下切换的开销及内存占用。 2,O(1)事检查器(event checker)允许其在高并发连接中对任何连接的任何事实现即时探测。 3,在任何可用的情况下,单缓冲(single buffering)机制能以不复制任何数据的方完成读写操作,这会节约大量的CPU时钟周期及内存带宽; 4,借助于Linux 2.6 (>= 2.6.27.19)上的splice()调用,HAProxy可以实现零复制转发(Zero-copy forwarding),在Linux 3.5及以上的OS中还可以实现零复制启动(zero-starting); 5,内存...阅读全文

博文 2014-05-10 17:14:46 debian.cn

Facebook 开源的一组 Linux 内核组件与工具

将发生的资源短缺提供早期预警,从而实现更积极主动、细致的响应。 Oomd:https://facebookmicrosites.github.io/oomd/ Oomd 是一个用户空间 OOM(内存不足)进程杀手,可以更好地了解上运行的进程的上下和优先级。它允许配置对 OOM 条的响应,例如暂停或终止非必需项、重新中的内存等操作。 详情信息请查看发公告,以及对应项目的开源主页。...阅读全文

博文 2018-11-24 09:27:14 debian.cn

下一代时间同步服务 Chrony 详解

,也可以在一台不同的远程计算机上工作。 Chrony 和 NTPD 精度对比测试 我们可以从 Chrony 的官方网站上可以看到与 NTPD 各维度详细对比: 从其测试结果上看似乎是各维度性能都可以吊打 NTPD。因此 Chrony 的整体评价还是比较高的。 Chrony 相较于 NTPD 服务的优势 更快的同步只需要数钟而非数小时时间,从而最大程度的减少时间和频率误差,这对于并非全天运行的台计算机或而言非常有用。能够更好的响应时间频率的快速变化,这对于具备不稳定时钟的虚拟机或导致时钟频率反复变化的节能技术而言非常有用。在初始同步后,它并不会停止时钟,以防对需要时间保持单调的程序造成影响。在应对临时非对称延迟时,(例如:大规模下载造成连接饱和时)提供了更好的稳定性。无需对服务器进行...阅读全文

博文 2021-01-04 08:41:14 debian.cn

LMDE 4 Debbie 正式版发布

LMDE 4 “Debbie” 正了,LMDE 即 “Linux Mint Debian Edition”。它的目标是与 Linux Mint 尽可能相似,但不使用 Ubuntu,软包库由 Debian 提供。 新版本主要带来了以下新特性: 支持 LVM 和全盘加密的自动区主目录加密支持自动安装 NVIDIA 驱动程序支持 NVMe支持 SecureBoot支持 Btrfs 子卷改进安装程序自动安装微码包在 Virtualbox 中,实时会话的自动辨率提高到最小 1024×768Linux Mint 19.3 改进(HDT、引导修复、报告、语言设置、HiDPI 和插图改进、新的引导菜单、Celluloid、Gnote、绘图、Cinnamon 4.4、XApp 状态图标等...阅读全文

博文 2020-03-23 10:20:09 debian.cn

基于 Qt 的开源笔记软件 VNote 1.11.1 发布

新年伊始,VNote发小更新v1.11.1。顾名思义,这次更新将会很“小”,主要是修复已知问题。当然,这次更新也有值得大家浪费带宽下载的地方: 1. 更好的中支持 这一次基本所有界面都已经支持中了,强迫症表示幸福感来的有点突然。 2. 更好的复制粘贴 如果大家之前使用VNote来编辑,然后在阅读模将HTML本复制到其他应用(如OneNote或者邮客户端)的话,那么这次绝对要更新了。现在VNote支持在阅读模复制,基本格无损地粘贴到其他富本编辑器中,甚至支持本图片混合复制哦!另外,还提供了无背景复制功能,让你的粘贴更酸爽! 3. 更好的主题 改进了主题,特别是针对暗色主题,让大家用得更舒服! 4. 外部程序支持快捷键 自定义外部程序现在支持快捷键了,从此可以一键打开喜欢的...阅读全文

博文 2018-01-05 23:43:22 debian.cn

Debian的版本号及distributions

distribution的revision level递增,比如从3.0变为3.0r1,2.2r4变为2.2r5 APT::Default-release 在不同的环境下,我们对debian的要求也会不同,比如在生产环境下,我们希望是相当稳定的,这时stable就是最好的选择;而对于一个喜欢尝试新功能、新软的用户,testing或unstable可能更合适些。要达到这样的要求,我们可以在/etc/apt/sources.list中只指定一种distribution源,比如想使用stable distribution,就在sources.list里只加入stable源,这样上安装的package的版本都会是进入了stable的版本。但有些时候我们也需要一个混合的,比如希望在保持整个是...阅读全文

博文 2021-01-28 17:50:08 debian.cn

五款流行开源的 HIDS 系统简单介绍

让我们先探讨什么是基于主机的入侵检测。如前所述,入侵检测是一种硬或软应用程序,可在检测到恶意活动时检测并警告管理员。HIDS主要专注于监视和析日志,以便 基于预定义的策略和一组规则来检测异常和未经授权的更改。换句话说,HIDS与您添加的预先建立的规则一样有效。对于大量存储的日志,提取有意义的信息对于检测异常至关重要。提取的信息应准确。因此,确保这些日志的安全性对于防御日志操纵至关重要。1. OSSECOSSEC是开源安全事关联器的缩写。这个建立良好且信誉良好的解决方案是OSSEC基金会开发和维护的免费和开放源代码的基于主机的入侵检测,这要归功于众多的贡献者。它后来归趋势科技所有。这是一个不断发展的项目,每月下载约5000次,并且具有可扩展性和多平台方面的特点,因为它...阅读全文

博文 2023-01-26 11:07:43 joseph

Ruby 2.5.0 稳定版发布

Ruby 2.5 列第一个稳定版本发,新版包括了一列新的特性和性能改进。主要变化包括:rescue/else/ensure 允许直接与 do/end 块使用,yield 增加 yield_self,Struct.new 能创建接受关键字参数的类,最高级常量查询不再可用,移除所有 trace 指令提升 5-10% 性能,SecureRandom 将更偏向使用操作提供的 SSL 库等。 此版本包括数个新特性和性能提升,例如: 新特性 允许在 do/end 中直接使用 rescue/else/ensure。[功能 #12906] 新增 yield_self 来使用当前上下 yield 代码块。不同于 tap,此方法会返回代码块的运行结果。[功能 #6721] 支持测量支代码覆盖和方...阅读全文

博文 2017-12-25 21:59:41 debian.cn

Devuan Jessie 1.0 稳定版发布

备受期待的Devuan GNU/Linux 1.0.0 “Jessie”操作于昨天正,可以在不安装systemd或者没有任意systemd相关安装包的情况下安装到笔记本和工作站上。自2014年11月立项以来,Devuan项目的目标就是在没有systemd初始化进程的情况下开发出Debian GNU/Linux支。 2014 年,因为选择初始化 systemd 引发的争议,一群不满的开发者创建了不使用 systemd 的 Debian 支 Devuan。现在,Devuan 开发者宣释出 Devuan Jessie 1.0 正版。 这主要是因为于2015年发的Debian 8 Jessie中默认初始化为systemd,可选使用sysvinit。systemd最受...阅读全文

博文 2021-01-28 17:50:30 debian.cn

事务性包管理器 GNU Guix 1.0.0 正式发布

2012 年宣的 GNU Guix 包管理器项目正释出了 1.0.0 版本。在过去七年中,260 名开发者递交了超过 4 万个 commits,此外还有档、翻译、设计等方面的大量工作。 GNU Guix 是事务性包管理器,可以安装在 GNU/Linux 发行版上,也可以作为 i686、x86_64、ARMv7 和 AArch64 机器的独立操作发行版。 用户可使用 Guix 安装应用程序并保持程序在最新状态,软开发者可以产生一次性的软环境,管理员可以更容易的部署复杂服务。 感兴趣的用户可以使用虚拟机镜像体验 Guix。...阅读全文

博文 2019-05-05 12:58:39 debian.cn

Go 语言的大版本更新:Go 2.0 安排上了

废话不多说,先来看看 Go 2.0 有哪些值得关注的内容: 最大程度保持对 1.x 的兼容,以避免裂 Go 语言生态 采用增量升级的方,而非单独发重大更新版本 实施新的提案评估流程,以评估尚未解决且被标记为提案的 issue 将会在 Go 1.13 版本中选择 Go 2 部的提案 背景 早在2017年的 GopherCon 大会上,Russ Cox(Go 核心开发团队的技术 leader)就已经正开始思考 Go 的下一个大版本(相关章)。当时官方非正地将它称为 Go 2,但我们知道,所谓的 Go 2.0 并非一个单独的重大更新版本,而是通过“增量更新(incremental)”的方以逐渐抵达 "Go 2.0"。所以本对这个未来版本的称号 —— 也暂且用 Go 2 来描...阅读全文

Open Source Initiative 批准四个新的开源许可证

作为"开放源码定义"的管理者,Open Source Initiative(OSI)20多年来一直将许可证指定为"Open Source"。这些许可证是开源软生态的基础,确保每个人都能使用、改进和共享软。当一个许可证被批准时,是因为 OSI 相信该许可证促进了合作和共享,使参与生态的每个人都受益。 在过去的 20 年里,世界已经发生了翻天覆地的变化,软现在以新的方甚至是难以想象的方被使用。OSI 已经看到,以前被人们所熟悉的开源许可证并不总是能适合这些新的情况。因此,OSI 作为许可证管理员站了出来,为更广泛的用途提交了几个新的许可证。OSI 面临的挑战是评估这些新的许可证概念是否会继续推动共享和协作,是否值得被称为"开源"许可证。最终 OSI 批准了一些用于特殊领域的新...阅读全文

博文 2021-03-01 10:44:35 OSChina

阔别多年 Slax 9.2.1 发布:基于 Debian “Stretch”

,Slax 9.2.1 的 64 位 live ISO 镜像只有 208MB。 Slax 是奉行最小主义的面向桌面的自启动运行光盘,它基于 Debian 的稳定支。它引导用户至一份简洁的使用 Fluxbox 的窗口管理器,该桌面提供一小套应用程序,包括 Chromium 网页浏览器、字编辑器、计算器。 在 9.x 版本之前,Slax 是基于 Slackware 的自启动运行光盘,其特色是 KDE 桌面及一大套面向日常使用的预装软,以及帮助管理员进行修复的有用工具。 Slax Linux 下载地址:http://www.slax.org/en/...阅读全文

Debian 25 岁生日快乐!精彩仍在继续

根据这两个名字在美国英语的发音而读作 /'dɛbiːjən/。 作为一个大的组织框架,Debian 旗下有多种不同操作核心的支计划,主要为采用 Linux 内核的 Debian GNU/Linux ,其他还有采用 GNU Hurd 内核的 Debian GNU/Hurd 、采用 FreeBSD 核心的 Debian GNU/kFreeBSD 等。现在大家说 Debian 的时候,默认就是 Debian GNU/Linux。 25 年前,当 Ian Murdock 在 comp.os.linux.development 邮列表中宣 “即将完成全新的 Linux 发行版, [...] Debian Linux 发行版”时,没有人会想到"Debian Linux...阅读全文

博文 2018-08-17 00:01:33 debian.cn

Rust的模块化系统: 包Packages, 箱Crates, 和模块Modules

serve_order() {} fn take_payment() {} } } src/main.rs和src/lib.rs, 对应的模块是crate, 箱(crate)的模块结构(module structure), 也叫做模块树(module tree):crate └── front_of_house ├── hosting │ ├── add_to_waitlist │ └── seat_at_table └── serving ├── take_order ├── serve_order └── take_payment 注: 模块crate默认存在, 不需要通过关键字mod方来定义路径Paths与类似, 的根节点是/, 箱(crate)的根节点是crate.绝对路径, 从箱...阅读全文

博文 2021-02-20 08:49:51 知乎

Linux 新提议,JFS 文件系统面临弃用和删除

在去年年初,SUSE 的开发者向 Linux 内核提交了一个 v2 补丁,该补丁将 ReiserFS 标记为已弃用,并将会在 2025 年从内核中正删除它。删除的原因主要是过去十多年该都不再活跃,并且在现代内核的生产用例中也不太可能再使用。基于差不多的原因,日前开发者也开始着眼讨论 Journaled File-System(JFS)是否还应该在内核中继续保留的问题。​内核开发者 Christoph Hellwig 在邮列表中表示:不久前,我们已经弃用了 ReiserFS,并计划将其删除。看着 JFS 中的代码,我想知道我们是否也应该这样做。虽然 JFS 不像 ReiserFS 那么复杂,但它的使用率也很低,而且从未成为任何主要发行版中的默认。1990...阅读全文

博文 2023-01-17 06:14:05 joseph

Rust 1.37.0 稳定版发布

1.37.0 中,还可以使用 Self : Variable 引用枚举变量: impl Coin { fn value_in_cents(&self) -> u8 { match self { Self::Penny => 1, Self::Nickel => 5, Self::Dime => 10, Self::Quarter => 25, } } } 更确切地说,Rust 现在允许通过“type-relative resolution”来引用枚举变量,>::Variant。 内置 cargo 支持独立依赖关 cargo vendor 命令集成到 Cargo,该命令获取项目的所有依赖项,将它们解压缩到 vendor/ 目录中,并展示了在构建过程中使用代码所需的配置片段...阅读全文

博文 2019-08-17 21:17:23 debian.cn

通过Prometheus查询K8S集群Pod 的CPU、内存、网络指标

, namespace) / sum(container_spec_memory_limit_bytes{image!=""}) by(pod_name, namespace) * 100 != +inf Pod 使用量 sum(container_fs_usage_bytes{image!=""}) by(pod_name, namespace) / 1024 / 1024 / 1024 Pod 的网络使用情况 一钟内发送的字节量: sum(rate(container_network_transmit_bytes_total{image!=""}[1m])) by (pod_name) 一钟内接受的字节量: sum(rate...阅读全文

博文 2020-08-13 20:41:03 debian.cn

如何离线更新基于 Debian 的系统

-offline get apt-offline.sig --threads 5 --bundle apt-offline-bundle.zip 在这里的 -threads 5 代表着(并发连接的) APT 仓库的数目。如果你想要从更多的仓库下载软包,你可以增加这里的数值。然后 -bundle apt-offline-bundle.zip 选项表示所有的软包将会打包到一个叫做 apt-offline-bundle.zip 的单独存档中。这个存档将会被保存在你的当前工作目录中(LCTT 译注:即 tmp 目录)。 上面的命令将会按照之前在离线上生成的签名下载数据。根据你的网络状况,这个操作将会花费几钟左右的时间。请记住,apt-offline 是跨平台的,所以你可以在任何操作上使用它下...阅读全文

博文 2018-02-07 10:06:03 debian.cn

Debian 8 (Jessie)下面如何安装卸载docker

/etc/apt/sources.list.d/docker.list ,加入以下内容: deb https://apt.dockerproject.org/repo debian-jessie main 然后执行命令 apt-get update,更新源索引。如果是 Debian Stretch/Sid ,只需更换上面这一行中的 jessie 为 stretch 就可以了。 为使用Docker源做准备 由于 Docker 源使用了 https 协议,需要做两步准备。安装相关的包确保 apt 能在 https 模下工作,导入 Docker 安装源的密钥。CA 证书库也需要, $ apt-get update $ apt-get install apt-transport...阅读全文

博文 2021-01-28 17:50:17 debian.cn

如何在一个U盘上安装多个Linux发行版

.deb 包并双击安装。 下载 MultiBootUSB 步骤 2 推荐的是 FAT32,因此在创建多引导 U 盘之前,请确保格化 U 盘。 步骤 3 下载要安装的 Linux 发行版的 ISO 镜像。 步骤 4 完成这些后,启动 MultiBootUSB。 MultiBootUSB 主屏幕要求你选择 U 盘和你打算放到 U 盘上的 Linux 发行版镜像。 MultiBootUSB 支持 Ubuntu、Fedora 和 Debian 发行版的持久化,这意味着对 Linux 发行版的现场版本所做的更改将保存到 USB 上。 你可以通过拖动 MultiBootUSB 选项卡下的滑块来选择持久化(Persistence)大小。持久化为你提供了在运行时将更改保存到 U 盘的选项。 步骤 5...阅读全文

博文 2017-10-18 13:42:20 debian.cn

ChaosMesh 的基本功能有哪些

Chaos Mesh 的基本功能,包括故障注入、混沌实验场景、可视化操作、安全保障。故障注入​故障注入是混沌实验的核心。Chaos Mesh 充考虑可能出现的故障,提供全面、细粒度的故障类型,为基础资源类型故障、平台类型故障和应用层故障三大类。基础资源类型故障:PodChaos:模拟 Pod 故障,例如 Pod 节点重启、Pod 持续不可用,以及特定 Pod 中的某些容器故障。NetworkChaos:模拟网络故障,例如网络延迟、网络丢包、包乱序、各类网络区。DNSChaos:模拟 DNS 故障,例如 DNS 域名解析失败、返回错误 IP 地址。HTTPChaos:模拟 HTTP 通信故障,例如 HTTP 通信延迟。StressChaos:模拟 CPU 抢占或内存抢占场景...阅读全文