yum的常用命令
查看yum已安装的包

查看yum已安装的包在linux下如何使⽤yum查看安装了哪些软件包列出所有已安装的软件包yum list installedyum针对软件包操作常⽤命令:1.使⽤ yum 查找软件包命令:yum search2.列出所有可安装的软件包命令:yum list3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installedyum 语法yum [options] [command] [package ...]options 可选,选项包括 -h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。
command 要进⾏的操作。
package 操作的对象。
其它的例⼦就不列举了,这⾥说⼀下查看yum安装了哪些软件包查看 yum 已安装 php 的包yum list installed phpLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* epel: * remi-safe: mirrors.uni-ruse.bgInstalled Packagesphp.x86_64 5.6.40-14.el7.remi输出查看 yum 已安装 php 相关的包yum list installed php*Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* epel: * remi-safe: Installed Packagesphp.x86_64 5.6.40-14.el7.remiphp-cli.x86_64 5.6.40-14.el7.remiphp-common.x86_64 5.6.40-14.el7.remiphp-devel.x86_64 5.6.40-14.el7.remiphp-doctrine-instantiator.noarch 1.0.5-1.el7.remiphp-fedora-autoloader.noarch 1.0.0-1.el7.remiphp-mbstring.x86_64 5.6.40-14.el7.remiphp-mcrypt.x86_64 5.6.40-14.el7.remiphp-myclabs-deep-copy.noarch 1.7.0-1.el7.remiphp-mysqlnd.x86_64 5.6.40-14.el7.remiphp-opcache.x86_64 5.6.40-14.el7.remiphp-pdo.x86_64 5.6.40-14.el7.remiphp-pear.noarch 1:1.10.10-4.el7.remiphp-pecl-jsonc.x86_64 1.3.10-2.el7.remi.5.6php-pecl-jsonc-devel.x86_64 1.3.10-2.el7.remi.5.6php-pecl-xdebug.x86_64 2.5.5-1.el7.remi.5.6php-pecl-xhprof.x86_64 0.9.4-4.el7.remi.5.6php-pecl-zip.x86_64 1.15.5-1.el7.remi.5.6php-phpdocumentor-reflection-common.noarch 1.0.1-1.el7.remiphp-phpdocumentor-reflection-docblock.noarch 3.2.2-4.el7.remiphp-phpdocumentor-type-resolver.noarch 0.4.0-5.el7.remiphp-phpspec-prophecy.noarch 1.9.0-1.el7.remiphp-phpunit-File-Iterator.noarch 1.4.5-1.el7.remiphp-phpunit-PHP-CodeCoverage.noarch 4.0.8-4.el7.remiphp-phpunit-PHP-Invoker.noarch 1.1.4-5.el7.remi php-phpunit-PHP-Timer.noarch 1.0.9-1.el7.remi php-phpunit-PHP-TokenStream.noarch 1:1.4.12-1.el7.remi php-phpunit-PHPUnit.noarch 5.7.27-6.el7.remi php-phpunit-PHPUnit-MockObject.noarch 3.4.4-5.el7.remi php-phpunit-Text-Template.noarch 1.2.1-1.el7.remi php-phpunit-Version.noarch 2.0.1-1.el7.remiphp-phpunit-comparator.noarch 1.2.4-4.el7.remi php-phpunit-diff.noarch 1.4.3-6.el7.remiphp-phpunit-environment.noarch 2.0.0-1.el7.remi php-phpunit-exporter.noarch 2.0.0-4.el7.remiphp-process.x86_64 5.6.40-14.el7.remiphp-sebastian-code-unit-reverse-lookup.noarch 1.0.1-1.el7.remi php-sebastian-global-state.noarch 1.1.1-1.el7.remi php-sebastian-object-enumerator.noarch 2.0.1-2.el7.remi php-sebastian-recursion-context.noarch 2.0.0-1.el7.remi php-sebastian-resource-operations.noarch 1.0.0-2.el7.remi php-soap.x86_64 5.6.40-14.el7.remiphp-symfony-class-loader.noarch 2.8.52-2.el7.remi php-symfony-common.noarch 2.8.52-2.el7.remi php-symfony-yaml.noarch 2.8.52-2.el7.remiphp-webmozart-assert.noarch 1.4.0-1.el7.remi php-xml.x86_64 5.6.40-14.el7.remi输出。
linux的yum卸载包命令说明

