Linux系统中常见的几种软件包管理器

软件包管理器


Linux软件包管理工具是一组命令的集合,其作用是在操作系统中提供安装、更新、删除及卸载软件的方法,同时提供对系统中所有软件状态信息的查询。不同的Linux发行版会有不同的包管理器,比较常见的包管理工具有DPKG、APT(APT-GET)、RPM、YUM、DNF等。

DPKG

DPKG(Debian Packager)是Debian包管理系统,是Debian Linux家族的基础包管理工具,用于安装、删除deb软件包以及提供deb软件包的信息。

dpkg本身是一个底层工具,如同rpm系统,其上层工具(如apt)被用于从远程获取软件包以及处理复杂的软件包关系。

所有源自Debian的Linux发行版都使用dpkg作为包管理系统,例如Knoppix、Debian、Ubuntu、Linux Mint等。

选项说明:
	-i -- 安装软件包
	-r -- 删除软件包
	-P -- 删除软件包的同时删除其配置文件
	-l -- 显示已安装软件包列表
	-L -- 显示软件包关联的文件
	--unpack -- 解开软件包
	-c -- 显示软件包内文件列表
	--configure -- 配置软件包
dpkg -i package.deb  # 安装deb软件包
dpkg -r package  # 删除软件包
dpkg -P package  # 删除软件包(包括配置文件)
dpkg -l  # 列出已安装的软件包
dpkg -l package  # 显示该软件包的版本
dpkg --unpack package.deb  # 解开deb软件包
dpkg -c package.deb  # 列出deb软件包的内容
dpkg --configure package  # 配置软件包

APT(APT-GET)

apt(advanced packaging tool)是dpkg包管理系统的一个前端工具,是一个非常受欢迎的、自由而强大的命令行包管理器系统,适用于Debian及其衍生版,如Ubuntu、Linux Mint。apt由几个操作软件包的命令行工具组成,包括apt-get、apt-cache和apt-cdrom。

为了解决命令过于分散的问题,引入了命令apt,它包括了命令apt-get使用最广泛的功能选项,以及命令apt-cache和apt-config中常用到的功能。在使用apt命令时,用户不必再由apt-get转到apt-cache或apt-config,而且apt更加结构化,并为用户提供了管理软件包所需的必要选项。简单来说,apt就是apt-get、apt-cache和apt-config中最常用命令选项的集合。

apt install package  # 安装包
apt remove package  # 删除包
apt autoremove  # 检查并清除无用的安装包
apt update&upgrade package  # 更新所有的安装包
apt-get upgrade  # 更新所有已安装的软件包
apt-get dist-upgrade  # 将系统升级到新版本
apt-get install package  # 安装包
apt-get remove package  # 删除包(保留配置文件)
apt-get --purge remove package  # 删除包(同时删除配置文件)
apt-get autoclean package  # 移除该软件的旧版本软件包(为了满足其他软件包的依赖而安装,但现在不再需要的软件包)
apt-get clean  # 移除下载到本地的已安装的软件包
sudo apt list --installed  # 列出已安装的软件包

RPM

RPM(RedHat Package Manager)是RedHat软件包管理工具,是由红帽公司开发的软件包管理方式,是Linux系统里面的打包安装工具,基于这个底层系统,产生了多个前端包管理工具可供使用。

RPM早期被称为RedHat Package Manager,但由于RPM非常流行,大部分的Linux发行版本都使用了RPM来管理软件包,所以它实际上已经成为Linux的工业标准。因此RPM现在又被称为RPM is Package Manager,RPM现在是Linux Standard Base(LSB)中采用的包管理系统。

RPM最大的特点就是需要安装的软件都已经编译过,并都已经打包成RPM机制的安装包,通过默认的数据库记录这个软件安装时需要的依赖软件。当我们在自己的Linux系统上安装时,RPM会先依照软件里头的数据查询Linux主机的相关依赖软件是否满足,若满足则予以安装,若不满足则不予安装。

在这里插入图片描述

