rpm

CentOS 7 配置Java环境变量

女生的网名这么多〃 提交于 2019-12-06 18:09:46
在windows上面,很多配置 Java 环境变量的时候,可能都没有注意到是要配置到系统环境变量还是配置到用户环境变量里面。但是在CentOS下,配置环境变量的时候,尤其要注意是配置系统环境变量还是用户环境变量,因为配置到系统环境变量的话,稍微不注意,可能就把系统搞崩了。要是刚接触CentOS系统,建议还是先学习配置用户环境变量。因为真正部署项目的时候,也不会用root用户来部署项目的。在CentOS 下配置Java环境变量比windows下简单多了。 一、在普通用户下配置Java环境变量 打开命令终端,需要切换到root用户,根据以下步骤执行操作,当然我的安装目录和存放软件包的目录可能和你的不一样,修改为自己相应的目录即可。 cp jdk-8u74-linux-x64.tar.gz /home/chenzl/server/ #复制java安装包到安装目录下 cd /home/chenzl/server/ #切换到安装目录下 tar -zxvf jdk-8u74-linux-x64.tar.gz #解压安装包 vi /home/chenzl/.bashrc #配置环境变量 在文件末尾添加如下代码 export JAVA_HOME=/home/chenzl/server/jdk1.8.0_74 #安装目录如果不同,则改为自己的安装目录 export PATH=$JAVA_HOME

Is there a way to log activities done by a rpm?

我们两清 提交于 2019-12-06 15:58:12
I am trying to log the activities done by my rpm, but unable to find a way to do it. I am looking for some way to do it through the spec file itself. If there are 5 steps my rpm performs, I need a way to log these steps and their results to a log. I found this after a brief google search - http://www.rpm.org/wiki/RpmLog . It seems like this work is still underway(?). I was able to create a directory to save the logs following this , but how do I actually write something to a log file in this specially created directory? Some statements I should add to the spec file? Ravindra Mijar I was able

RabbitMQ 离线安装(带视频)

随声附和 提交于 2019-12-06 15:23:55
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 博客园总入口 】 架构师成长+面试必备之 高并发基础书籍 【 Netty Zookeeper Redis 高并发实战 】 疯狂创客圈 高并发 环境 视频,陆续上线: Windows Redis 安装(带视频) Linux Redis 安装(带视频) Windows Zookeeper 安装(带视频) Linux Zookeeper 安装(带视频) RabbitMQ 离线安装(带视频) Nacos 安装(带视频) 小视频以及所需工具的 百度网盘链接 ,请参见 疯狂创客圈 高并发社群 博客 依赖包安装 Rabbitmq安装主要依赖两个rpm依赖包:** erlang和socat**。 Rabbitmq依赖包的下载和安装 下载erlang, 在https://packagecloud.io/rabbitmq/erlang页面选择对应版本的erlang的rpm安装包(centos7需要19.3以上版本)。这里选择的是版本为22.0.6。 疯狂创客圈的网盘,有提供离线包 将下载后的erlang安装包上传到Linux的/usr/local目录,然后,使用rpm命令进行安装,命令如下: sudo rpm -ivh /usr/local/erlang-22.0.6-1.el6.x86_64.rpm socat 依赖包的下载和安装

系统软件安装

橙三吉。 提交于 2019-12-06 14:31:00
系统软件安装方法 一rpm安装软件 rpm: RPM软件包管理命令,软件包都成为rpm包 命令使用的前提: 必须有软件包 rpm -ivh 软件包名称 -i --- 安装软件 -v --- 显示安装过程 -h --- 以人类可读方式显示信息 缺点: 无法解决软件依赖关系 二yum安装软件 命令简单介绍: yum: 可以下载软件&&安装软件 命令使用方法: yum install -y 软件名称 yum reinstall -y 软件名称 --- 重新安装或者修复软件 缺点: 过度依赖网络 不能定制一些功能 -y相当于windows安装软件时同意协议,默认都要同意 三源码编译安装软件 软件程序源码包 --> configure (指定软件安装目录、软件功能) --> make 编译过程 --> make install 编译安装 代码(c c++ php python) - 翻译 - 系统识别(计算机语言 二进制) 翻译有两种,解释和编译 shell python通过解释器解释语言,是一部分一部分的解释 c、java通过编译器编译过程是对整个信息全翻译 缺点: 需要解决软件依赖 安装复杂度 四二进制包安装软件 绿色软件安装包,很多是压缩文件 安装软件过程: 二进制压缩包 --- 解压 --- 数据保存好 -- 简单配置 --- 启动程序 缺点: 无法解决软件依赖,功能单一 来源:

rz和sz上传下载文件工具lrzsz