linux的yum卸载包命令说明Linux中的yum命令可以通过相关命令对包进行安装、卸载或者更新等,下面由店铺为大家整理了Linux的yum卸载包命令说明的相关知识,希望对大家有帮助!linux的yum卸载包命令说明1> 使用yum remove 卸载包.如下所示:使用'yum remove 包名' 命令卸载包.Shell代码# yum remove postgresql.x86_64Resolving Dependencies---> Package postgresql.x86_64 0:9.0.4-5.fc15 will be erased Is this ok [y/N]: yRunning TransactionErasing : postgresql-9.0.4-5.fc15.x86_64 1/1Removed:postgresql.x86_64 0:9.0.4-5.fc15Complete!扩展资料:有关linux的yum安装、更新和查看包的命令2> 使用yum install 安装包.要安装一个包,使用'yum install 包名'. 该命令将会自动的安装该包的依赖.Shell代码# yum install postgresql.x86_64Resolving DependenciesInstall 2 Package(s)Is this ok [y/N]: yPackage(s) data still to download: 3.0 M(1/2): postgresql-9.0.4-5.fc15.x86_64.rpm | 2.8 MB 00:11(2/2): postgresql-libs-9.0.4-5.fc15.x86_64.rpm | 203 kB 00:00------------------------------------------------------------------ Total 241 kB/s | 3.0 MB 00:12Running TransactionInstalling : postgresql-libs-9.0.4-5.fc15.x86_64 1/2Installing : postgresql-9.0.4-5.fc15.x86_64 2/2Complete!默认的'yum install'命令, 将会在安装这些包之前提示你"接受"或"放弃", 如果想要使用yum自动安装包,而不对你进行提示. 使用 -y 选项. 如下所示:Shell代码# yum -y install postgresql.x86_643> 使用 'yum update'命令升级已存在的包.如果你的系统中存在一个旧版本的包, 使用'yum update 包名' 可以使它升级到最新版本. 当然,这个命令也会自动的找出并安装该报的所有必须的依赖.Shell代码# yum update postgresql.x86_644> 使用'yum search'命令查找包.如果你不知道你想要安装的包的准确包名, 可以使用'yum search 关键字', 他将会搜索并列出匹配你的'关键字'的所有记录.下面的实例是在yum的资源库中搜索所有匹配关键字'firefox'的包, 并且将其罗列出来.Shell代码# yum search firefoxLoaded plugins: langpacks, presto, refresh-packagekit============== N/S Matched: firefox ======================firefox.x86_64 : Mozilla Firefox Web browsergnome-do-plugins-firefox.x86_64 : gnome-do-plugins for firefoxmozilla-firetray-firefox.x86_64 : System tray extension for firefoxmozilla-adblockplus.noarch : Adblocking extension for Mozilla Firefoxmozilla-noscript.noarch : JavaScript white list extension for Mozilla FirefoxName and summary matches only, use "search all" for everything.。
dnf(yum)命令参考

dnf(yum)命令参考dnf(yum)⽤于安装、卸载或者查询 rpm 包。
其基本语法格式如下:dnf [options] <command> [<args>...]⽰例:#安装软件包dnf install <package>#卸载软件包dnf remove <package>#查找提供⽂件、包名或者能⼒的软件包dnf provides <provides>#下载源码包dnf download --source <package>选项常⽤的通⽤选项如下:选项说明--downloadonly只下载安装包,不安装。
-x, --exclude=<package-file-spec>排除指定包。
--installroot=<path>指定安装根路径。
--noautoremove禁⽌删除不再被使⽤的依赖包。
--nogpgcheck不检查 GPG 签名(如果 RPM 策略允许)。
-q, --quiet抑制提⽰输出。
--refresh设置所有元数据已过期。
--releasever=<release>设置发⾏版本。
--repofrompath <repo>,<path/url>为查询临时添加⼀个仓库。
--repo=<repoid>仅使能指定仓库。
--skip-broken通过移除造成问题的包,来解决依赖问题。
--showduplicates显⽰仓库中重复的包。
-v, --verbose显⽰调试信息。
-y, --assumeyes对所有问题⾃动回答 yes。
⼦命令install安装指定的软件包及其依赖。
语法格式如下:dnf [options] install <spec>...注解:<spec>...其⽀持章节介绍的类型 package 和 provide。
linux中yum命令的作用

linux中yum命令的作用Linux中的yum命令是一个非常常用的软件包管理工具,它可以帮助用户在Linux系统上轻松地安装、升级、删除软件包,以及管理系统的依赖关系。
通过yum命令,用户可以方便地从软件仓库中获取所需的软件包,并自动解决软件包之间的依赖关系,使软件安装更加简单快捷。
yum命令的作用主要包括以下几个方面:1.安装软件包:yum命令可以通过指定软件包的名称来安装软件包。
用户只需简单地执行yum install package_name命令,yum就会自动从软件仓库中下载并安装指定的软件包。
这样,用户就不需要手动去寻找软件包的下载链接,大大简化了软件安装的过程。
2.升级软件包:除了安装软件包,yum还可以帮助用户升级系统中已安装的软件包。
通过执行yum update package_name命令,用户可以轻松地将系统中的软件包升级到最新版本,以获取最新的功能和修复已知的漏洞。
3.删除软件包:当用户不再需要某个软件包时,可以使用yum命令来删除该软件包。
执行yum remove package_name命令后,yum会自动将指定的软件包从系统中卸载,释放系统空间。
4.搜索软件包:yum还提供了搜索软件包的功能,用户可以通过执行yum search keyword命令来查找系统中所有与关键字匹配的软件包。
这样用户可以快速找到需要的软件包,提高了软件包的查找效率。
5.管理软件仓库:yum不仅可以操作系统自带的软件仓库,还可以添加、删除、启用、禁用其他软件仓库,以满足用户对软件包的更多需求。
用户可以通过编辑yum配置文件来管理软件仓库,定制自己的软件源。
总的来说,yum命令是Linux系统中一个非常实用的软件包管理工具,它可以帮助用户快速、方便地管理系统中的软件包,提高系统的安全性和稳定性。
通过熟练掌握yum命令的使用方法,用户可以更好地管理自己的Linux系统,提高工作效率。
yum针对软件包操作常用命令

