rpm

linux常用环境的安装

你说的曾经没有我的故事 提交于 2019-12-05 03:05:28
安装linux和安装虚拟机略过,直接进行环境的安装 1,安装JDK java环境变量: 系统变量: /etc/profile 用户环境变量: .bash_profile(当前用户的profile) 将文件上传到root文件夹下 tar -zxvf jdk-8u171-linux-x64.tar.gz(解压) 此次用的是解压包的方式进行配置, 还可以通过rpm(类似于java的.exe文件),还是需要配置,通过搜索安装文件在10中可以看到,在环境变量中配置 yum安装,自动化配置,什么都不用做,只需要执行命令,直接用 mv jdk1.8.0_171/ /usr(移动到usr文件夹下) vim .bash_profile(配置环境变量) source .bash_profile(刷新配置) 1 export JAVA_HOME=/usr/jdk1.8.0_171 2 export PATH=$JAVA_HOME/bin:$PATH 点击查看java环境配置 然后用java或者javac测试一下配置是否成功 查询一下java安装的位置,以方便后期进行卸载软件 1 [root@localhost ~]# find / -name "java" 2 /etc/pki/ca-trust/extracted/java 3 /etc/pki/java 4 /usr/jdk1.8.0_171/bin

elk的搭建

可紊 提交于 2019-12-05 02:35:32
一:准备工作 1.准备一台虚拟机 192.168.175.222 elk-node2 2.关闭防火墙以及selinux 命令:systemctl stop firewalld #关闭firewall防火墙 命令:iptables -F #清除iptables防火墙规则 命令:setenforce 0 #临时有效,重启无效 命令:vim /etc/selinux/config #selinux的配置文件路径 3.部署java环境 将tar包解压到 /usr/local下 版本为jdk-8u211-linux-x64.tar.gz #路径为/usr/local/jdk1.8.0_211(解包后自动生成) 命令:wget http://192.168.130.150/jdk/jdk-8u211-linux-x64.tar.gz #下载需要的安装包 命令:tar xf jdk-8u211-linux-x64.tar.gz -C /usr/local/ #解包到/usr/local,意思是本机用户环境启动 命令:echo "export JAVA_HOME=/usr/local/jdk1.8.0_211" >> /etc/profile.d/jdk8.sh #在配置文件里声明路径(指定路径) 命令:echo "export CLASS_PATH=.:\$JAVA_HOME/lib/dt

RedHat7.4配置免费yum源

对着背影说爱祢 提交于 2019-12-05 02:08:44
本次RedHat版本为:Red Hat Enterprise Linux Server release 7.4 (Maipo)。 将RedHat7.4的yum源替换为免费的CentOS对应版本yum源步骤如下,注意版本匹配,此处CentOS的yum源版本也为7.4 1. 首先删除redhat原有的yum rpm -aq | grep yum | xargs rpm -e --nodeps rpm -aq | grep python-iniparse | xargs rpm -e --nodeps 查看是否已经卸载完成: rpm -aq | grep yum rpm -aq | grep python-iniparse 2. 下载yum安装包 wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7

Centos6.5安装telnet

大城市里の小女人 提交于 2019-12-05 01:06:16
1,检查是否已安装 在安装Telnet前先检查系统是否安装了telnet-server和xinetd rpm -qa telnet-server rpm -qa xinetd 2,下载离线安装包 xinetd-2.3.14-34.el6.x86_64.rpm telnet-server-0.17-47.el6.x86_64.rpm telnet-0.17-47.el6.x86_64.rpm 3,上传并安装 rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpm rpm -ivh telnet-server-0.17-47.el6.x86_64.rpm rpm -ivh telnet-0.17-47.el6.x86_64.rpm 4,配置开机启动 配置Telnet,xinetd和telnet开机启动,否则无法启动Telnet服务 systemctl enable xinetd.service systemctl enable telnet.socket 5,启动服务 systemctl start telnet.socket systemctl start xinetd 6,配置防火墙规则 firewall-cmd --permanent --add-port=23/tcp firewall-cmd --reload 来源: https://www

中间件下载地址汇总

自闭症网瘾萝莉.ら 提交于 2019-12-05 00:56:20
NGINX: gz:http://nginx.org/en/download.html rpm:http://nginx.org/packages/rhel/7/x86_64/RPMS/ tomcat: rpm:http://rpmfind.net/linux/rpm2html/search.php?query=tomcat rpm:https://pkgs.org/download/tomcat zip/gz:http://tomcat.apache.org/ jdk: rpm:https://pkgs.org/download/jdk gz/zip:https://www.oracle.com/technetwork/java/javase/downloads/index.html 来源: https://www.cnblogs.com/pengteng/p/11893127.html

