Linux 权限与软件包管理器 yum

发布于:2024-04-30 ⋅ 阅读:(35) ⋅ 点赞:(0)

一. 研究Linux默认权限

目录 ,起始权限:777

普通文件,起始权限666

Linux系统中存在权限掩码

使用umask指令也可以改变掩码

如果将掩码改为0000

我们可以看到权限发生改变(重新设置掩码)

      最终权限=起始权限 去掉  权限掩码中出现的权限

一个文件一定是属于一个目录的,一个文件的属性能不能被查看是一个由目录权限决定

一个文件一定是属于一个目录的,一个文件能不能被删除,这个文件本身能决定吗,由谁决定?所属于谁(所属的目录与对应的账号是否有W权限)

进入目录  需要 x权限

是否允许一个指定用户查看目录文件列表,需要r权限

二.什么是软件包

在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.

但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.

软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.

yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器.

主要应用在Fedora, RedHat, Centos等发行版上.

应用商店特定的但没有安装的软件在哪里:在服务器

安装软件

1.源代码安装

2.rmp安装包,本质就是把可执行程序拷贝到指定的路径下即可

3.yum一键式安装

yum相关的文件中,一定有文件里面保存的是:我要去那里下载软件!!!

yum源:查看指令

       三. YUM有关用法

1.下载指令

查看 :yum list |grep sl:查看有关sl所有指令

小结:

1. yum list|grep "XXX"

2.yum install XXX   (yum install -y XXX)

3.yum remove XXX  (yum remove-y XXX)

四.YUM源更新

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
 

mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/CentOS-Base.repo.backup
 

cd /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 

yum clean all

yum makecache

yum -y update

今天的更新内容就到这里了,感谢大家的观看!

温馨提示:本内容是针对于云服务器的一些内容介绍


网站公告

今日签到

点亮在社区的每一天
去签到