RHEL

小知识:MySQL配置文件优先级

♀尐吖头ヾ 提交于 2020-07-27 08:35:31
今天在RHEL7上,严格按之前的安装规范文档,部署MySQL环境时,发现通过服务的方式启动MySQL失败: 关键错误是: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'. 规范的配置文件是:/etc/mysql/my.cnf,其中也有对应 log-error 参数的值,并不是上面错误提示的路径。 而且为何会有mariadb字样呢,猜测可能是RHEL7默认配套mariadb的原因,但是查询安装相关的rpm包,也未发现有mariadb的服务端。 最后对比发现,RHEL7默认的/etc/my.cnf有默认值,即使mariadb没有安装,而这个默认值里配置的 log-error 参数值正好匹配报错信息。 解决方案有两个: 1.删掉/etc/my.cnf配置文件 2.使用规范的参数配置,直接覆盖/etc/my.cnf配置文件 我这里选择了第二种方案,成功解决问题。 最后复盘时发现用: mysql --help|more 可以看到参数文件的顺序是如下: Default options are read from the following files in the given order: /etc/my.cnf /etc

Redhat 7 配置Kickstart自动化部署多种系统

萝らか妹 提交于 2020-07-27 00:52:15
使用kickstart自动化部署多种系统,我想到的有两种场景,一种适合于日常运维,当机房上架个别新增的服务器时,根据不同的用途需求,通过一个多系统的启动菜单,输入相应的操作系统名称,即可自动化部署对应的操作系统。例如我在网上看到如下图这样的方案: 但是在第二种场景即系统集成项目中,如果同时要安装50台、100台的话,每台都要去输入,那也不太实际。系统集成项目通常会遇到服务器数量较多、且不同的项目对操作系统的需求不同的情况,如果准备一台Kickstart一次只是推送一种操作系统的自动化部署,免去了输入的尴尬,但是又具备自动化部署多种系统的能力,只要略作改动,就能摇身一变切换成推送另一种系统,这样就能灵活地适应不同的项目需求了,本文要介绍的便是这种场景的自动化部署。关于Kickstart、PXE的原理性的说明网上有很多资料,在此不再赘述,直接单刀直入进入部署配置环节。 一、测试环境 主机名:KSserver 操作系统:Red Hat Enterprise Linux Server release 7.2 (Maipo)最小化安装 IP地址:192.168.10.11 安装的服务:DHCP服务、tftp服务、PXE服务、vsftpd服务、autofs服务、kickstart服务 防火墙与SELinux:关闭 准备的介质:(1)rhel-server-7.2-x86_64-dvd.iso、

CentOS7安装CDH 第五章:CDH的安装和部署-CDH5.7.0

与世无争的帅哥 提交于 2020-07-26 23:57:06
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 CentOS7安装CDH 第四章:CDH的版本选择和安装方式 CentOS7安装CDH 第五章:CDH的安装和部署-CDH5.7.0 CentOS7安装CDH 第六章:CDH的管理-CDH5.12 CentOS7安装CDH 第七章:CDH集群Hadoop的HA配置 CentOS7安装CDH 第八章:CDH中对服务和机器的添加与删除操作 CentOS7安装CDH 第九章:CDH中安装Kafka CentOS7安装CDH 第十章:CDH中安装Spark2 CentOS7安装CDH 第十一章:离线升级CDH版本 CentOS7安装CDH 第十二章:YARN的资源调优 CentOS7安装CDH 第十三章:CDH资源池配置 CentOS7安装CDH 第十四章:CDH的优化 1. CDH的下载 以 CentOS7.5 和 CDH5.7.0 举例: 1.1. cm的tar包下载 下载地址: http://archive.cloudera.com/cm5/repo-as-tarball/5.7.0/ 请选择需要的版本。 1.2. parcels包下载 下载地址: http://archive

CentOS 使用光盘ISO镜像搭建本地源实现离线/无网络yum安装软件或lnmp

£可爱£侵袭症+ 提交于 2020-07-26 23:38:02
安装 LNMP一键安装包 或者通过yum命令安装软件都是需要通过CentOS系统上设置的源进行的,一般情况下系统源一般为网络源,但是在一些内网或者某些单位保密等原因限制联网的环境中需要 安装LNMP 或者通过yum安装一些软件包,这里我们就需要使用CentOS的光盘来搭建一个本地源来实现离线或无网络安装。下面说一下具体步骤,其实和 RHEL8设置光盘源 步骤是基本一样的: 1、下载CentOS光盘镜像 下面以CentOS 7 为例,目前是国内环境,我们使用国内163源的镜像 http://mirrors.163.com/centos/7/isos/x86_64/ ,当然 阿里云 、华中科大的源都行。 下载地址:http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso 然后使用wget下载的这个iso文件上传到服务器/root 目录下: cd /root && wget http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso 2、挂载光盘镜像 mkdir /mnt/dvd mount -o loop /root/CentOS-7-x86_64-Everything-1810.iso

112.213.103.1香港云服务器租用怎样查看LINUX端口占用

邮差的信 提交于 2020-07-26 13:12:47
香港云服务器租用怎样查看Linux端口占用 查看系统版本相关命令 $ uname -a # 查看系统,主机名,内核版本,系统架构等命令 $ top # 总览系统全面信息命令,Ctrl + C 退出界面 $ hostname # 查看服务器主机名命令 $ cat /etc/issue # 查看 Ubuntu Debian 系发行版版本命令 $ cat /etc/redhat-release # 查看 CentOS RedHat 系发行版版本命令 $ cat /etc/os-release # 查看通用 Linux 发行版版本命令 查看CPU相关命令 $ cat /proc/cpuinfo # 查看 CPU 核心数,架构,名字,频率,缓存,指令集等命令 $ grep name /proc/cpuinfo # 查看 CPU 名字命令 $ grep cores /proc/cpuinfo # 查看 CPU 核心数命令 $ grep MHz /proc/cpuinfo # 查看 CPU 频率命令 查看内存相关命令 $ cat /proc/meminfo # 查看内存硬件相关信息命令 $ free -m # 查看内存总量,使用量,swap 信息等命令 $ swapon -s # 查看 swap 交换分区的路径,大小命令 查看硬盘分区相关系统命令 $ df -h # 查看硬盘分区以及占用情况命令