Linux学习- RPM包详解

早过忘川 提交于 2019-12-04 23:46:02
Linux学习- RPM包详解 RPM包详解 rpm命令执行安装rpm包和源码包,rpm包以.rpm结尾,而源码包以.src.rpm结尾 RPM软件包命令规则 name-version-arch.rpm name-version-arch.src.rpm 示例:bind-9.8.2-0.47.rc1.el6.x86_64.rpm 示例解析: 1.name,如:bind,是软件的名称 2.version,如:9.8.2-0,是软件的版本号,版本号格式通常为“主版本号.次版本号.修正号”。47,是发布版本号,表示这个rpm软件包是第几次编译生成的 3.arch,如i386,是表示包适用的硬件平台,目前rpm支持的平台有:i386,i586,i686,sparc和alpha 4..rpm和.src.rpm,是rpm包类型后缀,rpm是编译好的二进制包,.src.rpm是源码包 5.特殊名称: (1)el*:表示发行商的版本,el6表示这个软件包是在rhel6.x/centos6.x下使用; (2)devel:表示这个rpm包是软件的开发包 (3)noarch:说明这样的软件包可以在任何平台安装和运行,不需要特定的硬件平台 RPM常用命令 -ivh 安装并显示安装进度(规则:rpm –ivh 包名) 示例:rpm –ivh bind-9.8.2-0.47.rc1.el6.x86_64

Linux常用指令

北慕城南 提交于 2019-12-04 23:27:49
系统指令 init [选项] 切换到指定运行级别的指令 0 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 1 单用户工作状态,root权限,用于系统维护,禁止远程登录 2 多用户状态(没有NFS),没有网络服务 3 多用户状态有网络服务,登录后进入控制台命令行模式 4 系统未使用,保留给用户 5 图形界面 6 系统重启,系统默认运行级别不能设为6,否则不能正常启动 shutdown -h now 立即关机 shutdown -h 1 表示1分钟以后关机 shutdown -r now 立即重启 halt 直接使用,效果等价于关机 reboot 重启系统 sync 把内存中的数据同步到磁盘 ifconfig 显示网络设备 当我们关机或者重启时,都应该先执行一下sync指令,把内存中的数据写入磁盘,防止数据丢失 帮助指令 man 命令或配置文件 获得帮助信息 help 命令 获得shell内置命令的帮助信息 文件目录类 pwd 显示当前工作目录的绝对路径 ls [选项] 显示当前目录下的内容 -a 显示当前目录所有的文件和目录,包括隐藏的 -l 以列表的方式显示信息 cd [相对路径或绝对路径] 切换到指定目录 cd ~ 切换到当前登录用户的主目录 cd ~用户名 切换至指定用户的主目录 cd - 切换至上次所在目录 cd . 切换至当前目录 cd .. 切换至上级目录

yum命令不能使用的相关错误

青春壹個敷衍的年華 提交于 2019-12-04 22:51:49
(Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。 最近安装了CentOS5.5操作系统,在使用yum命令安装的时候出现如下错误: 一、yum 安装软件时,报错:No package XXX available. [root @localhost ~]# yum -y install redis Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirrors.163.com * base: mirrors.163.com * extras: mirrors.163.com * updates: mirrors.163.com Setting up Install Process No package redis available. Nothing to do 解决方法: 1).先去更新一下yum仓库: #yum -y update 2).如果还是不行,可能是你安装的时候包名不够详细,可以通过yum的查找参数来列出对应软件的相关包名,拿vim的安装为例: # yum search

Bad exit status from /var/tmp/rpm-tmp.ajKra4 (%prep)

最后都变了- 提交于 2019-12-04 21:03:01
问题 I am having a weird RPM issue, I am new to it so bear with me... I have the spec file created and when I run to do the build I get an error: /var/tmp/rpm-tmp.ajKra4: line 36: cd: hero-01: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.ajKra4 (%prep) Then I check that temp file and it is trying to CD to a directory that does not exist.. Should it be creating this in the spec file? if so where? Here is my spec file: Summary: Install Hero Name: hero Version: 01 Release: 1

Using Jenkins BUILD NUMBER in RPM spec file

痞子三分冷 提交于 2019-12-04 20:00:46
问题 Name: My Software Version: 1.0.5 Release: 1 Summary: This is my software Not sure if anyone has tried this before or if it is easy, but: A spec file has two unique indicators for its version: Version (which specifies software version) Release (which specifies the package's number - if you build an RPM, it's broken, and build another one, you up the 'Release' number. I'm wondering if anyone has tried, or knows how, I could use the Jenkins $BUILD_NUMBER variable to dynamically change the