環境&ワークフロー

環境&ワークフロー

【Python】標準仮想環境「venv」の使い方|作成・有効化・無効化まとめ

Pythonの標準仮想環境 venv とは?Pythonで開発を行う際、「プロジェクトごとに異なるバージョンのライブラリを使いたい」「システムのPython環境を汚したくない」といった場面が多々あります。venvは、Python 3.3以降...
環境&ワークフロー

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

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

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

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

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

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

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

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

DockerでMySQLを構築する方法|起動・接続・永続化を実測で解説

DockerでMySQLを動かすとは、MySQLサーバーをホストに直接インストールせず、公式イメージから作ったコンテナとして起動することです。apt installも設定ファイルの編集も不要で、コマンド1行でMySQL 8.0が立ち上がり、...
環境&ワークフロー

cronの設定方法|crontabの書き方・オプション・実行例を解説

crontabの書き方は、crontab -eでエディタを開き「分 時 日 月 曜日 コマンド」の書式で1行書いて保存するだけで完了します。ただし、実際に運用するとなると「書式の意味」「よく使うオプション」「%(パーセント)を使うときの注意...
環境&ワークフロー

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

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

VPSおすすめ比較|初心者〜開発者まで安心して使える高速サーバー3選

レンタルサーバーでは物足りないが、どのVPSを選ぶか迷っている人に向けて、すぐ判断できるように絞り込みます。結論が先にわかる構成で、用途別に最適な1社を選べるよう「VPS おすすめ」を実用目線で提示します。初心者〜開発者まで満足できるVPS...
環境&ワークフロー

VPSで解決できること|レンタルサーバーの限界を超える自由度と学習メリット

レンタルサーバーの制約で「この設定が変えられない」「Bashで自動化を回せない」と感じたら、VPSが解決策になります。VPSなら自分のサーバーとして自由に構築・運用でき、学習と実務を同じ環境で進められます。ここでは“何がどこまでできるのか”...
環境&ワークフロー

Bash対応レンタルサーバーおすすめ|SSH・WP-CLIが使える高速環境3選【PR】

Bash対応レンタルサーバーなら、SSHでの直接操作やWP-CLI・cronを使った自動化によって、WordPress運用や日々の保守が一気に効率化できます。とくにテーマ更新やバックアップ、ログ点検など“繰り返し作業”をスクリプト化できるた...
環境&ワークフロー

レンタルサーバー×Bashで解決できること|WP-CLI・cronで“面倒”を自動化

メール運用やWordPress更新に追われがちでも、レンタルサーバーでBashとWP-CLI、cronを使えば日々の作業を自動化して安定運用に近づけます。本記事は「SSHが使えるか不安」「まだGUIしか触っていない」という方でも、レンタルサ...
環境&ワークフロー

Bashとは?読み方・意味・使い方を最短で理解する完全ガイド(Git Bash/Windows対応)

Bashは “Bourne Again SHell” の略で、Linux/Unixで最も広く使われているシェルです。コマンドでOSを操作し、作業を自動化できる“対話型のシェル兼スクリプト言語”で、日本語では“バッシュ”と読みます。これから始...
環境&ワークフロー

ログローテーションの基本設計:最小構成から運用まで

ログが増え続けてディスクが窮屈、でも“とりあえずlogrotateを入れた”だけだと不安。本番で止まるのは避けたいし、監査やインシデント調査で「必要な時に、必要なログが、必要な期間ぶん」手元にある状態を保ちたい——多くの現場での本音はここに...
環境&ワークフロー

WSL入門:WindowsでLinuxを動かす最短ルート(WSL1とWSL2の違いも解説)

Windows を主軸にしながら、Linux の力を必要とする場面は想像以上に多くあります。Web サーバの挙動を手元で再現したい、CLI での運用作業を練習したい、Python やNode、Go のツール群を Linux と同じ前提で整え...