`

RPM相关知识

    博客分类:
  • RPM
 
阅读更多

一、RPM历史
  全称为Redhat Package Manager, 但是它的使用范围不局限于redhat版本的linux。 

二、相关命令
rpm -qa:查询已安装的所有rpm软件, 其中q为query, a为all
rpm -q mysql:查询是否已经安装了mysql,也可以使用rpm -qa | grep mysql
rpm安装: rpm -ivh *.rpm, 其中i:install, v:verbose, h:hash(进度条)
rpm卸载:rpm -e *
rpm强制卸载:rpm -e --nodeps *
rpm升级:rpm -U *.rpm

三、实例
安装samba软件
rpm -ivh samba-common-
rpm -ivh samba-client-
rpm -ivh samba-
useradd zhangsan
passwd zhangsan
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd\
smbpasswd zhangsan

启动samba服务器:service smb start
停止samba服务器:service smb stop
重启samba服务器:service smb restart

同时可以设置用户的读写权限,均在配置文件中完成。

分享到:
评论

相关推荐

    php 7.2.16 rpm包

    在Linux环境中,使用PHP 7.2.16 RPM包的步骤通常包括以下几个关键知识点: 1. **安装RPM包管理工具**:如果你的系统没有预装RPM工具,首先需要确保`rpm`命令可用。对于基于Yum的系统,可以运行`sudo yum install ...

    RPM包知识详解

    RPM(全称为Red Hat Package Manager,亦称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。最早由Red Hat研制,现在也由开源社区开发

    vim离线安装rpm包

    针对“vim离线安装rpm包”这个主题,我们将详细讲解如何在Linux系统中通过rpm命令来实现vim的离线安装,以及相关的重要知识点。 首先,RPM(Red Hat Package Manager)是Linux下广泛使用的软件包管理器,它负责软件...

    openssh8.9的rpm包

    openssh 是一个安全的网络连接工具,用于在不同的系统之间建立加密的远程登录和其他网络服务。这个"openssh8.9的rpm包"是专为...同时,了解和掌握RPM包管理和openssh的相关知识,对于Linux系统的日常运维至关重要。

    glibc2.14 rpm包

    本文将详细解析glibc的升级过程以及相关知识点。 首先,让我们了解glibc的作用。glibc是GNU项目的一部分,它包含了C语言的标准库,包含了大量的函数,如内存管理、I/O操作、线程处理等。glibc不仅提供标准C库,还...

    CentOS中文输入法rpm安装包

    【标题解析】 "CentOS中文输入法rpm安装包" 这个标题表明我们要讨论的是在CentOS操作系统中安装中文输入法的过程,采用的是RPM(Red Hat...这个过程涉及到操作系统的基础知识,以及对RPM包管理和中文输入法框架的理解。

    keepalived 离线 rpm 安装包

    【标题】"keepalived 离线 RPM 安装包"涉及的主要知识点是Linux系统中的服务高可用性工具Keepalived以及RPM包管理。 Keepalived是一款开源的网络和系统守护进程,主要功能是实现VRRP(Virtual Router Redundancy ...

    rpm命令修复文件(包含修复步骤文档)

    下面将详细介绍如何修复因误删`rpm`文件导致的问题,以及涉及的相关知识点。 首先,我们需要理解`rpm`命令的工作原理。`rpm`依赖于几个关键文件,包括`macros`、`rpm`和`rpmrc`。`macros`文件存储了`rpm`命令的预定...

    linux_jdk1.8_rpm

    以下是关于JDK 1.8和RPM安装的一些关键知识点: 1. **Java 8新特性**: - **Lambda表达式**:允许将函数作为一个方法参数,或者用简洁的方式表示匿名函数,简化了多线程和集合操作。 - **方法引用和构造器引用**...

    centos6 openssh9.4rpm包

    **详细知识点:** 1. **OpenSSH**: OpenSSH是一个开源项目,用于实现SSH(Secure SHell)协议,用于在不安全的网络上提供安全的远程登录和其他网络服务。它包括sshd服务器守护进程,ssh客户端程序,scp和sftp文件...

    oracle相关rpm安装文件汇总

    "oracle相关rpm安装文件汇总"这个压缩包很可能包含了用于在Linux系统上安装Oracle数据库所需的各种RPM文件。这些文件可能包括数据库服务器、客户端工具、管理工具、开发库以及必要的依赖项。Oracle11g是其中的一个...

    RHEL6.4 Kernel升级rpm包

    本文将详细讲解RHEL6.4系统中如何通过RPM包升级内核,以及涉及到的相关知识点。 标题"RHEL6.4 Kernel升级rpm包"指的是针对Red Hat Enterprise Linux 6.4(RHEL6.4)操作系统的内核升级过程,这通常是为了提高系统...

    zlib1.2.11RPM包,基于CentOS7制作

    【压缩包子文件的文件名称列表】中的“zlibrpm”可能是压缩包内的主要文件或目录名,可能包含了构建好的zlib-1.2.11的RPM安装包和其他相关文件,如SPEC文件(用于描述RPM包的构建步骤和元数据)、源代码、配置文件等...

    SpringBoot之rpm打包文档.rar

    在IT行业中,SpringBoot是一个非常流行的Java框架,它简化了创建独立、生产就绪的Spring应用程序。...整个过程涉及到了软件工程、操作系统和包管理等多个领域的知识,对于运维人员和开发者来说都是一个实用的技能。

    ant rpm

    压缩包子文件“antbuild”可能是这个构建过程的输出,包含了Ant构建文件、源代码、RPM相关的配置文件等。通过分析这个文件,你可以了解博主是如何使用Ant进行RPM打包的具体实现。 总结来说,"ant rpm"涉及的知识点...

    Linux RPM 包安装

    ### Linux RPM 包安装知识点详解 #### 一、RPM包简介 RPM(Red Hat Package Manager)是一种广泛应用于Linux发行版中的软件包管理工具,主要用于安装、卸载、升级和查询软件包。RPM最初由Red Hat开发,但随着时间...

    ipython25_rpm

    标题 "ipython25_rpm" 暗示我们正在讨论的是有关 IPython 的一个 RPM (Red Hat Package Manager) 包,版本号为 25。RPM 是一种在 Linux 发行版,如 Red Hat、CentOS 和 Fedora 中广泛使用的软件包管理器,用于安装、...

    最新Oracle的rpm包

    标签"oracle rpm"表明这个压缩包与Oracle数据库和RPM包管理机制有关,提示用户这将涉及到Linux环境下的Oracle软件安装和管理。 在压缩包文件名称列表中: 1. readme.txt:这是一个常见的文档,通常包含关于软件的...

    mysql客户端Linux RPM包

    以下是这些RPM包的具体内容和相关知识点: 1. **mysql-community-client-5.7.23-1.el7.x86_64.rpm**: 这个包是MySQL客户端的核心组件,提供了用于连接MySQL服务器的命令行工具,如`mysql`(交互式SQL客户端)、`...

    mfs-1.6.25_rpm

    本文将深入探讨Linux中的mfs-1.6.25_rpm安装包及其相关知识点,包括mfs(Memory File System)的原理、RPM包的使用,以及在Linux环境下如何安装和管理软件。 **1. mfs(Memory File System)** mfs,全称为Memory ...

Global site tag (gtag.js) - Google Analytics