自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 ubuntu无法在图形化界面登录root账户以及xshell无法连接root用户

学习linux嵌入式开发时,有一段经常需要使用root用户权限,但我经过实验和查阅资料了解到ubuntu系统默认root是没有设置密码的,所以无法登录也无法连接到xshell。为了方便使用,我使用”sudo passwd root”命令设置了root用户的密码,但这只能在终端中登录,图形化界面依然不可以。通过查阅资料得到:终端使用的登录验证采用本地shadow文件等配置验证用户密码。如果shadow文件中的root密码已经更改,则终端会通过验证。

2024-04-13 10:35:02 740 2

原创 使用逻辑卷管理器(LVM)详细教程

RAID技术可以有效的提高硬盘设备的读写速度,确保数据的安全性,但是在硬盘分好区或者部署伟RAID之后,再想修改硬盘分区大小就不容易了。所以此时就需要用到另一项非常普及的硬盘设备资源管理技术——逻辑卷管理器(LVM)。LVM允许用户对硬盘资源进行动态调整。LVM技术是在硬盘分区和文件系统中间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并,以实现对硬盘分区的动态调整(扩展、缩容、精简)。物理卷:物理存储设备,如硬盘或者分区。

2023-12-05 21:20:54 216 2

原创 Linux——配置与管理文件系统

在linux系统中,每个设备都会被当成一个文件来对应。没有文件系统,电脑就不知道读取写入数据到硬盘。用户在一件存储设备中执行的文件建立、写入、读取、修改、转存与控制等操作都是依靠文件系统来完成的。文件系统的作用是合理规划硬盘,以满足用户正常的使用需求。1)文件系统类型最常用支持更大的分区和分区大小,以及更快的文件系统检查和操作速度。用于大型文件和大容量存储它的优势在发生意外宕机后尤其明显,可以快速恢复可能被破坏的文件而且强大的日志功能只需花费极低的文件权限和属性的信息。

2023-12-02 15:02:20 325

原创 RAID技术图解

RAID可分为软RAID和硬RAID,其中,软RAID是通过软件实现多块硬盘冗余的,而硬RAID一般通过RAID卡来实现RAID。目前,RAID的级别从概念的提出到现在,已经发展了6个级别,分别是0、1、2、3、4、5.常用的是0、1、3、5。于各个硬盘中,所以任何一个硬盘损坏,都可以根据其他硬盘上的校验位来重建损坏的数据。,当任意硬盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。向阵列中的硬盘写数据,奇偶校验数据存放在阵列的各个盘中,把硬盘阵列中的硬盘分成相同的两组,

2023-12-02 14:42:18 95

原创 中文分词库——jieba库

使用jieba库,你可以轻松地进行中文文本的分词处理,并在自然语言处理、文本挖掘、信息检索等领域中应用它的功能。你可以通过安装jieba库并查阅官方文档来详细了解和使用其提供的功能和方法。PyCharm会连接到Python软件包索引。2.全模式(全文扫描切分)1.精确模式(精确切分)推荐使用后面几种,更方便调用。“Win + R”快捷键。对三国演义进行词频统计。根据需要添加自定义词汇。第三方中文分词函数库。

2023-11-21 19:58:36 6302

原创 Linux——配置与管理硬盘

扩展分区严格地讲不是一个实际有意义的分区,它仅仅是指向下一个分区的指针,这种指针结构将形成一个单向链表。扩展分区的总容量= 逻辑分区1容量+逻辑分区2容量+…【注意:只有一个分区可以被标记为活动分区,否则可能导致启动错误或混乱。最多只有4个分区信息可以写到第一个扇区中,这4个分区就是主分区。不是由插槽决定的,而是由系统内核的识别顺序决定。检查文件系统的正确性,并对Linux硬盘进行修复。第一个扇区里保存着主引导记录与硬盘分区表信息。在建立文件系统前,要确认分区上的数据不再使用。

2023-11-21 19:42:17 275

原创 CentOS_8系统密码破解

1.重启操作系统当虚拟机多了时,很容易忘记操作系统的密码,本篇文章教大家怎么从内核入手破解密码,重新设置密码。注意:本文章以CentOS_8系统为例,不同操作系统重置方法不同。1.重启操作系统打开一个terminal,输入重启命令。

2023-11-12 15:21:52 892 2

原创 linux基础——【查看文本内容】cat命令

滚动显示文件内容【适合短小的文件】,或将多个文件合并、覆盖【可以同时查看多个文件】:显示文件的行号,将每一行的行号与内容一起显示。显示文件的行号,仅对非空行进行编号。-s:将连续的空行合并为一个空行。-E:在每一行的末尾显示一个美元符号($)。-T:将制表符(Tab)字符显示为^I。

