自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux学习记录22——su命令与sudo服务

上面的su命令与用户名之间有一个减号(-),这意味着完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息。强烈建议在切换用户身份时添加这个减号(-)。另外,当从root管理员切换到普通用户时是不需要密码验证的,而从普通用户切换成root管理员就需要进行密码验证了。尽管像上面这样使用su命令后,普通用户可以完全切换到root管理员的身份来完成相应工作,但这将暴露root管理员的密码,从而增大了系统密码被黑客获取的概率;这并不是最安全的方案。

2024-04-07 16:25:30 1398

原创 Linux学习记录21——文件访问控制列表(ACL)

前文讲解的一般权限、特殊权限、隐藏权限其实有一个共性—权限是针对某一类用户设置的,能够对很多人同时生效。如果希望,就需了。通俗来讲,基于普通文件或目录设置ACL其实,更加精准地派发权限。另外,如果针对某个目录设置了ACL,则目录中的文件会继承其ACL权限;若针对文件设置了ACL,则文件不再继承其所在目录的ACL权限。

2024-04-07 15:11:49 946

原创 Linux学习记录20——文件的隐藏权限

Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。既然叫隐藏权限,那么使用常规的ls命令肯定不能看到它的真面目。隐藏权限的专用设置命令是,专用查看命令是。

2024-04-07 11:39:40 1104

原创 Linux学习记录19——文件的特殊权限

用于设置文件的。例如,要把一个设置成其所有者可读可写可执行、所属组可读可写、其他人没有任何权限,则相应的字符法表示为rwxrw----,其对应的数字法表示为760。使用chmod命令如表1所示。

2024-03-31 21:33:24 1186

原创 Linux学习记录18——用户的基本组、扩展组和文件的所有者、所属组之间的关系

经过前两次的学习,我对文件的所有者和所属组的概念不是很清晰。即什么才是文件的所有者?什么才是文件的所属组?它俩和用户的基本组、扩展组有联系吗?文件的所有者、所属组和其他用户都对文件有相应的rwx权限,我认为其中最难理解的点就在于所属组对文件的操作权限,即什么样的用户才算是和文件同属于一个组?通过查找资料,我发现了以下结论:在 Unix/Linux 系统中,文件的权限分为三组:所有者、所属组和其他用户。:文件的所有者是创建该文件的用户或者最后修改该文件的用户。所有者对文件具有最高的权限控制。

2024-03-30 20:10:05 1868

原创 Linux学习记录17——文件的权限与归属

在Linux系统中,每个文件都有归属的所有者和所属组,并且规定了文件的所有者、所属组以及其他人对文件所拥有的可读(r)、可写(w)、可执行(x)等权限。,权限比较容易理解:“可读”表示能够读取文件的实际内容;“可写”表示能够编辑、新增、修改、删除文件的实际内容;“可执行”则表示能够运行一个脚本程序。但是,对于目录文件来说,理解其权限设置就不那么容易了。很多资深Linux用户其实也没有真正搞明白。,“可读”表示能够读取目录内的文件列表;“可写”表示能够在目录内新增、删除、重命名文件;

2024-03-27 09:52:55 725

原创 Linux学习记录16(第五章)——用户身份与能力

Linux系统的设计初衷之一就是为了满足多个用户同时工作的需求,因此必须具备很好的安全性,尤其是不能因为一两个服务出错而影响到整台服务器。Linux系统的管理员之所以是root,并不是因为它的名字叫root,而是因为该用户的身份号码即UID(User IDentification)的数值为0。在Linux系统中,UID就像我们的身份证号码一样具有唯一性,因此可通过用户的UID值来判断用户身份。在RHEL 8系统中,用户身份有下面这些。:系统的管理员用户。

2024-03-26 22:39:10 998

原创 Linux学习记录15——计划任务服务程序

经验丰富的系统运维工程师可以使得Linux在无须人为介入的情况下,在指定的时间段自动启用或停止某些服务或命令,从而实现运维的自动化。计划任务分为一次性计划任务与长期性计划任务,大家可以按照如下方式理解。:今晚23:30重启网站服务。:每周一的凌晨3:25把/home/wwwroot目录打包备份为backup.tar.gz。只执行一次,一般用于临时的工作需求。可以用at命令实现这种功能,只需要写成的形式就行。如果想要查看已设置好但还未执行的一次性计划任务,可以使用;要想将其删除,可以使用。

2024-03-26 11:26:12 641

原创 Linux学习记录14——Shell脚本之流程控制语句

从技术角度来讲,if语句分为。if条件语句的单分支结构由关键词组成,而且只在条件成立后才执行预设的命令。单分支的if语句属于最简单的一种条件判断结构,语法格式如图1所示。下面使用单分支的if条件语句来判断 /media/cdrom 目录是否存在,若不存在就创建这个目录,反之则结束条件判断和整个Shell脚本的执行。这里继续用 “bash脚本名称” 的方式来执行脚本。由关键词组成,它进行一次条件匹配判断,如果与条件匹配,则去执行相应的预设命令;反之则去执行不匹配时的预设命令。

2024-03-25 14:04:54 940

原创 Linux学习记录13——shell脚本

shell终端解释器提供了诸如循环、分支等高级编程语言才有的控制结构。shell脚本命令的工作方式有下面两种::用户每输入一条命令就立即执行:由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命令。在Shell脚本中不仅会用到前面学习过的很多Linux命令以及正则表达式、管道符、数据流重定向等语法规则,还需要把内部功能模块化后通过逻辑语句进行处理,最终形成日常所见的Shell脚本。

2024-03-23 20:54:24 1045 1

原创 Linux学习记录12(第四章)——Vim文本编辑器

