rpm

%attr in rpm.spec does not take env variable's value

巧了我就是萌 提交于 2019-12-13 02:56:13
问题 I have a rpm.spec file in which i have to give file permissions for a file. I want %attr to take $user and $group values during the rpm installation.(where i will be doing "export user=" and "export group=") but it does not take these values,instead gives a syntax error while installing the rpm. I have something like this in my specfile %pre %files %defattr(-,root,root,-) <some_path> %config /etc/akshatha %doc /usr/share/doc/akshatha %attr(0700,$user,$group) %dir directory_path %attr(0700,

cenos基本信息和ssh

南楼画角 提交于 2019-12-13 00:05:02
CentOS CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。 CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。 CentOS在2014初,宣布加入Red Hat。 新版本为 CentOS 7.6(1810) [1] 。上个版本是7.5(1804)。 最新版本特点: 1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别! 2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。 3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 4.CentOS修正了许多RHEL的BUG!

RPM spec made relocatable by adding prefix but while installing i do not see the files installed

前提是你 提交于 2019-12-12 23:38:03
问题 Summary: A small lighttpd Name: lighttpd Version: 1.4.28 Release: 1000 License: LGPL Group: Applications/Webserver URL: http://www.lighttpd.com/ Source: http://www.lighttpd.com/lighttpd-%{version}.tar.gz BuildRoot: %{name}-%{version} Prefix: /opt/src/Opensource/lighttpd-1.4.28/install #Do not terminate if there are files in the buildroot that are not packed into the rpm. %define _unpackaged_files_terminate_build 0 #Do not terminate if there are any documents missing in the buildroot dir and

cenos基本信息和ssh

北慕城南 提交于 2019-12-12 20:55:47
CentOS: CentOS 是一个基于Red Hat Linux 提供的可自由使用 源代码 的企业级 Linux 发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。 CentOS 是 RHEL ( Red Hat Enterprise Linux ) 源代码 再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。 CentOS在2014初,宣布加入 Red Hat 。 新版本为 CentOS 7.6(1810) [1] 。上个版本是7.5(1804)。 最新版本特点: 1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别! 2.CentOS完全免费,不存在RED HAT AS4需要 序列号 的问题。 3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 4

centos7安装php7.2

穿精又带淫゛_ 提交于 2019-12-12 17:23:17
Centos7Yum安装PHP7.2 1、安装源 安装php72w,是需要配置额外的yum源地址的,否则会报错不能找到相关软件包。 php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候,会有错误爆出。 所以,这里需要的命令是: rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 当然,您也可以选择下面的这个命令,也是一样的效果。 yum install epel-release -y rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 2、清除历史版本 为了防止centos上面发生php冲突,所以,这个命令还是先执行一下更好些。 yum -y remove php* 3、安装扩展包 事实上,这里面的对应扩展库很多,这里大家一定要注意cli和fpm这两个包,而其它的相关包就看您需要了。 yum -y install

linux常用命令

假如想象 提交于 2019-12-12 15:45:53
系统信息 arch 显示机器的处理器架构(1) 斜体样式 uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS * * * 关机 ( 系统的关机、重启以及登出 ) * * * shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3)

问题描述

本秂侑毒 提交于 2019-12-12 15:03:13
问题描述 最近想要将服务器上的Python2.7升级成3.x的版本时。使用了如下命令: 1 2 3 4 5 (1)强制删除已安装python及其关联 # rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps (2)删除残余文件 # whereis python|xargs rm -frv 执行命令后导致服务器上的yum命令和python命令都无法使用。出现以下报错: 1 2 3 4 5 [root@test ~]# python -V -bash: /usr/bin/python: No such file or directory [root@test ~]# yum -bash: /usr/bin/yum: No such file or directory 解决方案 1.创建目录用来存放 rpm 包: 1 mkdir /usr/local/src/python 查看系统版本: 1 lsb_release -a 查看位数 1 getconf LONG_BIT 2. 进入目录,使用wget分别下载python以及yum的rpm包 http://vault.centos.org/ 这个地址可以下载不同版本系统对应的包( 注意:一定要和系统的版本号对应 ) 可以看到我们的系统版本是7.5.1804,这里下载以下文件 1 2 3

利用ceph-deploy安装ceph

半城伤御伤魂 提交于 2019-12-12 13:20:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> [ceph] name=Ceph packages for $basearch baseurl=http://ceph.com/rpm-firefly/el6/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc [Ceph] name=Ceph packages for $basearch baseurl=http://ceph.com/rpm-firefly/el6/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc [Ceph-noarch] name=Ceph noarch packages baseurl=http://ceph.com/rpm-firefly/el6/noarch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f

ELK搭建部署

前提是你 提交于 2019-12-12 12:13:20
首先需要准备两台Centos7虚拟主机 第一台装上 jdk-8u131-linux-x64_ elasticsearch-6.6.0 logstash-6.6.0 第二台需要装 jdk-8u131-linux-x64_ kibana-6.6.0-x86_64 1.关闭防火墙 systemctl stop firewalld setenforce 0 2.临时修改 ulimit -SHn 65535 3.永久修改 vim /etc/securitry/limits.conf 在最后一行加上(soft软限制 hard是硬限制) soft nofile 65535(最大打开文件数) hard nofile 65535 soft nproc 65535(最大打开进程数) hard nproc 65535 4.安装jdk rpm -ivh jdk-8u131-linux-x64_.rpm 5.验证是否安装成功 java -version 6.安装elasticsearch-6.6.0.rpm rpm -ivh elasticsearch-6.6.0.rpm sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service 查看端口是否存在 netstat -lnpt|grep java

Error when trying to install pip on openSUSE

心不动则不痛 提交于 2019-12-12 11:07:01
问题 I'm trying to deploy pip on my production server, but have an illogical error, where it tries to install without success a composent which is already installed. ~> sudo zypper in python-pip Loading repository data... Reading installed packages... Resolving package dependencies... Problem: python-pip-1.0.2-3.1.2.noarch requires python = 2.7, but this requirement cannot be provided uninstallable providers: python-2.7.2-7.10.1.i586[Updates-for-openSUSE-12.1-12.1-1.4] python-2.7.2-7.17.1.i586