yum针对软件包操作常用命令:1.使用YUM查找软件包命令:yum search php2.列出所有可安装的软件包命令:yum list php3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installed5.列出所有已安装但不在 Yum Repository 内的软件包命令:yum list extras6.列出所指定的软件包命令:yum list +包名7.使用YUM获取软件包信息、显示yum包的信息:命令:yum info PACKAGE_NAME8.搜索yum包:命令:yum search PACKAGE_NAME9.列出所有可更新的软件包信息命令:yum info updates10.列出所有已安装的软件包信息命令:yum info installed11.列出所有已安装但不在 Yum Repository 内的软件包信息命令:yum info extras12.列出软件包提供哪些文件命令:yum provides13、更新具体的yum包:$ yum update PACKAGE_NAME14.显示已启用的yum存储库的列表:$ yum repolist15.清除yum缓存:$ yum clean all16.找出哪个yum包提供了一个特定的文件(例如:/usr/bin/nc)):$ yum whatprovides "*bin/nc"17.卸载yum包装:$ yum remove PACKAGE_NAME18.取出yum包装:$ yum downloader PACKAGE_NAME19.重新安装一个yum包:$ yum reinstall PACKAGE_NAME20、安装一个软件所有依赖的包yum localinstall -y java.1.1.0.rpm。
YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解

YUM解决RPM包安装依赖关系及yum⼯具介绍本地源配置⽅法详解1、背景概述在实际⽣产环境下,对于在linux系统上安装rpm包,主要⾯临两个实际的问题1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提⽰或者查询资料,⼿⼯安装更多的包2)由于内外⽹的隔离,⽆法连接外⽹的yum源鉴于上述因此,本⽂将详细介绍,yum⼯具以及配置本地yum源的⽅法2、yum⼯具简介•yum⼯具作为rpm包的软件管理器,可以进⾏rpm包的安装、升级以及删除等⽇常管理⼯作,⽽且对于rpm包之间的依赖关系可以⾃动分析,⼤⼤简化了rpm包的维护成本。
•yum⼯具的配置,主要由两个⽂件控制:/etc/yum.conf以及/etc/yum.repos.d/filename.repo •关于/etc/yum.conf⽂件:主要承担全局配置[main],此外也可以在此处配置软件仓库(repository)•关于/etc/yum.repos.d/filename.repo:主要承担具体软件仓库的配置(若上⾯yum.conf中配置了软件仓库,此处也可以选择不配置),filename可⾃⾏定义。
3、/etc/yum.conf⽂件主要参数详解该⽂件主要负责全局配置,若不在此⽂件中进⾏repository的配置,⼀般不需要进⾏改动下⾯是系统yum默认的⼀份yum.conf配置,具体解释如⽰:[root@sunny yum.repos.d]# cat /etc/yum.conf[main] --main定义全局属性,只能有⼀个cachedir=/var/cache/yum --定义yum缓存⽬录,⽤于储存下载存储的rpm包等keepcache=0 --成功安装后,缓存数据是否保存。
0:不保存,1:保存debuglevel=2 --调试级别(0-10),默认为2logfile=/var/log/yum.log --定义yum⽇志⽬录distroverpkg=redhat-release --通过指定针对系统发⾏版的rpm包,判断当前系统的版本。
centos7的常用命令

centos7的常用命令CentOS 7是一种基于Linux的操作系统,广泛应用于服务器和个人计算机中。
在CentOS 7中,有许多常用命令可以帮助用户进行系统管理和操作。
本文将介绍一些常用的CentOS 7命令,帮助读者更好地了解和使用这些命令。
一、文件和目录操作命令1. ls命令:用于列出目录中的文件和子目录。
2. cd命令:用于切换当前工作目录。
3. mkdir命令:用于创建新目录。
4. rmdir命令:用于删除空目录。
5. cp命令:用于复制文件和目录。
6. mv命令:用于移动文件和目录,也可用于重命名文件和目录。
7. rm命令:用于删除文件和目录。
8. touch命令:用于创建空文件或修改文件的访问时间。
二、文件内容查看和编辑命令1. cat命令:用于查看文件内容。
2. less命令:用于以分页形式查看文件内容。
3. head命令:用于查看文件的前几行内容。
4. tail命令:用于查看文件的后几行内容。
5. grep命令:用于在文件中搜索指定的字符串。
6. vi命令:用于文本编辑,具有强大的编辑功能和操作能力。
7. sed命令:用于对文件进行批量编辑和替换操作。
三、系统管理命令1. ps命令:用于查看当前运行的进程。
2. top命令:用于实时监控系统的运行状态和进程信息。
3. systemctl命令:用于管理系统服务,如启动、停止、重启服务。
4. service命令:用于管理系统服务,与systemctl命令类似。
5. ifconfig命令:用于查看和配置网络接口信息。
6. ping命令:用于测试网络连接是否正常。
7. netstat命令:用于查看网络连接、路由表和网络接口信息。
8. ssh命令:用于远程登录其他计算机。
9. su命令:用于切换用户身份。
10. useradd命令:用于创建新用户账号。
11. passwd命令:用于修改用户密码。
12. chmod命令:用于修改文件和目录的权限。
rpm,yum,源码编译安装,gzip、bzip2、tar压缩打包

