【Linux】Linux命令与操作详解(二)权限管理、存储管理(磁盘分区、格式化、挂载)、进程管理、yum软件包安装

news2024/12/27 5:24:51

文章目录

  • 一、前言
  • 二、权限管理
    • 2.1、用户权限
    • 2.2、权限说明
    • 2. 3、常用命令
      • 1、chmod
      • 2、chown
      • 3、chgrp
  • 三、存储管理
    • 磁盘的分区、格式化与挂载
      • 1、新建一块硬盘
      • 2、在新建硬盘中进行分区
      • 3、格式化
      • 4、挂载
  • 四、进程管理
    • 进程管理命令
      • 1、ps
      • 2、top
      • 3、nice
  • 五、YUM软件包安装
    • 1、修改默认安装地址
    • 2、安装
  • 六、谢谢观看!

一、前言

上一篇博客讲解了Linux的用户管理和文件管理,本篇博客将继续讲解权限管理

  • 文件管理命令中的权限指的是用户对文件的权限
  • 根据用户与文件的关系,用户可被分为:文件或目录的拥有者、同组用户、其它组用户和全部用户。
  • 一般将权限相同的用户放在同一组

二、权限管理

2.1、用户权限

根据用户对文件的权限,将用户权限分为读取权限(read)、写入权限(write)和执行权限(execute)。

2.2、权限说明

  • 读权限
    对应字符 r ,可查看文件内容,可列出目录内容
  • 写权限
    对应字符w,可修改文件内容,可在目录中创建、删除文件
  • 执行权限
    对应字符x,可执行该文件,可以进入目录

用命令 ls -l 来查看文件的属性信息 ,如下:

在这里插入图片描述
红框中的为文件的权限信息,每行的权限信息均由10个字符构成,以第二行boot文件的权限信息为例:

dr-xr-xr-x

第一个字符“d”,表示文件类型
剩下的9个字符,每三个为一组,依次为"r-x" 、“r-x” 、“r-x”
分别表示文件所有者权限、同组用户权限、其它用户权限。
每组的三个字符对应用户的读、写、执行权限,若对应权限为“-”,表示用户无该权限。

该文件的权限信息中,三组均为“r-x”,表示对于该文件来说,所有者、同组用户、其它用户均只有读和执行权限,没有写权限。

2. 3、常用命令

1、chmod

变更文件或目录的权限。

# chmod [选项] [{augo}{+-=}] [文件或目录]

{augo} : a为所有用户、u为用户名user、g为组名group、o为其它用户或用户组。
{+ - =} : + 表示添加权限、-表示取消权限、=表示设定权限。
[选项]:

-f		#不显示错误信息
-v		#显示指令执行过程
-R		#递归处理,处理指定目录及其所有文件和子目录

命令格式:

# chmod a+w boot

对文件boot 的所有用户增加一个写权限
在这里插入图片描述

# chmod a-w boot

对文件boot的所有用户取消写权限。
在这里插入图片描述

2、chown

更改文件或目录的所有者。

# chown [选项] [用户] [文件或目录]
-f		#不显示错误信息
-v		#显示指令执行过程
-R		#递归处理,处理指定目录及其所有文件和子目录

3、chgrp

更改文件或目录的所属组。

# chgtp 组名 文件或目录

三、存储管理

磁盘的分区、格式化与挂载

Linux系统中,磁盘需进行分区、格式化、挂载操作后才能被使用。

1、新建一块硬盘

找到要配置的虚拟机,右键单击,选择 设置。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下一步,点击完成即可。
在这里插入图片描述
执行reboot命令,进行重启。从而生效。

# reboot

使用lsblk命令,查看设备挂载情况。

# lsblk

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3a522181cd694af2a725737c1da5c1ae.png

2、在新建硬盘中进行分区

# fdisk [选项] [磁盘]

输入指令:

# fdisk /dev/sdb

开始分区后的指令

m		#显示命令列表
p		#显示磁盘分区
n		#新增分区
d		#删除分区
w		#写入并退出

在这里插入图片描述
开始分区后,依次输入 n(新增分区), p(分区类型为主分区), 1, 回车, 回车(使用默认值), w写入并退出。
在这里插入图片描述

3、格式化

mkfs 实现格式化分区。

# mkfs [选项] [参数] 分区

常用选项 : -t (设置文件系统,若不指定文件系统,分区默认被格式化为ext4)

# mkfs -t ext4 /dev/sdb1            #指定文件系统为ext4

在这里插入图片描述

# lsblk -f       #查看分区

在这里插入图片描述

4、挂载

在Linux中,挂载通常指的是将一个文件系统关联到一个目录。相当于将文件系统与磁盘进行了链接。

