Centos中yum安装和卸载软件的使用方法
Linux(centos8)下的yum的基本用法和实例
Linux(centos8)下的yum的基本⽤法和实例yum 命令Yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。
yum 语法yum [options] [command] [package ...]options:可选,选项包括-h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。
command:要进⾏的操作。
package操作的对象。
选项-h:显⽰帮助信息;-y:对所有的提问都回答“yes”;-c:指定配置⽂件;-q:安静模式;-v:详细模式;-d:设置调试等级(0-10);-e:设置错误等级(0-10);-R:设置yum处理⼀个命令的最⼤等待时间;-C:完全从缓存中运⾏,⽽不去下载或者更新任何头⽂件。
参数#常的命令install:安装rpm软件包;update:更新rpm软件包;check-update:检查是否有可⽤的更新rpm软件包;remove:删除指定的rpm软件包;list:显⽰软件包的信息;search:检查软件包的信息;info:显⽰指定的rpm软件包的描述信息和概要信息;clean:清理yum过期的缓存;shell:进⼊yum的shell提⽰符;resolvedep:显⽰rpm软件包的依赖关系;localinstall:安装本地的rpm软件包;localupdate:显⽰本地rpm软件包进⾏更新;deplist:显⽰rpm软件包的所有依赖关系。
alias 列出或创建命令别名autoremove 删除所有原先因为依赖关系安装的不需要的软件包check 在包数据库中寻找问题check-update 检查是否有软件包升级clean 删除已缓存的数据deplist 列出软件包的依赖关系和提供这些软件包的源distro-sync 同步已经安装的软件包到最新可⽤版本downgrade 降级包group 显⽰或使⽤组信息help 显⽰⼀个有帮助的⽤法信息history 显⽰或使⽤事务历史info 显⽰关于软件包或软件包组的详细信息install 向系统中安装⼀个或多个软件包list 列出⼀个或⼀组软件包makecache 创建元数据缓存mark 在已安装的软件包中标记或者取消标记由⽤户安装的软件包。
Centos7卸载nginx及php、php
Centos7卸载nginx及php、php本文环境:Centos7、yum方式安装的nginx和php、php-fpm之前是通过yum方式直接安装nginx和php、php-fpm,这样的好处是方便,不用一步一步去安装解决各个依赖包问题,现在情况特殊,想要卸载掉已经安装的nginx和php、php-fpm,方法如下:先输入命令:yum remove nginx 接着屏幕上打印出以下文字:已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 nginx.x86_64.1.1.8.0-1.el7.ngx 将被删除--> 解决依赖关系完成依赖关系解决====================================== ========================================= =============================Package 架构版本源大小====================================== ========================================= =============================正在删除:nginx x86_64 1:1.8.0-1.el7.ngx @nginx 889 k事务概要====================================== ========================================= =============================移除 1 软件包安装大小:889 k是否继续?[y/N]:yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在删除 : 1:nginx-1.8.0-1.el7.ngx.x86_64 1/1警告:/etc/nginx/nginx.conf 已另存为/etc/nginx/nginx.conf.rpmsave验证中 : 1:nginx-1.8.0-1.el7.ngx.x86_64 1/1删除:nginx.x86_64 1:1.8.0-1.el7.ngx完毕!到此,卸载nginx完毕,可以使用which nginx找一下是否卸载完全![root@localhost ~]# which nginx/usr/bin/which: no nginx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)接下来演示卸载php和php-fpm输入命令:yum remove php已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 php.x86_64.0.5.4.16-36.el7_1 将被删除--> 解决依赖关系完成依赖关系解决====================================== ========================================= =============================Package 架构版本源大小====================================== ========================================= =============================正在删除:php x86_64 5.4.16-********************事务概要====================================== ========================================= =============================移除 1 软件包安装大小:4.4 M是否继续?[y/N]:yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在删除 : php-5.4.16-36.el7_1.x86_64 1/1验证中 : php-5.4.16-36.el7_1.x86_64 1/1删除:php.x86_64 0:5.4.16-36.el7_1完毕![root@localhost ~]# yum remove php-fpm已加载插件:fastestmirror, langpacks正在解决依赖关系--> 正在检查事务---> 软件包 php-fpm.x86_64.0.5.4.16-36.el7_1 将被删除--> 解决依赖关系完成依赖关系解决====================================== ========================================= =============================Package 架构版本源大小====================================== ========================================= =============================正在删除:php-fpm x86_64 5.4.16-********************事务概要====================================== ========================================= =============================移除 1 软件包安装大小:4.5 M是否继续?[y/N]:yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在删除 : php-fpm-5.4.16-36.el7_1.x86_64 1/1验证中 : php-fpm-5.4.16-36.el7_1.x86_64 1/1删除:php-fpm.x86_64 0:5.4.16-36.el7_1完毕!到此还没完全卸载,可以使用php -v查看一下[root@localhost ~]# php -vPHP 5.4.16 (cli) (built: Jun 23 2015 21:17:27)Copyright (c) 1997-2013 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies[root@localhost ~]# rpm -qa|grep phpphp-common-5.4.16-36.el7_1.x86_64php-cli-5.4.16-36.el7_1.x86_64[root@localhost ~]# rpm -e php-common-5.4.16-36.el7_1.x86_64错误:依赖检测失败:php-common(x86-64) = 5.4.16-36.el7_1 被 (已安裝) php-cli-5.4.16-36.el7_1.x86_64 需要[root@localhost ~]# rpm -e php-cli-5.4.16-36.el7_1.x86_64 [root@localhost ~]# rpm -e php-common-5.4.16-36.el7_1.x86_64[root@localhost ~]# which php/usr/bin/which: no php in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) OK,全部卸载完成!。
Linux中yum命令的使用
yum使用 7
用yum安装、删除软件:
命令
功能
yum install<package_name> 安装制定的软件,会查询repository,如果有这
一款软件包,则则会给出提
示,询问是否要同时安装依赖,或删除冲突的包
yum localinstall<软件名> 安装一个本地已经下载的软件包
# This is the default , if you make this bigger yum won`t see if the metadata # is never on the remote and so you`ll”gain”the bandwidth of not having to # download the new metadata and “pay” for it buy yum not having correct # inforermation # It is esp . Improtant , to have correct metadata, for distributions like #Fedora which don`tkeep old packages .if you don`t like this checking #interupting your command line usage ,it`s much better to have someing #manually check the metadata once an hour (yum-updatesd will do this). #metadata_expire=90m
yum groupinstall<组名> 如果仓库为软件包分了组,则可以通过安装此组
yum安装及添加和设置YUM源
Yum安装配置及添加设置yum源YUM主页:/RPMFUSIONG主页:/yum是一个自动化的软件包管理程序,它被用来安装/卸载/升级你系统里的基于RPM的软件包,它可以自动帮你解决掉烦人的软件依赖问题,你所需要的只是知道你想安装/卸载/升级的那个软件名字叫啥。
一、安装属于你的YUM:如果很不幸,你压根没有YUM,那么你必须自己找到以下RPM包来手动安装你的YUM工具:yum.noarch;yum-metadata-parser;yum-presto.noarch;yum-utils.noarch。
安装RPM包的命令为:rpm -ivh[你的RPM包名字,不带括号]或者,你也可以下载源码包来编译安装,没有Linux基础知识,不建议这样做。
二、配置YUM:安装好yum后,就需要配置yum。
(如果发行版已经安装好yum,通常yum已经配置好了)。
YUM的配置文件为/etc/yum.conf。
如果网络不通畅,可以在/etc/yum.conf文件中修改timeout参数,将timeout时间设置得稍微长一点。
yum中可以通过修改文件来屏蔽软件源:修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改为enable=0指定或去掉软件源的mirror:可以在baseurl中将比较慢的mirror去掉YUM的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下,这是整个yum 系统的重中之重,所以有必要详细介绍。
下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。
第一部分(这是yum的全局性设置。
默认一般不必改动。
)[main]cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel:除错级别,0-10,默认是2。
logfile:yum的日志文件,默认是/var/log/yum.log。
brew和yum的区别用法
brew和yum的区别用法brew和yum都是用于在命令行环境下安装软件包的工具,但是它们主要应用于不同的操作系统环境。
1. brew:Brew是一种包管理器,用于在macOS操作系统上安装和管理软件包。
它是一种开源工具,可以轻松地安装和卸载软件包。
Brew的用法很简单,只需要在终端中输入相应的命令即可完成软件包的安装、升级和卸载。
安装Homebrew:安装软件包:brew install [package-name]。
升级软件包:brew update。
brew upgrade [package-name]。
卸载软件包:brew uninstall [package-name]。
2. yum:Yum(全称为 Yellowdog Updater Modified)是一种包管理器,用于在基于RedHat、CentOS和Fedora等Linux操作系统上安装和管理软件包。
它可以自动解决软件包之间的依赖关系,可以方便、快捷地安装和更新软件。
安装yum:yum install yum。
安装软件包:yum install [package-name]。
升级软件包:yum update [package-name]。
卸载软件包:yum remove [package-name]。
总体来说,brew和yum的作用相似,都是用于在命令行下安装并升级软件包。
但是它们适用于不同的操作系统环境,brew适用于macOS操作系统,而yum适用于基于RedHat、CentOS和Fedora等Linux操作系统。
CentOS6.3系统Yum安装php+spawn-fcgi+nginx和数据库mysql详细教程
rpm 软件(yum 的命令详解请自行) yum 默认只提供了官方给出的软件仓库,如果要使用非官方的软件还需要安装非官方的 yum 仓库,yum 仓库的配置文件位于/etc/yum.repo.d/*.repo 推 荐 的 非 官 方 yum 仓 库 就 是 fadora 项 目 下 的 EPEL 仓 库 , 其 网 址 是 : /wiki/EPEL ,安装并配置此 yum 仓库后可以使用更多的非官方提供 的最新软件和新功能 下载此仓库的 rpm 安装文件并安装(注意选择跟自己系统对应的版本,目前是 centos5、 centos6 两个版本): [root@localhost /]# wget /fedora-e ... ease-6-7.noarch.rpm [root@localhost /]# rpm -ivh epel-release-6-7.noarch.rpm 此时 fadoraproject 的 yum 仓库就可以使用了,可以从中使用更多的软件了。
pid
/var/run/nginx.pid;
events { worker_connections 1024;
}
http {
include
/etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';
linux安装yum命令的方法
linux安装yum命令的方法在Linux系统中,yum是一个包管理器,可以自动处理依赖关系并简化软件的安装、更新和卸载过程。
下面是安装yum命令的一种方法。
步骤1:检查系统是否已安装yum首先,我们需要检查系统是否已安装yum命令。
打开终端并输入以下命令:```shellyum --version```步骤3:安装yum```shellrpm -Uvh yum-<version>.rpm```步骤4:验证yum安装安装完成后,可以使用以下命令来验证yum是否正确安装:```shellyum --version```命令执行后应该显示安装的yum版本信息,这表明yum已成功安装。
步骤5:配置yum源yum源是yum的软件仓库,用于从网络上获取需要安装的软件包。
让我们配置一个可用的yum源。
创建一个新的yum源配置文件:```shellvi /etc/yum.repos.d/custom.repo``````shell[custom]name=Custom Repositoryenabled=1gpgcheck=0```请确保将“baseurl”更改为实际yum源的URL。
保存并退出文件。
步骤6:测试yum命令现在,运行以下命令来测试yum是否正常工作:```shellyum list```此命令将列出所有可用的软件包。
如果yum可以正常工作,则它将显示一份完整的软件包列表。
步骤7:使用yum命令现在你可以使用yum命令来安装、更新和卸载软件包。
例如,要安装一个软件包,只需运行以下命令:```shellyum install <package_name>```将“<package_name>”替换为要安装的软件包的名称。
其他常用的yum命令包括:- `yum update <package_name>`:更新指定软件包。
- `yum remove <package_name>`:卸载指定软件包。
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命令:用于修改文件和目录的权限。
centos7常用指令
centos7常用指令CentOS 7常用指令CentOS 7 是一种常见的Linux 发行版,广泛应用于服务器和个人计算机。
在使用CentOS 7 进行系统管理和维护时,了解一些常用的指令是非常重要的。
本文将介绍一些常用的CentOS 7 指令,帮助您更好地管理和操作您的系统。
一、文件和目录操作指令1. ls:列出当前目录下的文件和目录。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新的目录。
5. rmdir:删除空的目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录,也可以用于重命名文件或目录。
8. rm:删除文件或目录。
9. touch:创建空文件或修改文件的访问时间。
二、系统管理指令1. top:实时显示系统的整体情况和进程状态。
2. ps:显示正在运行的进程信息。
3. kill:终止指定进程。
4. systemctl:管理系统服务,如启动、停止、重启服务。
5. ifconfig:显示和配置网络接口的信息。
6. ping:测试网络连接是否正常。
7. netstat:显示网络连接状态和统计信息。
8. iptables:配置和管理防火墙规则。
9. yum:包管理工具,用于安装、更新和卸载软件包。
10. df:显示文件系统的磁盘空间使用情况。
11. du:显示指定目录或文件的磁盘空间使用情况。
12. free:显示系统内存的使用情况。
三、用户和权限管理指令1. useradd:创建新用户。
2. userdel:删除用户。
3. passwd:修改用户密码。
4. su:切换用户身份。
5. chmod:修改文件或目录的权限。
6. chown:修改文件或目录的所有者。
7. chgrp:修改文件或目录的所属组。
四、压缩和解压缩指令1. tar:打包和解包文件。
2. gzip:压缩文件。
3. gunzip:解压缩文件。
4. zip:压缩文件和目录。
5. unzip:解压缩文件。
第5章软件安装与包管理工具
Date: 15 January 2022
5.1.2RPM工具的使用
• 〖例5.3〗查询openssh-server软件包是否已经安装。
• 〖例5.4〗查询openssh-server和telnet-server两个软件是否已经安 装。
Date: 15 January 2022
5.1.2RPM工具的使用
clean all
清空所有的缓存信息。
groupinstall group1 [group2] […] 使用YUM源安装组包。
groupremove group1 [group2] […] 卸载组包。
Date: 15 January 2022
5.2.4常见问题分析
• 1.创建YUM源 • 2.YUM繁忙问题
Date: 15 January 2022
5.2.2设置YUM源
• 下面通过创建media.repo文件,使用CentOS 7系统光盘作为 YUM源,前提是已经将光盘挂载到/media/CentOS7目录下。修 改YUM配置文件的内容如下: [media] name = CentOS7 baseurl = file:///media/CentOS7 enabled = 1 gpgcheck = 0 gpqkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
选项
功能表述
[]
填写YUM源唯一的ID号,可以为任意字符串
name 指定YUM源名称,可以为任意字符串
baseurl mirrorlist enabled gpgcheck
指定YUM源的URL地址(可以是HTTP、FTP或本地路径)
指定镜像站点目录 是否激活该YUM源(0代表禁用,1代表激活,默认为激 活) 安装软件时是否检查签名(0代表禁用,1代表激活)
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操作系统中常用的软件包管理系统有两种:dpkg和RPM。
不同的Linux发行版使用不同的软件包管理系统。
dpkg是Debian发行版和基于Debian的系统(如Ubuntu)所采用的包管理系统,而RPM是Red Hat发行版和基于Red Hat的系统(如CentOS)所采用的包管理系统。
二、软件包的安装1. 使用dpkg安装软件包在基于Debian的系统中,使用dpkg命令安装软件包。
具体语法如下:```shellsudo dpkg -i package_name.deb```其中,`package_name.deb`为待安装的软件包文件名。
2. 使用RPM安装软件包在基于Red Hat的系统中,使用RPM命令安装软件包。
具体语法如下:```shellsudo rpm -ivh package_name.rpm```其中,`package_name.rpm`为待安装的软件包文件名。
三、软件包的卸载1. 使用dpkg卸载软件包在基于Debian的系统中,使用dpkg命令卸载软件包。
具体语法如下:```shellsudo dpkg -r package_name```其中,`package_name`为待卸载的软件包名称。
2. 使用RPM卸载软件包在基于Red Hat的系统中,使用RPM命令卸载软件包。
具体语法如下:```shellsudo rpm -e package_name其中,`package_name`为待卸载的软件包名称。
四、软件包的依赖管理在安装或卸载软件包时,可能会遇到依赖关系的问题。
某些软件包依赖于其他的软件包,如果没有满足依赖关系,安装或卸载过程将会出错。
CentOS中yum源的配置与使用详解
CentOS中yum源的配置与使⽤详解⼀、yum 简介yum,是Yellow dog Updater, Modified 的简称,是杜克⼤学为了提⾼RPM 软件包安装性⽽开发的⼀种软件包管理器。
起初是由yellow dog 这⼀发⾏版的开发者Terra Soft 研发,⽤python 写成,那时还叫做yup(yellow dog updater),后经杜克⼤学的Linux@Duke开发团队进⾏改进,遂有此名。
yum 的宗旨是⾃动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并⾃动提⽰⽤户解决。
yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的⽂件,依赖性等。
正是收集了这些header 并加以分析,才能⾃动化地完成余下的任务。
yum 的理念是使⽤⼀个中⼼仓库(repository)管理⼀部分甚⾄⼀个distribution 的应⽤程序相互关系,根据计算出来的软件依赖关系进⾏相关的升级、安装、删除等等操作,减少了Linux ⽤户⼀直头痛的dependencies 的问题。
这⼀点上,yum 和apt 相同。
apt 原为debian 的deb 类型软件管理所使⽤,但是现在也能⽤到RedHat 门下的rpm 了。
yum 主要功能是更⽅便的添加/删除/更新RPM 包,⾃动解决包的倚赖性问题,便于管理⼤量系统的更新问题。
yum 可以同时配置多个资源库(Repository),简洁的配置⽂件(/etc/yum.conf),⾃动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的⼀致性。
⼆、yum 安装CentOS 默认已经安装了yum,不需要另外安装,这⾥为了实验⽬的,先将yum 卸载再重新安装。
1、查看系统默认安装的yum# rpm -qa|grep yum2、卸载yum# rpm -e yum-fastestmirror-1.1.16-14.el5.centos.1 yum-metadata-parser-1.1.2-3.el5.centos yum-3.2.22-33.el5.centos3、重新安装yum这⾥可以通过wget 从⽹上下载相关包安装,也可以挂载系统安装光盘进⾏安装,这⾥选择挂载系统安装光盘进⾏安装。
yum使用方法
yum安装命令的使用方法yum安装常用软件的命令#yum check-update#yum remove 软件包名#yum install 软件包名#yum update 软件包名参数说明check-update显示可升级的软件包clean删除下载后的旧的header。
和clean all相同clean oldheaders删除旧的headersclean packages删除下载后的软件包info显示可用软件包信息info 软件包名显示指定软件包信息install 软件包名[url=/]安装[/url]指定软件包list显示可用软件包list installed显示[url=/]安装[/url]了的软件包list updates显示可升级的软件包provides 软件包名显示软件包所包含的文件remove 软件包名删除制定的软件包,确认判定指定软件包的依存关系。
search 关键字利用关键字搜索软件包。
搜索对象是,RPM文件名,Packager(包),Dummary,Description的各型update升级所有的可升级的软件包update 软件包名升级指定的软件包yum -y install httpd← 在线[url=/]安装[/url]httpd Apache服务器及相关组件yum -y install php← 在线[url=/]安装[/url]PHPyum -y install mysql-server←[url=/]安装[/url]MySQLyum -y install php-mysql←[url=/]安装[/url]php-mysql什么是 yum?yum 是 yellowdog updater modified 的缩写。
yellowdog 是个 Linux 的distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。
yum---使用大全
yum---使用大全在Centos中yum安装和卸载软件的常用方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpdphpphp-gdmysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软件时yum -y remove httpdphpphp-gdmysql另外还有一个非常棒的用法假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令于是执行yum install iostat,结果说找不到该软件,使用下面的办法可以解决yum search iostat就能查到和iostat相关的安装包了,另外想安装一个程序,只记得一部分名称,也可以用这个办法来实现安装yum search png |greppng就能找到我们想安装的libpng这个名称yum使用大全一.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
其中~ 代表软件名1.用YUM安装软件包命令:yum install ~2.用YUM删除软件包命令:yum remove ~二.用yum查询想安装的软件我们常会碰到这样的情况,想安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。
这时yum的查询功能就起作用了。
我们可以用yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到gaim,kopete等等,并从中选择。
centos7-yum命令详解
centos7-yum命令详解阅读⽬录1 安装2 更新和升级3 查找和显⽰4 删除程序5 清除缓存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"所有的游戏程序包就⾃动安装了。
centos的用户、组权限、添加删除用户等操作的详细操作命令
centos的用户、组权限、添加删除用户等操作的详细操作命令CentOS是一种基于Linux核心的操作系统,广泛用于服务器运行和管理。
在CentOS中,用户、组权限以及用户的添加和删除是系统管理中的重要操作。
本文将详细介绍在CentOS系统中,如何进行用户、组权限的管理以及用户的添加和删除操作。
一、用户权限管理:1. 查看用户列表:可以使用以下命令查看CentOS系统中的用户列表:cat /etc/passwd该命令将显示系统中所有用户的信息,每行显示一个用户。
信息包括用户名、密码(一般显示为“x”)、用户ID、组ID、用户描述、用户主目录和默认shell。
2. 创建新用户:若要创建新用户,可以使用以下命令:useradd [options] username其中,username是新用户的用户名,options是一些可选参数,用于设置用户的初始配置,如用户的主目录、默认shell等。
例如,要创建一个名为"testuser"的新用户,可以运行以下命令:useradd testuser默认情况下,新用户的主目录将会在`/home/testuser`下创建。
3. 设置用户密码:创建新用户后,可以为其设置密码,使用以下命令:passwd username其中,username是要设置密码的用户名。
系统会要求输入新密码,并要求确认密码。
成功设置密码后,可以用该密码登录用户。
4. 修改用户属性:若要修改用户的属性,可以使用以下命令:usermod [options] username参数username是要修改的用户名,options是可选参数,用于设置用户的属性。
例如,要将用户名为"testuser"的用户的主目录修改为`/home/testdir`,可以运行以下命令:usermod -d /home/testdir testuser5. 删除用户:若要删除用户,可以使用以下命令:userdel username其中,username是要删除的用户名。
如何在Linux终端安装软件包at和yum命令
如何在Linux终端安装软件包at和yum命令在Linux终端中,安装软件包是使用at和yum命令的常见需求之一。
本文将介绍如何在Linux终端使用这两个命令来安装软件包。
一、at命令的安装和使用1. 安装at命令在终端中执行以下命令来安装at命令:```shellsudo apt-get install at```2. 使用at命令安装完成后,可以使用at命令来执行特定时间的任务。
以下是at命令的基本用法:- 要执行一次性任务,可以使用如下命令:```shellecho "command" | at HH:MM```其中,"command"是要执行的命令,HH:MM是指定的时间。
- 要执行重复性任务,可以使用如下命令:```shellecho "command" | at HH:MM + INTERVAL```其中,INTERVAL是时间间隔,可以是分钟、小时、天等。
- 要查看已安排的任务,可以使用如下命令:```shellatq```- 要取消已安排的任务,可以使用如下命令:```shellatrm JOB_NUMBER```其中,JOB_NUMBER是任务的编号。
二、yum命令的安装和使用1. 安装yum命令yum命令通常用于基于Red Hat(如CentOS、Fedora)的Linux发行版。
如果没有预先安装yum命令,可以按照以下步骤进行安装:- 在终端中执行以下命令以安装yum:```shellsudo apt-get install yum```- 在安装完成后,使用以下命令验证是否成功安装:```shellyum --version```2. 使用yum命令安装完成后,可以使用yum命令来安装、更新和卸载软件包。
以下是yum命令的基本用法:- 要安装一个软件包,可以使用如下命令:```shellsudo yum install PACKAGE_NAME```其中,PACKAGE_NAME是要安装的软件包的名称。
CentOS7下的软件安装方法及策略详解
CentOS7下的软件安装⽅法及策略详解2010 年开始正式接触 Linux,⼊门发⾏版是 Ubuntu 10.10,后来过渡到 Ubunu 11.04,这其中也尝试了很多其他主流的发⾏版。
进⼊实验室之后,开始⽤ CentOS 5,然后是 CentOS 6,现在进化到 CentOS 7。
使⽤了四年的 Linux,前三年都是在瞎折腾,浪费了不少时间,也得到了不少经验与教训。
现在可能是真的⽼了,已经不愿意折腾了,只希望配置好⼀个系统之后,就⼀直使⽤下去。
为什么要写/读这⼀篇使⽤ Linux 尤其是 CentOS 会遇到⼀些坑,或是⼀些有洁癖的⼈不能忍的事情:官⽅源中的软件包版本太⽼,在功能上⽆法满⾜需求;多个源的软件包存在版本冲突;⼿动编译软件,默认会将不同⽂件放置在 /usr/local 下不同的⼦⽬录下,使得软件的更新和删除变得⿇烦。
等等…在经历了⼏次重装 CentOS 之后,特总结出如下⼏条软件安装的⽅法与原则,以尽可能保证当前系统的稳定、整洁,尽可能降低系统洁癖引起的重装冲动。
以下所说,仅限于 CentOS7,对其他发⾏版,或许有借鉴意义。
官⽅源CentOS ⾃带的四个官⽅源中,默认打开的有 base、updates、extras,这三个源中包含了约 9000 个软件包,是最稳定、也是最值得信赖的源。
因⽽若⼀个软件包在官⽅源内,则应通过官⽅源安装:sudo yum install PackageName第三⽅源官⽅源虽然包含了很多软件包,但⽆法满⾜⽇常需求。
幸好有第三⽅源,可以作为官⽅源的补充。
在使⽤第三⽅源的过程中,最怕遇到这两个问题:第三⽅源和官⽅源中有相同的包,导致官⽅源的包被第三⽅源替代;多个第三⽅源中存在同⼀个软件包,且版本不⼀致,存在冲突;这两个问题经常是致命的,出现各种预料不到的后果,因⽽选择第三⽅源要遵循如下原则:只选择可靠的第三⽅源,要确保第三⽅源不会替换官⽅源中的包;使⽤尽量少的第三⽅源,以保证第三⽅源之间不会冲突;就 CentOS ⽽⾔,根据以上的原则,使⽤如下第三⽅源:⼤型第三⽅源,已确认不会替换官⽅源的包,且相互之间⽆冲突 EPEL:包含 6500 多个软件,科研必备 ELRepo:包含⼏⼗个各种硬件的驱动程序 Nux Dextop:多媒体相关的软件包(与 EPEL 的个别软件相冲突,可忽略)有些⼩型第三⽅源,仅包含了⼏个软件,确认与官⽅源和 EPEL 源不会冲突,也可以添加 Google Chrome:包含了 Google Chrome,不会与官⽅源和 EPEL 源冲突; Adobe:仅包含 flash 插件,已确认不会冲突; dropbox:仅包含 dropbox ⼀个软件,已确认不会冲突;因⽽,若⼀个软件包位于 EPEL、ELRepo 中,或⼀些⼩型的第三⽅源中,则添加该第三⽅源,并⽤ yum 命令安装:sudo yum install PackageName官⽅ rpm 包⼤部分⾮开源的软件,在 CentOS 官⽅源或 EPEL 中是没有的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装方法
安装一个软件时
yum -y install httpd
安装多个相类似的软件时
yum -y install httpd*
安装多个非类似软件时
yum -y install httpd php php-gd mysql
卸载一个软件时
yum -y remove httpd
卸载多个相类似的软件时
yum -y remove httpd*
卸载多个非类似软件时
yum -y remove httpd php php-gd mysql
另外还有一个非常棒的用法
假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令
于是执行yum install iostat,结果说找不到该软件,使用下面的办法可以解决
yum search iostat就能查到和iostat相关的安装包了,
另外想安装一个程序,只记得一部分名称,也可以用这个办法来实现安装
yum search png |grep png
就能找到我们想安装的libpng这个名称。