我的梦境 提交于 2019-12-06 13:50:38
一、通过rpm命名来安装1 rpm -qa |grep lrzsz 如果没有用RPM安装即可: 2 rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm 二、yum命令安装yum install -y lrzsz 三、 sz命令 用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。 常用参数 -a 以文本方式传输(ascii)。 -b 以二进制方式传输(binary)。 -e 对控制字符转义(escape),这可以保证文件传输正确。 如果能够确定所传输的文件是文本格式的,使用 sz -a files 如果是二进制文件,使用 sz -be files rz命令 -b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.) -e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR , and Ctrl-X are escaped.) 如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:

什么是RPM和Yum软件仓库?

对着背影说爱祢 提交于 2019-12-06 13:44:11
在RPM(红帽软件包管理器)公布之前,要想在linux系统中安装软件只能采取源码包的方式安装,且安装方式困难,耗费耐心,而且大多数的服务程序只提供源代码.RPM机制是为了解决这些问题而设计的.它的目的是将编译好的源代码与安装规则相打包到一起,让系统根据安装规则去自动安装程序源代码. Yum仓库:尽管RPM能够帮助用户查询软件的相关依赖关系,但问题还是要运维人员自己来解决.Yum仓库便是为了进一步降低软件安装难度和复杂度而设计的技术,通过解决软件包的依赖关系,将大量常用软件包打包在一起作为目录中的仓库来为我们的用户自动安装程序. 来源: https://www.cnblogs.com/js1997/p/11986887.html

linux离线安装mysql5.7

社会主义新天地 提交于 2019-12-06 12:35:19
下载安装包 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 上传到 /home 目录下 解压安装包 tar -xf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C /home/mysql/ 查询并卸载系统自带的Mariadb rpm -qa | grep mariadb rpm -e --nodeps 文件名 查询并卸载系统老旧版本的Mysql rpm -qa | grep mysql rpm -e --nodeps 文件名 安装libaio环境(已经存在不需要) yum install libaio 执行Rpm包安装(按顺序) rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql

linux之rpm命令

送分小仙女□ 提交于 2019-12-06 11:04:56
源自: https://man.linuxde.net/rpm rpm命令 软件包管理 rpm命令 是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。 语法 rpm(选项)(参数) 选项 -a:查询所有套件; -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称; -c:只列出组态配置文件,本参数需配合"-l"参数使用; -d:只列出文本文件,本参数需配合"-l"参数使用; -e<套件档>或--erase<套件档>:删除指定的套件; -f<文件>+:查询拥有指定文件的套件; -h或--hash:套件安装时列出标记; -i:显示套件的相关信息; -i<套件档>或--install<套件档>:安装指定的套件档; -l:显示套件的文件列表; -p<套件档>+:查询指定的RPM套件档; -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户; -R:显示套件的关联性信息; -s:显示文件状态,本参数需配合"-l"参数使用; -U<套件档>或--upgrade<套件档>:升级指定的套件档; -v:显示指令执行过程;

centos7 安装yum源

时光毁灭记忆、已成空白 提交于 2019-12-06 11:04:41
centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因; 安装yum需要wget安装yum的rpm包,所以前提是先有wget,服务器上没有wget的包怎么办,就去国内的镜像源去找,我这里是找的网易163的, http://mirrors.163.com/centos/7/os/x86_64/Packages/ 需要什么从里面找到下载下来就好了, 注意了,如果你看到别人的博客,给了一个例子,你去下载,发现包不存在 ,那就去这个地址中找最新的来下载 1.下载wget的rpm包 首先去 http://mirrors.163.com/centos/7/os/x86_64/Packages/ 找到wget的rpm包,复制链接,使用curl命令下载 使用curl下载 curl http://mirrors.163.com/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6.1.x86_64.rpm 下好后使用rpm命令安装wget: rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm 2.安装yum 1.删除原有的yum # rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum

rpm包的卸载与安装

点点圈 提交于 2019-12-06 10:45:40
1. rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的Linux的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了 2. rpm包的简单查询指令:查询已安装的rpm列表 rpm –qa | grep xx(q表示query,a表示查询所有,grep表示过滤) 例如:查询Linux中是否安装有firefox rpm -qa | grep firefox rpm包名基本格式: 一个rpm包名:firefox-45.0.1-1.el6.centos.x86_64.rpm 名称:firefox 版本号:45.0.1-1 适用操作系统: el6.centos.x86_64 表示centos6.x的64位系统 如果是i686、i386表示32位系统,noarch表示通用 rpm包的其它查询指令:rpm -qa:查询所安装的所有rpm软件包 rpm -qa | more :查询所安装的所有rpm软件包 并且分页显示 rpm -qa | grep X [rpm -qa | grep firefox