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

一、前言

上一篇博客讲解了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

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

六、谢谢观看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值