当前位置: 首页 > linux视频
-
什么是容器?我们为什么关注它?
什么是容器?你需要它们吗?为什么?在这篇文章中,我们会回答这些基本问题。但是,为了回答这些问题,我们要提出更多的问题。当你开始考虑怎么用容器适配你的工作时,你需要弄清楚:你在哪开发应用?你在哪测试它?你在哪使用它?你可能在你的笔记本电脑上开发应用,你的电脑上已经装好了所需要的库文件、扩展包、开发工具和开发框架。它在一个模拟生产环境的机器上进行测试,然后被用于生产环境。问题是这三种环境不一定都是一样的;它们没有同样的工具、框架和库。你在你机器上开发的应用不一定可以在生产环境中正常工作。容器解决了这
LINUX 9922024-06-10 09:04:01
-
搭建keepalived+nginx 高可用注意事项
VirtualRouteRedundancyProtocol,即虚拟路由冗余协议。它主要是实现路由器高可用的容错协议。将多台路由器组成路由器组(RouterGroup),组中包括Master及Backup,在外部看来就像一台路由器,拥有一个VIP。Master会发送组播消息,当Backup在指定的时间收不到vrrp包就会认为master宕掉,然后通过VRRP协议再次竞选新的路由器当Master,从而保证路由器的高可用。keepalived+nginx搭建高可用注意要点在yum安装完keepali
LINUX 9192024-06-09 09:04:09
-
秒懂Docker 中安装扩展 PHP
1.PHP源码为了保证Docker镜像尽量小,PHP的源文件是以压缩包的形式存在镜像中,官方提供了docker-php-source快捷脚本,用于对源文件压缩包的解压(extract)及解压后的文件进行删除(delete)的操作。示例:FROMphp:7.1-apacheRUNdocker-php-sourceextract\#此处开始执行你需要的操作\&&docker-php-sourcedelete注意:一定要记得删除,否则解压出来的文件会大大增加镜像的文件大小。2.安装扩展2.1.核心扩展
LINUX 18342024-06-09 09:01:12
-
Linux开机启动那些你不知道的事
Introduction开机启动过程分为以下6个步骤,分别是BIOS,MBR,GRUB,Kernel,Init,RunLevel,RunDefinitionBIOS按下电源开关那一刻,开始加载BIOS,并且执行MBR(MasterBootRecord)BIOS表示基本输入输入系统(BasicInput/OutputSystem),完成一些系统的完整性检查、搜索、加载并且执行引导程序(bootloader),它在软盘,CD-ROM或者硬盘上寻找引导程序。你可以在系统启动时按下键盘(通常是F12或者
LINUX 12412024-06-08 11:52:23
-
WIN10系统一文通,玩转安装操作系统
本文主要介绍了八个方面的内容:1.win10对电脑要求、2.原版镜像怎么下载(除了windows系列镜像,还有office系列)、3.如何制作U盘系统盘、4如何给硬盘调整分区(逻辑分区或拓展分区无法给主分区容量怎么办?)windows下如何更改盘符?如何新建磁盘?、5如何设置从U盘启动、6、如何安装windows10(还有其他windows系列的操作系统)、7、如何激活WIN10(还有其他windows系列的操作系统)、8,如何给电脑装双系统?(如有需要,最多可以给一台电脑装26个操作系统)。由
LINUX 12592024-06-08 11:10:11
-
分析占用了大量 CPU 处理时间的是Java 进程中哪个线程
本文的目的是在Java进程中确定哪个线程正在占用CPU的时间。当您的系统CPU负载居高不下时,这是一种有用的故障排除技术。下面是详细步骤:1.首先确定进程的ID,可以使用jps-v或者top命令直接查看2.查看该进程中哪个线程占用大量CPU,执行top-H-p[PID]结果如下:可以发现编号为350xx的共有9个线程占用了100%的CPU,好,接下来咱们随便取一个线程ID,假设我们想看编号为35053这个线程。首先将35053转成16进制是88ED(可以用开源中国在线工具转换)3.接下来我们将进
LINUX 9322024-06-07 09:19:12
-
feed新闻阅读器Liferea 1.12.2更新
Liferea1.12.2已经发布,一个新的bug修复版。引入了插件安装程序,可以轻松发现和安装第三方插件。Liferea1.12.2的全面变更包括:添加一个插件安装程序插件,可以发现并自动安装第三方插件从用户代理删除语言以增加隐私添加transmission-gtk和aria2作为下载工具选项新的命令行选项-禁用插件(-p)以禁用所有插件开始。修复Liferea没有出现在GNOME软件中的问题无法解锁GNOME密钥环时,正确打印错误消息修复未使用GTK链接颜色的CSS样式重定向位置更新并添加H
LINUX 9132024-06-06 08:50:23
-
Mariadb的架构及相关概念
数据库及关系型数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,而mysql、oracle、mariadb等都是数据库管理软件(DBMS),是管理数据库用的。关系型数据库关系型数据库是一个数据集合,数据存储在相应的数据表中,而“关系”就是指各个表之间的关联。表的每一行代表一条记录,每一列代表一个字段,或称为数据的属性亦可,这种存储方式也是最贴合我们的实际生活,例如下图这张表,从我们上学开始便经常见到。SQL语言结构化查询语言(StructuredQueryLanguag
LINUX 11772024-06-05 21:28:01
-
如何用 “rm” 命令把文件丢到 “垃圾桶”
人类犯错误是因为我们不是一个可编程设备,所以,在使用rm命令时要额外注意,不要在任何时候使用rm-rf*。当你使用rm命令时,它会永久删除文件,不会像文件管理器那样将这些文件移动到“垃圾箱”。有时我们会将不应该删除的文件删除掉,所以当错误地删除了文件时该怎么办?你必须看看恢复工具(Linux中有很多数据恢复工具),但我们不知道是否能将它百分之百恢复,所以要如何解决这个问题?我们最近发表了一篇关于Trash-Cli的文章,在评论部分,我们从用户EemilLgz那里获得了一个关于saferm.sh脚
LINUX 5532024-06-05 09:04:20
-
解析Linux 多应用程序docker自动部署脚本
摘要:Linux多应用程序docker自动部署脚本可以结合jenkins分布式部署Linux多应用程序docker自动部署脚本可以结合jenkins分布式部署参数:镜像名:端口的格式:版本号例如:spring-client:8764:0.0.11.先用maveninstall打包项目到target目录下2.项目对应的Dockerfile路径为:/src/main/docker/Dockerfile3.脚本自动复制Dockerfile和程序文件自动打包镜像部署4.docker命令运行时加入--re
LINUX 9682024-06-04 09:07:11
-
在 Linux 中配置SSH登录提示
无论何时登录公司的某些生产系统,你都会看到一些登录消息、警告或关于你将登录或已登录的服务器的信息,如下所示。这些是登录导语loginbanner。LoginwelcomemessagesinLinux在本文中,我们将引导你配置它们。你可以配置两种类型的导语。用户登录前显示的导语信息(在你选择的文件中配置,例如/etc/login.warn)用户成功登录后显示的导语信息(在/etc/motd中配置)如何在用户登录前连接系统时显示消息当用户连接到服务器并且在登录之前,这个消息将被显示给他。意味着当他
LINUX 15162024-06-03 21:07:13
-
Linux下的计划任务--crontab
一、cron服务cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。servicecrondstart//启动服务servicecrondstop//关闭服务servicecrondrestart//重启服务servicecrondreload//重新载入配置servicecrondstatus//查看服务状态二、cron的配置文件:/var/spool/cron/这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的cr
LINUX 22122024-06-03 16:52:01
-
加强Linux 容器安全的十大方面
容器安全解决方案需要考虑不同技术栈和容器生命周期的不同阶段。-1.容器操作系统与多租户-2.容器内容(使用可信源)-3.容器注册(容器镜像加密访问)-4.构建过程安全-5.控制集群中可部署的内容-6.容器编排:加强容器平台安全-7.网络隔离-8.存储-9.API管理,终端安全和单点登录(SSO)-10.角色和访问控制管理容器提供了一种简单的应用程序打包方法将它们无缝地从开发、测试环境部署到生产环境。它有助于确保各种环境中的一致性,包括物理服务器、虚拟机(VM)或私有或公共云。领先的组织基于这些好
LINUX 6572024-06-02 09:04:38
-
CPU使用率度量指标的分析!
没错,我在这里所说的是每个人在到处使用的“%CPU”这个度量指标,用于每一款性能监控产品中。用top(1)命令来查看。你可能认为90%的CPU使用率意味着:而实际上它可能意味着:停滞(stalled)意味着处理器在处理指令方面没有进展,通常是由于处理器在等待内存输入/输出。我在上面划分的比例(忙碌和停滞之间)是我在实际的生产环境中经常看到的情形。你很可能基本上处于停滞状态,但浑然不知罢了。这对你来说意味着什么呢?了解你的多少CPU处于停滞状态可以指导减少代码或减少内存输入/输出之间的性能调优工作
LINUX 11332024-06-01 09:16:01
社区问答
-
vue3+tp6怎么加入微信公众号啊
阅读:4981 · 6个月前
-
老师好,当客户登录并立即发送消息,这时候客服又并不在线,这时候发消息会因为touid没有赋值而报错,怎么处理?
阅读:6019 · 7个月前
-
RPC模式
阅读:5014 · 7个月前
-
insert时,如何避免重复注册?
阅读:5820 · 9个月前
-
vite 启动项目报错 不管用yarn 还是cnpm
阅读:6416 · 10个月前
最新文章
-
PHP日志怎么分析_PHP日志分析方法及故障排查技巧。
阅读:493 · 3分钟前
-
C# 如何在 WPF 中进行数据绑定_C# WPF 数据绑定完整指南
阅读:474 · 4分钟前
-
电脑复制粘贴功能失灵了怎么办?五种系统修复方法
阅读:328 · 6分钟前
-
飞书文件传输速度慢怎么办 飞书文件传输优化与加速技巧
阅读:265 · 8分钟前
-
高德地图搜索地点无法收藏怎么办 高德地图收藏夹管理与操作技巧
阅读:982 · 10分钟前
-
CSS浮动和inline-block的区别_布局模式选择分析
阅读:823 · 12分钟前
-
Java中Pattern与Matcher正则匹配的基本用法
阅读:920 · 14分钟前
-
excel表格如何隐藏_Excel隐藏行、列或整个表格的操作方法
阅读:290 · 16分钟前
-
韵达快递怎么查物流的实时位置_快递实时位置跟踪方法
阅读:876 · 18分钟前
-
LocoySpider如何采集天气预报信息_LocoySpider天气采集的API调用
阅读:457 · 21分钟前




