rpm

CentOS7 安装 RabbitMQ

坚强是说给别人听的谎言 提交于 2020-01-24 14:44:17
参考资料: 在CentOS7上安装RabbitMQ EPEL/FAQ centos7环境下RabbitMQ安装与配置 安装步骤: 1. 安装 erlang   rpm -Uvh https://download.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   yum -y install erlang 2. 安装 RabbitMQ   # 下载 rpm     wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm\   # 安装 rpm     yum -y install rabbitmq-server-3.6.6-1.el7.noarch.rpm 3. 启动 RabbitMQ   # centos6, 启动服务     service rabbitmq-server start   # centos7,启动服务     systemctl start rabbitmq-server.service   # centos6,查看状态     service rabbitmq-server status   # centos7,查看状态     systemctl

Centos7 安装Chromium浏览器

妖精的绣舞 提交于 2020-01-24 08:53:20
在这里下载Chromium https://pkgs.org/download/chromium https://centos.pkgs.org/7/epel-x86_64/chromium-58.0.3029.110-2.el7.x86_64.rpm.html http://dl.fedoraproject.org/pub/epel/7/x86_64/c/chromium-58.0.3029.110-2.el7.x86_64.rpm 安装chromium浏览器 [root@localhost 音乐]# yum localinstall chromium-58.0.3029.110-2.el7.x86_64.rpm =================================================== 这样会产生依赖关系,不建议下面命令(之前把依赖关系装好才行吧) rpm -ivh chromium-58.0.3029.110-2.el7.x86_64.rpm =================================================== http://blog.sina.com.cn/s/blog_160e83cb50102wcch.html 来源: https://www.cnblogs.com/xcb0730/p/6952469

linux bin文件制作

安稳与你 提交于 2020-01-24 08:30:08
一 Linux安装文件 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类, 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm; 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解压bin中的zip或安装rpm的过程; 二 .bin安装文件 .bin安装文件可以认为是sh文件和zip或rpm等其他安装文件的打包形式。如下图: .bin安装文件的优点: 1)只有一个包即.bin文件; 2)可以直接运行在Linux上,因为他是sh(他的前半部分是sh); 3)在sh中可以包含需要用户接收的协议信息,而且提示用户接收,如果用户不接收,安装退出; 三 .bin安装文件执行 1)超级简单: sh xxxx.bin 或直接xxxx.bin。 2)过程如下: 四 .bin安装文件制作 1) 组成之sh文件(例子:YYYY.bin) # ! / bin / sh PATH =/ usr / bin: / bin umask 022 echo_args

Linux笔记