rpm ,yum ,源码编译安装,gzip 、bzip2、tar 压缩打包Linux 中安装软件的三种⽅式与windows 类似,在Linux 系统上也可以安装各种应⽤程序,或称之为软件包镜像⽂件1、RPM 安装rpm 包来源1、来源⽹络下载2、来源本地:⾃⼰的镜像⾃带的rpm 包1.rpm 安装 rpm 安装预先编译打包,安装简单,下载下来之后直接安装。
优点:已经制作好的安装程序 缺点:不能⾃⼰解决依赖2.yum 安装 yum 安装基于rpm 安装 优点:增加了⾃动解决依赖的功能。
3.源代码编译安装 源代码安装通过编译源代码,得到软件包。
优点:可以⾃定制软件包。
缺点:⽐较复杂 # 挂载: mount /dev/sr0 /opt/ 或 mount /dev/cdrom /munt/ # 卸载: umount /dev/sr0 #挂载源 或 umount /opt #挂载点# 强制卸载: umount -l [挂载源或挂载点] # 查看挂载信息 df# 查看/操作设备内容需要先挂载[root@localhost dev]# mount /dev/sr0 /opt/ mount: /dev/sr0 写保护,将以只读⽅式挂载 # 查看是否挂载成功[root@localhost ~]# df ⽂件系统 1K-块 已⽤ 可⽤ 已⽤% 挂载点 /dev/sr0 4480476 4480476 0 100% /opt # 浏览光盘内容[root@localhost dev]# ls /opt/ CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL # 查看光盘上的安装包。
格式都是以.rpm 结尾的[root@localhost dev]# ls /opt/Packages/ ...... zlib-1.2.7-18.el7.x86_64.rpm zlib-devel-1.2.7-18.el7.x86_64.rpm zsh-5.0.2-31.el7.x86_64.rpm zziplib-0.13.62-9.el7.x86_64.rpm # 查看⾃⼰当前平台[root@localhost ~]# uname -m x86_64# 查看系统内核信息[root@localhost ~]# uname -r 3.10.0-1160.49.1.el7.x86_64# 安装:rpm -ivh [软件包名称] -v #显⽰安装过程 -i #显⽰安装包的详细信息 -h #安装包哈希标记 # 卸载:rpm -e [软件包名称]# 升级:rpm -Uvh [软件包名称]1、下载安装包2、安装 [root@localhost ~]# rpm -qip /opt/Packages/zsh-5.0.2-34.el7_8.2.x86_64.rpm #本地镜像 或 [root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:zsh-5.0.2-34.el7_8.2 ################################# [100%]3、卸载 [root@localhost ~]# rpm -e zsh4、更新 [root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:zsh-5.0.2-34.el7_8.2 ################################# [100%]5、软件包名称 zsh-5.0.2-34.el7_8.2.x86_64.rpm zsh #软件包名称 5.0.2 #版本号 34 #第多少次编译 el7_8(CentOS 7)#适⽤的平台 x86_64 #适⽤的系统位数 rpm #扩展名6、查看已安装软件包的使⽤配置⽂件 [root@localhost ~]# rpm -qc zsh7、查看已安装包的描述信息 [root@localhost ~]# rpm -qi zsh8、查看是否安装某软件 [root@localhost ~]# rpm -q zsh9、查看当前系统安装了哪些rpm 软件 [root@localhost ~]# rpm -qa 10、查看软件的安装路径,查看安装了哪些东西 [root@localhost ~]# rpm -ql zsh2、yum 安装yum 是CentOS 的软件包管理⼯具,⾃动为我们解决软件依赖问题。
Linux中yum源配置