# mount [选项] [参数] 设备 挂载点       #将某个分区挂载到目录
# cd /                        #切换到根目录
# mkdir newpoint			  #创建新文件newpoint
# mount /dev/sdb1 /newpoint/  #将分区sdb1挂载到newpoint中

在这里插入图片描述

取消挂载
命令: umount [选项] 参数
其中,参数为挂载点目录

四、进程管理

进程是一个二进制程序的执行过程,在Linux操作系统中,向命令行输入一条命令,回车之后,就有一个进程被启动。进程存在于计算机内存中。
进程的状态被划分为5种:初始态、就绪态、运行态、睡眠态、终止态。

进程管理命令

1、ps

查看当前系统正在运行的进程。

# ps [选项] [参数]

在这里插入图片描述

2、top

使进程相关信息动态显示。

# top [选项]

在这里插入图片描述

3、nice

进程优先级会影响进程执行的顺序,在Linux中,可以通过改变进程的nice值来更改进程的优先级。

# nice [选项] [参数]

参数通常为进程名。
用例:

nice -n 5 bash    #将bash的优先级改为5

4、jobs

# jobs [选项] [参数]
-l		#显示进程号
-p		#仅显示作业对应的进程号
-n		#显示作业状态的变化
-r		#仅显示运行状态的任务
-s		#仅显示停止状态的任务

五、YUM软件包安装

1、修改默认安装地址

Centos的默认安装地址是centos官网,属于外网,在输入yum命令进行安装时可能无法安装。我这里将地址改为阿里云的地址。

# cd /etc/yum.repos.d		#进入yum.repos.d文件
# rm -rf CentOS-*			#删除该文件的所有子文件


在这里插入图片描述

 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

之后将这段网址粘贴进去,之后即可进行安装操作。
在这里插入图片描述

2、安装

yum 的安装命令为install,使用yum安装telnet的命令如下:

yum -y install telnet

在这里插入图片描述
在这里插入图片描述
出现“完毕”,即安装成功。

六、谢谢观看!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2194879.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法6:模拟运算