落爺英雄遲暮 提交于 2020-01-24 07:20:42
Linux笔记 处理目录的常用命令 权限用户组 全选 rpm yum Ubuntu Centos7 打开防火墙8080端口 xShell 远程登录工具 Linux要开启sshd 服务 xFtp5 上传下载文件 reboot 重启 syn 内存数据写到磁盘 shutdown -h now logut 注销 ll 展示文件 ip addr 显示ip配置 centos7 ; ifconfig centfos6 vi vim 编辑器 vi 文件 进入正常模式-》输入 i 或a 进入编辑模式–》 ESC 退出编辑模式进入正常模式-》 **:或者/**命令模式 :wq 保存退出 :q 未作修改退出 :q! 不保存强制退出 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。 处理目录的常用命令 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称 你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。

Linux基础命令(四)

此生再无相见时 提交于 2020-01-24 04:48:18
权限管理: 三种基本权限 r 读权限( r ead) w 写权限( w rite) x 执行权限 (e x ecute) 所有者 所属组 其他人 第1位:文件类型(d 目录,- 普通文件,l 链接文件) 第2-4位:所属用户(所有者)权限,用u(user)表示 第5-7位:所属组权限,用g(group)表示 第8-10位:其他用户(其他人)权限,用o(other)表示 第2-10位:表示所有的权限,用a(all)表示 类型: f 二进制文件 l 软连接文件 d 目录 字符 权限 对文件的含义 对目录的含义 r 读权限 可以查看文件内容 可以列出目录的内容(ls) w 写权限 可以修改文件内容 可以在目录中创建删除文件( mkdir,rm ) x 执行权限 可以执行文件 可以进入目录(cd) 文件: r-cat,more,head,tail,less w-echo,vi x-命令,脚本 目录: r-ls w-touch,mkdir,rm,rmdir x-cd 能删除文件的权限是对该文件所在的目录有wx权限。 权限更改-chmod 作用:改变文件或目录权限 英文: ch ange mod e ( ch ange the permissions mod e of a file) 语法: chmod [{ugoa}{+-=}{rwx}] [文件名或目录] chmod [mode=421]

Linux 安装.src.rpm源码包的方法

ε祈祈猫儿з 提交于 2020-01-24 00:26:43
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment 下载 ) 假设该文件已经存在于/usr/local/src/下。在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行成功则会在/usr/src/redhat/RPMS/i386/目录下生成setarch-1.3-1.i386.rpm这个rpm文件。 接下来就是rpm的安装过程。 方法二: ( 1)rpm –ivh setarch-1.3-1.src.rpm 执行rpm安装命令 ( 2)cd /usr/src/redhat/SPECS 切换目录到/usr/src/redhat/SPECS (src.rpm包默认的解压目录) ( 3)rpmbuild –bp setarch-1.3-1 e.spec 执行rpmbuild会生成源码包 ( 4)cd /usr/src/redhat/BUILD/ setarch-1.3-1 切换到生成的源码包 ( 5)./configure 编译配置 ( 6)make 编译 ( 7)make install 安装 方法三: ( 1)rpm –ivh setarch-1.3-1 .src.rpm ( 2)cd

阿里云服务器Linux常用命令

情到浓时终转凉″ 提交于 2020-01-23 22:41:30
系统信息 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) shutdown -h hours

linux操作系统-源码包安装jdk1.7

老子叫甜甜 提交于 2020-01-23 18:31:17
1.下载安装文件 在oracle官方找不到bin二进制安装文件只能使用rpm包来安装 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择版本:jdk-7u60-linux-i586.rpm 2.安装rpm包 首先通过winscp工具上传jdk-7u60-linux-i586.rpm文件到/usr/local/tools 目录下 检查系统中是否安装jdk 检测系统中jdk版本 java -version java version "1.7.0_45" OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) 查找系统中的jdk或java rpm -qa|grep jdk 或者 rpm -qa|grep java libgcj-4.1.2-48.el5 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 libgcj-4.1.2-48.el5如果是centost6版本则默认安装的是openjdk1.7java-1.7.0-openjdk-1.7.0.45

openshift3.10集群部署

谁说我不能喝 提交于 2020-01-23 16:25:52
简介 openshift是基于k8s的开源容器云。 要求 系统环境:CentOS 7.5 搭建一个master节点,两个node节点 注意: openshift3 依赖docker的版本为1.13.1 openshift3.10支持的是ansible2.4.3.0以上2.8.X以下 保证各节点时间统一,可以统一向阿里云时间服务器同步 准备工作 所有节点创建工作目录:在根目录下创建家目录 mkdir /home && cd /home # 先关闭防火墙,后续为了安全再重新配置防火墙 # 查看防火墙的状态 systemctl status firewalld # 关闭防火墙 systemctl stop firewalld # 关闭防火墙的自启动 systemctl disable firewalld 配置说明 修改主机名 #master: #192.168.2.180 hostnamectl set-hostname master.example.com #node1: #192.168.2.181 hostnamectl set-hostname node1.example.com #node2: #192.168.2.182 hostnamectl set-hostname node2.example.com 域名映射 这3台主机(master,node1,node2)都需要在

python distutils not include the SWIG generated module

拥有回忆 提交于 2020-01-23 04:21:12
问题 I am using distutils to create an rpm from my project. I have this directory tree: project/ my_module/ data/file.dat my_module1.py my_module2.py src/ header1.h header2.h ext_module1.cpp ext_module2.cpp swig_module.i setup.py MANIFEST.in MANIFEST my setup.py : from distutils.core import setup, Extension module1 = Extension('my_module._module', sources=['src/ext_module1.cpp', 'src/ext_module2.cpp', 'src/swig_module.i'], swig_opts=['-c++', '-py3'], include_dirs=[...], runtime_library_dirs=[...],