Linux

環境&ワークフロー

dnsmasqの使い方と設定方法|Linuxで軽量なローカルDNS・DHCPサーバーを構築する手順

Linux環境で開発を行う際、「ローカル環境のドメイン名を指定してアクセスしたい」「開発用サーバーの名前解決を簡単に行いたい」と思ったことはありませんか?本格的なDNSサーバーであるBIND(Named)は多機能ですが、設定が複雑でリソース...
コマンドリファレンス

nftablesの使い方と基本コマンド解説!iptablesとの違いや設定の保存・永続化まで

nftables は、長年 Linux で利用されてきた iptables に代わる次世代のパケットフィルタリング・ファイアウォールフレームワークです。RHEL 8/9、Debian 10/11/12、Ubuntu 20.04/22.04/...
環境&ワークフロー

UbuntuにDockerをインストールする完全手順|公式リポジトリ設定から動作確認・初期設定まで

Ubuntu(24.04 LTS / 22.04 LTS等)にDockerをインストールする際は、Ubuntu標準パッケージ(docker.io)ではなく、Docker公式のAPTリポジトリからDocker Engine(docker-ce...
コマンドリファレンス

firewalld – RHEL系Linuxファイアウォールの設定・ポート許可・ゾーン・永続化コマンド一覧

firewalld は、Red Hat Enterprise Linux(RHEL)、AlmaLinux、Rocky Linux、CentOS、Fedora などの RHEL 系 Linux ディストリビューションに標準搭載されている動的フ...
環境&ワークフロー

Proxmox VEのインストール方法と初期設定手順|USB作成からWeb GUI管理画面アクセスまで

Proxmox VE(Proxmox Virtual Environment)は、Debian GNU/Linuxをベースにしたオープンソースのベアメタル型(Type-1)仮想化プラットフォームです。KVMによる完全仮想マシン(VM)と、L...
コマンドリファレンス

SELinuxとは?3つの動作モード確認・切り替え方法とトラブル対処まで解説

Linuxサーバー環境(RHEL, AlmaLinux, Rocky Linux, CentOSなど)でWebサーバーや各種サービスを構築している際、chmod 777 や chown でパーミッションを正しく設定したにもかかわらず、「Pe...
コマンドリファレンス

flatpakコマンドの使い方|Linuxでのインストール・基本操作からSnap・AppImageとの違いまで

flatpak は、Linux環境においてディストリビューションの差異を超えてアプリケーションを安全かつ確実に実行・管理するパッケージ管理システム(サンドボックス型パッケージ管理ツール)です。Ubuntu、Debian、Fedora、Arc...
コマンドリファレンス

Linux ext4とは?特徴・他ファイルシステム比較・作成(mkfs.ext4)から運用コマンドまで解説

ext4(Fourth Extended Filesystem)は、Linuxで最も広く利用されている標準的なファイルシステムです。Ubuntu、Debian、Red Hat Enterprise Linux(RHEL)、CentOSなどの...
コマンドリファレンス

Linuxのホスト名を確認する方法まとめ|hostname・hostnamectl・/etc/hostnameの使い方

Linuxでホスト名を確認するには、hostname コマンドを実行するのが最も簡単です。特別なオプションなしで、現在のホスト名が1行で表示されます。hostname本記事では、実機で確認した出力例をもとに、hostname・hostnam...
学習ガイド

Linuxとは?OS・カーネル・ディストリビューションの違いを初心者向けに解説

「Linux とは何か」を一言でいうと、Windows や macOS と同じ「OS(オペレーティングシステム)」の一種です。無料かつオープンソースで公開されており、サーバー・スマートフォン(Android)・家電から個人のPCまで、世界で...
コマンドリファレンス

Linux CPUの確認方法まとめ|lscpu・/proc/cpuinfo・nprocコマンドの使い方

LinuxでCPUの情報(コア数・スレッド数・型番など)を確認するには、lscpu コマンドを実行するのが最も簡単です。特別なオプションなしで、CPUの主要な情報を一括表示できます。lscpu本記事では、実機で確認した出力例をもとに、lsc...
コマンドリファレンス

Linuxのバージョン確認方法まとめ|OS・ディストリビューション・カーネルの調べ方

Linuxのバージョンを確認するには、ディストリビューション(OS)のバージョンを見るか、カーネルのバージョンを見るかで使うコマンドが異なります。最速で確認したい場合は、次のコマンドを実行してください。# ディストリビューション(OS)のバ...
コマンドリファレンス

dnf – Red Hat系Linuxでパッケージを検索・更新・インストールする

dnf は Fedora / RHEL 8 以降 / CentOS Stream / Rocky Linux / AlmaLinux など Red Hat 系ディストリビューションの標準パッケージ管理コマンドです。「Dandified YU...
コマンドリファレンス

【sedコマンド早見表】文字列置換・行削除・ファイル直接上書き(-i)の実務パターン18選

こんにちは、Bash玄(ばっしゅげん)です。サーバー構築やスクリプト作成、日々のログ調査で「設定ファイルのIPアドレスを一括変更したい」「ログから不要なコメント行や空行を一瞬で削りたい」という場面は日常茶飯事です。手作業でエディタを開いて1...
環境&ワークフロー

SSHの安全転送:scp・rsync・SFTPの最適解|chrootと限定ユーザーの作り方

SSH経由の安全なファイル転送(SFTP/rsync/scp)の選び方と設定手順を徹底解説。SFTPのchroot化による限定ユーザー(転送専用サンドボックス)構築、StrictModes要件、Ed25519鍵認証、パスワード禁止、rsync差分同期、エラー切り分けまで網羅。