rpm

CentOS8 安装Oracle19c RPM的办法

杀马特。学长 韩版系。学妹 提交于 2020-04-06 02:16:02
1. 下载相应的rpm包 我这边使用的主要有: -rw-r--r-- 1 root root 19112 Apr 5 15:13 compat-libcap1-1.10-7.el7.x86_64.rpm -rw-r--r-- 1 root root 195388 Apr 5 15:15 compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm -rw-r--r-- 1 root root 2694664264 Apr 5 17:16 oracle-database-ee-19c-1.0-1.x86_64.rpm -rw-r--r-- 1 root root 18204 Feb 14 2019 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm -rw-r--r-- 1 root root 194000 Apr 5 15:19 readline-6.2-11.el7.i686.rpm -rw-r--r-- 1 root root 121734 Apr 5 15:11 rlwrap-0.43-1.el7.x86_64.rpm-rw-r--r-- 1 root root 126276 Feb 10 02:40 rlwrap-0.43-5.el8.x86_64.rpm 2. 主要是oracle的包安装时会报错

Linux常用命令大全

隐身守侯 提交于 2020-04-06 02:06:35
Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 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 关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown -h hours

开启TCP BBR拥塞控制算法

安稳与你 提交于 2020-04-06 00:23:08
原文来自: https://github.com/iMeiji/shadowsocks_install/wiki/%E5%BC%80%E5%90%AFTCP-BBR%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95 BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差 Linux kernel 4.9+ 已支持 tcp_bbr 下面简单讲述基于KVM架构VPS如何开启 附: OpenVZ 架构VPS开启BBR (容易导致判定滥用ban机,慎用!) Debian/Ubuntu TCP BBR 魔改版 (不支持4.13.*及更新的内核) Debian 8+ / Ubuntu 14 下载最新内核,最新内核查看 这里 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.12/linux-image-4.14.12-041412-generic_4.14.12-041412.201801051649_amd64.deb 安装内核 dpkg -i linux-image-4.*.deb 删除旧内核(可选) dpkg -l | grep linux-image apt-get purge 旧内核 更新 grub 系统引导文件并重启 update-grub

rpmbuild中文手册(转载)

偶尔善良 提交于 2020-04-05 15:04:52
RPMBUILD(8) System Manager's Manual RPMBUILD(8) 名字 rpmbuild - 创建 RPM 包 语法 创建包 rpmbuild {-ba|-bb|-bp|-bc|-bi|-bl|-bs} [rpmbuild-options] SPECFILE ... rpmbuild {-ta|-tb|-tp|-tc|-ti|-tl|-ts} [rpmbuild-options] TARBALL ... rpmbuild {--rebuild|--recompile} SOURCEPKG ... 其他 rpmbuild --showrc rpmbuild-options [--buildroot DIRECTORY] [--clean] [--nobuild] [--rmsource] [--rmspec] [--short-circuit] [--noclean] [--nocheck] [--target PLATFORM] 描述 rpmbuild 用于创建软件的二进制包和源代码包。 一个"包"包括文件的归档以及用来安装和卸载归档中文件的元数据。 元数据包括辅助脚本、文件属性、以及相关的描述性信息。 软件包有两种: 二进制包,用来封装已经编译好的二进制文件; 源代码包,用来封装源代码和要构建二进制包需要的信息。 必须选择下列"模式"之一: (1)从

CentOS rpm常用功能记录

陌路散爱 提交于 2020-04-04 16:50:19
CentOS7主要有rpm和yum这两种包软件的管理。两者有功能上的区别,其中主要区别是:yum使用简单但需要联网,yum会去网上包源去获取所需要的软件包。而rpm的需要做的事情就更细一些,比如我们需要记录软件的安装位置、版本、信息等,类似macOS的homebrew。 rpm的工作原理是以一种数据库记录的方式来将所需要的套件安装在Linux主机的一套管理程序。也就是说Linux系统中存在一个关于rpm的数据库,它记录了安装的包与包之间的依赖相关性。rpm包是预先在Linux主机上编译好并打包的文件,安装起来非常快捷。下面就介绍rpm常用的命令 rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,所以在CentOS上很常用。下面记录几个常用功能 -qa 列出所有安装过的包 [root@CentOSv64 ~]# rpm -qa | grep vsftpd vsftpd-2.2.2-24.el6.x86_64 [root@CentOSv64 ~]# rpm -qa | grep tftp # 返回空就是没有安装,下面直接安装这个软件。 [root@CentOSv64 ~]# yum install tftp Loaded plugins: fastestmirror, refresh-packagekit, security Setting up

Day 8 Linux之Day8

