Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux发行版上常用的包管理工具,主要用于自动安装、自动删除、自动升级软件包。下面列出了一些常见的Yum命令以及它们的解释:
安装软件包:
yum install packageName
这个命令会从默认的存储库中下载并安装指定的软件包。
2. 更新软件包:
yum update packageName
这个命令会更新已安装的指定软件包到最新版本。
3. 移除软件包:
yum remove packageName
这个命令会从系统中删除指定的软件包。
4. 搜索软件包:
yum search packageName
这个命令会在存储库中搜索指定的软件包。
5. 显示已安装的软件包:
yum list installed | grep packageName
这个命令会列出所有已安装的软件包,并使用grep来过滤出包含指定关键字的软件包。
6. 显示可用的软件包:
yum list available | grep packageName
这个命令会列出所有可用的软件包,并使用grep来过滤出包含指定关键字的软件包。
7. 显示更新信息:
yum check-update
这个命令会显示所有可用的系统更新。
8. 清除缓存:
yum clean all
这个命令会清除Yum缓存,以便重新加载存储库数据。
9. 启用或禁用存储库:
启用存储库:yum-config-manager --enable repositoryName
禁用存储库:yum-config-manager --disable repositoryName
这些命令用于管理Yum存储库的启用或禁用状态。
设置默认存储库:
设置默认存储库:yum-config-manager --set-default repositoryName
这些命令用于设置默认的Yum存储库。
更新yum
yum update yum
安装yum工具
yum -y install yum-utils
查看yum版本
yum –version
比如通过yum安装jdk
JAVA安装命令:
yum install java-1.8.0-openjdk.x86_64
查看JAVA版本: java -version
如果想通过yum命令安装Java, 可以按照以下步骤进行:
打开终端。
输入以下命令来查找Java的yum包:yum search java|grep jdk。
从结果中选择适合你系统版本的Java,例如,如果你想安装Java 1.8,你可以输入:yum install java-1.8.0-openjdk。
安装完成后,你可以设置环境变量来指定Java的安装路径。你可以通过编辑/etc/profile文件来实现这一点。在文件中加入以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
保存并关闭文件后,使用source /etc/profile命令使环境变量生效。
在CentOS上使用yum安装nginx、docker 和mysql,可以按照以下步骤进行操作:
首先,我们需要更新yum源。执行以下命令:
sudo yum update
然后,安装nginx:
sudo yum install nginx
接着,安装docker:
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
cd /usr/local/
mv rocketmq /usr/local/rocketmq/
echo 'export PATH=$PATH:/usr/local/rocketmq/bin' >> /etc/profile
source /etc/profile
最后,安装mysql:
sudo yum install mysql-server mysql-devel
sudo systemctl start mysqld
sudo systemctl enable mysqld