RPM常用的前端工具有如下几种:

  • yum:作为RHEL及CentOS的软件包前端工具
  • dnf:作为Fedora的软件包前端工具
  • zypper:作为SUSE发行版的软件包前端管理工具
  • urpmi:作为Mandriva Linux及相关派生版的软件包前端管理工具

RPM包的名称格式:Apache-1.3.23-11.i386.rpm

  • Apache – 软件名称
  • 1.3.23-11 – 软件的版本号,主版本和此版本
  • i386 – 是软件所运行的硬件平台,Intel 32位处理器的统称
  • rpm – 文件扩展名,代表RPM包
选项说明:
	-a -- 查询所有套件
	-e -- 删除指定套件
	-h -- 安装套件时列出标记
	-i -- 安装指定的套件档,或显示套件的相关信息
	-p -- 查询指定的套件档
	-q -- 使用询问模式,当遇到任何问题时,rpm指令会先询问用户
	-R -- 显示套件的关联性信息
	-U -- 升级指定的套件档
	-l -- 显示套件的文件列表
	-v -- 显示指令的执行过程
	-vv -- 详细显示指令的执行过程,便于排错
rpm -qa  # 查询已安装的所有rpm软件包
rpm -qa | grep package  # 查询相应软件包
rpm -qi 软件名  # 查询已安装软件对应的rpm软件包的详细信息
rpm -ivh package.rpm  # 安装rpm软件包
rpm --force -ivh package.rpm  # 强制安装rpm软件包
rpm -Uvh package.rpm  # 升级rpm软件包
rpm -e rpm软件包  # 卸载rpm软件包
rpm -e --nodeps rpm软件包  # 卸载软件包时,不检查依赖,这样做可能会导致一些与该软件包存在依赖关系的软件无法正常工作

YUM

YUM(Yellow dog Updater, Modified)是一个在Fedora、RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并进行安装,可以自动处理依赖关系,并能一次安装所有依赖的软件包,无须繁琐地进行一次又一次的下载和安装。

