liugang 发布的文章

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.1
docker pull docker.elastic.co/kibana/kibana:7.15.1
docker network create elastic
docker run --name es01 --net elastic -p 9200:9200 -p 9300:9300  -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms2g -Xmx2g" -v /www/server/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /www/server/elasticsearch/data:/usr/share/elasticsearch/data -v /www/server/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d docker.elastic.co/elasticsearch/elasticsearch:7.15.1
docker run --name kib01 --net elastic -p 5601:5601 -e "I18N_LOCALE=zh-CN" -e "ELASTICSEARCH_HOSTS=http://es01:9200" docker.elastic.co/kibana/kibana:7.15.1
docker cp /www/server/logstash/mysql-connector-java-8.0.27.jar logstash:/usr/share/logstash/config/jars/mysql-connector-java-8.0.27.jar
docker run \
--name logstash \
--net elastic \
--restart=always \
-p 5044:5044 \
-p 9600:9600 \
-e ES_JAVA_OPTS="-Duser.timezone=Asia/Shanghai" \
-v /www/server/logstash/config:/usr/share/logstash/config \
-v /www/server/logstash/data:/usr/share/logstash/data \
-v /www/server/logstash/pipeline:/usr/share/logstash/pipeline \
-d docker.elastic.co/logstash/logstash:7.15.1

今天在使用https面板时候遇到一个问题设置了301重定向,
但是https://liugang.net不会自动跳转到https://www.liugang.net

注意要先开启https,再配置跳转

已可以在配置文件中手动修改
<VirtualHost *:443>里面加入一行
IncludeOptional /www/server/panel/vhost/apache/redirect/www.liugang.net/*.conf

注意这一行不同站点是不一样的,可以在<VirtualHost *:80>里面复制即可

去除目录结构加上 --strip-components N

如: 压缩文件eg.tar 中文件信息为 src/src/src/eg.txt

运行 tar -xvf eg.tar --strip-components 1

结果:src/src/eg.txt

如果运行 tar -xvf eg.tar --strip-components 3

解压结果为: eg.txt

在解压的时候,如果想指定解压目录,可以加参数-C 目标目录

如: 如我们解压eg.tar, 该文件在/data/src下面,如果需要将基解压到/data/dst目录下面,我们可以在/data/dst目录下,运行 tar -xvf /data/src/eg.tar 也可以在/data/src目录下面运行

tar -xvf eg.tar -C /data/dst