旧街凉风 提交于 2020-04-04 06:25:36
Linux 之 Day 8 一、Linux网络原理及基础设置 1. 使用ifconfig命令来维护网络 1) ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。 2) 灵活应用ifconfig命令设定网卡的IP地址:   例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:   ifconfig eth0 172.18.48.56 netmask 255.255.255.128 2. 使用ifup和ifdown命令启动和停止网卡 1) ifup命令的功能:启动系统上指定的网卡。 2) ifdown命令的功能:停止系统上指定的网卡。 3)使用ifup命令启用指定网卡的举例:   例如:启动eth0网卡的命令:ifup eth0 4) 使用ifdown命令停用指定网卡的举例:   只能作用于配置文件   例如:停用eth0网卡的命令:ifdown eth0 3. 网络配置文件 1) 网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。   补:虚拟机新添加网卡没有配置文件需手动添加配置或图形添加网卡。 2) 网络配置的定义:所谓的网络配置(设定

Python全栈_Day8_软件包管理

最后都变了- 提交于 2020-04-04 06:10:16
1.rpm rpm:用于安装本地的rpm包。   -qa:查询系统已安装的所有软件包   -ivh:安装软件包   -qi:查询软件包信息   -ql:查询软件包中的文件   -qf:查看某个文件是那个rpm包产生的   -e:卸载rpm包 2. yum yum install [软件包名]:安装软件包 yum remove [软件包名]:删除软件包 yum search [软件包名]:查询软件包 yum makecache:建立yum源缓存 yum repolist:查看源列表 yum groupinstall [软件包组名]:安装软件包组 yum groupremove [软件包名]:删除软件包组 yum clean all:清空yum缓存: createrepo [rpm包文件夹]:创建仓库 yum源配置文件:/etc/yum.repos.d/<name>.repo 3.源码安装 1. 获取源码包 2. 解压该源码包 3. 进入解压后得到的目录执行./configure进行编译前的配置 4. 执行make,进行编译 5. 执行make install,进行安装 来源: https://www.cnblogs.com/chenrenjian/p/6937162.html

尚学linux课程---8、rpm软件包安装

时光怂恿深爱的人放手 提交于 2020-04-04 05:49:36
尚学linux课程---8、rpm软件包安装 一、总结 一句话总结: rpm安装软件包的话要解决依赖问题,推荐使用yum安装软件包 1、比如cd /home中的斜线表示什么意思? 表示根目录,linux为根文件系统,所有文件的全路径都是从根下开始的 2、linux下的软件包分类? 1、bin文件.bin【不多】(适合所有Linux发行版),bin是可执行文件,比如oracle的weblogic.bin 2、rpm,yum(redhat系列) 3、源码压缩包(适合所有linux发行版) 4、类似windows上的绿色软件 3、linux下如果tree命令和man命令都不能执行,怎么做? 安装各自对应的安装包就好,比如rpm包 4、linux安装软件之前需要查看软件是否已经被安装,那么用什么命令? rpm -qa:查询已经安装的所有包:q表示query,a表示all 5、linux中的mysql服务是什么,是mysql-lib么? 不是,是mysql-server,lib是库,并不是服务:就是需要把这个东西看清楚 6、rpm安装rpm包的命令是什么? rpm -ivh rpm包名:记住-i就好,i是install 7、rpm安装的软件包需要指定路径么? 不需要,它自动指定路径,可以通过 rpm -q 来查询 它不会给你装到系统启动盘去,所以其实也不需要特别指定路径 二、内容在总结中

软件包管理

会有一股神秘感。 提交于 2020-04-04 05:49:13
rpm工具用法 1、安装命令:rpm -ivh rpm 包文件 2、升级命令:rpm -Uvh rpm 包文件 3、卸载命令:rpm -e 包名 4、查询安装的包:rpm -qa 5、查询指定包是否安装:rpm -q 包名 6、查询指定包信息:rpm -qi 包名 7、列出包安装的文件:rpm -ql 包名 8、查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径 yum工具用法 1、列出可用rpm包:yum list 2、查看yum的配置文件:ls /etc/yum.repos.d/ (如果要更改下载源地址,也是从这个配置文件来修改) 3、搜索包:yum search vim 4、安装命令:yum install -y 包名 5、列出组的rpm包:yum grouplist 6、如果要安装组的rpm包,可以使用命令安装:yum groupinstall -y 包名 7、卸载命令:yum remove -y 包名 8、升级命令:yum update -y 包名 (如果不加包名,默认会将系统所有的已安装软件升级到最新,包括系统) 9、如果使用命令过程中提示没有该命令 ,可以使用命令来查找这个命令的包名信息:yum provides “/*/vim” yum搭建本地仓库 如果不能连网导致yum无法使用,这时候要怎么办呢?我们来搭建一个本地yum源安装即可。 (前提是要有一个光驱

软件包管理

主宰稳场 提交于 2020-04-04 05:48:59
1、软件运行环境   软件运行和编译     ABI:Applicationn Binary Interface 应用二进制接口,调用内核功能       windows与linux 不兼容         ELF:Executable and Linkable Format ------linux接口         PE :Portable Executable ------windows接口       库级别的虚拟化:         linux:wine         windows:cygwin     API:Application programming interface 应用程序接口,调用ku       POSIX:Portable OS     程序源代码 ---> 预处理 ----> 编译 ----> 汇编 ---> 链接       静态编译: .a       动态编译: .so   静态链接 和 动态链接:     链接主要作用是吧哥哥模块之间相互引用的部分处理好,能够正确的衔接,分为静态链接和动态链接。     静态链接:       把程序对应的依赖库复制一份到包       libxxx.a       嵌入程序包       升级难,需要重新编译       占用较多空间,迁移容易     动态链接:       只把依赖加做一个动态链接