etc

如何在Redhat7.7中安装CDP DC7.0.3

点点圈 提交于 2020-03-19 19:09:07
如何在Redhat7.7中安装CDP DC7.0.3 标签(空格分隔): 大数据平台构建 一:关于CDP DC 7.0.3 概述 二: 系统环境初始化 三: 构建CDP DC 7.0.3 一: 关于CDP DC 7.0.3 概述 1.1 CDP dc 7.0.3 CDP DC7.0.3是Cloudera与Hortonworks合并后,第一个融合CDH和HDP所有组件的on-premise版本,CDP Data Center主要由Cloudera Runtime构成,Cloudera Runtime由超过35个开源项目组成,当然CDP Data Center还包括其它功能如管理功能Cloudera Manager,Key Management,专业支持等,如下图所示: 1.2 Cloudera Runtime的主要组件版本如下图所示: 二: 系统环境初始化 2.1 系统环境介绍 OS: rhel7.7x64 cat /etc/hosts --- 192.168.100.21 rhel01.flyfish 192.168.100.22 rhel02.flyfish 192.168.100.23 rhel03.flyfish 192.168.100.24 rhel04.flyfish 192.168.100.25 rhel05.flyfish 192.168.100.26 rhel06

Linux目录结构下部

六眼飞鱼酱① 提交于 2020-03-18 15:52:35
第1章 linux目录结构 (linux必知必会的文件或目录) 1.1 在linux下面如何安装软件 yum install tree 1.2 linux无法上网了怎么办? [root@oldboyedu-40 ~]# yum install tree Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org '" 遇到了一个错误 无法解析网址 : mirrorlist.centos.org Error: Cannot find a valid baseurl for repo: base 报错中含有: Couldn't resolve host resolve unknown host linux下面执行----排查是否 DNS有问题 linux无法上网 拍错过程 1

linux忘记mysql密码找回方法

余生颓废 提交于 2020-03-18 13:58:44
方法一:   # /etc/init.d/mysql stop   # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &   # mysql -u root mysql   mysql> update user set password=password('newpassword') where user='root';   mysql> flush privileges;   mysql> quit   # /etc/init.d/mysql restart   # mysql -uroot -p   enter password: <输入新设的密码newpassword>   mysql>   方法二:   直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:   # mysql -udebian-sys-maint -p   enter password: <输入[client]节的密码>   mysql> update user set password=password('newpassword') where user='root';   mysql> flush privileges;   mysql> quit   # mysql -uroot

LDAP/SASL/GSSAPI/Kerberos编程API(3)--LDAP/SASL

独自空忆成欢 提交于 2020-03-18 13:27:59
一.安装开发库 客户机:vmcln(192.168.1.20) root@vmcln:/# apt-get install libkrb5-dev libldap2-dev libsasl2-dev 二.SASL/GSSAPI(不含krb5库) 1.源代码 //源文件名:testsasl.c #include <sasl/sasl.h> #include <ldap.h> #include <stdio.h> #include <stdlib.h> //回调函数 static int _ldap_sasl_interact( ) { return LDAP_SUCCESS; //#1 } int main() { LDAP *ld; int rc; unsigned long version = LDAP_VERSION3; if (( rc = ldap_initialize(&ld,"ldap://192.168.1.11/")) != LDAP_SUCCESS) //LDAP服务器地址 { return(1); } rc = ldap_set_option(ld,LDAP_OPT_PROTOCOL_VERSION,(void*)&version); //绑定 if ((rc=ldap_sasl_interactive_bind_s(ld,NULL, "GSSAPI",/

Linux基础优化与安全归纳总结

你。 提交于 2020-03-18 11:27:54
一名运维工程师在运维岗位上时间久了,就会发现Linux优化的重要性,同时会给运维工作带来很多的便利性。本人逐渐认识到了这一点,所以特意在工作闲暇之余,通过阅读Linux相关书籍及向同事、同行高手咨询,针对 Linux 系统的一些基本优化做了如下归纳总结,如有不足之处,还望大伙补充完善。 本文主要描述一些基本的系统优化知识点,并未涉及Linux深化优化,关于Linux的深化优化知识本人后期会更新。 第一点:Linux 的管理尽量不用root 用户,利用sudo 命令来控制普通用户对系统的管理 新建一个用户,使用sudo命令添加权限,详细操作步骤如下: (1)添加新的用户: useradd 新的用户名 (2)检查是否已成功添加:id 新的用户名 (3)设置该用户的密码:echo 123321|passwd --stdin 新的用户名 接下来需将新的用户添加管理员权限,这个新的用户就相当于管理员 (4)备份之前的权限文件:\cp /etc/sudoers{,.back} (5)将新的用户添加管理员权限: echo "新的用户名 ALL=(ALL) NOPASSWD: ALL " >> /etc/sudoers (6)检查是否已成功添加:tail -1 /etc/sudoers (7)配置生效:visudo -c 待以上操作完毕,那么此时的新的用户权限等同于root用户。 第二点

nagios监控部署