Linux中yum源配置⼀、yum是什么yum是⼀个软件包管理器,是Linux环境安装软件包的⼀种⽅式,yum仓库⽤来存放所有的rpm包,yum软件仓库的作⽤是为了进⼀步简化RPM 管理软件的难度以及⾃动分析所需软件包及其依赖关系的技术。
当使⽤yum安装⼀个rpm包时,yum会⾃动在仓库中查找依赖软件并安装。
yum可以⽅便地进⾏ RPM 包的安装、升级、査询和卸载,⽽且可以⾃动解决依赖性问题,⾮常⽅便和快捷。
但是,⼀定要注意 yum 的卸载功能。
yum 在卸载软件同时会卸载这个软件的依赖包,但是如果卸载的依赖包是系统的必备软件包,就可能导致系统崩溃。
除⾮你确实知道 yum 在⾃动卸载时会卸载哪些软件包,否则最好不要执⾏ yum 卸载。
⼆、yum源配置(基于CentOS 7)yum仓库可以是本地的,也可以是http、ftp、nfs形式的⽹络仓库,要使⽤⽹络 yum 源,你的主机必须是正常联⽹的。
当然,要使⽤ yum 进⾏ RPM 包安装,那么必须安装 yum 软件,查看命令是:rpm -qa | grep yum,如果没有安装,则需要⼿⼯使⽤ RPM 包⽅式安装。
在etc/yum.repos.d/⽬录中,存放着yum软件仓库的配置⽂件,⽂件的扩展名是.repo,⽬录中有⼏个系统⾃带的yum 源配置⽂件,默认情况下CentOS-Base.repo ⽂件⽣效。
1.⽹络yum源配置在主机⽹络正常的情况下,系统⾃带yum 源配置⽂件默认不需要进⾏任何修改就可以使⽤,如果要⾃⼰配置yum源,步骤如下。
1.1先备份原有的yum源将原有配置⽂件修改后缀,如.repo.back,或者全部放到⼀个新建⽬录中,最好不要直接删除,万⼀以后要⽤。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back1.2下载新的yum源(如阿⾥)wget -O /etc/yum.repos.d/CentOS-Base.repo /repo/Centos-7.repo1.3清除原有yum缓存yum clean all1.4⽣成新的缓存yum makecache2.本地yum源配置如果 Linux 主机不能联⽹,yum 也可以使⽤,在 /etc/yum.repos.d/ ⽬录下有⼀个 CentOS-Media.repo ⽂件,这个⽂件就是以本地光盘作为 yum 源服务器的模板⽂件,只需要进⾏简单的修改即可。
yum常用命令和选择最快的源

#yum provides realplay
增加资源库
例如:增加作为资源库
安装rpms GPG key
#rpm --import /RPM-LIVNA-GPG-KEY
检查GPG Key
#yum list updates
列出已经安装的所有的rpm包
#yum list installed
列出已经安装的但是不包含在资源库中的rpm包
#yum list extras
注:通过其它网站下载安装的rpm包
rpm包信息显示(info参数同list)
列出资源库中所有可以安装或更新的rpm包的信息
rpm包的安装和删除
安装rpm包,如xmms-mp3
#yum install xmms-mp3
删除rpm包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text
yum暂存(/var/cache/yum/)的相关参数
列出已经安装的所有的rpm包的信息
#yum info installed
列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
注:通过其它网站下载安装的rpm包的信息
搜索rpm包
搜索匹配特定字符的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜索
#yum check-update
更新所有的rpm包
#yum update
更新指定的rpmห้องสมุดไป่ตู้,如更新kernel和kernel source
yum的常用命令

yum的常用命令摘要:一、Yum简介二、Yum常用命令介绍1.安装软件包2.更新软件包3.升级软件包4.查询软件包5.删除软件包6.列出已安装软件包7.配置软件包仓库8.禁用/启用软件包9.查找可用软件包正文:Yum(Yellowdog Updater, Modified)是一个在Fedora Core 和Red Hat 系列的Linux 发行版中使用的软件包管理器。
它采用RPM 包管理器的核心功能,提供了一种方便、快捷的软件包安装、更新和删除方式。
以下是Yum 的一些常用命令介绍:1.安装软件包:使用`yum install` 命令安装软件包。
例如,安装MySQL 服务器:```sudo yum install mysql-server```2.更新软件包:使用`yum update` 命令更新已安装的软件包。
例如,更新所有软件包:```sudo yum update```3.升级软件包:使用`yum upgrade` 命令升级已安装的软件包。
例如,升级MySQL 服务器:```sudo yum upgrade mysql-server```4.查询软件包:使用`yum list` 命令查询所有可用的软件包。
例如,查询MySQL 相关的软件包:```sudo yum list mysql*```5.删除软件包:使用`yum remove` 命令删除已安装的软件包。
例如,删除MySQL服务器:```sudo yum remove mysql-server```6.列出已安装软件包:使用`yum list installed` 命令列出所有已安装的软件包。
7.配置软件包仓库:使用`yum repolist` 命令查看所有配置的软件包仓库。
使用`yum repoforge` 命令添加、删除或修改软件包仓库。
8.禁用/启用软件包:使用`yum disable` 命令禁用软件包。
例如,禁用MySQL 服务器:```sudo yum disable mysql-server```使用`yum enable` 命令启用软件包。
如何在CentOS上升级软件包?

