运维
-
Linux下的git开篇第一文:git的意义
在linux环境下,掌握git版本控制工具是开发者必备的技能。本文将为您详细解读git的基本用法及其在gitee和github上的应用,并展示如何在linux中高效使用gitee。 git版本控制器:git是当前最流行的分布式版本控制系统,它允许开发者跟踪代码变更、协作开发,并管理项目历史记录。 g…
-
【Linux】进程间通信——匿名管道
进程间通信的目的包括数据传输、资源共享、通知事件和进程控制。数据传输是指一个进程需要将数据发送给另一个进程;资源共享是指多个进程共享相同的资源;通知事件是指一个进程需要向另一个或一组进程发送消息,告知发生了某种事件,如进程终止时通知父进程;进程控制是指某些进程希望完全控制另一个进程的执行,如Debu…
-
常用linux终端命令有哪些
命令行日常快捷键 %ign%ignore_a_1%re_pre_1% 使用htop查看和管理进程 以上就是常用linux终端命令有哪些的详细内容,更多请关注创想鸟其它相关文章!
-
基于Debian的linux系统软件安装命令有哪些
%ignore_a_1%简介 一、软件安装方法 1)apt方式a.普通安装:apt-get install softname1 softname2 …;b.修复安装:apt-get -f install softname1 softname2… ;(-f atemp to correct…
-
深入解析Linux权限管理机制:安全与高效的基石
今日推荐 今日推荐《赋予AI助理个性化推荐超能力:自创工作流的秘诀》一文,详细介绍了如何利用Spring AI Alibaba框架开发AI助理,展示了Java开发者无需转向Python即可参与AI Agent开发的潮流,紧跟技术前沿! 简单回顾 前言在Linux操作系统中,权限管理是确保系统安全、稳…
-
Ubuntu上MariaDB性能如何提升
在Ubuntu上提升MariaDB性能的方法有很多,以下是一些重要的优化手段: 硬件层面的改进 扩展内存容量:保证服务器拥有充足的内存来存储数据与索引。采用SSD技术:相较于传统的HDD,SSD能显著加速数据的读取与写入。升级至多核处理器:增加CPU核心数量有助于增强并发处理的能力。 参数层面的调整…
-
[Linux] 有趣(花里胡哨)的终端显示
在安装某国产数据库时,我注意到终端上有一个类似旋转效果的动态显示,这让我回想起过去在编写脚本时尝试添加一些炫酷效果的经历。以下是对这种动态显示效果的简单总结。 动态展示的效果图如下: 这种动态展示的原理其实是通过输出普通字符,然后输出退格字符(),使得新字符覆盖旧字符的位置,从而在视觉上实现动态变化…
-
怎么使用tar命令备份Linux云服务器
基本命令 执行以下命令备份整个文件系统: sudo /usr/bin/tar -czpvf /home/zhaomu/backup/linux_backup.tar.gz / 其中各参数说明如下: -c:表示归档。 -z:使用gzip格式备份。gzip的备份速度较快,但相比其他方式生成的备份文件也较…
-
【Linux课程学习】:文件第二弹—理解一切皆文件,缓存区
前言: 本篇重点知识点:1.语言级的缓冲区设计的目的是减少系统调用,以提高效率。内核级的缓冲区是为了减少与外设的交流,提高效率。这两个设计都是为了提高效率。 2.理解外部设备对于进程而言也是文件。struct file中会有操作符表(函数指针的集合),它可以屏蔽不同设备直接的操作方法。也相当于文件。…
-
Linux进阶命令-lsof
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 在上一章节中,我们详细讲解了Linux系统自带的日志服务,帮助大家对其有了初步的了解。接下来,我们将深入探讨一些进阶命令,这些命令涵盖了系统操作、系统查看和处理、…