centos7下安装mongodb

拈花ヽ惹草 提交于 2020-07-26 07:57:11
centos7下安装mongodb chenlongjs 2020-03-03 20:14:47 746 收藏 2 分类专栏: 个人问题总结 服役器配置 版权 mongodb介绍 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo几乎可以实现类似关系数据库单表查询的绝大部分功能,还支持对数据建立索引。 下载解压mongodb 下载压缩包 我这里选择的是先在官网下载好,然后复制到服务器下 我下载的是 mongodb-linux-x86_64-rhel70-4.0.10.tgz 1)定位到 usr 目录 cd /usr1 2)新建mongodb目录 然后再把下载好的压缩包复制到这里来,我用的是winSCP这个软件直接拖拉过来的 mkdir -m 777 mongodb12 3)解压到 usr/mongodb 目录下,并重命名文件夹 tar zxvf mongodb-linux-x86_64-rhel70-4.0.10.tgz1 在这里插入图片描述 4)重命名文件夹 mv mongodb-linux-x86_64-rhel70-4.0.10 mongodb-4.0.101 配置环境变量和初始化操作 1)配置环境变量 vi /etc

快速配置yum本地源

拥有回忆 提交于 2020-07-26 04:00:18
本文档将教会大家快速配置yum源,这种方法很适合新创建的 Linux系统 ,特别是RHEL7系列的 Linux 系统。 首先把系统镜像挂载过来: 在右下角的光盘标志这里右键,然后点击连接,桌面就会出现镜像图标。 然后再执行创建 脚本 的 命令 创建 脚本 。 vim rhel7.repo.sh #在打开的文件中添加以下内容: #!/bin/bash cd /etc/yum.repos.d cat > rhel7.repo <<OK [rhel7] name=rhel7 baseurl=file:///media/cdrom enabled=1 gpgcheck=0 OK mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom echo "/dev/cdrom /media/cdrom iso9660 defaults 0 0" >> /etc/fstab yum clean all yum makecache 写完脚本后记得赋予脚本执行权限: chmod 755 rhel7.repo.sh或者chmod +x rhel7.repo.sh 赋予脚本执行权限后再运行脚本: bash rhel7.repo.sh 或者./rhel7.repo.sh 测试: [root@localhost Desktop]# yum install -y

CentOS7安装CDH 第五章:CDH的安装和部署-CDH5.7.0

邮差的信 提交于 2020-07-25 19:11:59
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 CentOS7安装CDH 第四章:CDH的版本选择和安装方式 CentOS7安装CDH 第五章:CDH的安装和部署-CDH5.7.0 CentOS7安装CDH 第六章:CDH的管理-CDH5.12 CentOS7安装CDH 第七章:CDH集群Hadoop的HA配置 CentOS7安装CDH 第八章:CDH中对服务和机器的添加与删除操作 CentOS7安装CDH 第九章:CDH中安装Kafka CentOS7安装CDH 第十章:CDH中安装Spark2 CentOS7安装CDH 第十一章:离线升级CDH版本 CentOS7安装CDH 第十二章:YARN的资源调优 CentOS7安装CDH 第十三章:CDH资源池配置 CentOS7安装CDH 第十四章:CDH的优化 1. CDH的下载 以 CentOS7.5 和 CDH5.7.0 举例: 1.1. cm的tar包下载 下载地址: http://archive.cloudera.com/cm5/repo-as-tarball/5.7.0/ 请选择需要的版本。 1.2. parcels包下载 下载地址: http://archive

MySql脚本

感情迁移 提交于 2020-07-24 09:13:24
#!/bin/bash A() { file="/root/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz" if [ ! -f "$file" ]; then echo "mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz does not exist,need Upload it to /root directory" exit 0 else echo "mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz is exist!!!" fi if [ `whoami` != "root" ];then echo "root is no" exit 0 else echo "root is ok" fi a=`cat /etc/redhat-release |awk 'NR==1' | awk -F '[ ]+' '{print $4}'| cut -d . -f 1` if [ $a != "7" ];then echo "centos7.X is no" exit 0 else echo "centos7.X ok" fi } IPtables() { systemctl stop firewalld.service systemctl disable firewalld

linux redhat/centos开机报错Checking filesystem.....不能进入系统

帅比萌擦擦* 提交于 2020-07-24 05:10:16
Centos 6.2系统开机时出现以下报错: 解决办法: 1)输入root密码进入Emergency模式 2)直接vi /etc/fstab,报错file readonly, # mount -no remount, rw / #vi /etc/fstab 注释掉/dev/mapper/VolGroup-lv_root行,保存退出, 重启操作系统 3) # lvchange -ay /dev/mapper/VolGroup-lv_home 激活lv #lvscan 扫描出 /dev/mapper/VolGroup-lv_home了 4)#mount /dev/mapper/VolGroup-lv_home /home 5)#vi /etc/fstab 去掉 /dev/mapper/VolGroup-lv_home自动挂载注释 挂载成功了,重启也能顺利进入Linux操作系统 来源: oschina 链接: https://my.oschina.net/u/4401867/blog/4317401