文章目录 z字形变幻外观数列数青蛙 题目均来自于力扣 z字形变幻 class Solution { public:string convert(string s, int numRows) {int n s.size();if(n < numRows || numRows 1) return s;int d 2 * numRows - 2;string res;for(int j 0; j < n; j d){res s[j]; …

Chromium 中<a> 标签href 属性实现分析c++

HTML 链接&#xff08;Anchor&#xff09;是网页之间跳转的核心部分。 HTML 使用链接与网络上的另一个文档相连。 HTML中的链接是一种用于在不同网页之间导航的元素。 链接通常用于将一个网页与另一个网页或资源&#xff08;如文档、图像、音频文件等&#xff09;相关联。 …

如何解决位置在表里的二维码的错行问题

众所周知&#xff0c;sap 里的二维码&#xff0c;在从其他形式转换成二维码之后&#xff0c;会经常有数据位置改变的情况&#xff0c;想让它老老实实待在原地很难&#xff0c; 这里要注意设置行间距&#xff0c;如果行间距不合适&#xff0c;就会导致错位

桥梁检测系统源码分享

桥梁检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision 研究…

Vue入门-指令学习-v-on

v-on 作用&#xff1a;注册事件 添加监听 提供处理逻辑 语法&#xff1a; v-on:事件名"内联语句" v-on:事件名"methods中的函数名" 注意&#xff1a;" v-on&#xff1a;"可以替换为" " v-on:click"XXX" --> cli…

CPU中的寄存器是什么以及它的工作原理是什么?

在计算机科学中&#xff0c;寄存器是数字设备中的一个重要组成部分&#xff0c;它用于存储数据和指令以快速处理。寄存器充当临时存储区&#xff0c;信息可以在这里被快速访问和操作&#xff0c;以执行复杂任务。寄存器是计算机中最基础的存储类型&#xff0c;它们在帮助机器高…

如何写出Pythonic的代码?

f-string、三元操作、各种解析式、生成器装饰器的熟练运用&#xff0c;“内库”引用和函数封装再加持PEP8&#xff0c;撰写的脚本不pythonic都难。&#x1f60e; (笔记模板由python脚本于2024年10月07日 18:03:27创建&#xff0c;本篇笔记适合特别喜欢python的coder翻阅) 【学习…

LeetCode讲解篇之377. 组合总和 Ⅳ

文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 总和为target的元素组合个数 可以由 总和为target - nums[j]的元素组合个数 转换而来&#xff0c;其中j为nums所有元素的下标 而总和target - nums[j]的元素组合个数 可以由 总和为target - nums[j] - nums[k]的…

哪个牌子充电宝质量好又靠谱?年度四大热门款充电宝清单来了

​当今时代&#xff0c;智能手机已融入我们日常生活的方方面面&#xff0c;成为了不可或缺的伙伴。然而&#xff0c;随之而来的充电需求也日益增长&#xff0c;我们在选择充电宝时经常会面临困惑。面对市场上众多的充电宝品牌和型号&#xff0c;如何挑选一款性价比高、性能稳定…

机器学习框架(含实例说明)

机器学习框架是用于开发和部署机器学习模型的软件库和工具集。它们提供了一系列的算法、工具和基础设施&#xff0c;帮助开发者更高效地构建、训练和部署机器学习模型。以下是一些主要的机器学习框架及其详细介绍&#xff1a; 1. TensorFlow TensorFlow 是由Google开发的开源…

基于STM32的智能花盆浇水系统设计

引言 本项目设计了一个基于STM32的智能花盆浇水系统。该系统通过土壤湿度传感器检测土壤湿度&#xff0c;当湿度低于设定阈值时&#xff0c;自动启动水泵进行浇水。它还结合了温湿度传感器用于环境监测。该项目展示了STM32在传感器集成、自动控制和节水智能化应用中的作用。 …

【CKA】十六、监控Pod度量指标

16、监控Pod度量指标 1. 考题内容&#xff1a; 2. 答题思路&#xff1a; 题目意思是&#xff1a;找出label有namecpu-user的CPU最高的Pod&#xff0c;然后把它的名字写在已经存在的 /opt/KUTR00401/KUTR00401.txt文件里 3. 官网地址&#xff1a; https://kubernetes.io/zh-…

Python酷库之旅-第三方库Pandas(135)

目录 一、用法精讲 606、pandas.DataFrame.sparse.from_spmatrix方法 606-1、语法 606-2、参数 606-3、功能 606-4、返回值 606-5、说明 606-6、用法 606-6-1、数据准备 606-6-2、代码示例 606-6-3、结果输出 607、pandas.DataFrame.sparse.to_coo方法 607-1、语法…

操作系统 | 学习笔记 | 王道 | 3.1 内存管理概念

3 内存管理 3.1 内存管理概念 3.1.1 内存管理的基本原理和要求 内存可以存放数据&#xff0c;程序执行前需要先放到内存中才能被CPU处理—缓和cpu和磁盘之间的速度矛盾 内存管理的概念 虽然计算机技术飞速发展&#xff0c;内存容量也在不断扩大&#xff0c;但仍然不可能将所有…

DBMS-3.4 SQL(4)——存储过程和函数触发器

本文章的素材与知识来自李国良老师和王珊老师。 存储过程和函数 一.存储过程 1.语法 2.示例 &#xff08;1&#xff09; 使用DELIMITER更换终止符后用于编写存储过程语句后&#xff0c;在下次执行SQL语句时记得再使用DELIMITER将终止符再换回分号。 使用DELIMITER更换终止符…

18732 最短路问题

### 思路 1. **建模问题**&#xff1a;将车站和公交线路建模为图&#xff0c;其中车站是节点&#xff0c;公交线路是带权边。 2. **选择算法**&#xff1a;使用Dijkstra算法求解从车站1到车站n的最短路径问题。 3. **初始化**&#xff1a;创建一个优先队列&#xff08;最小堆&…

2024年诺贝尔生理学或医学奖揭晓:microRNA及其在转录后基因调控中的作用

microRNA&#xff08;miRNA&#xff09;是一类长度约为19-25nt的内源性非编码RNA&#xff0c;它们在真核生物中通过参与基因的转录后调控&#xff0c;实现对靶基因的表达调节。miRNA的调控作用主要通过两种机制&#xff1a;翻译抑制和mRNA的降解。 翻译抑制&#xff1a;miRNA与…

LeetCode讲解篇之70. 爬楼梯

文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 爬楼梯有一个规律&#xff0c;爬到第n层楼梯的方法种数 爬到第n - 1层楼梯的方法种数 爬到第n - 1层楼梯的方法种数 也就是我们爬到第n层楼梯其实是从第n - 1层楼梯向上爬1层或者是n - 2层楼梯向上爬2层转换来…

【雷达数据集】RADDet: 面向动态道路使用者的基于距离-方位-多普勒的雷达目标检测【附链接】

微信公众号&#xff1a;EW Frontier 关注可了解更多的雷达、通信、人工智能相关代码。问题或建议&#xff0c;请公众号留言;如果你觉得EW Frontier对你有帮助&#xff0c;欢迎加入我的知识星球或面包多&#xff0c;更多代码等你来学 知识星球&#xff1a;https://wx.zsxq.com/d…

美客多测评系统:批量注册买家号的新利器

美客多&#xff08;MercadoLibre&#xff09;测评系统作为一种在跨境电商领域广泛应用的策略&#xff0c;其核心在于通过批量注册并管理买家账号&#xff0c;模拟真实用户的购物行为&#xff0c;以提升产品的销量、评价数量和店铺权重。以下是对美客多测评系统中批量注册买家号…