如何在CentOS上升级软件包?在使用CentOS 操作系统的过程中,随着时间的推移和软件的发展,及时升级软件包是非常重要的。
这不仅可以修复可能存在的安全漏洞,还能为我们带来新的功能和性能优化。
那么,如何在 CentOS 上升级软件包呢?下面就为大家详细介绍。
首先,我们需要确保系统已经连接到网络。
因为软件包的升级需要从网络上获取最新的版本信息和文件。
在 CentOS 中,有多种方法可以升级软件包。
其中一种常用的方法是使用 yum 命令。
yum 是 CentOS 系统中默认的软件包管理器,它能够自动处理软件包之间的依赖关系,使得升级过程更加顺畅。
要使用 yum 进行软件包升级,我们可以打开终端窗口,输入以下命令:```sudo yum update```在这个命令中,“sudo”表示以管理员权限运行命令。
输入命令后,系统会提示您输入管理员密码。
执行上述命令后,yum 会检查系统中已安装的软件包,并与软件源中的最新版本进行比较。
然后,它会列出所有可以升级的软件包,并询问您是否确认进行升级。
在确认升级之前,建议您仔细查看要升级的软件包列表,确保没有不希望升级的关键软件或者可能会影响系统稳定性的软件。
如果您确定要进行升级,输入“y”并按下回车键,yum 就会开始下载和安装更新的软件包。
需要注意的是,软件包的升级过程可能需要一些时间,具体取决于您的网络速度和要升级的软件包数量。
在升级过程中,请保持系统的连接稳定,不要随意中断升级操作,以免导致系统出现问题。
除了使用上述的“yum update”命令进行全面的系统软件包升级外,我们还可以针对特定的软件包进行升级。
例如,如果我们只想升级“httpd”(Apache HTTP 服务器)这个软件包,可以使用以下命令:```sudo yum update httpd```这样,yum 就只会升级“httpd”软件包,而不会对其他软件包进行操作。
另外,如果您想要查看某个软件包是否有可用的更新,可以使用“yum checkupdate”命令。
linux yum原理