YUM原理:

  • Server端先对程序包进行分类后存储到不同的repository容器中,再收集大量RPM软件包的数据库文件中关于描述程序包之间依赖关系的数据,然后根据这些数据生成描述RPM软件包的依赖关系及所需文件在服务端的存放位置的说明文件(.xml格式),并将此说明文件存放在服务器端的repodata目录下供Client端取用。

  • Cilent端通过yum命令安装软件时发现缺少某些依赖性程序包,Client会根据本地的配置文件(/etc/yum.repos.d/*.repo)找到指定的Server端,然后从Server端repodata目录下获取说明文件(xxx.xml)后,存储在本地/var/cache/yum中方便以后读取。通过xxx.xml文件查找到需要安装的依赖性程序包在Server端的存放位置,再进入Server端yum库中的指定repository容器中获取所需程序包,下载完成后在本地实现安装。

主要特点:

  • 可以自动解决软件包的依赖关系
  • 可以对RPM包进行分组,基于组进行安装操作
  • 引入仓库概念,支持多个仓库(即可以同时配置多个资源库),可以从发行官方存储库和其他第三方存储库安装RPM软件包
  • 简洁的配置文件(/etc/yum.conf)

YUM类似java中的maven和python中的pip,可以从镜像网站上下载应用程序,并直接安装。
YUM是一个在线软件管理工具,所以使用YUM进行的操作大都需要在联网的条件下才能正常使用。

YUM和RPM的区别:

YUM只是一个前端用来便捷管理RPM软件包的工具,而RPM则是一个软件包管理系统(软件包管理器、软件包管理组件),RPM会把软件打包成以.RPM为扩展名的文件,并且也提供简单的命令来管理软件包,只不过RPM的命令工具没有YUM的命令强大罢了。
而YUM则是在RPM的基础上对软件包进行管理,实现了RPM软件包管理器在功能上的扩展,YUM必须依赖于RPM,因此YUM是不能脱离RPM而独立运行的。

RPMYUM
红帽于 1995 年推出了RPMYellowdog Updater(YUP)于1999-2001年开发,YUM 在 2003 年取代了原始的 YUP
RPM 代表 RPM 软件包管理器(以前称为 Red Hat 软件包管理器)YUM 代表经过修改的 Yellowdog Updater
RPM 命令工具不能解决依赖关系,您必须手动安装它们YUM 命令工具可以自动解决软件包的依赖关系并同时安装它们
允许同时安装同个软件包的多个版本不允许,会提示该软件包已经安装,但是你可以更新和升级
使用 RPM 命令安装软件包时,必须提供软件包的确切位置可以安装存储库中可用的任何软件包,只需要知道软件包名称
RPM 不依赖 YUMYUM 是一个 RPM 软件包的前端工具,在后端依旧使用 RPM 软件包管理器来管理软件包
RPM 命令工具只能安装已经下载到本地机器上的软件包YUM 能在线下载并安装软件包,而且能在线快速更新/升级已安装的软件
RPM 不允许您将整个系统升级到最新的可用版本YUM 允许您将系统升级到最新的可用版本
RPM 不允许您自动更新/升级系统上安装的软件包YUM允许您自动更新/升级系统上安装的软件包
它不使用在线存储库执行任何操作它完全依靠在线存储库来完成所有工作
RPM 属于低级软件包管理器,不仅提供基础的软件包管理功能,而且还负责将软件打包成以 .RPM 为扩展名的文件YUM 属于高级的软件包管理前端工具,YUM 是在 RPM 的基础上对软件包进行管理的,也就是说 YUM 是依赖于 RPM 的
RPM 适用于所有环境YUM 要搭建本地 YUM 源才可以使用
RPM 是底层管理工具YUM 是上层管理工具
# yum [选项] [参数]
# 选项为-y时,表示在安装过程中遇到的系统提问都默认回答yes,这样就不用在安装应用时停下来手动继续
参数说明:
	install  # 安装rpm软件包
	update  # 更新rpm软件包
	check-update  # 检查是否有可更新的rpm软件包
	remove  # 删除指定的rpm软件包
	list  # 显示软件包信息
	clean  # 清理yum过期的缓存
	deplist  # 显示yum软件包的所有依赖关系
	localinstall  # 安装本地的rpm软件包
	localupdate  # 更新本地的rpm软件包
	
yum -y install firefox  # 使用yum安装firefox

DNF

DNF是一个基于RPM包管理系统的包管理工具,是下一代的YUM,Fedora 18引入了它,它是Fedora 22及更新版本的默认包管理器,Rhel 8和CentOS 8也在应用。

dnf install package  # 安装软件包
dnf update package  # 升级软件包
dnf update && dnf upgrade  # 升级所有软件
dnf check-update  # 检查可更新的软件包
dnf remove package  # 删除软件包
dnf erase package  # 删除软件包
dnf autoremove  # 删除无用孤立的软件包
dnf clean all  # 删除缓存的无用软件包
dnf repolist  # 查看系统中可用的DNF软件库
dnf repolist all  # 查看系统中可用和不可用的所有DNF软件库
dnf list  # 列出所有的rpm软件包
dnf list installed  # 列出所有已安装的rpm软件包
dnf list available  # 列出所有可供安装的rpm软件包
dnf search package  # 搜索软件库中的rpm包
dnf provides /bin/bash  # 查找某一文件的提供者(查找bash的提供者)
dnf info package  # 查看软件包详情
dnf grouplist  # 查看所有的软件包组
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前 言系统管理员是独一无二的一个群体。就整体而言,我们可能是各种参考书和培训教材最大的消费群,而且会从其吸取最需要的东西(至少对我周围的人是如此)。当然,我们也非常反感那些浪费时间的书籍。我们是好奇心极大的一个群体,大多数的IT朋友都可以说是一些喜新厌旧的家伙(包括我的妻子),喜欢生活在计算机技术的前沿,抢在用户的前面找出计算机为什么会发出“报警”声。我们乐于学习新东西有两个非常简单的原因:一个是因为新技术本身都很有趣味;另外一个就是我们必须要在CEO(首席执行官)从《Business Week》杂志上读到并问到为什么没有用它之前掌握这项新技术。而Linux看起来就像是这样一种报警声。那些固执的人们会坚持认为从20世纪90年代期开始Linux就成为了一种报警声(Linux本身从1991年起就已经出现了)。我个人是从1994年开始使用Linux的,当时我的一些朋友建议我应该好好利用一下我那“巨大的”340MB硬盘。在1995年,我开始把Linux作为一种服务器使用的操作系统。到了1997年,Linux已经足够成熟,因此我把它作为一个基础性的服务器平台应用在一个有100名用户的办公室环境;而该环境服务器崩溃就意味着深夜里随时都有可能会收到传呼。在所有这些情况下,Linux的表现都非常好。但是我必须承认:在计算机行业的巨头们认识到它的重要性之前,Linux并没有引起人们的注意(我最喜欢的一幅幽默画是:一只象征着Linux的企鹅被绑在一架巨大的涂有“IBM”标志的喷气机引擎上,画面的标题是“怎样才能让一只企鹅飞起来?”)但是当IBM公司开始把它的DB2数据库系统移植到Linux上、SGI公司宣布把Linux作为它基本的桌面操作系统、甚至Dell公司都把Red Hat Linux作为它服务器计算机的一个预安装选项的时候——真正的“警报”才响了起来。谁需要阅读这本书本书是一本“Linux初学者指南”,我们对读者作下述假定。首先,假设读者已经对Windows操作平台的环境很熟悉了。读者至少应该是一名Windows环境的高级用户,并且对网络环境的Windows也多少有一些了解。虽然读者不必是一名NT专家,但是对NT的一些深入探讨将有助于理解本书所讨论的头绪繁多的各种概念。从这个假设开始是因为我们不希望浪费时间去复述那些大多数具备Windows背景的人们都已经掌握的东西,让我们把目光集Linux带来的新概念上。除了Windows背景之外,读者有兴趣了解更多与我们在这里介绍的题目有关的信息。毕竟有几十页是介绍这些题目的,而整本书都是围绕这些题目展开的!本书都包含哪些内容本书分为五个部分。 ?第一部分 第一部分主要针对那些没有Linux使用经验的人们,帮助他们安装这个操作系统并使系统开始运行。第1章集介绍NT和Linux之间体系结构方面的不同,并且帮助你了解为什么Linux环境的某些方面是它们现在的这个形式。第2章介绍Linux的安装过程,但是又有一些独到的内容:我们没有机械地重复软件本身提供的安装事项,而是帮助你把Linux系统专门配置成为一台作为服务器使用的计算机。第3章继续介绍安装过程,讲述如何设置两种Linux操作系统最流行的图形环境:GNOME和KDE。我们之所以花费一章的内容讲述这个问题,是因为我们认为当你需要登录进入到服务器上去执行你的系统管理职责的时候,拥有一个令人愉快的工作环境是非常重要的。最后,第4章介绍在Linux操作系统安装软件的过程。我们将讨论两种最流行的方法(至少对系统管理员来说是如此的):使用RPM软件包和对软件包自行进行编译。 ?第二部分 本书的第二部分主要讨论对各种Linux系统来说都需要进行的系统管理,而不仅仅局限于服务器。这一部分的某些章节,包括第5章和第6章,实际上是帮助你有效地使用Linux系统的教程。要不然,如果你不知道怎样使用它的话,这个新的操作系统又有什么意思呢?!第7章介绍的是Linux系统的开机和关机流程,以及如何设置Linux操作系统的开机启动管理程序LILO。第8章转向介绍如何对硬盘进行操作,讨论如何对硬盘进行管理、怎样建立分区以及设定硬盘的使用限额。第9章涉及到作为一名系统管理员需要了解掌握的某些系统最底层的知识:核心系统服务。其内容包括对一些关键性的进程—比如所有进程的父进程init—的介绍。而技巧性很强的编译某个Linux内核的任务将在第10章进行详细的介绍,这一章的内容不仅介绍整个过程的每一个步骤,还对每一步做了解释。在第二部分的结尾,我们用了一章的篇幅介绍基本的系统安全措施。 ?第三部分 在第三部分你将学习到需要用来运行一台因特网站点的全部服务项目。从第12章到第17章依次介绍DNS(域名服务)、FTP(文件传输协议)、Web网络服务器的设置、SMTP(简单邮件传输协议)、POP(邮局协议)以及SSH(安全Shell等方面的内容。在每一章,我们将依次介绍相关服务软件的下载、编译和安装过程,还包括配置方面的内容。在需要的地方,我们甚至提供了常见配置情况所适用的完整的配置文件。 ?第四部分 第四部分正好与第三部分相反。我们没有在这一部分学习每一个因特网用户都会使用的服务项目,而是详细介绍只对内部网络上的用户开放的各种服务项目。从第18章的NFS(网络文件系统)开始,你将学习如何设置服务器端和客户端两边的计算机。第19章解释NIS(网络信息服务)客户端和服务器端计算机的配置过程,还包括针对规模不同的公司内部网络如何分别提供解决方案的内容。第20章是为那些需要在服务器机房使用Samba服务替换NT的人们准备的。打印解决方案将在第21章讨论,主要介绍LPD打印服务系统。第22章介绍DHCP(动态主机配置协议),展示了如何配置一台服务器和一台客户机的组件。最后,在第23章讨论备份操作的详细过程。其包括一些涉及到Linux操作系统本身的附带工具软件和某些商业软件包的参考内容。 ?第五部分 第五部分深入到Linux操作系统网络功能的一些更加复杂的方面。第24章帮助你掌握用来配置网卡和路由分配表的命令行工具。第25章介绍ipchains工具软件以及它在配置IP地址隐藏和IP防火墙功能方面的作用。最后,第26章介绍/proc文件系统。 ?附录 附录A介绍随Red Hat Linux发行版本附送的各种程序设计语言。附录B列出Linux操作系统常用的一些软件的情况,这将使你能够把Linux作为你最基本的桌面操作系统。这本书的第一稿是使用StarOffice 5.0 for Linux软件编写的,这个软件最初是由德国的StarDivision公司发售的。Sun Microsystems公司收购了StarDivision公司之后,现在把StarOffice软件免费提供给所有希望使用它的人。你可以通过访问http://www.sun.com,即Sun公司的Web网页了解更多关于StarOffice软件的资料。每当我写好了一章内容并准备把它交给Osborne / McGraw Hill出版公司的优秀职员进行编辑的时候,就把这一章从StarOffice另存为Microsoft Word的格式,然后再使用一个名为Mutt(http://www.mutt.org)的基于文本的电子邮件软件包把它通过e-mail发送出去。这份文档经过各种使用Windows的人们的处理之后,最终再回到我这里进行校对。我需要在开车的时候随身携带这些文档,因此这些文档又会被拷贝到一台运行着Microsoft Office软件的Macintosh PowerBook 2400笔记本电脑上并进行编辑处理。然后每一份文档又会返回到Osborne 出版公司进行印刷。为什么我要告诉你所有这些事情呢?因为当你听到有人说Linux操作系统和其他操作系统无法很好地共享或者不能够应用于实际生活当的时候,你就会想起现在正拿在手里的这本书并且知道他们是错误的!原书相关信息原书书名:Linux Administration: A Beginner誷 Guide 原书书号:ISBN 0-07-212229-3 原出版社网址:www.osborne.com。若想获得有关RedHat Linux的更多信息,请访问其Web站点http://www.redhat.com。
大量的在Linux下进行系统管理的命令。使用命令行进行管理是Linux系统的特点,对于Windows用户来说,需要尽快适应这种操作方式。   了解了命令的功能之后,还需要通过实践来掌握这些命令的使用方法,因为它们是进行系统管理的基础。 ·2.1 Linux的DOS-like命令 ·2.3 Linux的多人多工命令 ·2.5 Linux查找文件的相关命令 ·2.2 Linux特有的命令 ·2.4 Linux常用的压缩及解压缩命令 ·2.6 Linux常用的磁盘命令 第三章:Shell操作与简易编程   Shell是Linux系统下的命令解释器,也是使用Linux系统的主要环境,Shell的功能很多,本章主要从Shell的基本概念、Shell的种类、Shell的特殊字符、重定向以及Shell程序几个方面来讲解,重点内容是Shell的特殊字符和Shell编程。 ·3.1 什么是Shell ·3.3 Shell基础 ·3.5 标准输入与输出 ·3.2 几种流行的Shell ·3.4 Shell特殊字符 ·3.6 Linux的Shell编程 第四章:使用Vi编辑器   Vi是Linux下最重要的文本编辑器,在Linux系统管理和网络管理,会经常使用文本编辑器进行编辑工作,因此,Vi是进行系统和网络维护的基础。本章主要介绍如何使用Vi编辑器进行基本的文本编辑工作。 ·4.1 Vi编辑器介绍 ·4.2 Vim的操作 第五章:Linux的引导过程及原理   本章主要介绍计算机的启动顺序,包括从硬件自检到进入Linux系统的各个步骤,还介绍了Linux下的多系统引导工作GRUB(需要掌握GRUB的工作机制)。 ·5.1 计算机的启动顺序 ·5.3 GRUB的使用 ·5.5 从软盘启动GRUB ·5.2 Linux启动方式 ·5.4 设置GRUB 第六章:软件安装及RPM的使用   在Windows下安装软件时,只需运行软件的安装程序(Setup, Install等)或者用解压缩软件解开即可安装,运行反安装程序(Uninstall, Unware, 卸载等)就能将软件清除干净。这些完全图形化的操作接口,简单到只要用鼠标一直单击【下一步】就可以了。而Linux就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。   在Linux系统,软件安装程序比较复杂,不过最常见的有两种: 一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀名为.tar.gz)。   另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(RedHat Linux Packet Manager,就是RedHat的软件包管理器),后缀名是.rpm。 当然,也有用RPM格式打包的源代码、用gzip压缩过的可执行套装程序。只要您理解了以下的思路,这两种形式的安装包也不在话下了。 ·6.1 RPM格式软件包的安装 ·6.3 源 码 包 ·6.2 提供安装程序的软件包 第七章:配置和使用X Window   X Window是Linux下的图形用户界面,它可以简化系统和网络管理工作,使操作更加直观和简便。虽然大部分的系统管理员和网络管理员乐于在字符界面下工作,但是,X Window仍是Linux必备的知识。   本章主要介绍X Window的基本概念和基本工作原理,还介绍了基于X Window的图形窗口管理系统KDE。 ·7.1 X Window概述 ·7.3 配置和使用KDE ·7.2 启动X Window系统 第八章:用户和用户组管理   Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。   实现用户账号的管理,要完成的工作主要有如下几个方面:   · 用户账号的添加、删除与修改。   · 用户口令的管理。   · 用户组的管理。 ·8.1 Linux系统用户账号的管理 ·8.3 与用户账号有关的系统文件 ·8.5 赋予普通用户特殊权限 ·8.2 Linux系统用户组的管理 ·8.4 添加大量用户 ·8.6 Linux系统用户管理 第九章:进程管理   Linux是一个多用户多工的操作系统。多用户是指多个用户可以在同一时间使用电脑系统;多工是指Linux可以同时执行多个任务,它可以在还未执行完一个任务时又执行另一项任务。   操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共用资源,当你提出一个请求时,给你造成一种假象,好像系统只被你独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和显示作业等。操作系统根据每个任务的优先顺序为每个任务分配合适的时间片段,每个时间片段大约都有零点几秒,虽然看起来很短,但实际上已经足够电脑完成成千上万的命令。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列去除。 ·9.1 进程及作业 ·9.3 进程管理 ·9.2 创建进程 ·9.4 基于Webmin的进程管理 第十章:文件管理   在Linux操作系统下,要经常对Linux文件和磁盘进行管理和操作。本章主要介绍如何在Linux环境下对文件、磁盘、目录进行管理,还介绍了进行这些管理所需要的命令,并且详细的介绍了这些命令的用法和例子。需要掌握的是Linux系统是如何组织磁盘、目录和文件的,并熟练的掌握这些管理命令的用法。 ·10.1 磁盘管理 ·10.3 文件系统 ·10.2 文件与目录操作 ·10.4 高级文件系统管理

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值