コンテンツにスキップ

Linuxのペーストスキャン#

Linuxペーストサーバ登録に必要な情報と取得方法#

Red Hat Enterprise Linux#

Info Command
OS Version cat /etc/redhat-release
Kernel Release uname -r
Packages rpm -qa --queryformat "%{NAME} %{EPOCHNUM} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM}\n"

Amazon#

Info Command
OS Version awk '{if ($0 ~ /Amazon Linux release (2022\|2023)/) print $4; else if ($0 ~ /Amazon Linux release 2/) printf("%s %s\n",$4, $5); else if ($0 ~ /Amazon Linux 2/) for (i=3; i<=NF; i++) printf("%s ", $i); else if (NF==5) print $5}' /etc/system-release
Kernel Release uname -r
Packages rpm -qa --queryformat "%{NAME} %{EPOCHNUM} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM} %{MODULARITYLABEL}\n"
Packages
if version is 2
repoquery --all --pkgnarrow=installed --qf="%{NAME} %{EPOCH} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM} %{UI_FROM_REPO}"

Debian#

Info Command
OS Version cat /etc/debian_version
Kernel Version dpkg-query -W -f="\${Version}\n" linux-image-$(uname -r)
Kernel Release uname -r
Packages dpkg-query -W -f="\${binary:Package},\${db:Status-Abbrev},\${Version},\${source:Package},\${source:Version}\n"

Ubuntu#

Info Command
OS Version lsb_release -sr \| awk '{print $1}'
Kernel Release uname -r
Packages dpkg-query -W -f="\${binary:Package},\${db:Status-Abbrev},\${Version},\${source:Package},\${source:Version}\n"

Fedora#

Info Command
OS Version cat /etc/fedora-release
Kernel Release uname -r
Packages rpm -qa --queryformat "%{NAME} %{EPOCHNUM} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM}\n"

Alma#

Info Command
OS Version cat /etc/redhat-release
Kernel Release uname -r
Packages rpm -qa --queryformat "%{NAME} %{EPOCHNUM} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM}\n"

Rocky#

Info Command
OS Version cat /etc/redhat-release
Kernel Release uname -r
Packages rpm -qa --queryformat "%{NAME} %{EPOCHNUM} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM}\n"

OpenSUSE、SLES、SLED#

Info Command
OS Version grep -oP '(?<=VERSION_ID=").+(?=")' /etc/os-release
Kernel Release uname -r
Packages rpm -qa --queryformat "%{NAME} %{EPOCHNUM} %{VERSION} %{RELEASE} %{ARCH} %{SOURCERPM}\n"

上記以外のOSを登録したい場合は、FutureVulsの画面にてペーストサーバ作成用のダイアログ表示して確認してください。