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の画面にてペーストサーバ作成用のダイアログ表示して確認してください。