rpm

升级linux内核版本

只谈情不闲聊 提交于 2020-01-07 14:07:58
1、安装公钥 sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2、下载内核 sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 3、查看内核版本 sudo yum -y --disablerepo="*" --enablerepo="elrepo-kernel" list available 4、安装最新版本 sudo yum -y --enablerepo=elrepo-kernel install kernel-ml 或yum --enablerepo=elrepo-kernel install kernel-lt 5、查看机器上所有能用内核 sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 6、编辑配置文件 sudo vi /etc/default/grub GRUB_TIMEOUT=5 GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=centos

制作MySQL RPM安装包Spec

我是研究僧i 提交于 2020-01-07 12:01:11
适用环境: 数据库版本:MySQL 5.7.26 操作系统:CentOS 7 制作思路: 将数据库初始化和配置工作放到安装脚本中方便定制: 1、打包MySQL应用目录 2、不自动生成配置文件 3、不自动生成数据目录 4、不自动初始化数据 Spec代码: # ========================================= # # MySQL参数配置 # mysql源码路径 # 源码包版本 %global src_base mysql %global version 5.7.26 %global src_dir %{src_base}-%{version} %global cmake_bin /home/rpmbuilder/cmake-3.16.2-Linux-x86_64/bin/cmake Name: %{src_base} Version: %{version} # 安装版本 Release: 1 # 安装包介绍 Summary: MySQL Server # 遵循协议 License: GPLv2 # 打包需要 # BuildRequires: cmake /sbin/useradd /sbin/groupadd /bin/bash /bin/sh /bin/chown # 安装需要 # Requires: ncurses ncurses-devel

【Linux命令大全】

☆樱花仙子☆ 提交于 2020-01-07 02:25:50
Linux常用命令大全 Linux命令格式: 命令 【选项】 【参数】 系统信息 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   设置日期和时间 - 月日时分年.秒   date -s '2019-11-12 15:20:20' clock -w  

Linux安装软件

眉间皱痕 提交于 2020-01-07 01:19:49
克隆虚拟机 安装JDK 卸载: 1.使用java version查看虚拟机是否有jdk环境,存在先卸载: 2.首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图 3.找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果: 4.运行如下命令进行卸载,命令是: yum -y remove java* 安装 上传到Xftp,然后解压安装 tar -zxvf jdk-8u221-linux-x64.tar.gz 配置环境变量,打开 vi /etc/profile 在文件结尾添加 注意是使用“ : ”分隔 export JAVA_HOME= jdk所在的目录位置 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 让文件生效 source /etc/profile 目录以及子目录授予root权限 chown root:root -R /home/tina/tools/jdk1.8 查看jdk是否安装成功 java –version 或者 java 或者javac 安装tomcat 下载Tomcat8压缩包 进入 http:

Check-mk installation. Failed dependencies (Mariadb, Python-reportlab, libgsf)

╄→гoц情女王★ 提交于 2020-01-06 23:45:06
问题 I have problem with installation check_mk on amazon-ec2. I have already installed nagios core successfully and I try now install check_mk plugin by rpm: rpm -ivh check-mk-raw-1.2.8p17-el7-40.x86_64.rpm Rpm stop and return list of needed dependencies for installation. Most of them I installed successfully but I have problem with rest of it. error: Failed dependencies: mariadb-server is needed by check-mk-raw-1.2.8p17-el7-40.x86_64 python-reportlab is needed by check-mk-raw-1.2.8p17-el7-40.x86

centos tools

[亡魂溺海] 提交于 2020-01-06 17:52:37
1.ctrl alt t 打开终端 2.cat /etc/redhat-release 3.yun update 4.reboot 5.su su-区别 是否切换工作环境 6.rqm -qa –a选项是查询所有已经安装的软件包。 -q是查询一个包是否安装 (显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm) 一般查询一个安装包是否安装的的命令为: 例如:rpm -qa | grep kernel 7.uname -a 显示所有系统消息 来源: https://www.cnblogs.com/cloudgank/p/12151123.html

Centos 7.4版本升级内核3.10+ 到4+过程

徘徊边缘 提交于 2020-01-06 17:30:56
由于我们的docker学习中的Overlay需要内核版本在3.12+,所以在安装完centos7.4之后要进行内核升级,下面是升级步骤: 1、导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2、安装yum源,使用elrepo源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 3、安装内核 yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y 4、更改内核默认启动顺序 grub2-set-default 0 5、重启 reboot uname -r [root@localhost ~]# uname -r 4.14.9-1.el7.elrepo.x86_64 来源: 51CTO 作者: as007012012 链接: https://blog.51cto.com/as007012/2087288

Fedora中的软件管理---rpm,yum

你离开我真会死。 提交于 2020-01-06 17:14:27
软件管理 1、RPM命令 常见选项 -v显示 -h#显示 -i安装 -q查询 -e删除 -U升级(删旧换新) -V验证 -F刷新(纯粹升级) rpm-ivh 软件(名称,版本,体系结构) 查询 rpm-q [选项] 名称 -a查询所有安装包 -f<file> 查询拥有file的软件包,要指定路径 -p<packagefile>查询软件包 i信息 l文件列表 s文件状态 d文档文件列表 c配置文件列表 locate用来查询一些软件安装的位置 locate[软件名]/[文件名] updatedb更新软件安装的数据库 2、制作安装与编译 源代码的安装 ./configure make makeinstall 3、yum /etc/yum.conf 常用命令 yumcheck-update yuminstall softwarename 系列更新 yum-y update 版本升级 yumupgrade 软件包列表查询 yumlist yumlist 软件包 yumlist updates //更新库中所有rpm包 yumlist installed //列出所有安装的rpm包 yumlist extras //安装但不包括在库的rpm包 yuminfo yuminfo 软件包//由list的后选项 yumsearch rpm //搜索匹配特定字符的rpm软件包 yumprovides

linux rpm命令

淺唱寂寞╮ 提交于 2020-01-06 17:06:03
RPM介绍 RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 它一种用于 互联网 下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与 Dpkg 类似。 rpm常见命令参数如下: 用法: 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

MySQL优化和Linux的环境配置

对着背影说爱祢 提交于 2020-01-06 16:28:24
M ySQL 如何 优化 表的设计合理化 ( 符合 3NF) 添加适当索引 (index) [ 四种 : 普通索引、主键索引、唯一索引 unique 、全文索引 ] SQL 语句优化 分表技术 ( 水平分割、垂直分割 ) 读写 [ 写 : update/delete/add] 分离 存储过程 [ 模块化编程,可以提高速度 ] 对 mysql 配置优化 [ 配置最大并发数 my.ini, 调整缓存大小 ] mysql 服务器硬件升级 定时的去清除不需要的数据 , 定时进行碎片整理 (MyISAM) sql语句调优 其中使用优先--------sql语句调优>添加索引>分表分库技术>读写分离 虚拟机 虚拟机简介 虚拟机:是一台 虚拟 的计算机,是由软件虚拟出来的一台计算机。 虚拟机的安装 传送门 : https://blog.csdn.net/qq_42545206/article/details/82790699 安装 Linux操作系统 传送门 : https://blog.csdn.net/qq_39655200/article/details/81159863 Linux 目录结构 / Linux 系统的根目录 。 / etc 是系统 配置文件的存放目录 。例如: JDK 、 Mysql 、 tomcat 、 redis 配置文件等。 / usr 应用程序存放目录 。 例如 :