addgnupghome - GnuPGホームディレクトリを初期化する

addgnupghomeコマンドの基本的な使い方とオプションについて説明します。GnuPGホームディレクトリを初期化するコマンドです

2026年1月3日 · 2 分 · 330 文字 · 須藤権限

add-shell - ユーザーのシェルを認可リストに追加する

add-shellコマンドの基本的な使い方とオプションについて説明します。Debian系システムでユーザーのシェルを認可リストに追加するコマンドです

2026年1月3日 · 2 分 · 256 文字 · 須藤権限

tmuxコマンド - 高機能なターミナルマルチプレクサ

tmuxコマンドで複数のターミナルセッションとウィンドウを効率的に管理し、リモート環境での作業を統括します

2026年1月3日 · 2 分 · 385 文字 · 須藤権限

gpg コマンド

はじめに こんにちは!今回はgpgコマンドについて解説します。 gpgは、ファイルやテキストを暗号化・署名するコマンドです。GnuPGの略で、セキュアなファイル送受信やデータ保護に欠かせません。機密情報を扱うサーバー管理者や、セキュアな通信が必要な現場で毎日使われるコマンドですね。 「ファイルの鍵をかける機」って感じです。 gpgコマンドとは gpgは、公開鍵暗号を使ってファイルやテキストを暗号化・署名するコマンドです。“GNU Privacy Guard"の略ですね。 パスワードとは異なり、公開鍵と秘密鍵のペアを使います。公開鍵は誰にでも配布でき、秘密鍵は自分だけが持つ。これで、信頼できる人だけがファイルを復号化できたり、ファイルが改ざんされていないことを確認できたりします。情報セキュリティの基本中の基本ですね。 基本構文 1 gpg [オプション] [ファイル] 様々なオプションで暗号化、復号化、署名操作を行います。 主なオプション オプション 説明 -c 対称鍵で暗号化(パスワード暗号化) -d ファイルを復号化 --encrypt 公開鍵で暗号化 --decrypt ファイルを復号化 --sign ファイルに署名 --verify 署名を検証 -r 受信者の公開鍵を指定 --list-keys 公開鍵一覧を表示 --gen-key 鍵ペアを生成 -a ASCII形式で出力 -o 出力ファイルを指定 使用例 例1: 対称鍵で暗号化(パスワード暗号化) 1 gpg -c document.txt 実行結果: 1 2 3 Enter passphrase: (パスワード入力) Repeat passphrase: -cでパスワード暗号化。document.txt.gpgが作成される。 例2: 暗号化ファイルを復号化 1 gpg -d document.txt.gpg 実行結果: 1 2 3 4 gpg: CAST5 encryption will be used Enter passphrase: (パスワード入力) (ファイル内容が標準出力に表示) -dで復号化。パスワード入力が必要。 ...

2026年1月3日 · 2 分 · 418 文字 · 須藤権限

joinコマンド - 2つのファイルを結合する

joinコマンドで2つのソート済みファイルをキーフィールドで結合し、関連データを統合する方法を説明します

2026年1月3日 · 2 分 · 305 文字 · 須藤権限

hexdumpコマンド

はじめに こんにちは!今回はhexdumpコマンドについて解説します。 hexdumpはファイルの内容を16進数(HEX)で表示するコマンドです。バイナリファイルを確認したり、ファイルの内部構造を調査したり、データが正しく保存されているか検証したりするときに使います。 「ファイルの中身を16進数で見る」って感じのコマンドですね。デバッグやセキュリティ調査でめっちゃ便利ですよ。 hexdumpコマンドとは hexdumpは、ファイルの内容を16進数形式で表示する外部コマンドです。“hexadecimal dump"の略ですね。 バイナリファイルのダンプ表示、ファイルの整合性確認、プロトコル解析など、低レベルのデータ操作が必要な時に活躍します。複数の表示形式(16進数、8進数、10進数、ASCII)に対応していて、かなり柔軟に使えます。 基本構文 1 hexdump [オプション] ファイル名 ファイルの内容を16進数で表示します。標準入力からのデータも受け取れます。 主なオプション オプション 説明 -C 標準的な16進数+ASCII表示(最もよく使う) -x 2バイト単位の16進数表示 -b 1バイト単位の8進数表示 -d 2バイト単位の10進数表示 -v すべての行を表示(同じパターンも表示) -n NUM 最初のNUMバイトのみダンプ -s OFFSET OFFSETバイト目からダンプ開始 -A x アドレス部分を16進数表示 -A d アドレス部分を10進数表示 -A o アドレス部分を8進数表示 使用例 例1: 基本的なHEXダンプ表示 1 echo "Hello" | hexdump -C 実行結果: 1 2 00000000 48 65 6c 6c 6f 0a |Hello.| 00000006 Helloの内容を16進数で表示。各バイトが16進数で、右側にASCII表示が出ます。0aは改行コードですね。 例2: ファイル全体をダンプ 1 hexdump -C /etc/hostname 実行結果: ...

2026年1月3日 · 3 分 · 448 文字 · 須藤権限

halt - システムをシャットダウンする

はじめに こんにちは!今回はhaltコマンドについて解説します。 haltはLinuxシステムをシャットダウンするコマンドです。“停止する"という意味ですね。 サーバーのメンテナンス、電源を落とす時、スケジュール起動など、システム管理者なら知っておきたいコマンドです。似たようなコマンド(reboot、poweroff、shutdown)もあるので、使い分けを理解することが大切ですよ。 haltコマンドとは haltは、Linuxシステムをシャットダウンする外部コマンドです。 実際には、initプロセスに対してシステムを停止させるシグナルを送ることで、安全にシャットダウンを実行します。halt実行後はシステムが停止しますが、電源は自動的には切れません(電源管理対応のシステムでは自動で切れることもあります)。 主な用途: システムの安全なシャットダウン メンテナンス前の停止 定時シャットダウンのスケジューリング 基本構文 1 halt [オプション] オプションなしで実行すると、すぐにシステムをシャットダウンします。 主なオプション オプション 説明 -p シャットダウン後に電源を切る -f ファイルシステムをマウント解除しない(強制) -i シャットダウン時にネットワークインターフェースを止めない -d シャットダウン情報をwtmpに記録しない -n ファイルシステムをシンクしない(危険) --verbose 詳細表示 --help ヘルプを表示 使用例 例1: システムをシャットダウンする 1 sudo halt 実行結果: 1 Halting system... システムをシャットダウンします。シャットダウン完了後、システムは停止状態になります。 例2: シャットダウン後に電源を自動で切る 1 sudo halt -p 実行結果: 1 2 Halting system... (システムが停止して電源が切れる) -pオプションで、シャットダウン後に電源を自動で切ります。APMやACPI対応のシステムで有効です。 例3: 強制的にシャットダウン(ファイルシステム未マウント解除) 1 sudo halt -f 実行結果: 1 Halting system... -fオプションで、ファイルシステムをマウント解除せずに停止します。ファイル破損のリスクがあるため、最終手段です。 ...

2026年1月3日 · 3 分 · 497 文字 · 須藤権限