VM虚拟机centos7基本配置
虚拟机网卡配置
- 选择桥接模式
使用ifconfig命令查询该centos的IP地址
ifconfig
ssh配置和自动启动
安装openssh-server
# 安装
yum install -y openssl openssh-server
# 启动
systemctl start sshd.service
# 开机自动启动
systemctl enable sshd
防火墙
# 重启
systemctl restart firewalld.service
# 添加ssh 22端口列外
firewall-cmd --permanent --zone=public --add-port=22/tcp
# 防火墙配置生效
firewall-cmd --reload
防火墙其它
# 防火墙端口列外
firewall-cmd --permanent --zone=public --add-port=22/tcp
# 防火墙配置重新加载
firewall-cmd --reload
# 防火墙启动关闭
systemctl start firewalld.service
systemctl stop firewalld.service
# 查看防火墙端口列表
firewall-cmd --permanent --list-port
# 防火墙列外端口删除
firewall-cmd --permanent --remove-port=22/tcp
java 安装*
yum -y install java-1.8.0-openjdk*
上传及下载 sz rz
yum install lrzsz
rz 上传到服务器 选择要上传的文件
sz /路径/文件 下载到本地
wget 命令安装
yum -y install wget
建立目录
mkdir xxx
elasticsearch
安装
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
配置
vi ./elasticsearch-6.5.4/config/elasticsearch.yml
-
添加如下配置开启http
# network.host: 0.0.0.0 http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-methods: OPTIONS,HEAD,GET,POST,PUT,DELETE http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-Users"
注意
vi /etc/sysctl.conf
# 添加下面配置:
vm.max_map_count=655360
# 并执行生效命令:
sysctl -p
# 然后,重新启动elasticsearch,即可启动成功
vi /etc/security/limits.conf
添加如下,必须重启系统才能生效。
soft nofile 65536
soft nproc 2048
hard nofile 131072
hard nproc 4096
添加端口
-
用非root用户启动es
添加es防火墙列外 9200 http端口firewall-cmd --permanent --zone=public --add-port=9200/tcp # 防火墙重新启动 firewall-cmd --reload
centos 添加用户
# 添加用户 work
useradd work
# 为work添加密码123.abc
passwd work
123.abc
# 删除用户 work
userdel -rf work
# 密码长度
authconfig --passminlen=6 --update
# 添加权限 ./home下所有目录及文件
chown -R work:work ./home
使用work用户运行
sh ./elasticsearch-6.5.4/bin/elasticsearch
redis
安装
#下载
wget http://download.redis.io/releases/redis-5.0.2.tar.gz
#解压
tar xzf redis-5.0.2.tar.gz
#安装
cd redis-5.0.2
make
make install