2023-11-07 20:01:57 450

原创 什么是挂载?怎么挂载?怎么配置挂载文件?怎么配置离线YUM源?(超详细)

什么叫挂载?使得文件系统中的文件和目录可在该目录下访问和操作将不同的设备或文件系统的内容合并到一个统一的目录结构中通过挂载,可以将硬盘分区、USB驱动器、网络分享、CD-ROM等各种设备连接到文件系统树的不同位置上。/etc/fstab 是一个用于配置linux系统中文件系统挂载的配置文件。它定义了系统启动时应该自动挂载的文件系统,并指定了挂载选项。

2023-11-07 19:52:32 2302

原创 linux基础命令——[拷贝及转换文件] dd命令

默认单位是字节,可以使用后缀如k、M、G来表示千兆节、兆字节、吉字节。按照指定的输入和输出规则,对数据进行块级别的复制和转换。后面没有新的行不生成回车换行】

2023-11-05 15:56:29 242

原创 linux基础命令——【显示系统信息】dmesg命令

使用CentOS_8 为例。用示例名称和物理名称来表示标识系统上的设备。dmesg命令也用于显示系统诊断信息、操作系统版本号、物理内存大小以及其他信息。-c:清除内核环缓冲区,即清除已读取的内核消息。-w:实时监视内核消息,持续输出新的消息。-n

2023-10-31 18:14:34 392 1

原创 linux基础命令——【管理和控制系统时间】timedatectl命令

显示时间同步的详细状态信息,包括时间同步源、时间同步误差等。:显示当前的时间和日期设置,包括时区、本地时间和协调世界时(查看和修改系统时钟、时间同步设置以及其他与时间相关的配置。时区参数应为有效的时区标识符,如。时间和日期设置的工具。这里是用CentOS_8 为例子。,则硬件时钟将被视为本地时间;:手动设置系统时钟。:启用或禁用网络时间协议(:列出可用的时区列表。

2023-10-31 18:08:51 149 1

原创 /etc/shadow 文件

用户名:加密后的用户密码:用户最近一次口令被修改的天数:最短口令存活期:密码有效期:密码过期前几天提醒用户:过期后几天账户被禁用:被禁用具体日期:保留字段(用于功能扩展)使用root用户登录后,修改(使用vim编辑器)普通用户的UID为0,使其拥有超级用户的权限,此操作后,该普通用户可以访问有权限要求的文件。账户被禁用后,系统不允许此用户登录,也不会提示过期,是完全禁用。如果设置为0,禁用此功能,也就是可以随时修改密码。如果有密码,则会显示密码的哈希值(被加密)【UID为0时,被判定为超级用户。

2023-10-24 11:54:11 655

原创 /etc/passwd文件

(密码除外)【密码的哈希值存储在中】用户名:密码(加密):UID(用户ID):GID(组ID):用户的描述信息:主目录:命令解释器(登录shell)用户名。

2023-10-24 09:57:06 229

原创 linux系统特殊文件--/dev/null(黑洞文件)与/dev/zero(空白文件)

dev/null 是一个特殊的设备文件,在Unix和类Unix系统中被用作黑洞。它是一个空设备,接收所有写入操作,但不保存任何数据。因此,它被用于丢弃不需要的输出或将输出重定向到无效的位置。

2023-10-17 11:00:34 752

原创 C语言基础篇--数组

本文章介绍了关于c语言数组的基础知识,还有数组的存储、用法。同时说明了:在什么情况下,编译器才会在数组末尾自动添加空字符。

2023-08-07 23:58:31 752 1

原创 数组训练经典题--扫雷小游戏(纯代码)

编写这样的一个扫雷小游戏非常有助于锻炼我们对数组、循环语句的使用能力, 在编写程序的过程中,我们总是会遇到很多问题,也许还会写出难以解决的bug。但是问题一旦被发现并且解决,我们的能力将得到提升,这将是只听不练的学习方式得不到的优秀体验。所以,一起来编写我们自己的小游戏吧!

2023-08-07 21:46:22 67 1

原创 C语言基础篇--函数

strcpy()函数const关键字可以确保函数在执行时不会修改src指向的字符串,提高代码的安全性和可读性。函数头包含函数的返回类型,函数名和参数列表。函数体包含了函数的具体实现,即一系列的语句和操作。// 自定义函数,计算两个整数的和return sum;return 0;函数头中的int表示函数的返回类型为整数,addNumbers是函数的名称,参数列表(int a,int b)指定了函数接收两个整数类型的参数a和b。

2023-08-03 22:08:48 49

数组训练经典题-扫雷小游戏(纯代码)

纯代码版小游戏,含大量注释,适合学习使用。

2023-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除