linux yum原理一、概述Linux系统中的yum工具是一款功能强大的包管理系统,它用于在Linux发行版中安装、更新和删除软件包。
yum是基于dnf包管理器开发的,它在Fedora、CentOS和其他使用RPM包管理的Linux 发行版中广泛应用。
本篇文章将详细介绍yum的原理和运作方式。
二、yum工作原理yum的工作原理主要基于三个步骤:仓库管理、查询和安装。
1. 仓库管理yum使用一个名为Yum Repo的数据库来存储软件包的元数据,包括软件包的名称、版本号、描述等信息。
Yum Repo存储在光盘、硬盘或其他存储设备中,通常以yum-repositories命名。
用户可以通过yum源来获取所需的软件包。
2. 查询yum利用强大的查询功能,根据用户输入的关键词来搜索匹配的软件包。
yum会根据软件包的名称、版本号和其他信息进行匹配,并返回匹配结果。
3. 安装当用户确定需要安装的软件包后,yum会从Yum Repo中下载软件包,并解压到系统的/var/cache/yum目录下。
然后,yum会使用rpm工具来安装和解压软件包,并更新系统的依赖关系。
三、yum优点和缺点1. 优点(1) 高效:yum利用缓存机制,减少了下载和安装软件包的时间,提高了效率。
(2) 方便:yum支持批量安装、更新和删除软件包,简化了操作过程。
(3) 兼容性:yum支持多种Linux发行版和版本,具有良好的兼容性。
2. 缺点(1) 依赖性:如果系统中的软件包存在依赖关系问题,yum可能会无法正常安装。
(2) 更新问题:yum默认情况下可能会忽略软件包的版本号,导致系统频繁更新导致不稳定。
(3) 配置问题:yum的配置文件位于/etc/yum.conf中,配置较为复杂,容易出错。
四、总结总的来说,yum是一款功能强大的包管理系统,它能够快速地安装、更新和删除软件包,提高了Linux系统的易用性和效率。
但是,在使用yum时需要注意其依赖性和版本号的问题,以及配置文件的复杂性。
Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源)
![Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源)](https://img.taocdn.com/s3/m/93351a313968011ca3009102.png)
2.查看共享列表
#showmount -e 192.168.0.254
(nfs支持远端挂载,可以不把源文件的拷贝到本地使用,但以要依然讲解挂载后进行本地的拷贝)
3.进行远端挂载
#mount 192.168.0.254:/var/ftp/pub /mnt/
* search string1 [string2] [...]
* shell [filename]
* resolvedep dep1 [dep2] [...]
* localinstall rpmfile1 [rpmfile2] [...]
4.检查新版本
使用yum check-update命令还可以检查YUM仓库中是否有比本地已安装的软件包的更新版本。
5.升级软件包
和rpm -U或rpm -F命令类似,使用yum update命令可以安装一个软件包的更新版本。其命令行语法为:
yum update [package1] [package2] [...]
* localupdate rpmfile1 [rpmfile2] [...]
* reinstall package1 [package2] [...]
* downgrade package1 [package2] [...]
* deplist package1 [package2] [...]
4.创建本地源拷贝目录
#mkdir /DATA/ (你可以自己设定)
5.拷贝源(这里以Server为对象进行讲解,而/mnt/VT,/mnt/Cluster,/mut/ClusterStorage,方法相同)
yum的常用命令

yum的常用命令
yum是一个包管理器,用于在基于Red Hat的Linux发行版中安装、更新和删除软件包。
以下是一些yum的常用命令:
1. 安装软件包:使用yum install命令来安装软件包。
例如,要安装一个名为nginx的软件包,可以运行以下命令: yum install nginx
2. 更新软件包:使用yum update命令来更新已安装的软件包到最新版本。
例如,要更新所有已安装的软件包,可以运行以下命令:
yum update
3. 搜索软件包:使用yum search命令来搜索特定软件包。
例如,要搜索名为mysql的软件包,可以运行以下命令: yum search mysql
4. 列出已安装的软件包:使用yum list installed命令来列出所有已经安装的软件包。
例如,要列出所有已安装的软件包,可以运行以下命令:
yum list installed
5. 删除软件包:使用yum remove命令来删除已安装的软件包。
例如,要删除名为nginx的软件包,可以运行以下命令:
yum remove nginx
6. 清除缓存:使用yum clean命令来清除yum的缓存。
这可以释放磁盘空间并确保使用最新的软件包信息。
例如,要清除所有缓存,可以运行以下命令:
yum clean all
以上是一些常用的yum命令,可以帮助你在Linux系统中管理软件包。
如果需要了解更多详细信息,可以通过运行`man yum`命令查看yum的手册页。
yum详解

linux yum命令详解yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell 前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q (不显示安装的过程)等等。
[command]为所要进行的操作,[package ...]是操作的对象。
概括了部分常用的命令包括:自动搜索最快镜像插件:yum install yum-fastestmirror安装yum图形窗口插件:yum install yumex查看可能批量安装的列表:yum grouplist1 安装yum install 全部安装yum install package1 安装指定的安装包package1yum groupinsall group1 安装程序组group12 更新和升级yum update 全部更新yum update package1 更新指定程序包package1yum check-update 检查可更新的程序yum upgrade package1 升级指定程序包package1yum groupupdate group1 升级程序组group13 查找和显示yum info package1 显示安装包信息package1yum list 显示所有已经安装和可以安装的程序包yum list package1 显示指定程序包安装情况package1yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包4 删除程序yum remove | erase package1 删除程序包package1yum groupremove group1 删除程序组group1yum deplist package1 查看程序package1依赖情况5 清除缓存yum clean packages 清除缓存目录下的软件包yum clean headers 清除缓存目录下的headersyum clean oldheaders 清除缓存目录下旧的headersyum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers比如,要安装游戏程序组,首先进行查找:#:yum grouplist可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进行安装:#:yum groupinstall "Games and Entertainment"所有的游戏程序包就自动安装了。
在Linux终端中进行系统更新和升级的命令

在Linux终端中进行系统更新和升级的命令Linux操作系统在日常使用中需要进行系统更新和升级,以确保系统的安全性和稳定性。
在Linux终端中,我们可以使用一些命令来进行系统更新和升级的操作。
本文将介绍一些常用的Linux终端命令,帮助您完成系统的更新和升级。
1. apt-get命令apt-get命令是Debian系统中常用的命令,用于获取、更新和卸载软件包。
使用apt-get命令进行系统更新和升级的步骤如下:1.1 更新软件包列表:sudo apt-get update1.2 升级已安装的软件包:sudo apt-get upgrade1.3 升级所有软件包及其依赖:sudo apt-get dist-upgrade1.4 清理无用的软件包:sudo apt-get autoremove2. yum命令yum命令是Red Hat、CentOS等系统中常用的命令,用于获取、安装和卸载软件包。
使用yum命令进行系统更新和升级的步骤如下:2.1 更新软件包列表:sudo yum check-update2.2 升级已安装的软件包:sudo yum update2.3 升级所有软件包及其依赖:sudo yum upgrade2.4 清理无用的软件包:sudo yum autoremove3. dnf命令dnf命令是Fedora系统中常用的命令,用于获取、安装和卸载软件包。
使用dnf命令进行系统更新和升级的步骤如下:3.1 更新软件包列表:sudo dnf check-update3.2 升级已安装的软件包:sudo dnf upgrade3.3 升级所有软件包及其依赖:sudo dnf distro-sync3.4 清理无用的软件包:sudo dnf autoremove4. zypper命令zypper命令是openSUSE系统中常用的命令,用于获取、安装和卸载软件包。
使用zypper命令进行系统更新和升级的步骤如下:4.1 更新软件包列表:sudo zypper refresh4.2 升级已安装的软件包:sudo zypper update4.3 升级所有软件包及其依赖:sudo zypper dist-upgrade4.4 清理无用的软件包:sudo zypper clean5. pacman命令pacman命令是Arch Linux系统中常用的命令,用于获取、安装和卸载软件包。
SCO测试

一、测试环境Desktop 1 (Windows) : 9.123.142.102 (hanpeng/passw0rd) .Desktop 2 ( LInux ) : 9.123.142.106 (root/passw0rd) .ESXi 1 : 172.16.71.18 (root/passw0rd)ESXi 2 : 172.16.71.19 (root/passw0rd)VC : 172.16.71.200 (administrator/Passw0rd)二、openvpn2.1 how to run VPN to connect to vpn servercd /etc/openvpn/ccs-cloudopenvpn --config ccs-cloud.ovpnyum常用命令:1、yum 客户端配置baseurl=/xxx/$releasever/$basearchbaseurl=file:///cdrom/Server2、yum install∙yum install主要用于安装yum服务器上的软件包;∙yum install默认安装是带询问提示,如果不想提示,则需要加上"-y"的选项∙yum install一般和yum search结合使用;3、yum list∙yum list一般是用来查找目前机器上(local)已经安装了哪些软件包;∙yum list与rpm -qa等效,可以结合管道和shell里面的各种特性达到查询的目的;2.2 安装openvpn步骤1、安装rpmforgerpm -Uvh http://apt.sw.be/redhat/el6/en/x86_64//RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpmwget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm2、安装openvpnyum search openvpnyum install -y openvpn3、找到并复制easy-rsa(服务器端需要)find / -name easy-rsacp -R /usr/share/doc/openvpn-2.2.2/easy-rsa /etc/openvpn/4、网卡信息[root@localhost openvpn]# ifconfig #多出的虚拟网卡tap0 Link encap:Ethernet HWaddr 66:78:46:2C:A8:8Binet addr:10.8.0.1 Bcast:10.8.0.255 Mask:255.255.255.0inet6 addr: fe80::6478:46ff:fe2c:a88b/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:27 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100RX bytes:0 (0.0 b) TX bytes:5728 (5.5 KiB)(1)GW1 主服务器tun0 接口的IP 地址为10.8.0.1,点对点对端地址为10.8.0.2。
安装和更新软件Linux终端中的at和yum命令

安装和更新软件Linux终端中的at和yum命令在Linux终端中,我们经常需要安装和更新软件。
而at和yum命令是两种常用的方式,即使有些用户对它们不太熟悉,但它们具有简便和高效的特点。
本文将介绍at和yum命令的使用方法和注意事项,以帮助读者更好地利用它们来完成软件安装和更新的任务。
一、at命令1.1 at命令的简介at命令是一个用于在指定时间执行一次性任务的命令。
它可以让用户在不在线的情况下预定一些需要在未来某个指定时间执行的任务。
不同于cron命令只能循环执行特定任务,at命令更适合于一次性任务的执行。
1.2 at命令的安装和使用要在Linux终端中使用at命令,我们首先需要确保它已经安装在系统中。
在大多数Linux发行版中,通常已经默认安装了at命令。
要使用at命令,我们可以在终端中直接输入"at"命令,并按照提示输入时间和指令。
比如,我们可以输入以下命令来安排任务在明天上午10点执行:```at 10am tomorrow```然后,终端会等待用户输入要执行的指令。
用户可以输入需要执行的任何指令,比如安装软件、更新软件等。
完成输入后,按Ctrl+D组合键保存指令,并退出at命令。
1.3 at命令的注意事项在使用at命令时,我们需要注意以下几点:首先,时间的指定需要遵循一定的格式。
我们可以使用绝对时间,比如具体的日期和时间,也可以使用相对时间,比如几分钟后或几小时后。
同时,at命令也支持一些简单的时间短语,比如"tomorrow"表示明天,"next week"表示下周等。
其次,at命令执行后会输出一个任务的编号。
用户可以使用该编号来取消已安排的任务,或者在任务执行完毕后查看任务执行结果。
最后,at命令默认是以当前用户的身份运行的。
如果用户希望以其他用户的身份运行任务,可以使用"-u"选项指定用户名。
二、yum命令2.1 yum命令的简介yum命令是基于RPM包管理系统的一种软件包管理器,它可以方便地安装、更新和卸载软件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
yum的常用命令
【原创版】
目录
1.yum 命令的概述
2.yum 命令的常用选项
3.yum 命令的应用实例
正文
【概述】
yum(Yellowdog Updater, Modified)是一个用于管理 RPM 软件包的软件工具,常用于 Linux 系统中。
yum 命令可以实现软件包的安装、升级、删除、查询等功能,大大简化了 Linux 系统中软件包的管理工作。
【常用选项】
以下是 yum 命令的一些常用选项:
1.`yum install`:用于安装软件包。
2.`yum update`:用于升级软件包。
3.`yum remove`:用于删除软件包。
4.`yum list`:用于列出系统中的所有软件包。
5.`yum search`:用于搜索特定的软件包。
6.`yum groupinstall`:用于安装一个软件包组(包含多个相关的软件包)。
7.`yum groupremove`:用于删除一个软件包组。
【应用实例】
以下是 yum 命令的一些应用实例:
1.安装一个名为“nginx”的软件包:
```
sudo yum install nginx
```
2.升级一个名为“httpd”的软件包:
```
sudo yum update httpd
```
3.删除一个名为“mysql”的软件包:
```
sudo yum remove mysql
```
4.列出系统中所有已安装的软件包:
```
sudo yum list installed
```
5.搜索一个名为“php”的软件包:
```
sudo yum search php
```
6.安装一个名为“Development Tools”的软件包组:```
sudo yum groupinstall "Development Tools"
```
7.删除一个名为“Development Tools”的软件包组:
```
sudo yum groupremove "Development Tools"
```
通过以上介绍,相信大家对 yum 命令有了更深入的了解。