-
小知识:Linux交换空间的管理与技巧详解
本文详细介绍了Linux交换空间的管理与技巧,有助于读者深入了解Linux交换空间的原理与使用,具体详情如下: 一、UNIX如何使用交换空间 所有 UNIX 操作系统都支持某种虚拟内存 (VM) 系统。使用 VM 系统,您有两个主要区域来存储有关活动应用程序及其使用的数据的信息——物理随机访问存储器 (RAM) 和硬盘驱动器上分配的空间。 在具有 VM 的计算机中,可加载到内存中的应用程序和数据量…- 6
- 0
-
小知识:Linux lsof命令详解和使用示例(总结的比较详细)
所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。 1.命令格式:…- 3
- 0
-
小知识:linux下零拷贝技术介绍
传统的数据传输方式 很长一段时间内,数据拷贝的认识仅仅停留在应用程序层,实际上隐藏在背后的数据拷贝行为比想象的要多的多。在传输数据的时候,用户应用程序需要分配一块合适大小的缓冲区来存放需要传输的数据。用户从应用程序中读取数据,然后发送出去,只需要两个系统调用read,write即可完成数据传输工作,应用程序并不知道这个数据传输过程中操作系统进行了多少次拷贝操作。某些情况下,这些数据拷贝操作会极大的…- 0
- 0
-
小知识:kill命令的使用
由于职责的要求,你不得不费力地阅读那些令你感到费解的晦涩的Linux应用程序的说明文件。然后,你将运行指令和编辑设置文件。一切都在正常运行,生活真美好。但是,你知道,好时光不会永远持续下去。当你遇到令人恐 惧的“send the process a SIGHUP”提示时,好时光结束了。 什么是“SIGHUP(启动信号)”,你如何发送它?它像是你送给你的恋人的一束花吗?虽然你可以肯定这不是一个命令行…- 4
- 0
-
小知识:使用AppImage进行Linux软件包管理
AppImage 在自足的环境中分发应用, 它适用于任何 Linux 发行版。 管理 Linux 机器(尤其是远程机器)的一个重要分就是管理和安装软件。当本地应用程序出现问题时,或者文件系统上的某些文件损坏需要修复时,你通常会希望推送更新,而不必走很多路坐在物理屏幕前。正如我在 Pluralsight 课程《Linux 系统维护和故障排除》中所解释的那样,许多问题当然可以通过 Bash 脚本解决,…- 0
- 0
-
小知识:一文看懂Web服务器、应用服务器、Web容器、反向代理服务器
我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系 Web服务器概念与基本原理 Web服务器的历史 Web服务器工作原理 Web应用程序容器概念与基本原理 Web应用程序容器的由来 …- 2
- 0
-
小知识:服务网格如何帮助管理分布式微服务
服务网格(Service Mesh)为服务通信带来了安全性、弹性、可见性,因此使开发人员不必做这些。 IT在数字化转型趋势下发生的变化之一是将大型单片应用程序分解为微服务,这些小型的、离散的功能单元在容器中运行,其软件包包括服务所有代码,并可以被隔离,轻松地从一个服务器移动到另一个服务器。 像这样的容器化架构很容易在云中进行扩展和运行,并且可以快速部署和迭代各个微服务。然而,随着应用程序的规模变得…- 0
- 0
-
小知识:无服务器计算将改变关系数据库的游戏规则
从单一数据库服务器到根本没有数据库服务器。无服务器计算模式能否改变关系数据库技术的格局? 无服务器计算在过去两年中开始获得推动,这一概念全部关注于将应用程序转移到不需要管理的基础架构,并且仅在运行时间内消耗资源。在公有云中,无服务器通常转换为提供者根据工作负载需求动态管理服务器资源分配的解决方案。 AWS Lambda领先,微软Azure功能(及其他)迅速迎头赶上。无服务器计算框架的定价通常基于应…- 2
- 0
-
小知识:WEB服务器、应用程序服务器、HTTP服务器的区别
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天盛火数据终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WE…- 2
- 0
-
小知识:Web容器?中间件?Web服务器?傻傻搞不清,一文帮你搞清楚
web服务器: web服务器用于提供http服务,即向客户端返回信息,其可以处理HTTP协议,响应针对静态页面或图片的请求。通俗的说就是可以挂静态网站,常见的web服务器有Apache、IIS、Nginx。 中间件: 要理解中间件,首先应该了解什么是web应用程序?Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件…- 0
- 0
-
小知识:IIS7中的站点、应用程序和虚拟目录详细介绍
这里说的不是如何解决路径重写或者如何配置的问题,而是阐述一下站点(site),应用程序(application)和虚拟目录(virtual directory)概念与作用,已及这三个东西在IIS6与IIS7中的异同。因为站点,应用程序和虚拟目录是我们在IIS上架设网站时肯定会遇到的,但它们的概念又是那么的含糊(至少对我来说)。我在网上找了一些资料来学习,其中一个写的比较详细的是:Understan…- 2
- 0
-
小知识:w3wp.exe占用cpu过高的解决方法
iisapp.vbs:IIS 应用程序查询脚本 报告为特定的应用程序池提供服务且当前正在运行 w3pwp.exe 进程的进程标识符 (PID)。 语法 iisapp [a/ AppPoolName | /p AppPoolID] 参数 /a AppPoolName 指定特定应用程序池的名称。(可选项…- 44
- 0
-
小知识:使用Docker开发python Web 应用
本文中,我将尝试展示用Docker开发python应用(主要是Web应用)的可行方法。虽然我本人专注于Python的Flask微框架,但本文目的是演示如何通过Docker更好地开发和共享应用程序,(由任何语言和框架开发的应用程序)。Docker通过封装依赖项,大大减少了开发环境和正式产品的差距。 大多数Python开发人员在开发中使用virtualenv。它提供了一种易用的机制让应用程序使用自己专…- 1
- 0
-
小知识:DDNS 的工作原理及其在 Linux 上的实现
ddns 工作原理的分析 ddns 的实现最根本的一点是当主机的 ip 地址发生变化的时候,实现 dns 映射信息的及时更新,应用程序需要及时地获得这一信息,主要的方法可分为两大类: 一类是轮询机制,即:应用程序每隔一定的时间,去从查询主机当前的 ip 地址,并与之前的进行比较,从而判断网络地址是否发生了变化。显然,这种方法不仅效率低下,而且对每次查询 ip 地址的时间间隔很难得到一个折中的数值。…- 1
- 0
-
小知识:Docker下搭建一个JAVA Tomcat运行环境的方法
前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计…- 0
- 0
-
小知识:详解Docker学习笔记之搭建一个JAVA Tomcat运行环境
前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计…- 1
- 0
-
小知识:Linux恢复删除文件的lsof命令详解
lsof命令 lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。 在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,…- 0
- 0
-
小知识:如何Docker化Python Django应用程序
docker是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。docker 会在软件容器中自动部署应用程序。 django 是一个用 python 编写的 web 应用程序框架,遵循 mvc(模型-视图-控制器)架构。它是免费的,并在开源许可下发布。它速度很快,旨在帮助开发人员尽快将他们的应用程序上线。 在本教程中,我将逐步向你展…- 4
- 0
-
小知识:2021 年我最喜欢的五个 Linux 应用程序
在这个 2021 年,我目睹了数百个有趣的 Linux 应用程序的开发取得了进展,并因此获得了更多用户。虽然其中一些已经止步,但其它的应用还在继续发展,不断地获得更多的关注和新功能。 虽然我希望我可以对所有这些应用都有所了解,但显然这是不可能的。不过,我已经挑选了5个我最喜欢的应用,并在这里与你分享它们。它们可能不会被列入必需的Linux 应用程序名单,但我却十分青睐它们。 在开始之前,应该注意的…- 3
- 0
-
小知识:Docker能否成为下一个“Linux”?
linux操作系统在过去的20年里给数据中心带来了革命性的变化,今天它是应用程序托管平台无可争议的领导者。很难想象,将任何关键任务的生产工作负载部署到linux以外的任何平台。 当docker使linux容器流行起来,这与几年前在打包、部署和托管应用程序方面开始的革命何其相似。此后,整个行业的容器使用呈指数级增长,并且与日俱增。 正如我们无法想象将任何关键应用程序部署到非linux操作系统上一样,…- 2
- 0
-
小知识:Docker Compose部署及基础使用详解
一 docker compose概述 compose是一个用于定义和运行多容器docker应用程序的工具。使用compose,您可以使用yaml文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务。 compose适用于所有环境:生产,登台,开发,测试以及ci工作流程。 使用compose基本上是一个三步过程: 在dockerfile中定义您的应用程序环境,以便可以在任何…- 4
- 0
-
小知识:18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢)
我们都知道应用程序和网站的性能是他们成功的关键因素。但是,使您的应用程序或网站表现更好的过程并不总是很清楚。代码质量和基础架构当然至关重要,但在许多情况下,您可以通过专注于一些非常基本的应用程序的交付技术,对应用程序的最终用户体验进行大量改进。 其中一个例子是在应用程序栈中实现和优化缓存。在教程中介绍的技术可以帮助新手和高级用户使用 Nginx 中包含的内容缓存功能,从而获得更好的性能。 概览 内…- 4
- 0
-
小知识:在 Linux 上用 Audacity 编辑音频
Audacity 是开源软件世界中的一个经典的强大工具,可以用于录音、编辑等对声音进行操作。 Audacity 声音编辑器是填补了一个似乎没有人意识到的空白的开源应用程序。它最初是在卡内基梅隆大学开发的,当时很多人还认为电脑只是用来办公和学习的,要进行严肃的多媒体工作需要特殊的 DSP 外围设备。Audacity 认识到,普通计算机用户偶尔也需要编辑音频。在此后的 20 年里,Audacity 团…- 4
- 0
-
小知识:十分钟学会用docker部署微服务
2013年发布至今, docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发并用其部署微服务。 一. docker简介 docker是一个开源的容器引擎,它有助于更快地交付应用。 docker可将应用程序和基础设施层隔离,并且能将基础设施当…- 0
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
猿优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!