
CentOS
文章平均质量分 65
csdn_yasin
IT领域杰出创作者。资深技术专家。
个人站:cnyasin.cn
展开
-
Docker-06-Docker-compose安装使用
说明Linux下docker-compose安装使用、常用命令速查表说明:Linux下需要手动安装docker-compose,Windows或Mac就不需要了,桌面版自带。官方文档:https://docs.docker.com/compose/核心概念docker-compose常用命令速查表# 查看当前版本sudo docker-compose version# 启动与停止sudo docker-compose up # 前台启动服务容器sudo do原创 2022-02-25 12:53:23 · 1267 阅读 · 0 评论 -
ES-09-ElasticSearch分词器
说明ElasticSearch分词器默认分词器(标准分词器)、ik分词器、ik分词器扩展字典自定义词语关键词:keyword、text、ik_max_word、ik_smart、词条、词典、倒排表官方文档:https://www.elastic.co/cn/ik分词器文档:https://github.com/medcl/elasticsearch-analysis-ik核心概念》数据类型说明keyword:关键词,不能被分词text:普通文本,可以被分词》分词器概念词条:索原创 2022-02-24 16:36:05 · 1398 阅读 · 0 评论 -
ES-08-ElasticSearch数据分片(shard)
说明ElasticSearch数据分片(shard)创建多分片索引、更改多分片索引副本分片数量、路由计算和分片控制官方文档:https://www.elastic.co/cn/核心概念》什么是数据分片(shard)?一个分片是一个底层的工作单元 ,它仅保存了全部数据中的一部分,一个分片是一个Lucene的实例,它本身就是一个完整的搜索引擎。我们的文档被存储和索引到分片内,但是应用程序是直接与索引而不是与分片进行交互。Elasticsearch 是利用分片将数据分发到集群内各处的。分片是数原创 2022-02-24 16:35:54 · 6652 阅读 · 0 评论 -
ES-07-ElasticSearch常用插件
说明ElasticSearch常用插件使用ElasticSearch-Head插件(Chrome版)官方文档:https://www.elastic.co/cn/操作步骤》安装ElasticSearch-Head插件(Chrome版)插件名:ElasticSearch-Head-0.1.5-Chrome.crx下载地址:https://www.crx4chrome.com/打开后搜索es找到相关插件下载即可安装插件:打开Chrome插件设置页面,拖入下载好的.crx插件,原创 2022-02-24 16:35:44 · 3563 阅读 · 0 评论 -
ES-06-ElasticSearch映射关系
说明ElasticSearch映射关系(mapping)常用数据类型:keyword、boolean、text、integer、long等。详细数据类型参考官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/mapping.htmlElasticSearch中所有存储的字段都被放在了映射关系中创建索引后,可以预选设置所有的字段映射关系,如果不设置,创建文档的时候会根据每个字段值自动匹配映射关系官方文档:https://原创 2022-02-24 16:35:31 · 6004 阅读 · 0 评论 -
ES-05-ElasticSearch高级查询
说明ElasticSearch的高级查询之条件查询、全量查询、排序、分页、范围查询、全文检索、完全匹配、内容高亮、聚合查询既然是查询,那么统一GET请求方式官方文档:https://www.elastic.co/cn/本案例只是列出了一些比较常用的查询操作,更详细的聚合查询请参考官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/index.html(包含所有支持的聚合查询方式,绝对够喝一壶了~)主要都在:Searc原创 2022-02-24 16:35:16 · 5746 阅读 · 0 评论 -
ES-04-ElasticSearch增删改查
说明ElasticSearch索引的基本增、删、改、查ElasticSearch文档的基本增、删、改、查官方文档:https://www.elastic.co/cn/常用操作》创建索引相当于MySQL中的创建数据库请求格式:/<索引名称>请求示例请求方式:GET发送请求:curl -X GET http://192.168.3.201:9200/index001响应结果:{ "acknowledged": true, "sh原创 2022-02-24 16:35:04 · 3257 阅读 · 0 评论 -
ES-03-CentOS下ElasticSearch集群搭建
说明CentOS下ElasticSearch集群搭建集群搭建的一些准备工作是基于单节点安装,具体参照我的上一篇文章“CentOS下安装ElasticSearch”本案例以单服务器多端口模拟集群环境(由node-9201、node-9202、node-9203三个节点共同组成)ES集群正常工作至少需要3台服务节点。如果只有两台节点,当主节点挂掉后会导致另一台是无法被选举为主节点,最终导致整个集群停止服务。如果3台中两台宕机也会导致集群停止服务。具体影响因素参考本文“其他配置”中的discover原创 2022-02-24 16:34:54 · 5874 阅读 · 0 评论 -
ES-02-CentOS下安装ElasticSearch
说明CentOS下安装ElasticSearchElasticSearch常用配置参数、单节点配置、配置远程访问官方文档:https://www.elastic.co/cn/下载解压即可(本案例版本7.9.3)依赖的环境JavaElasticSearch7.*已经内置了Java环境,不必单独安装了ElasticSearch7.*之前的版本需要手动安装Java环境常用配置说明elasticsearch.yml# 集群名称(ES默认就是分布式集群,单节点也是按集群)c原创 2022-02-24 16:34:25 · 3294 阅读 · 0 评论 -
Linux-CentOS7离线安装RabbitMq
说明CentOS7离线安装RabbitMq操作步骤》撸一下官方官方文档:https://www.rabbitmq.com/install-rpm.html#overview来自 RabbitMQ 的零依赖 Erlang官方的话:Zero-dependency Erlang from RabbitMQZero dependency Erlang RPM package for running RabbitMQ can be installed from a direct download原创 2022-01-02 20:29:02 · 6545 阅读 · 1 评论 -
Linux-Jenkins构建项目简单流程(PHP项目)
说明Jenkins构建项目简单流程(PHP项目)操作步骤》安装Jenkins自行安装或者参考我的相关教程(CentOS7安装Jenkins),本章假设你已经安装好了Jenkins环境。》Jenkins安装必要插件ssh:管理ssh秘钥的(必选)git:拉取代码的(必选)Publish Over SSH:往远程服务器推送代码并可以在远程服务器执行命令的(必选)Localization: Chinese (Simplified):汉化的(可选)》创建代码仓库使用gitee、G原创 2022-01-02 20:24:36 · 3416 阅读 · 0 评论 -
Linux-CentOS7下安装Jenkins
说明CentOS7下安装Jenkins操作步骤》安装JDK8自行安装或者参考我的相关教程(CentOS7下离线安装JDK8),本章假设你已经安装好了JDK8环境。》下载rpm包下载地址:http://mirrors.jenkins-ci.org/CentOS7点击:redhat-stable,然后随便下载一个( jenkins-2.190.3-1.1.noarch.rpm)》安装将下载的压缩包上传到虚拟机安装[root@192 src]# rpm -ivh jenk原创 2022-01-02 20:21:18 · 3504 阅读 · 0 评论 -
Linux-CentOS7下离线安装Java环境(JDK8)
说明CentOS7下离线安装Java环境(JDK8)操作步骤》下载压缩包下载地址:https://www.oracle.com/java/technologies/downloads/#java8官网下载需要登录账号,邮箱注册验证后即可免费下载。页面下拉找Java8标签,再选择LInux标签下的x64 Compressed Archive选项(jdk-8u311-linux-x64.tar.gz)》安装将下载的压缩包上传到虚拟机创建目录[root@192 src]# mk原创 2022-01-02 20:18:57 · 6081 阅读 · 1 评论 -
Docker-Docker手动lnmp记录
说明Docker下搭建lnp环境本案例下web环境只安装了NGINX+PHP,MySQL推荐使用单独服务器维护问题:该方式PHP安装某些扩展(比如gd)会有很多问题环境信息系统:CentOS7.6软件:docker 20.10.11镜像:nginx:1.21,php:7.4-fpmCentOS7下安装Docker》设置仓库,安装所需软件包[root@192 ~]# yum install -y wget vim yum-utils device-mapper-pers原创 2022-01-02 20:16:02 · 3750 阅读 · 0 评论 -
CentOS7-FreeSWITCH安装
说明CentOS7下FreeSWITCH安装安装环境:CentOS7_x64执行安装用户:root操作步骤关闭防火墙(如果有防火墙策略可以不用关闭,比如bt面板)理论上防火墙只影响后期连接,不影响安装过程本案例没有关闭//临时关闭$ systemctl stop firewalld//禁止开机启动$ systemctl disable firewalld安装依赖$ yum install -y http://files.freeswitch.org/frees原创 2021-12-30 21:00:00 · 2269 阅读 · 0 评论 -
Linux-禁止root远程ssh
ssh命令行禁止root远程登录(当然,关键操作时可以"su"切换为root!)# 添加用户、修改密码[root@host ~]# adduser admin[root@host ~]# passwd adminChanging password for user admin.New password:BAD PASSWORD: it is based on a dictionary wordRetype new password:passwd: all authentication t.原创 2021-12-29 13:17:18 · 3911 阅读 · 0 评论 -
Linux-Ngrok内网穿透
1. 安装手动搭建ngrok服务器(生成ngrok服务端和客户端文件)、启动ngrok服务器安装杂项[root@host ~]# yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++ build-essential mercurial安装golang## 境外原创 2021-12-29 20:00:00 · 3405 阅读 · 0 评论 -
Linux-letsencrypt证书制作
说明为你的网站设置免费的通配符ssl证书!Let’s Encrypt 是国外一个公共的免费 SSL 项目,由 Linux 基金会托管。它的来头不小,由 Mozilla、思科、Akamai、IdenTrust 和 EFF 等组织发起,目的就是向网站自动签发和管理免费证书。以便加速互联网由 HTTP 过渡到 HTTPS,目前 Facebook 等大公司开始加入赞助行列。Let’s Encrypt 已经得了 IdenTrust 的交叉签名,这意味着其证书现在已经可以被 Mozilla、Google、Mi.原创 2021-12-29 13:07:55 · 3441 阅读 · 0 评论 -
Linux-更改CentOS的yum源
安装wget[root@localhost ~]# yum -y install wget下载三方源# 以阿里云yum源为例[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo备份默认源,用三方源替换默认源[root@localhost yum.repos.d]# mv CentOS-Bas.原创 2021-12-29 13:05:59 · 1602 阅读 · 0 评论 -
Linux_Lamp/Lnmp搭建过程
一、 挂载光盘命令:mount /dev/cdrom /media光盘上的文件系统,最常见是 ISO9660 和 Universal Disk Format (UDF) 格式。 你可以尝试以下两个命令:mount -t iso9660 /dev/cdrom /mnt/cdrommount -t udf /dev/cdrom /mnt/cdrom执行mount命令时找不到介质或者mount:no原创 2016-07-11 21:06:08 · 3996 阅读 · 0 评论 -
Linux_php-fpm自启动脚本(CentOS7中可用)
vim /etc/init.d/php-fpm#!/bin/sh # DateTime: 2013-09-16# Author: lianbaikai# site:http://www.ttlsa.com/html/3039.html# chkconfig: - 84 16 # Source function library. . /etc/rc.d/init.d/funct转载 2016-09-20 20:56:15 · 5792 阅读 · 0 评论 -
Linux_vmware-tools安装、设置文件夹共享(CentOS7)
安装vmware-tools1、宿主机配置1)Windows打开VMware Workstation虚拟机 2)首先开启CentOS系统 3)在VMware菜单栏依次点击:虚拟机–安装VMware Tools 4)登录CentOS终端命令行 2、挂载mount /dev/cdrom /mediacd /media/cp VMwareTools-xxx.t...原创 2016-09-20 18:16:02 · 3512 阅读 · 0 评论 -
Linux_CentOS7下redis搭建过程记录
1、下载下载链接: http://download.redis.io/releases/2、安装tar ......mv redis-xxx rediscd redismakemake install //可选注意:Centos 下make 的时候如果报错多半是gcc没有安装yum -y install gcc启动服务器:./redis-server查看是否成功启动:$ps原创 2016-09-23 09:21:29 · 1874 阅读 · 0 评论 -
Linux_git定时更新代码脚本(crontab)
git 定时更新代码脚本原创 2017-04-21 17:48:43 · 12660 阅读 · 0 评论 -
Linux_OpenSSH_建立OpenSSH公钥连接
OpenSSH原创 2017-04-21 18:01:48 · 4924 阅读 · 0 评论 -
Linux_CentOS_NAT和桥接方式切换
1.场景安装完虚拟机,默认配置的虚拟网络为NAT模式,此模式虚拟机会共享宿主机ip进行连接外网,只有宿主机可以访问虚拟机!如果想要让局域网其它成员也访问这台虚拟机,NAT模式就不行了。需要改成“桥接模式”。其实所谓的“NAT模式”和“桥接模式”并没有那么神秘!2.实现过程1)打开CentOS2)编辑3)虚拟网络编辑器4)更改设置5)选择VMnet86)将“子网ip“改为宿主机同一网原创 2016-10-22 18:02:36 · 10374 阅读 · 0 评论 -
Linux_CentOS7_lnmp环境搭建过程记录
1. ifconfig命令不存在yum –y install net-tools2. 解决killall命令不存在yum install psmisc3. 安装gcc*yum –y install gcc*4. 安装 vimyum –y install vim5. 安装杂项/usr/bin/yum -y install ntp vim-enhanced gcc gcc-c++ flex bison原创 2016-09-25 00:26:06 · 6256 阅读 · 0 评论 -
Linux_CentOS7自定义开机自启动
1、nginxvim /etc/init.d/nginx#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.#原创 2016-09-20 21:21:27 · 10640 阅读 · 0 评论 -
mac_pd_CentOS_安装parallels-tools(文件夹共享)
Mac上Pd安装CentOS后安装parallels tools来实现Mac上文件夹共享Mac: 10.12.5Parallels desktop: 12CentOS: 7miniPd安装好CentOS,需要共享Mac文件夹同样需要安装parallels tools。 跟Windows不同的,CentOS不会自动弹出安装界面,需要你手动安装。安装方法:1)选择光盘原创 2017-08-28 10:37:53 · 13838 阅读 · 3 评论 -
Linux_CentOS固定ip记录
1、方法一新装完centos输入账号root再输入安装过程中设置的密码,登录到系统vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加或修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接MACADDR=00:1C:42:0D:77:DD ...原创 2016-09-20 13:56:59 · 3308 阅读 · 0 评论 -
CentOS_VmWare下CentOS安装
VmWare安装省略。百度下载最新版安装,搜激活码激活即可。一、 CentOS安装过程 选“自定义高级”,下一步。 默认,下一步。 点“浏览”,选择你要加载的ISO镜像文件。下一步。 输入信息,下一步。 这里是网络类型分配,网络类型分配分为三种,Bridge,NAT和Host-Only,大概区别是 1 BRIDGE:相当于主机和虚拟机连接到同一个hub上,虚拟机要和主机配置到同一网段上原创 2016-07-11 23:27:04 · 1667 阅读 · 0 评论