LinuxでSMBサービスが有効になっているかどうかを確認する方法は?
SMBサービスが開いているかどうかを確認する方法はいくつかあります。
- コマンドラインツールを使用してください。
- ターミナルを開き、次のコマンドを入力してSMBサービスが実行されているかを確認してください:systemctl status smb.service
- サービスが動作している場合、”Active: active (running)” フィールドが表示されます。
- サービスが実行されていない場合、Active: inactive (dead) と表示されます。
- システムモニタリングツールを使用してください。
- Linuxシステムでは、htopやtopなどのシステムモニタリングツールを使用して、実行中のプロセスリストを確認することができます。
- システムモニタリングツールを起動し、プロセス名でsmbdプロセスを検索してください。
- もしsmbdプロセスが実行中であれば、SMBサービスが開始されているということです。
- ポートスキャンツールを使用してください。
- Linuxシステムでは、指定されたポートが開いているかどうかをスキャンするために、ポートスキャンツール(例:nmap)を使用することができます。
- nmap -p 139,445 localhostでSMBサービスのデフォルトポート(TCP 139および445)が開いているかをスキャンする。
- もしポートが開いているなら、SMBサービスが既に開始されていることを意味します。
この方法は、ローカルのLinuxシステムでSMBサービスの状態を確認する際にのみ適用されます。リモートホスト上のSMBサービスを確認する場合は、localhostをリモートホストのIPアドレスまたはホスト名に置き換えてください。