当前位置: 首页 > unix
-
mysql数据库介绍
数据库是一种用于存储、管理和实现与应用程序进行信息交互的数据软件。任何用于存储数据的软件都可以被称为数据库。在数据库技术未普及之前,人们只能自行编写数据存储方案。SQL语句是用于操作数据库的命令,也被称为数据库语言。主流的数据库软件包括:Oracle:由甲骨文公司开发的关系型数据库管理系统,是全球大型企业中使用最广泛的数据库软件之一,其价格也相对较高。MySQL:由瑞典MySQLAB公司开发,现为Oracle公司旗下产品。MySQL是广受欢迎的关系型数据库管理系统之一,尤其在WEB应用中被视为最
Windows系列 7772025-08-28 10:06:53
-
awk从放弃到入门(9):awk数组详解
大家好,很高兴再次与你们见面,我是你们的朋友全栈君。本文的知识点是在之前文章的基础上展开的,如果你还没有掌握前面的内容,请先参考之前的文章。注意:阅读本文之前,最好已经掌握了一些开发的基本语法,例如for循环和数组的基本使用,否则可能在阅读过程中遇到困难。在前文中提到过,awk可以被视为一种脚本语言,因为它包含了脚本语言的各种语法结构,如条件判断语句和循环语句。那么,awk中是否可以使用“数组”呢?当然可以,今天我们就来详细探讨awk中的数组。如果你有任何一种编程语言的使用经验,你一定知道,我们
linux运维 3312025-07-22 11:40:24
-
Linux 文件系统与日志分析「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。文章目录1.前言2.深入理解Linux文件系统2.1inode与block详解(1)inode和block概述(2)inode内容(3)查看文件的inode号码(4)inode的大小(5)文件存储总结(6)inode节点耗尽故障处理(7)恢复误删除的ext格式文件(8)恢复误删除的xfs格式文件2.2软链接和硬链接(1)概念(2)命令管理—ln3.Linux日志文件分析3.1日志简介3.2常见
linux运维 4252025-07-21 12:32:15
-
[apue] linux 文件系统那些事儿
前言说到linux的文件系统,好多人第一印象是ext2/ext3/ext4等具体的文件系统,本文不涉及这些,因为研究具体的文件系统难免会陷入细节,甚至拉大段的源码做分析,反而不能从宏观的角度把握文件系统要解决的问题。一个通用的linux文件系统都包含哪些概念?接口如何使用?设计层面需要考虑什么问题?这都在本文的讨论范围。当然了,内容都是从apue搬运过来的,经过了一点点梳理加工,原书还是基于比较老的UFS(UnixFileSystem)进行说明的,有些东西可能已经过时了,不过原理
linux运维 10622025-07-20 10:34:02
-
GDB调试-从入门实践到原理
你好,我是雨乐!在上篇文章中,我们分析了线上coredump产生的原因,其中用到了coredump分析工具gdb,这几天一直有读者在问,能不能写一篇关于gdb调试方面的文章,今天借助此文,分享一些工作中的调试经验,希望能够帮到大家。写在前面在我的工作经历中,前几年在Windows上进行开发,使用VisualStudio进行调试,简直是利器,各种断点等用鼠标点点点就能设置;大概从12年开始转Linux开发了,所以调试都是基于GDB的。本来这篇文章也想写写Windows下调试相关,奈何好多年没用了,
linux运维 8522025-07-20 09:32:23
-
Linux系列之链接
前言在类Unix系统中,一个文件可以被多个名称引用。我们通过链接来实现这一点,链接分为硬链接和软链接两种,本文将分别介绍这两种链接。硬链接硬链接允许指向文件,但与符号链接的方式不同。它们是Unix系统中创建链接的原始方法。每个文件默认有一个硬链接,代表文件的名称。当创建硬链接时,实际上是为文件添加了一个额外的目录条目。硬链接有两个限制:硬链接不能引用位于其文件系统之外的文件。它们必须在同一磁盘分区上。硬链接不能引用目录。硬链接与文件本身没有区别。在下面的目录中,我列出了包含硬链接和符号链接的示例
linux运维 9262025-07-20 09:08:40
-
第七章 :Hadoop+Zookeeper 3节点高可用集群搭建和原理解释[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。一,原理先说一下Zookeeper在Hadoop集群的作用,以前我们学习Hadoop伪分布式的时候没有用到Zookeeper是因为伪分布式只有一个NameNode,没有Active和Standby状态的两个NameNode之说,因此根本就不需要Zookeepr来帮我们自动切换。但是Hadoop真正的集群就不一样了,为了集群的高可靠性,Hadoop集群采用主备NameNode方式来工作,一个处于Active激活状态,另一个处于Standby备份状态,一旦激活
linux运维 9282025-07-19 08:02:12
-
Windows中使用Unix命令ls -l及快捷命令ll实现
在Windows系统中,使用Unix命令ls-l及其快捷命令ll的实现方法与Unix系统有所不同。Windows的cmd命令提示符不支持ls命令,而使用dir命令来列出文件和目录。然而,自2006年发布的WindowsPowerShell开始,ls命令已被支持,但其功能和选项与Linux系统存在差异。以下是WindowsPowerShell中ls命令与Linux系统中的一些主要差异:文件系统和目录分隔符的差异:WindowsPowerSh
Windows系列 9022025-07-18 08:14:24
-
每周学点测试小知识-Linux文件属性
在课堂上,芒果曾向大家介绍过Linux系统是一种典型的多用户操作系统,其中不同用户拥有不同的权限和地位。Linux的文件或目录属性包括节点、类型、权限、链接数量、所有者和所属组、最近访问或修改的时间等。我们可以使用ls-ali命令来查看这些文件属性:这些属性分别表示:iNode号、文件类型、文件权限、链接数目(硬链接数目)、文件所有者、文件所属组、文件大小、文件修改时间、文件名。iNode什么是iNode?要理解iNode,我们需要从文件存储开始说起。文件存储在硬盘上,硬盘的最小存储单位是“扇区
linux运维 6622025-07-16 09:34:02
-
Linux文件系统十问
我在知乎和公众号上都提到过,我在2012年于腾讯工作时写过一篇《Linux文件系统十问》。一直有人问我这篇文章在哪里能看到,如今外网唯一的正版链接——腾讯学堂也已经失效,网上能搜到的全是盗版。所以今天我干脆正式地再发一遍这篇文章。以下是文章的正文。关于文件系统,相信大家都不陌生。作为程序员的我们几乎每天都会与之打交道,但深入探讨一下,其中又有多少是我们理解不深的呢?那么,让我们一起来看一下下面这一组关于Linux文件系统的问题吧:1、机械磁盘在进行随机读写时速度非常慢,操作系统是采用什么技巧来提
linux运维 1642025-07-14 09:20:43
-
Linux 文件系统详解
在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。和DOS等操作系统不同,Linux操作系统中单独的文件系统并不是由驱动器号或驱动器名称(如A:或C:等)来标识的。相反,和UNIX操作系统一样,Lin
linux运维 2402025-07-14 08:58:15
-
浅谈文件系统中的核心数据结构
在宏观层面上,文件系统在内核中的运作流程可以概括为从虚拟文件系统(VFS)到实际磁盘文件系统的一系列步骤:VFS->磁盘缓存->实际磁盘文件系统->通用块设备层->IO调度层->块设备驱动层->磁盘。具体的操作流程如图所示:理解文件系统中的数据结构是理解Linux文件系统运作的关键。Linux中的文件系统包含几种核心数据结构:super_block、inode、dentry和file。super_block:这是磁盘文件系统(如XFS、EXT4)
linux运维 4882025-07-13 08:34:40
-
解决:如何写一个shell脚本(脚本名称:xsync,也称:xsync命令):实现多个电脑或者虚拟机之间的文件同步?
大家好,又见面了,我是你们的朋友全栈君。如何编写一个名为xsync的shell脚本(也称为xsync命令),以实现多个电脑或虚拟机之间的文件同步?让我们逐步了解其实现方法和相关问题。一、xsync命令与rsync命令之间的关系介绍:(1)xsync命令来源于一个xsync脚本,这个脚本不是Linux系统自带的,而是由程序员编写的。(2)xsync脚本的底层实际上是调用Linux系统自带的rsync命令,来实现多个电脑之间的快速文件同步。(3)rsync命令可以直接使用:其本质是通过“用户+电脑I
linux运维 3412025-07-11 10:28:36
-
学习笔记0319----linux基本命令(二)(文件管理)
linux基本命令预习内容1.文件增加隐藏权限(chattr)和查看隐藏权限(lsattr)1.1chattr选项+i权限1.2chattr选项+a权限1.3chattr选项“i”与“a”区别1.4lsattr选项-a-d-R2.特殊权限2.1set_uid权限,作用于二进制文件,可执行文件2.2set_gid权限2.3stick_bit防删位3.软链接和硬链接3.1软链接文件3.2硬链接文件3.3软链接和硬链接区别4.搜索文件命令4.1其他搜索命令:4.
linux运维 8842025-07-11 08:30:27
社区问答
-
vue3+tp6怎么加入微信公众号啊
阅读:4930 · 6个月前
-
老师好,当客户登录并立即发送消息,这时候客服又并不在线,这时候发消息会因为touid没有赋值而报错,怎么处理?
阅读:5961 · 6个月前
-
RPC模式
阅读:4990 · 7个月前
-
insert时,如何避免重复注册?
阅读:5783 · 9个月前
-
vite 启动项目报错 不管用yarn 还是cnpm
阅读:6379 · 10个月前
最新文章
-
微信消息同步不全怎么办 微信换机聊天记录恢复与操作技巧
阅读:746 · 39分钟前
-
蓝牙5.0传输带宽与抗干扰能力在外设连接中的表现
阅读:232 · 39分钟前
-
vivo浏览器底部工具栏怎么自定义_vivo浏览器功能栏个性化设置方法
阅读:472 · 40分钟前
-
win11怎么在任务管理器里看内存频率 win11任务管理器查看内存频率教程
阅读:460 · 40分钟前
-
Golang如何实现云原生应用统一鉴权_Golang云原生应用统一鉴权实践详解
阅读:282 · 41分钟前
-
生存《原子陨落》完整版上市 免费更新快速传送功能
阅读:473 · 41分钟前
-
哔哩哔哩的视频怎么在VR设备上观看_哔哩哔哩VR观看方法
阅读:153 · 41分钟前
-
Toncoin(TON)是什么?背靠Telegram,TON的生态和未来潜力深度解析
阅读:358 · 42分钟前
-
Go html/template:高效访问切片指定索引元素
阅读:786 · 42分钟前
-
使用 JavaScript 从列表中删除指定元素
阅读:842 · 42分钟前




