Linux 权限与软件包管理器 yum

一. 研究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

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

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

相关推荐

  1. Linux软件包管理yum

    2024-04-27 02:26:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-27 02:26:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 02:26:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 02:26:03       82 阅读
  4. Python语言-面向对象

    2024-04-27 02:26:03       91 阅读

热门阅读

  1. 【QEMU系统分析之启动篇(十九)】

    2024-04-27 02:26:03       32 阅读
  2. draw.io: 开启图表绘制的无限可能

    2024-04-27 02:26:03       33 阅读
  3. draw.io使用心得

    2024-04-27 02:26:03       33 阅读
  4. draw.io使用心得

    2024-04-27 02:26:03       40 阅读
  5. 机器学习笔记-01

    2024-04-27 02:26:03       29 阅读
  6. 成为程序员后我都明白了什么?

    2024-04-27 02:26:03       37 阅读
  7. 某人的系统四分法(管理+ 规则+应用+对接)

    2024-04-27 02:26:03       37 阅读
  8. pandas分组聚合练习

    2024-04-27 02:26:03       37 阅读
  9. linux-1-shell

    2024-04-27 02:26:03       31 阅读
  10. 【Pytorch】NameError: name ‘Variable‘ is not defined

    2024-04-27 02:26:03       25 阅读
  11. Linux常用命令简单介绍(面试常考!!!)

    2024-04-27 02:26:03       32 阅读
  12. EureKa详解

    2024-04-27 02:26:03       32 阅读
  13. 基础数据类型和引用数据类型(指针)的区别

    2024-04-27 02:26:03       35 阅读