Linuxでは、単一のタスクを実行する方法はたくさんあります。正確に言うと、同じ情報を取得するための多くのコマンドがあります。 Linuxディストリビューションの使用を開始するときは、ディストリビューション、カーネルバージョン、アーキテクチャなどに関する情報を取得する方法を知っておく必要があります。
この記事では、さまざまなコマンドラインツールを使用してLinuxカーネルのバージョン、ディストリビューション名、およびシステム関連の情報を取得する方法を学習します。
unameコマンドの使用方法
uname は、すべてのLinuxディストリビューションに付属している使いやすく便利なコマンドの1つです。カーネルアーキテクチャ、オペレーティングシステム、マシン関連の情報などの情報を提供できます。ヘルプまたはマニュアルページを実行して、unameコマンドの詳細を確認してください。
$ man uname $ uname -a Linux karthick-Mint 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
このコマンドから取得できる重要な情報は、カーネル情報です。
$ uname -r -v 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020
hostnamectlコマンドの使用方法
hostnamectl コマンドにはsystemdが付属しており、ホスト関連の情報を取得するだけでなく、マシンのホスト名を設定することもできます。 hostnamectlの使用 ホスト名、カーネルバージョン、アーキテクチャ、オペレーティングシステム情報などの情報を取得できます。
$ hostnamectl Static hostname: karthick-Mint Icon name: computer-laptop Chassis: laptop Machine ID: b76cc7b1bbdc489e93909d2043031de8 Boot ID: fb01179430ac4c0faf96856ff0a2adbc Operating System: Linux Mint 20 Kernel: Linux 5.4.0-26-generic Architecture: x86-64
os-releaseファイルを使用して情報を取得する方法
すべてのディストリビューションには、ディストリビューション関連の情報を保持するファイルが付属しています。たとえば、redhatでは、 / etc / redhat-releaseから情報を見つけることができます。 。同様に、配布関連の情報は / etc / os-releaseから取得できます。 ファイル。
$ cat /etc/os-release NAME="Linux Mint" VERSION="20 (Ulyana)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 20" VERSION_ID="20" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.ubuntu.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=ulyana UBUNTU_CODENAME=focal
lsb_releaseコマンドを使用して、配布関連の情報を取得することもできます。
Neofetchを使用してシステム情報を取得する方法
ネオフェッチ は、システム関連の情報を取得できる最も優れたツールの1つです。他のコマンドとは異なり、前のセクションで説明したように、このコマンドはデフォルトでLinuxディストリビューションで使用できない場合があります。
Neofetchをインストールするには Linuxディストリビューションでは、次のコマンドを使用します。
$ sudo apt-get install neofetch [On Debian/Ubuntu & Mint] $ sudo dnf install neofetch [On RHEL/CentOS & Fedora] $ sudo zypper install neofetch [On openSUSE] $ sudo pacman -S neofetch [On Arch Linux]
インストールしたら、次を実行するだけです:
$ neofetch
グラフィカルツールを使用してLinuxシステム情報を取得する
すべてのデスクトップには、システム情報を表示するセクションがあります。以下は私のCinnamonデスクトップからの情報です。
企業ネットワーク内で作業している場合は、コマンドラインにのみアクセスでき、デスクトップにはアクセスできません。その場合、必要な情報を取得するには、CLIから利用できるすべてのツールを快適に使用できる必要があります。
この記事は以上です。 Linuxディストリビューションで作業するときに役立つ、記事に示されているコマンドを快適に使用してください。