Linux操作系统

新技能:通过代码缓存加速 Node.js 的启动

导读本文介绍在 Node.js 里如何利用代码缓存技术加速 Node.js 的启动。前言:之前的文章介绍了通过快照的方式加速 Node.js 的启动,除了快照,V8 还提供了另一种技术加速代码的执行,那就是代码缓存。通过 V8 第一次执行 JS 的时候,V8 需要即时进行解析和编译 JS代码,这个是需要一定时间的,代码缓存可以把这个过程的一些信息保存下来,下次执行的时候,通过这个缓存的信息就可以加

大雄45
Linux操作系统
2022-05-09 09:33

docker学习第八天 docker 基础之网络配置

导读今天总结一下docker网络配置大量的互联网应用服务包括多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合。Docker目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务本章讲解如何使用docker的网络功能。包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信。从外部访问容器应用在启动容器的时候,如果不指定对应参

大雄45
Linux操作系统
2022-05-07 09:51

在 Linux 中更改、删除或禁用用户密码

导读本文将介绍 Linux 中的 passwd 命令,并学习如何更改、删除或禁用用户密码。通过终端管理密码相对简单。在 Linux 中,你可以使用 passwd 实用程序管理用户密码,该实用程序旨在管理密码。在本指南中,我们还将学习该passwd命令的一些高级参数,这将帮助你更有效地使用它并让你的生活更轻松。请记住,你只能以普通用户的身份管理你的密码。但是,root

大雄45
Linux操作系统
2022-05-04 10:37

如何使用kubelet 启动命令限制Pod 启动数量?

导读一般来说,我们只需要在 kubelet 启动命令中增加 --max-pods 参数,然后,重启 kubelet 服务,就生效。一.Node节点默认的 Pod 数量Kubernetes Node节点每个默认允许最多创建110个Pod,有时可能会由于系统硬件的问题,从而需要控制Node节点的Pod的运行数量。即:需要调整Node节点的最大可运行Pod数量。一般来说,我们只需要在 kubelet 启

大雄45
Linux操作系统
2022-04-28 11:08

Kubernetes零信任架构

导读鉴于Kubernetes的分布式和扩展性,IT必须尽一切可能确保访问安全,以避免正在发生的错误。现代IT环境日益动态化。例如Kubernetes正在突破许多IT组织的可能性。开源技术在自动化容器化应用程序的部署、可扩展性和管理方面的很多好处。特别是,IT 团队正在利用其强大的功能、效率和灵活性来快速开发现代应用程序并完成大规模交付。但是在Kubernetes环境中强化安全实践的过程是一个日益严

大雄45
Linux操作系统
2022-04-19 20:12

cdn优势

cdn优势引入一个词:控制时延无疑是现代信息科技的重要指标,需要服务器请到TG@Daisy9677/@Vicky105805找我,CDN的意图就是尽可能的减少资源在转发、传输、链路抖动等情况下顺利保障信息的连贯性根据论文《WAITING TIMES IN QUALITY OF EXPERIENCE FOR WEB BASED SERVICES》中提出的: 其指出基于人脑在等待不同时长的信息时,产生

知安95
Linux操作系统
2022-01-06 09:26

Linux TCP RST情况

导读导致“Connection reset”的原因是服务器端因为某种原因关闭了Connection,而客户端依然在读写数据,此时服务器会返回复位标志“RST”,然后此时客户端就会提示“java.net.SocketException: Connection reset”。可能有同学对复位标志“RST”还不太了解,这里简单解释一下:TCP建立连接时需要三次握手,在释放连接需要四次挥手;例如三次握手的

大雄45
Linux操作系统
2020-10-31 22:48

Linux命令行:对内容进行大小写字符转换 ​​​​

如果有一个字符串要确保全部是大写的,只需通过tr命令替换:[root@localhost ~]# echo "Hello World" | tr [:lower:] [:upper:] HELLO WORLD下面是在脚本中使用此命令的示例,需要确保添加到文件中的所有文本都是大写,以保持一

梦共里醉
Linux操作系统
2020-08-31 13:10

Linux如何手动释放Swap、Buffer和Cache

我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。

goufang
Linux操作系统
2020-08-17 10:44

如何设置与查看Linux系统中的环境变量?

在本文章中,我们了解了一些常见的环境变量和 Shell 变量,也学习了如何设置和查看这些变量,其实这些变量一直都在我们的 Shell 会话中,而且对许多程序都很有用,有很多常见的场景都会引用到这些变量。

goufang
Linux操作系统
2020-08-17 10:43

Linux下more命令高级用法

我们在 Linux 环境下工作时,每天肯定会跟各种各样的文本文件打交道。这些文件,有时候会非常长,无法在一屏的空间内显示完全。所以,在查看这种文件时,我们需要分页显示。这时,我们就可以使用 more 命令。

goufang
Linux操作系统
2020-08-17 10:41

CentOS7 实现 Keepalived + Nginx 实现高可用 Web 负载均衡

一、基础环境系统版本nginx版本keepalived版本ip作用CentOS Linux release 7.6nginx/1.18.0keepalived-2.1.5192.168.86.135masterCentOS Linux release 7.6nginx/1.18.0keepalived-2.1.5192.168.86.136slaveVIP:192.168.86.137二、编译环境

strivechao
Linux操作系统
2020-07-23 09:07

centos7/rhel7单用户模式-密码恢复-处理异常问题

在RHEL6(包括之前的版本)恢复root密码的话,只需在启动的时候,编辑下内核启动项,在kernel的最后一行加入s(1或者single)就可以进入单用户模式对root密码进行修复。而到了RHEL7之后是不可以这样操作的。在RHEL7里进入到单用户有rescure,emergency等模式,但还是必须要输入root密码才可以登录。如果要修复root密码只要按照下面的步骤操作:在开机看到内核条目的

Davis_itpub
Linux操作系统
2020-07-06 16:11

harbor高可用集群配置

Harbor是由VMWare在Docker Registry的基础之上进行了二次封装,加进去了很多额外程序,而且提供了一个非常漂亮的web界面。说明在上一篇《企业级安装与配置Harbor镜像管理系统》中,我们简要说明了单机版本harbor的配置。然而这种单机部署显然无法满足在生产中需求,必须要保证应用的高可用性。目前有两种主流的方案来解决这个问题:双主复制多harbor实例共享后端存储双主复制主从

大雄45
Linux操作系统
2020-06-20 10:05

如何在Linux中启动时添加服务

导读众所周知 Linux 可以在启动时添加服务。例如,如果要在启动时添加 Apache Httpd 服务,你可以在 chkconfig 和 systemctl 命令的帮助下完成此操作。有时你需要在启动时添加自定义脚本、命令或服务,该怎么做?你可以使用以下三种方法来做到。在本文中,我们将通过示例向你展示如何使用这些方法。方法 1:如何使用 /etc/rc.d/rc.lo

大雄45
Linux操作系统
2020-06-15 22:47