nslookupコマンド - DNS情報を調べる
nslookupコマンドでDNS情報の調査・確認を行う方法を説明します
nslookupコマンドでDNS情報の調査・確認を行う方法を説明します
はじめに こんにちは!今回はmanコマンドについて解説します。 manはLinuxコマンドのマニュアルを表示するコマンド。「わかんない〜」ってなった時の頼りになる相棒です。 Linuxで自力学習するなら、manコマンドは必須スキル。このコマンドなしでは、わからないことが解決できません。 manコマンドとは manは"Manual"の略で、Linuxコマンドやライブラリ関数、設定ファイルなどの詳細なマニュアルを表示する外部コマンドです。 ビルトインコマンド、外部コマンド、システムコール、C言語のライブラリ関数、設定ファイルなど、あらゆるもののマニュアルが格納されています。わからないことがあったら、まずmanコマンドで調べるのがLinuxの鉄則です。 基本構文 1 man [セクション番号] コマンド名 セクション番号を省略した場合は、最初にマッチしたセクションが表示されます。 マニュアルセクション一覧 セクション 説明 1 実行可能プログラムやシェルコマンド 2 システムコール 3 C言語ライブラリ関数 4 特別なファイル(/dev/)など 5 ファイルフォーマットと設定ファイル 6 ゲームなど 7 マクロパッケージとメモ 8 システム管理コマンド(rootユーザー向け) 主なオプション オプション 説明 -k キーワード検索(全マニュアルから検索) -K ファイル内容から全文検索 -w マニュアルファイルのパスを表示 -f whatisと同じ(簡潔な説明表示) -a 全セクションのマニュアルを表示 -N 最新のマニュアルのみ表示 -M マニュアルディレクトリを指定 使用例 例1: コマンドのマニュアルを表示 1 man ls 実行結果: 1 2 3 4 5 6 7 8 9 10 11 12 13 LS(1) User Commands LS(1) NAME ls - list directory contents SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. ... lsコマンドのマニュアルが表示されます。スペースキーで次ページへ、qキーで終了します。 ...
はじめに こんにちは!今回はscpコマンドについて解説します。 scpはSSH経由で安全にファイルを転送するコマンド。ローカル↔リモート、さらにはリモート↔リモート間のファイル転送ができます。 cpのSSH版ってイメージですね。セキュアでシンプルだから、ファイル転送の定番です。 scpコマンドとは scpは"Secure Copy"の略で、SSHプロトコルを使用して安全にファイルを転送する外部コマンドです。 昔のrcp(Remote Copy)と違い、通信内容が暗号化されます。リモートサーバーとのファイル転送、バックアップ、設定ファイルの配置など、様々な場面で活躍します。 基本構文 1 scp [オプション] コピー元 コピー先 ローカルファイルは通常のパス、リモートファイルはuser@host:path形式で指定します。 主なオプション オプション 説明 -r ディレクトリを再帰的にコピー -p ファイルの属性(タイムスタンプ・権限)を保持 -P ポート番号を指定(大文字) -C 圧縮を有効にする -v 詳細表示(verbose) -i 秘密鍵ファイルを指定 -o SSHオプション設定 -3 2つのリモートホスト間でコピー(経由ホストを明示) 使用例 例1: ローカルからリモートにファイルをコピー 1 scp file.txt [email protected]:/home/user/ 実行結果: 1 2 [email protected]'s password: file.txt 100% 1024 1.0MB/s 00:00 ローカルのfile.txtをリモートホストの/home/user/にコピーします。進捗バーが表示されます。 例2: リモートからローカルにファイルをコピー 1 scp [email protected]:/var/log/app.log ./ 実行結果: 1 2 [email protected]'s password: app.log 100% 2048 2.0MB/s 00:00 リモートホストの/var/log/app.logをローカルの現在ディレクトリにコピーします。 ...
はじめに こんにちは!今回はsshコマンドについて解説します。 sshはリモートホストに安全に接続するコマンドです。サーバー管理、リモートワーク、開発環境へのアクセスなど、IT業務ではめっちゃ重要なコマンド。 「遠くのコンピュータに安全につながる魔法」くらいの感じですね。これなしでは現代のIT業務は成り立ちません。 sshコマンドとは sshは"Secure Shell"の略で、リモートマシンに暗号化された接続を確立する外部コマンドです。 昔のtelnetと違い、通信内容が暗号化されるので、パスワードやデータが盗聴される心配がありません。サーバーへのログイン、ファイル転送、トンネリングなど、様々な用途で活躍します。 基本構文 1 ssh [オプション] [ユーザー名@]ホスト名 [コマンド] ユーザー名を省略した場合は、現在のシステムのユーザー名が使用されます。 主なオプション オプション 説明 -u ユーザー名を指定 -p ポート番号を指定(デフォルトは22) -i 秘密鍵ファイルを指定 -v 詳細表示(ログイン時のトラブル対応で便利) -N コマンド実行なし(ポートフォワーディング用) -L ローカルポートフォワーディング -R リモートポートフォワーディング -X X11フォワーディング(GUIアプリを遠隔実行) -C 圧縮を有効にする -A SSH認証エージェント転送 -o オプション設定(例:-o StrictHostKeyChecking=no) 使用例 例1: 基本的なリモート接続 1 ssh [email protected] 実行結果: 1 2 3 4 The authenticity of host 'example.com (192.168.1.10)' can't be established. ECDSA key fingerprint is SHA256:xxxxxxxxxx. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes [email protected]'s password: example.comというホストにuserユーザーでログインします。初回接続時はホストキーを確認するメッセージが表示されます。 ...
crontabコマンドの基本的な使い方とオプションについて説明します
sudoコマンドの基本的な使い方とオプションについて説明します
nlコマンドでテキストファイルの各行に番号を付与する方法を説明します
joinコマンドで2つのソート済みファイルをキーフィールドで結合し、関連データを統合する方法を説明します
commコマンドで2つのソート済みファイルを比較し、共通部分や違いを抽出する方法を説明します
splitコマンドで大きなファイルを複数の小さいファイルに分割する方法を説明します