在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数。这里选择Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上。Vim编辑器设置了3种模式——命令模式、输入模式、末行模式,每种模式分别又支持多种不同的命令快捷键,这大大提高了工作效率。:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。:正常的文本录入:保存或退出文档,以及设置编辑环境。在每次运行Vim编辑器时,会默认进入,此时需要先切换到后再进行文档编写工作。而每次在写完文档后需要先返回,然后再进入。

2024-03-22 21:22:24 1892 1

原创 Linux学习记录11——管道符、通配符、转义字符、环境变量

今天主要学习了Linux系统中的管道命令符、命令行的通配符、常用的转义字符以及重要的环境变量。

2024-03-21 20:06:09 808 1

原创 Linux学习记录10(第三章)——重定向

先简要介绍一下什么是重定向?。输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输到屏幕上的数据信息写入到文件中。输出重定向和输出重定向技术,以及写入和写入两种模式。标准输入重定向(文件描述符为 0):默认从键盘输入,也可从其他文件或命令中输入标准输出重定向(文件描述符为 1):默认输出到屏幕错误输出重定向(文件描述符为 2):默认输出到屏幕。对于重定向中的标准输出模式,可以省略文件描述符1 不写;而错误输出模式的文件描述符 2是必须要写的。

2024-03-20 20:25:10 804 1

原创 Linux学习记录——重置root管理员密码

这次主要学习了如何修改RHEL8 中root管理员的密码。在开启虚拟机时,会最先出现图1所示的界面,此时按键盘上的 e 键进入内核编辑界面。进入界面后的样子如图2所示,此时使用方向键在 Linux 的参数后面加上 rd.break 命令。并使用 ctrl+x 运行。稍作等待,会进入图3所示的界面。然后,在命令行中依次输入:passwd输入新密码确认新密码ctrl+dctrl+d如下图所示,不过值得注意的是,在输入密码时屏幕上并不会出现密码(而并非我故意隐藏),保证两次输入一致即可。

2024-03-20 18:38:34 891 1

原创 Linux学习记录9——文件目录管理命令

本次主要学习Linux系统日常运维工作中最常用的命令,实现对文件的创建、复制、剪切、更名、删除等操作。

2024-03-19 11:55:23 1061

原创 Linux学习记录8——文本文件命令

在Linux系统中,一切都是文件,对服务程序进行配置自然也就是编辑程序的配置文件。这次主要学习了查看文本文件的Linux命令。执行 stat 命令时,发现Atime更新的不及时,明明刚访问过,却显示的是旧时间?

2024-03-17 20:53:01 952 1

原创 Linux学习记录7---查找定位文件命令

今天主要学的是查找定位Linux文件的相关命令。如pwd、cd、ls、tree、find、locate、whereis、which命令。工作目录指的是用户当前在系统中所处的位置。

2024-03-16 21:32:13 1168 1

原创 Linux学习记录6

今天主要学习了Linux系统状态检测命令。

2024-03-15 22:16:57 768 1

原创 Linux学习记录5--常用的Linux命令

本次主要学了Linux一些常用的系统工作命令,如echo、date、timedatectl、reboot、poweroff、wget、ps、pstree、top、nice、pidof、kill、killall等命令。top输出界面中PR和NI,分别表示什么意思?在修改bash优先级是,它的修改逻辑是什么?进程状态中:中断、僵死、停止之间的区别?

2024-03-13 22:50:08 902

原创 Linux学习记录4(第二章)—初步接触Linux命令

先讲一下硬件、系统内核、服务程序(QQ、微信等)等之间的关系,来引出Shell和Bash。说到这,硬件、系统内核、服务程序三者之间的关系就很明朗了。硬件是最底层的,人不可能直接与其交流;系统内核确实可以控制并管理硬件设备,但人修改内核参数的难度系统较高;服务程序是最接近用户端的,人们可以利用它,实现和硬件设备的交互。简言之,人想和硬件交互,那么他就需要一个媒介,而这个最好的媒介就是服务程序。我们在行业中也将用户终端程序叫做Shell。Shell是终端程序的统称,它充当了人与硬件之间的翻译官。

2024-03-12 21:20:00 805 1

原创 Linux学习记录3

Linux操作的系统的安装

2024-03-10 20:43:51 819

原创 Linux学习记录2

今天主要学习的是VM Workstation虚拟机软件的相关知识。要想在不换电脑的情况下学习Linux OS,那么VM这款软件是首要选择。它是一款桌面计算机虚拟软件,让用户能够在单一主机上同时运行多个不同的操作系统。试想一下,我们自己的电脑是怎样组成并运行的?答案是硬件设备+Windows操作系统,这样我们的电脑便可以正常使用。而VM可以为我们提供虚拟化的硬件设备,我们只需要再为它装上Linux OS,那么一台带有Linux系统的虚拟机就出现了。

2024-03-09 21:05:57 848

原创 Linux学习记录1

今天主要学的是Linux操作系统的基本介绍。Linux系统是一款优秀的软件产品,它具备类似Unix系统的程序界面,并继承了其良好的稳定性。##《Linux就该这么学》

2024-03-08 21:38:44 364

原创 显卡为nividia的笔记本,关于cuda的问题

首先输入nvcc -V 时会提示“不是内外部命令”,这就说明我们电脑还没有下载cuda工具包,而 输入nvidia-smi时,会显示 CUDA Version版本为11.6.。这两个是不相矛盾的,其实是因为CUDA 有两种API,分别是运行时 API 和 驱动API,即所谓的 Runtime API 与 Driver API。nvidia-smi 的结果除了有 GPU 驱动版本型号,还有 CUDA Driver API的型号,这里是 11.6。而nvcc的结果是对应 CUDA Runtime API。简

2023-09-16 10:21:17 2041 1

空空如也

空空如也

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

TA关注的人

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