背景: 生产环境大量使用 elasticsearch 集群,不同的业务使用不同版本的elasticsearch es经常曝出一些大的漏洞,需要进行版本升级,并且使用x-pack的基本验证功能,避免用户数据泄露 x-pack免费版本特征: 基本的TLS 功能,可对通信进行加密 文件和原生 Realm,可用于创建和管理用户 基于角色的访问控制,可用于控制用户对集群 API 和索引的访问权限: 通过针对 Kibana Spaces 的安全功能,还可允许在 Kibana 中实现多租户. 升级的两种策略:…
由于discuz官方已经不更新了,现在又只有现成的utf8版本,没有gbk版本.我们原来使用的是gbk编码的,最近想改版,顺便升级一下,就索性把gbk也换成utf8吧,这样以后也方便,国际化嘛! 第一步:全新安装utf8版本的discuz 3.4 ,安装时选择ucenter非独立,除非你不想升级ucenter.不过貌似ucenter一直没什么更新,要不要独立安装,你们自己定.我是有洁癖的,想安装最纯净的,后面再剥离也行. 第二步:导出原数据,指定为utf8编码导出,表结构和数据要分开导出,数据量…
1.新建虚拟机时,自己下载的是centos64系统,选择系统时,默认选择centos,而未选择centos64位,导致犯了一个低级错误,导致后面网卡安装一直有问题 2.查看ip命令与centos5.x和centos6.x版本,皆不同,改为ip addr 3.配置网卡时,必须将网卡设为开机自动激活 希望后面的同学,不要出现我这样的坑,谢谢!…
1.1 安装系统的方法 l  光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下 l  U盘:ISO镜像刻录到U盘==>>需要每台机器都需要插一下 l  并行安装==>>网络安装 l  自动化安装 1.2 linux下批量安装系统 kickstart是RedHat公司开源的软件,所以对CentOS兼容性最好. 原理: 我们将手动安装的所有的详细步骤记录到一个文件中,然后kickstart通过读取这个文件…
1.1 安装系统的方法 l  光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下 l  U盘:ISO镜像刻录到U盘==>>需要每台机器都需要插一下 l  并行安装==>>网络安装 l  自动化安装 1.2 linux下批量安装系统 kickstart是RedHat公司开源的软件,所以对CentOS兼容性最好. 原理: 我们将手动安装的所有的详细步骤记录到一个文件中,然后kickstart通过读取这个文件…
目录 全新安装CentOS7.5 配置虚拟机 调整网卡名称 配置时区,分区,关闭安全工具 配置网络参数 配置root账户密码 参考链接 全新安装CentOS7.5 可以到这里下载镜像https://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/ 配置虚拟机 此步骤几乎全是点击下一步的操作,按如下图操作即可. CentOS7.5内核版本时3.x系列,这里也可以选择其它 Linux 3.x 内核 安装时在图形化界面安装,选择2G内存,成功安装后可以重新…
1.1 安装系统的方法 l  光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下 l  U盘:ISO镜像刻录到U盘==>>需要每台机器都需要插一下 l  并行安装==>>网络安装 l  自动化安装 1.2 linux下批量安装系统 kickstart是RedHat公司开源的软件,所以对CentOS兼容性最好. 原理: 我们将手动安装的所有的详细步骤记录到一个文件中,然后kickstart通过读取这个文件…
在Linux(Centos7)系统上对进行Hadoop分布式配置以及运行Hadoop伪分布式实例                                                                                                                                                                                                          …
SSH7.9安装 #!/bin/bash#删除旧版ssh包 危险操作,不删除也可以安装,建议跳过此操作.#rpm -e `rpm -qa | grep openssh` #安装zlib依赖包wget -c http://zlib.net/zlib-1.2.11.tar.gz tar zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=/usr/local/zlib && make && make insta…
centos7修改系统语言为简体中文 说明 自己装系统时一般都可以自定义选择系统语言.可是云端服务器一般都是安装好的镜像,默认系统语言为英文,对于初学者可能还会有搞不懂的计算机词汇.这里简单说一下centos7怎么修改系统语言为中文. 修改centos7系统语言 查看系当前语言包 locale 查看系统拥有语言包 locale -a (zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接设置) 安装简体中文语言包 yum install kde-l10…
Centos7 修改系统时区timezone 注意:修改Linux系统的时区以后,再安装jvm,jvm默认会使用系统的时区.如果系统时区设置错误,安装jvm后,再修改系统的时区,但jvm的时区仍然用不变,除非添加jvm的启动参数:-D user.timezone=GMT+08 方法1: timedatectl set-timezone Asia/Shanghai# timedatectl Warning: Ignoring the TZ variable. Reading the system'…
CentOS7.4 系统下 Tomcat 启动慢解决的方法   首先查看日志信息,查看因为什么而启动慢 在CentOS7启动Tomcat时,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的.Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥.为了提高安全性Tomcat在启动的时候会通过随机生成一个密钥. 22-Apr-2017 19:33:07.623 INFO [localhost-star…
本文主要介绍如何根据官方的Centos镜像文件,在保留原有默认安装的RPM包的基础下,添加自己所需要的RPM包的,最终生成一个自定制版的ISO,节省了宝贵的时间并确保了安装的定制性.对于其他没有介绍的修改,后续在实践中会进行更新. 本文基于Centos7.3版本制作的ISO镜像,其他版本可能本文介绍的制作过程有所差别. 搭建基础环境 #yum install createrepo mkisofs isomd5sum squashfs-tools #mkdir /root/PanISO 将/roo…
跳过升级,直接激活全新 Win10 的方法步骤教程: 下载 Windows 10 系统的 ISO 镜像 在你当前的 Win7 / Win 8 / 8.1 系统中,使用 DaemonTools 或右键选择装载 Win10 的镜像 在 Win10 镜像里的 Sources 文件夹下找到名为「gatherosstate.exe」的程序,将其复制到桌面.如果你嫌麻烦,我们也在文章结尾处提供了该文件的下载. 双击运行 gatherosstate.exe,稍等片刻,它将会在桌面上生成一个名为「Genuine…
首先,按照网络教程,使用硬盘安装模式(失败): 一.使用分盘工具(easeUS Partion Master)分出一块未使用的空间,为安装centOS和保存镜像文件作准备. 二.将分出来的一部分空格,使用分盘工具(其实分盘不过就是修改mbr ,主引导记录),创建分区,创建了格式为ext2的分区,设置其为逻辑分区,保证让Linux认识,同时由于windows系统不认识ext2格式,所以需要使用到Ext2Fsd软件为该分区分配盘符.另一部分暂时保持未分配状态,留着安装centOS7. 三.在官网下载…
今天折腾了半天,终于在Win7上把CentOS装上了,Win7和CentOS双系统共存,可自由切换. 你问我为什么不装在虚拟机上,我只能说我的电脑卡得一B. 装机参考: 1.Window7+CentOS6.5双系统安装 2.Windows 7硬盘安装CentOS 7.0_V1.2 3.Win7安装64位CentOS 6.4双系统详细图文教程 4.安装Win10和CentOS7双系统 具体就不累述了,只说几点关键的吧: 1.在Win7下把要装CentOS的分区格式化成fat32后记得删除分区,这样…
最近一直在学centos7.5系统,偶然看到虚拟机里有7.2系统所以想练习一下(其实7.2和7.5差不多),但是打开虚拟机之后,发现没有eth0网卡 那没有eth0网卡就无法远程连接ssh,既然遇到了,就顺便复习一下怎么样修改eth0网卡 排查思路: 1:首先ip a  查看网卡,发现没有eth0,然后 systemctl restart network 重启网卡  发现依然没有变化 2:进入目录/etc/sysconfig/network-scripts/       将文件ifcfg-ens…
国庆最后一天了,闲来无事装个双系统,用虚拟机的linux总有些不方便. window下安装linux双系统有两中方法: 1.U盘安装 (我采用的方法,后面详述) 2.EasyBCD工具安装 (使用EasyBCD完美实现Windows7与Linux双系统) 使用U盘win10安装centos7双系统,网上的文章有很多,不一一列举,然而这并不能让我少走弯路,不知是历史遗留原因,还是系统自身原因,原本很简单的东西,愣是让网友们说的很复杂. 这里面有个最大的风险点:linux覆盖了window系统.控制…
对于用习惯windows系统的小伙伴们来说,好像Linux系统的命令操作感觉会比较神秘,进而有部分小伙伴就想说也学一学LInux操作系统.但是苦于资源的问题--就一台计算机,一块硬盘,担心说如果安装了Linux系统后无法快速掌握Linux系统的操作,因而需要重新装回windows操作系统,那么在两种系统之间的切换重装,必定会消磨学习的兴趣!毕竞重装一次系统也不是一 两分钟就可以完成的事,而且还有文件损坏的风险存在,频繁的对硬盘进行格式化也对硬盘有很大的损伤!现在我们就来看一下如何在同一台计算机上…
方法一:使用命令行创建制作 macOS High Sierra 正式版 USB 安装盘 首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料. 下载好 macOS High Sierra 正式版的安装程序 打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式.GUID 分区图,并将U盘命名为「Sierra」.(注意:这个盘符名称将会与后面的命令一一对应,如果你改了这盘符的名字,必须保证后面的命令里的名称也要一致.) 打…
采用硬盘安装 前景 打算用U盘安装,但是u盘是FAT32格式限制了文件4g大小,我官网下的iso镜像大于4g,只好采用硬盘安装. 其实U盘安装是最方便的,网上很多教程用UltraISO软件把U盘直接作为linux镜像启动盘,猜测这种方式适合空U盘,我的U盘里本来有文件,不方便格式化,没有采用这种方式. (注,本文用图来源网络,切勿对号入座,以文字为准) 需要准备的工具 1 分区助手                (分出Ext2格式的磁盘) 2 Ext2Fsd                 (w…
一.安装虚拟机VMware 1.下载VMware傻瓜式安装 2.配置                二.安装CentOS7.2系统 镜像下载链接 1.放入ios镜像文件之后,启动虚拟机,选择7.0+的版本 2.安装前配置 这里选择英文其实更好,查文档百度神马的更加方便 这个是我推荐安装前配置的选项 -- 连接网络 其他可以根据自己的喜好配置一下,然后点击开始安装,一切都是那么的傻瓜式....…
centos7 系统安装指导 安装前规划 下载安装文件 安装过程设置 安装后系统基本设置 安装前规划 CentOS 7.x系列只有64位系统,没有32位. 生产服务器建议安装CentOS-7-x86_64-Minimal-xx.iso版本(最小化安装) 分区规划: biosboot 2M /boot 1G LVM-system swap 内存1.5倍,不大于8G / 100G或者余下的空间 swap分区和/根分区使用LVM来分区 下载centos 官网:https://www.centos.or…
目录   一.制作linux启动盘     1.1. 准备工作     1.2. 制作linux系统U盘   二.使用U盘安装Centos7.6     2.1. 使用U盘启动     2.2. 更改安装配置     2.3. 开始安装 一.制作linux启动盘 使用光盘刻录软件将系统镜像刻录到U盘后使用U盘安装系统. 1. 准备 1个大于8GU盘(最小1G以上,最好8G) 官方系统镜像(CentOS7-1810) 光盘刻录软件(UltraISO) 2. 制作linux系统优盘 1) 打开Ult…
centos7设置系统语言为中文 修改 /etc/locale.conf  文件内容为: LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16"…
贷前系统负责从进件到放款前所有业务流程的实现,其中涉及一些数据量较大.条件多样且复杂的综合查询,引入ElasticSearch主要是为了提高查询效率,并希望基于ElasticSearch快速实现一个简易的数据仓库,提供一些OLAP相关功能.本文将介绍贷前系统ElasticSearch的实践经验. 一.索引 描述:为快速定位数据而设计的某种数据结构. 索引好比是一本书前面的目录,能加快数据库的查询速度.了解索引的构造及使用,对理解ES的工作模式有非常大的帮助. 常用索引: 位图索引 哈希索引 BT…
原文:asp.net core2.1 部署centos7/linux系统 -- 安装部署(一) 1.安装dotnet sdk(添加产品秘钥与yum源) 添加yum源:sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 开始安装:sudo yum install dotnet-sdk-2.1 如图效果:一路y下去就可以了     以上dotnet sdk 已安装成功!!! 二.…
原文:asp.net core2.0 部署centos7/linux系统 --守护进程supervisor(二) 续上一篇文章:asp.net core2.0 部署centos7/linux系统 --安装部署(一),遗留的问题而来,对程序添加守护进程,使网站可以持续化的运行起来.   1.介绍supervisor     Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,…
1.软件准备: 安装VMware环境,在这里我使用的是VMware15 一个虚拟机系统,在这里我使用的是CentOS7(版本不同可能会有一点出入,但是应该相差不大) 在这里还有一个前提是已经建立好了yum,具体怎么安装这里就不介绍了 2.打开虚拟机,登录root账号,输入密码登录 3.登陆之后,单击右下角小光盘按钮之后,点击连接,挂载已经安装好的映像(我安装CentOS7虚拟机系统的时候就已经将映像放置好了),桌面就会多一个光盘的图标文件,同时右下角小光盘的图标亮起来,如果没有映像可以到官网下载…
CentOS7.5 系统最小化安装与初始化配置 1.安装标准化的系统 1.1.系统安装期间的语言 选择:中文-简体中文,安装完成也会默认支持中文输出,便于管理 1.2.时区选择 亚洲上海,CST时区(东八区用) 1.3.分区方式 挂载路径 分区格式 分区大小 备注信息 swap分区 --- 内存的2倍 交换分区,如果是虚拟机可以不创建 /boot --- 500MB 启动分区,如果不分配磁盘被占满会无法启动系统 / ext4 剩余空间 后续有其他需求,可以增加磁盘独立创建分区 1.4.安装包的选…