爱⌒轻易说出口 提交于 2020-03-18 04:21:41
nagios监控部署。 在部署之前把依赖包安装了。 [root@tiandong63 ~]# yum install -y gcc glibc glibc-common php gd gd-devel libpng libmng libjpeg zlib [root@tiandong63 ~]# yum install -y httpd ; service httpd restart [root@tiandong63 ~]# useradd nagios [root@tiandong63 ~]# groupadd nagcmd [root@tiandong63 ~]# usermod -G nagcmd nagios [root@tiandong63 ~]# usermod -G nagcmd apache 核心包的安装: [root@tiandong63 ~]#tar xf nagios-3.5.1.tar.gz -C /usr/local/src/ [root@tiandong63 ~]#cd /usr/local/src/nagios [root@tiandong63 nagios]# ./configure --with-command-group=nagcmd #指定nagios运行用户组 [root@tiandong63 nagios]# make all [root

搭建OpenStack私有云准备工作

瘦欲@ 提交于 2020-03-17 22:53:49
Centos7 安装完成后克隆其他子节点 首先在 VMware 中:右击 虚拟机 controller--> 设置 --> 添加 --> 网络适配器,然后做如下设置: 在 VMware 中操作 点击:克隆 --> 下一步 --> 虚拟机中的当前状态 --> 创建完整克隆 --> 下一步(克隆 controller 、 compuet 、 storage ) 总体硬件架构: 添加虚拟网络 步骤:打开 VMware--> 点击编辑 --> 虚拟网络编辑器 --> 更改设置 --> 添加网络(备用) 添加成功后可以修改网段也可以不改 , 我这里改为 10.0.0.0 网段 最终效果: Controller Compute Storage Linux 修改主机名 命令方式修改 [root@ Core ~]# hostnamectl set-hostname compute [root@Core ~]# hostname compute [root@Core ~]# exit 重新登录发现主机名修改成功了! 修改配置文件 [root@Core ~]# echo "storage" > /etc/hostname [root@Core ~]# hostname storage [root@Core ~]# exit 重新登录发现主机名修改成功了! 最终要确保重启后主机名不重复,且有以下三台主机

centos7登陆系统界面提示说明

筅森魡賤 提交于 2020-03-17 20:43:27
笔记-/etc/登陆系统界面提示说明 登陆系统之后界面进行提示文件 vi /etc/motd 编辑如下内容: ============================== 集群业务,操作需谨慎。 1、不能随意使用root用户 2、不能随意删除文件 3、维护计划需在22点之后 4、值班联系电话XXXXXX ============================== ssh重新连接后,界面提示 登陆系统之前界面进行提示文件 vi /etc/issue vi /etc/issue.net 两文件内容一致(此文件默认写的是内核信息) vi /etc/issue this is qin xiao bai computer 说明: 会在系统登陆界面看到提示(系统刚装完登陆界面,非ssh) 来源: CSDN 作者: 秦小白 链接: https://blog.csdn.net/qq_38672877/article/details/104843523

SaltStack实践案例一

浪子不回头ぞ 提交于 2020-03-17 18:49:14
某厂面试归来,发现自己落伍了!>>> 通过SaltStack的配置管理来实现一个“中小型web架构”的自动化部署和配置管理,主要包括以下功能和服务: 系统初始化 Haproxy服务 Keepalived服务 Nginx服务 PHP(FastCGI)服务 Memcached服务 按照本案例的思路,我们将按照系统初始化、功能模块化、业务模块这样的设计思路来进行设计和实施: 系统初始化:指操作系统安装完毕之后,需要使用到的初始配置,比如安装监控代理、调整内核参数、设置域名解析等 功能模块:指的是生产用到的应用,比如Nginx、PHP、Haproxy、Keepalived等这类应用服务的安装和管理,每一个功能完美创建一个目录来存放,我们把这个目录的集合称之为“功能模块” 业务模块:在功能模块中我们编写了大量基础的功能状态,在业务层面直接进行引用,所以功能模块就是尽可能的全、而且独立。而业务模块,不同的业务类型就可以在Include功能模块里面的安装和部署,每个业务使用自己独特的配置文件等。最终在top.sls里面我们只需要给某个Minion指定一个业务的状态即可。 一、环境规划 环境规划包含实验环境规划SaltStack环境。 1.实验环境: salt-master-1.example.com 10.0.241.122 Master salt-minion-1.example.com 10

谈谈VMware虚拟机中的网络问题

我是研究僧i 提交于 2020-03-17 15:53:26
前言:用了好几年的虚拟机,多多少少都会遇到那么一些网络问题,在这里总结一下这么几年在虚拟机中遇到的一些网络问题(主要针对linux)...... 一.VMware相关基础知识 1.bridged(桥接模式,VMnet0) 相当于一台独立的主机,如果局域网上网(将虚拟机的IP地址与本机设为同一网段,子网、网关、DNS与本机相同)。如果拨号上网(要在虚拟机内系统建立宽带连接、拨号上网)。 2.NAT(网络地址转换模式,VMnet8) 就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此使用NAT模式虚拟系统也就无法和本地局域网中的其他真实主机进行通讯。 3.host-only(主机模式,VMnet1) 在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的,VMWare虚拟机不能访问互联网。(虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连) 二.linux相关基础知识 1.配置临时ip ifconfig eth0 192.168.23.128 netmask 255.255.255.0 2.配置静态ip vi /etc/sysconfig/network-scripts