在 CentOS 里,“extract 配置”这个说法比较模糊,常见有几种可能,我分别说一下,你对照看看是哪一种:
CentOS 常用命令:
tar -xvf file.tar
tar -xzvf file.tar.gz
tar -xjvf file.tar.bz2
tar -xJvf file.tar.xz
unzip file.zip
rpm2cpio package.rpm | cpio -div
如果你说的是 ELK 里的 extract,通常是用 filter + grok:
filter {
grok {
match => { "message" => "%{IP:client} %{WORD:method} %{URIPATH:path}" }
}
}
- name: Extract file
unarchive:
src: /tmp/file.tar.gz
dest: /opt/app
remote_src: yes
比如:
tarunzip7z(需安装 p7zip)yum install p7zip
7z x file.7z
你可以告诉我:
我可以直接给你对应的 CentOS 配置示例。