LinuxコマンドF-J
LinuxコマンドF-J:記事リスト
LinuxコマンドF-Jのカテゴリーには以下の記事がリストされています。
journalctlコマンドでCentOS7のsystemdログを確認する方法|フィルタリング・リアルタイム監視の実践ガイド
「CentOS 7以降でログの確認方法が変わったと聞いたけど、journalctlの使い方がわからない」
「journaldとrsyslogの違いや関係性を理解したい」
この記事では、CentOS 7以降のsystemd環境で使用するjournalctlコマンドの基本的な使い方から、実務でよく使うフィルタリングの方法まで解説します。
「journaldとrsyslogの違いや関係性を理解したい」
この記事では、CentOS 7以降のsystemd環境で使用するjournalctlコマンドの基本的な使い方から、実務でよく使うフィルタリングの方法まで解説します。
【この記事でわかること】
・journalctlはsystemdのログ管理システム(journald)のログを表示するコマンド
・-b でブートログ、-u でサービス別ログ、--since/--until で日時フィルタリングができる
・-f でtailと同様のリアルタイム監視、-e で末尾からジャンプして最新ログを確認できる
・journalctlはsystemdのログ管理システム(journald)のログを表示するコマンド
・-b でブートログ、-u でサービス別ログ、--since/--until で日時フィルタリングができる
・-f でtailと同様のリアルタイム監視、-e で末尾からジャンプして最新ログを確認できる
続きを読む "journalctlコマンドでCentOS7のsystemdログを確認する方法|フィルタリング・リアルタイム監視の実践ガイド"
fingerコマンドでユーザー情報を表示する方法|ログイン状況やメール確認も
「サーバー上のユーザー情報を詳しく確認したい」
「fingerコマンドを実行したら"command not found"と表示された」
fingerはユーザーの個人情報やログイン状況を表示するコマンドですが、セキュリティ上の理由から多くの環境ではデフォルトでインストールされていません。
この記事では、
基本的な使い方、-s/-lオプション、セキュリティ上の注意点、代替手段(who・w・id・getent)まで、ユーザー管理に必要な知識をまとめました。
「fingerコマンドを実行したら"command not found"と表示された」
fingerはユーザーの個人情報やログイン状況を表示するコマンドですが、セキュリティ上の理由から多くの環境ではデフォルトでインストールされていません。
この記事では、
finger コマンドでユーザー情報を表示する方法を解説します。基本的な使い方、-s/-lオプション、セキュリティ上の注意点、代替手段(who・w・id・getent)まで、ユーザー管理に必要な知識をまとめました。
【この記事でわかること】
・finger はユーザーのログイン状況・氏名・ホームディレクトリ・.plan ファイルを表示するコマンド
・セキュリティ上の理由から多くの環境でデフォルト未インストール。本番サーバーへの導入は非推奨
・-s で簡潔な一覧表示、-l で詳細表示(ログイン履歴・メール状況・.plan の内容)
・finger と同等の情報は who・w・id・getent passwd コマンドで安全に取得できる
・fingerd(fingerデーモン)をリモートで有効にすると攻撃者にユーザー情報を収集される危険がある
・finger はユーザーのログイン状況・氏名・ホームディレクトリ・.plan ファイルを表示するコマンド
・セキュリティ上の理由から多くの環境でデフォルト未インストール。本番サーバーへの導入は非推奨
・-s で簡潔な一覧表示、-l で詳細表示(ログイン履歴・メール状況・.plan の内容)
・finger と同等の情報は who・w・id・getent passwd コマンドで安全に取得できる
・fingerd(fingerデーモン)をリモートで有効にすると攻撃者にユーザー情報を収集される危険がある
haltコマンドでLinuxシステムを停止する方法|shutdownとの違いと緊急停止の使い方
「緊急時にLinuxサーバーをすぐに止めたいが、shutdownとhaltのどちらを使えばいい?」
「haltコマンドを実行したが、電源が落ちなかった」
Linuxのシステム停止コマンドにはいくつか種類があります。
通常は
この記事では、
基本的な使い方から主要オプション、systemctlとの関係、現代のLinuxでの正しい停止手順まで網羅しました。
「haltコマンドを実行したが、電源が落ちなかった」
Linuxのシステム停止コマンドにはいくつか種類があります。
通常は
shutdown を使いますが、緊急停止や最小環境での停止には halt が使われることがあります。この記事では、
halt コマンドの使い方と shutdown との違いを解説します。基本的な使い方から主要オプション、systemctlとの関係、現代のLinuxでの正しい停止手順まで網羅しました。
【この記事でわかること】
・haltは即座にシステム停止するコマンド。-pオプションで電源オフまで実行できる
・shutdownはログイン中ユーザへの通知付き。通常の停止にはshutdownを使う
・現代のLinuxではsystemctl poweroffがhalt -pと同等の動作をする
・haltは即座にシステム停止するコマンド。-pオプションで電源オフまで実行できる
・shutdownはログイン中ユーザへの通知付き。通常の停止にはshutdownを使う
・現代のLinuxではsystemctl poweroffがhalt -pと同等の動作をする
fsck
ハードディスクの検査、修復をする
■-- 文法 --■
fsck▲(オプション)▲ファイルシステム
例)
fsck▲-y▲/dev/hda2
ファイルシステムを修復する
※▲はスペースを表してます。
■ 説明
fsckコマンドはファイルシステムの検査を行い、修復が必要な場合に修復を実行します。
システム動作に問題がない場合には、実行することはありませんが、shutdownコマンドを使用しないで、電源を落とした場合などには、次にシステムを起動したときに自動でfsckコマンドが実行されます。
MS-DOSで言うと、chkdsk、Windowsではscandiskに相当するコマンドです。
fsckコマンドは動作に問題があった場合に自動で実行し、ファイルシステムの修復を行いますが、これで修復できない場合には、コマンドを実行してシステムの検査や修復を行う必要があります。
groupaddコマンドでグループを追加する方法|groupmod・groupdelや実務設計も
「Linuxでグループを追加したいけど、どのコマンドを使えばいいか分からない」
「/etc/group ファイルの中身の意味を知りたい」
Linuxのユーザー管理では、グループを使った権限制御が基本です。Webサーバーのファイル共有や開発チームの権限分離など、グループの設計は現場で必ず必要になります。
この記事では、
グループの追加から、
「/etc/group ファイルの中身の意味を知りたい」
Linuxのユーザー管理では、グループを使った権限制御が基本です。Webサーバーのファイル共有や開発チームの権限分離など、グループの設計は現場で必ず必要になります。
この記事では、
groupadd コマンドの実践的な使い方を解説します。グループの追加から、
groupmod での変更、groupdel での削除、/etc/group ファイルの読み方、実務でのグループ設計の考え方まで網羅しました。【この記事でわかること】
・groupadd グループ名 で新しいグループを作成し、GID は空き番号から自動割り当てされる
・-g でGIDを指定して複数サーバー間でGIDを統一でき、-r でシステムグループを作成できる
・グループにユーザーを追加するには usermod -aG グループ名 ユーザー名 を使う(-a 必須)
・groupmod -n で名前変更、groupdel で削除。プライマリグループになっているグループは削除不可
・Webサーバーのファイル共有は共有グループ + chmod g+s(SGID)の組み合わせが定番
・groupadd グループ名 で新しいグループを作成し、GID は空き番号から自動割り当てされる
・-g でGIDを指定して複数サーバー間でGIDを統一でき、-r でシステムグループを作成できる
・グループにユーザーを追加するには usermod -aG グループ名 ユーザー名 を使う(-a 必須)
・groupmod -n で名前変更、groupdel で削除。プライマリグループになっているグループは削除不可
・Webサーバーのファイル共有は共有グループ + chmod g+s(SGID)の組み合わせが定番
gunzipコマンドでgzファイルを解凍する方法|gzip -dとの違い・オプションも解説
「.gzファイルを解凍するコマンドは gunzip か gzip -d か、どちらを使えばいいか分からない」「複数ファイルを一括で解凍する方法が知りたい」
Linuxでgzip形式の圧縮ファイルを解凍する場面は、ソフトウェアのインストールやバックアップの復元など日常的に発生します。
この記事では、
Linuxでgzip形式の圧縮ファイルを解凍する場面は、ソフトウェアのインストールやバックアップの復元など日常的に発生します。
この記事では、
gunzip コマンドの基本的な使い方から、gzip -d との違い、オプションの詳細、よくあるトラブルの対処法まで解説します。【この記事でわかること】
・gunzip は gzip -d と完全に同じ動作(エイリアス)
・解凍後は元の.gzファイルが削除される(-k で元ファイルを残せる)
・複数ファイルを一括解凍したり、-cで標準出力に出力できる
・.Zファイル(compressコマンド形式)もgunzipで解凍できる
・gunzip は gzip -d と完全に同じ動作(エイリアス)
・解凍後は元の.gzファイルが削除される(-k で元ファイルを残せる)
・複数ファイルを一括解凍したり、-cで標準出力に出力できる
・.Zファイル(compressコマンド形式)もgunzipで解凍できる
gzipコマンドでファイルを圧縮・解凍する方法|tar.gzやzcatの使い方も
「gzipで圧縮したけど元ファイルが消えた」「gunzipとgzip -dの違いが分からない」「tar.gzとの関係が曖昧」
Linuxでファイルを圧縮する場面は、バックアップ・ログの保管・ファイル転送など日常的に発生します。
この記事では、Linuxの
Linuxでファイルを圧縮する場面は、バックアップ・ログの保管・ファイル転送など日常的に発生します。
この記事では、Linuxの
gzip コマンドの基本的な使い方から、gunzip・zcat との使い分け、圧縮レベルの選び方、tar との組み合わせ、パイプを活用した実務テクニック、さらに xz・bzip2 との比較まで、現場で必要な知識を網羅的に解説します。【この記事でわかること】
・gzipは圧縮と同時に元ファイルを削除して.gzに置き換える(-kで元ファイルを残せる)
・解凍は gzip -d または gunzip どちらでも同じ動作
・zcatで.gzを解凍せずに中身を確認できる
・tarとの組み合わせ(tar -czf)で複数ファイルをまとめて圧縮できる
・gzipは圧縮と同時に元ファイルを削除して.gzに置き換える(-kで元ファイルを残せる)
・解凍は gzip -d または gunzip どちらでも同じ動作
・zcatで.gzを解凍せずに中身を確認できる
・tarとの組み合わせ(tar -czf)で複数ファイルをまとめて圧縮できる
jobsコマンドでバックグラウンドジョブを確認する方法|fg・bg・nohupも
「バックグラウンドで実行したコマンドがどうなっているか確認したい」
「Ctrl+Zで止まってしまった処理を、ログアウトしても継続させたい」
Linuxでの作業中、時間のかかるコマンドをバックグラウンドで走らせたり、一時停止した処理を再開したりする場面はよくあります。このときに欠かせないのがジョブ制御の仕組みです。
この記事では、
ジョブの確認方法から、
「Ctrl+Zで止まってしまった処理を、ログアウトしても継続させたい」
Linuxでの作業中、時間のかかるコマンドをバックグラウンドで走らせたり、一時停止した処理を再開したりする場面はよくあります。このときに欠かせないのがジョブ制御の仕組みです。
この記事では、
jobs コマンドの実践的な使い方を解説します。ジョブの確認方法から、
fg/bg での切り替え、nohup や disown によるログアウト後の実行継続まで網羅しました。【この記事でわかること】
・jobsコマンドで現在のジョブ一覧を確認する方法
・バックグラウンド実行(&)とCtrl+Zでの一時停止
・fg / bg / kill によるジョブ制御の使い分け
・nohup / disown でログアウト後も処理を継続させる方法
・実務での典型パターン(vim一時退避→fgで復帰)
・バックグラウンド実行(&)とCtrl+Zでの一時停止
・fg / bg / kill によるジョブ制御の使い分け
・nohup / disown でログアウト後も処理を継続させる方法
・実務での典型パターン(vim一時退避→fgで復帰)
historyコマンドでコマンド履歴を表示・検索する方法|日時表示や削除も
「historyコマンドで過去に打ったコマンドを確認したいけど、いつ実行したか分からない」
「さっき打った長いコマンドをもう一度使いたいのに、思い出せない」
Linuxでの作業中、こうした場面は日常的に起こります。
この記事では、Linuxの
基本的な履歴表示だけでなく、実行日時の表示(HISTTIMEFORMAT)、履歴の検索(Ctrl+R)、重複排除(HISTCONTROL)、セキュリティ対策まで、現場で役立つテクニックをまとめました。
「さっき打った長いコマンドをもう一度使いたいのに、思い出せない」
Linuxでの作業中、こうした場面は日常的に起こります。
この記事では、Linuxの
history コマンドを使ってコマンド履歴を表示・検索・削除する実践的な方法を解説します。基本的な履歴表示だけでなく、実行日時の表示(HISTTIMEFORMAT)、履歴の検索(Ctrl+R)、重複排除(HISTCONTROL)、セキュリティ対策まで、現場で役立つテクニックをまとめました。
【この記事でわかること】
・Ctrl+Rのインクリメンタル検索が最も実務で使う。長いコマンドの再入力が不要になる
・HISTTIMEFORMATで実行日時を記録しておくと、障害調査時に操作履歴が追える
・HISTCONTROLのignorespace設定でパスワード含むコマンドを履歴から除外できる
・Ctrl+Rのインクリメンタル検索が最も実務で使う。長いコマンドの再入力が不要になる
・HISTTIMEFORMATで実行日時を記録しておくと、障害調査時に操作履歴が追える
・HISTCONTROLのignorespace設定でパスワード含むコマンドを履歴から除外できる
ifconfigコマンドでネットワークインターフェースを確認・設定する方法|ipコマンドとの違いも
「サーバーのIPアドレスを確認したいけど、ifconfigが動かない」
「ifconfigとipコマンド、結局どちらを使えばいいのか」
Linuxサーバーの初期構築やトラブル対応では、ネットワークインターフェースの状態を素早く確認する必要があります。
この記事では、
「ifconfigとipコマンド、結局どちらを使えばいいのか」
Linuxサーバーの初期構築やトラブル対応では、ネットワークインターフェースの状態を素早く確認する必要があります。
この記事では、
ifconfigコマンドの基本的な使い方から、IPアドレス・サブネットマスク・MACアドレスの確認、インターフェースの有効化/無効化、出力の読み方、そして現在の標準であるipコマンドとの対応関係までを解説します。RHEL7以降では非推奨となっているifconfigの現状と、現場での使い分けも併せて整理します。【この記事でわかること】
・ifconfigはnet-toolsパッケージ付属のレガシーコマンド。RHEL7以降は
・IPアドレス・MACアドレス・RX/TX統計などを手早く確認できるが、VLANやエイリアスなど最新機能は未対応
・現場ではまず
・ifconfigはnet-toolsパッケージ付属のレガシーコマンド。RHEL7以降は
ipコマンドが標準・IPアドレス・MACアドレス・RX/TX統計などを手早く確認できるが、VLANやエイリアスなど最新機能は未対応
・現場ではまず
ip aを使い、古い手順書・古いシステムでのみifconfigを使うのが現実的grepコマンドで文字列を検索する方法|複数ファイルやディレクトリ除外も
「grepコマンドを使って大量のログファイルから、特定のエラーが出ている行だけを抜き出したい」
「grepで検索したけど、不要なアクセスログまで引っかかって画面が埋め尽くされてしまう」
運用保守の現場で、毎日必ずと言っていいほど実行するのが
この記事では、Linuxの
単一ファイルの検索だけでなく、ディレクトリ以下の複数ファイルを一括検索する(-r)方法や、不要な結果を除外する(-v)、前後の行も表示する(-C)など、実務で必須となるオプションとテクニックをまとめました。
「grepで検索したけど、不要なアクセスログまで引っかかって画面が埋め尽くされてしまう」
運用保守の現場で、毎日必ずと言っていいほど実行するのが
grep コマンドです。この記事では、Linuxの
grep コマンドを使ってファイルの中身から特定の文字列を検索する実践的な手順を解説します。単一ファイルの検索だけでなく、ディレクトリ以下の複数ファイルを一括検索する(-r)方法や、不要な結果を除外する(-v)、前後の行も表示する(-C)など、実務で必須となるオプションとテクニックをまとめました。
【この記事でわかること】
・grep は運用保守で毎日使う文字列検索の必須コマンド
・-r で再帰検索、-v で除外、-C で前後の行表示が現場の必須技
・--exclude や --exclude-dir を使えば不要ファイルを除いて精度を上げられる
・grep は運用保守で毎日使う文字列検索の必須コマンド
・-r で再帰検索、-v で除外、-C で前後の行表示が現場の必須技
・--exclude や --exclude-dir を使えば不要ファイルを除いて精度を上げられる
headコマンドでファイルの先頭を表示する方法|行数指定やパイプ活用も
「設定ファイルの先頭だけサッと確認したいのに、catで全部表示されてしまう」
「ログファイルの冒頭だけ見たいのに、lessを開くほどでもない」
ファイルの中身を全部見る必要がない場面は、実務では意外と多いものです。
この記事では、ファイルの先頭部分だけを表示する
基本的な先頭表示から、行数・バイト数の指定、パイプとの組み合わせ、複数ファイルの同時表示まで、現場で使うテクニックをまとめました。
「ログファイルの冒頭だけ見たいのに、lessを開くほどでもない」
ファイルの中身を全部見る必要がない場面は、実務では意外と多いものです。
この記事では、ファイルの先頭部分だけを表示する
head(ヘッド)コマンド の実践的な使い方を解説します。基本的な先頭表示から、行数・バイト数の指定、パイプとの組み合わせ、複数ファイルの同時表示まで、現場で使うテクニックをまとめました。
【この記事でわかること】
・headコマンドはファイル先頭だけを素早く表示するコマンド
・-n で行数、-c でバイト数、-n -X で末尾を除外した範囲指定が可能
・パイプと組み合わせれば、大きな出力から必要な部分だけを切り出せる
・headコマンドはファイル先頭だけを素早く表示するコマンド
・-n で行数、-c でバイト数、-n -X で末尾を除外した範囲指定が可能
・パイプと組み合わせれば、大きな出力から必要な部分だけを切り出せる
fileコマンドでファイルの種類を調べる方法|MIME判定やスクリプトでの活用も
「このファイル、一体何のファイルだ?」
Linuxでサーバーを運用していると、拡張子がないファイルや、見慣れない形式のファイルに出くわすことがあります。Windowsのように拡張子でファイルの種類を判断する習慣があると、拡張子のないLinuxファイルの正体がわからず困った経験はないでしょうか。
この記事では、fileコマンドの基本的な使い方から、MIME形式の判定、findコマンドとの組み合わせ、シェルスクリプトでの活用まで、実務で使える知識を体系的に解説します。
Linuxでサーバーを運用していると、拡張子がないファイルや、見慣れない形式のファイルに出くわすことがあります。Windowsのように拡張子でファイルの種類を判断する習慣があると、拡張子のないLinuxファイルの正体がわからず困った経験はないでしょうか。
この記事では、fileコマンドの基本的な使い方から、MIME形式の判定、findコマンドとの組み合わせ、シェルスクリプトでの活用まで、実務で使える知識を体系的に解説します。
【この記事でわかること】
・fileコマンドは拡張子でなくファイルの中身(マジックナンバー)を解析してファイル種別を判定する
・-i オプションで MIME タイプを表示し、スクリプトでの条件分岐に活用できる
・シンボリックリンクの実体を調べるには -L オプションを使う
・find コマンドと組み合わせることで、特定種別のファイルを一括検索できる
・シェルスクリプト内でファイル種別を自動判別し、処理を振り分ける実務テクニック
・-i オプションで MIME タイプを表示し、スクリプトでの条件分岐に活用できる
・シンボリックリンクの実体を調べるには -L オプションを使う
・find コマンドと組み合わせることで、特定種別のファイルを一括検索できる
・シェルスクリプト内でファイル種別を自動判別し、処理を振り分ける実務テクニック
