Linux系统配置
网络配置
基础知识
桥接模式
可以访问外网, 和其它主机通信
Windows系统和虚拟的Linux系统都会各自占用一个ip地址, 对于机器数量多的网段可能造成ip冲突
NAT模式
网络地址转换方式, Windows系统中会存在两个ip,假设为ipA和ipB1. ipA用于访问外网, ipB1用于和Linux系统构成子网.
Linux系统也有一个ipB2, 通过Windows的ipA代理进行访问网络.
主机模式
Linux系统是一台独立的主机, 不能访问外网
使用版
ip address
vim /etc/sysconfig/network-scripts/ifcfg-ens32
#######################ifcfg-ens32配置文件内容##########################
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens32"
UUID="6a561314-2217-4210-9e51-025cb04b8478"
DEVICE="ens32"
ONBOOT="yes"
IPADDR="192.168.68.128"
NETMASK="255.255.255.0"
GATEWAY="192.168.68.2"
DNS1="8.8.8.8"
######################################################################
systemctl restart network
注解版
ip address: 查看网卡配置信息
vim /etc/sysconfig/network-scripts/ifcfg-ens32: 修改网卡配置文件
配置VM虚拟机的网络设置

systemctl restart network: 重启虚拟机的网络服务
防火墙配置
学习过程中需要不断地开放各种端口, 十分麻烦, 因此直接关闭防火墙
使用版
systemctl stop firewalld
systemctl disable firewalld.service
注解版
systemctl stop firewalld: 关闭防火墙systemctl disable firewalld.service: 关闭防火墙开机自启动
Elasticsearch
Elasticsearch安装
使用版
docker pull elasticsearch:7.12.1
docker pull kibana:7.12.1
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-v "discovery.type=single-node" \
--privileged \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:7.12.1
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601 \
kibana:7.12.1
注解版
docker pull elasticsearch:7.12.1docker pull kibana:7.12.1启动elasticsearch
docker run -d \ --name es \ -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \ -v "discovery.type=single-node" \ --privileged \ --network es-net \ -p 9200:9200 \ -p 9300:9300 \ elasticsearch:7.12.1启动kibana
docker run -d \ --name kibana \ -e ELASTICSEARCH_HOSTS=http://es:9200 \ --network=es-net \ -p 5601:5601 \ kibana:7.12.1安装ik分词器
进入到容器内部
docker exec -it elasticsearch /bin/bash在线下载并安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip退出
exit重启容器
docker restart elasticsearch