-
- 不会vim?看这篇就够了!
- vi介绍vi编辑器是Unix和Linux系统的标准文本编辑工具,其功能在所有Unix和Linux版本中保持一致,类似于Windows系统中的“记事本”。掌握vi编辑器后,您可以在任何Linux系统中轻松处理各种文件。vim介绍:vi和vim都是Linux中的文本编辑器,vim更适合编程使用,功能比vi更加强大。因此,vim可以被视为vi的增强版本。本文将简要介绍如何在vim编辑器中:移动光标、切换模式、对文本进行删除、查找、替换、复制、粘贴以及撤销操作。一、vim的三种模式命令模式(默认打开文件
- linux运维 . 运维 332 2025-07-10 12:12:02
-
- 如何查看Linux软件包更新历史 yum history和apt日志分析
- Linux系统中查看软件包更新历史的方法分为两类:1.对于CentOS/RHEL系统,使用yumhistory命令可查看安装、升级或删除记录,支持按包名过滤和事务详情查询;2.对于Debian/Ubuntu系统,更新日志保存在/var/log/apt/history.log中,可通过cat或less查看,旧日志以压缩文件形式存档;此外,建议定期备份日志、结合时间线分析、使用脚本辅助及控制访问权限以提升运维效率与安全性。
- linux运维 . 运维 328 2025-07-10 12:10:02
-
- 2021年Linux恶意软件感染数量增长35%
- 2021年,Linux设备的恶意软件感染率上升了35%,这主要是由于物联网设备被用于DDoS攻击的增加所致。美国信息安全公司CrowdStrike在其2021年的攻击数据报告中提出了以下观察:物联网智能设备通常运行不同的Linux版本,并专用于特定功能。然而,这些设备的资源一旦汇聚成规模,便能够对安全性高的基础设施发起大规模的DDoS攻击。除了DDoS攻击外,Linux物联网设备还被用于加密货币挖掘、垃圾邮件发送、作为命令和控制服务器,甚至有时作为企业网络的入口点。恶意软件概述XorDDoS是一
- linux运维 . 运维 1036 2025-07-10 12:06:36
-
- Linux系统下 MySQL 5.7和8.0 版本安装指南
- 一.准备工作删除本地CentOS7中的mariadb:首先,检查系统中是否已安装mariadb服务:rpm-qa|grepmariadb或yumlistinstalled|grepmariadb如果已安装,则删除mariadb及其依赖的包:yum-yremovemariadb-libs-5.5.44-2.el7.centos.x86_64接下来,关闭防火墙:firewall-cmd--state#查看防火墙状态systemctlstopfirewalld.service
- linux运维 . 运维 604 2025-07-10 12:06:31
-
- SpringBoot 原生 Task定时任务 & Corn表达式
- 操作步骤1、在启动类中使用@EnableScheduling注解来启用定时任务功能,这样可以自动扫描并执行定时任务。#启动类上的注解@EnableScheduling2、在需要设置定时任务的方法上添加cron表达式来指定任务的执行时间。#方法上的注解@Scheduled(cron="000-2**?")完成上述步骤后,定时任务便设置完毕。如果您不会编写Corn表达式,可以使用在线生成工具。推荐使用以下链接生成Corn表达式:https://www.bejson.com/othertool
- linux运维 . 运维 932 2025-07-10 12:06:16
-
- 如何实现Linux用户密码自动过期 chage命令使用技巧
- 设置Linux用户密码自动过期主要通过chage命令实现。1.使用chage-lusername可查看用户密码有效期信息,包括上次修改时间、最长使用期限、警告天数等;2.用chage-M[天数]username设置密码最长使用期限,超期后登录将被强制修改;3.用chage-W[天数]username设置密码过期前的警告提示;4.用chage-d0username强制用户首次登录时必须修改密码;5.可组合使用chage-M-W-I参数统一配置密码策略;6.使用chage-E-1username可取
- linux运维 . 运维 295 2025-07-10 12:05:02
-
- Linux系列之查找命令
- 前言作为前端开发者,我们有时也会需要与Linux系统打交道,因此掌握一些常用的Linux命令和概念是非常重要的。在接下来的几篇文章中,我们将一起探讨Linux的常用知识点。Linux有四个常用的查找命令:locate、whereis、which和find。本文将介绍它们的区别和基本用法。locate命令这个命令会扫描整个文件系统,找到与关键词匹配的所有项目。因此,你可能会得到大量的结果。locatekeywordlocate命令依赖于一个通常每日更新一次的数据库,所以如果你在搜索新近创建的文件,
- linux运维 . 运维 220 2025-07-10 12:02:20
-
- 各发行版Linux介绍
- 一、RedHatEnterpriseLinux概述RedHatEnterpriseLinux可能是最广为人知的Linux发行版之一,自从RedHat在1994年创立以来,凭借其品牌影响力已广为人知。公司在全球雇佣了超过500名员工,致力于推动开放源代码的发展。RedHatLinux在公共环境中表现出色,作为服务器使用。它由公司支持,提供全面的服务套件,这使其特别适合在公共网络中部署。这个版本的Linux使用最新内核,并包含大多数用户所需的主要软件包。RedHatLinux的安装过程简洁明
- linux运维 . 运维 1077 2025-07-10 12:01:16
-
- Linux为什么值得学习?
- 您可能会考虑是否值得学习Linux,因为它在桌面上远没有macOS或Windows那么受欢迎。然而,学习Linux有许多值得的原因,以下是一些关键理由。许多IT基础设施依赖于Linux学习Linux的一个重要原因是,互联网的许多基础设施,包括路由器和服务器,都是基于Linux的。根据W3Techs的数据,截至2022年6月,37.4%的网站使用某种版本的Linux作为其服务器操作系统,而使用Windows的比例为20.2%。如果您每天多次使用Googl
- linux运维 . 运维 377 2025-07-10 12:01:09
-
- 记一次 android 线上 oom 问题
- 背景公司的主打产品是一款跨平台的App,我的部门负责为其提供底层的数据传输SDK,我负责的是Android端的SDK开发。SDK并不直接加载在App主进程中,而是隔离在一个单独的进程中,两个进程通过TCP连接进行通信。这种做法的目的是减少因SDK崩溃导致主进程崩溃,为用户带来更好的体验。如图所示,SDK主要实现于service.so中,被Work进程加载,kernel.so通过JNI嵌入在App主进程中,前者作为侦听端,后者为连接端。然而,这种方式存在一个问题
- linux运维 . 运维 974 2025-07-10 12:01:04
-
- Tree命令的下载与使用「建议收藏」
- 大家好,很高兴再次见到你们,我是你们的老朋友全栈君。Tree命令的下载与使用前言作为一名Linux初学者,今天是我首次发布博客。我决定记录一下今天下载Linux中tree命令的过程。先让我分享一下我是如何发现tree命令的吧。今天在看书时,无意中翻到了关于tree命令的介绍,得知它可以以树状图的形式展示目录结构。于是,我创建了一个名为aaa的文件夹和一个名为123的文件,并复制了123文件(命名为123复件),然后将123文件和123复件移动到aaa文件夹中。在终端中输入命令treeaaa,却没
- linux运维 . 运维 436 2025-07-10 12:00:26
-
- 【Hive】hive 数据倾斜、优化策略、hive执行过程、垃圾回收
- 1.数据倾斜1.1什么是数据倾斜?由于数据分布不均匀,造成数据大量的集中到一点,造成数据热点Hadoop框架的特性代码语言:txt复制-不怕数据大,怕数据倾斜-Jobs数比较多的作业运行效率相对比较低,如子查询比较多-sum,count,max,min等聚集函数,通常不会有数据倾斜问题主要表现:任务进度长时间维持在99%或者100%的附近,查看任务监控页面,发现只有少量reduce子任务未完成,因为其处理的数据量和其他的reduce差异过大。单一reduce处理的记录数和平
- linux运维 . 运维 545 2025-07-10 11:58:30
-
- Linux这5大磁盘分区工具,绝了!
- 在Linux操作系统中,初始安装时通常会创建分区,但您可以在安装后的任何时间进行添加、删除、修改和调整分区大小。磁盘分区管理器特别适用于新驱动器或USB记忆棒的添加和文件系统的更改。无论您偏好图形用户界面(GUI)还是命令行界面(CLI),都有多种磁盘分区管理器供您选择。我们将在下文中探讨它们的使用方法,并帮助您选择最适合您的工具。以下是Linux系统中顶级的五种磁盘分区工具,这些工具可用于清理磁盘、安装新操作系统或为文件分配独立空间。GPartedGParted是最受欢迎的磁盘分区管理器
- linux运维 . 运维 538 2025-07-10 11:58:01
-
- FusionGDB 2.0|融合基因综合性注释数据库
- FusionGDB数据库近期发布了2.0版本(https://compbio.uth.edu/FusionGDB2/index.html),在此我们简要介绍一下FusionGDB2的主要功能。此次更新的重点在于引入了基于深度学习的算法,用于预测与融合基因相关的内容。结合数据库原有的数据,可以进行多种数据查询。具体的使用方法与之前的版本类似,有需要的用户可以参考之前的介绍:[[FusionGDB-融合基因功能预测数据库]]
- linux运维 . 运维 949 2025-07-10 11:56:02
-
- linux rwx 权限「建议收藏」
- 大家好,又见面了,我是你们的朋友全栈君。linuxrwx权限Linux的文件访问权限分为读、写、执行三种r:可读(4)w:可写(2)对目录来说则可新建文件x:可执行(1)对目录来说则可进入该目录-:无权限(0)可用ls-l查看文件代码语言:javascript代码运行次数:0运行复制drwxr-xr-x3zybzyb44Jun52019apps-rw-rw-r--3zybzyb44Jun52019ooxx.txt解析drwxr-xr-
- linux运维 . 运维 1050 2025-07-10 11:52:48
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

