Linux環境でのMySQLデータベース操作とプロセス管理

MySQLデータベースへのアクセスと基本操作 Linuxシステム上でMySQLデータベースを操作するには、まずコマンドラインインターフェースから接続する必要があります。 # MySQLクライアントにrootユーザーで接続 mysql -u root -p パスワード入力を求められるため、設定したパスワードを入力してください(入力中は表示されません)。 接続成功後、以下のSQLコマンドでデータ ...

7月15日 18:25 投稿

CentOS7でMySQL5.7を一主多從構成に設定する

/usr/share/mysql/charsets/| サーバー | IPアドレス | OS | MySQLバージョン | |---|---|---|---| | Mysql_master | 192.168.188.11 | CentOS7 | 5.7 | | Mysql_slave1 | 192.168.188.12 | CentOS7 | 5.7 | | Mysql_slave2 | 192.168.188.13 | CentOS7 | 5.7 | MySQL 5.7のインストール1) YUMリポジトリを設定します。``` MySQLリポジトリのパッケージをダウンロード sh ...

7月14日 20:51 投稿

Linuxにおけるsudo権限昇格の設定と管理

Linuxにおけるsudo権限昇格の設定と管理 sudo権限昇格とは sudo(superuser do)は、システム管理者が一般ユーザーに特定のコマンドをroot権限で実行する権限を付与するためのメカニズムです。これにより、rootユーザーとして直接ログインすることなく、必要な管理タスクを実行できます。 なぜ権限昇格が必要か Linuxシステムの運用において、rootユーザーとして常時作業 ...

7月14日 18:08 投稿

ZabbixによるMySQLレプリケーションの監視設定

カスタム監視項目とトリガーの構成 環境構成 OS 構成 ホスト名 IPアドレス CentOS 7.9 2CPU 4GB zbx 192.168.93.101 CentOS 7.9 2CPU 4GB server01 192.168.93.102 CentOS 7.9 2CPU 4GB server02 192.168.93.103 ...

7月14日 17:17 投稿

クラウドVPSにおけるVSFTPDによるFTPサーバー構築と設定

インフラ環境の準備 クラウドプロバイダのコンソールにアクセスし、仮想サーバー(軽量アプリケーションサーバーまたはVPS)をプロビジョニングします。FTP接続に使用するドメイン名は、必要に応じて別途取得しサーバーに紐付けてください。 VSFTPDのインストールとサービス状態確認 システムのパッケージキャッシュを更新した上で、FTPサーバーソフトウェアであるVSFTPD ...

7月13日 21:53 投稿

iptables-saveの出力形式の詳細解説

iptables-saveの出力形式の詳細解説 iptablesはLinuxシステムにおいてnetfilterサブシステムを設定するためのクライアントツールです。関連する主要コマンドには以下のようなものがあります: iptables - テーブル、チェーン、ルールの設定を行う iptables-save - 設定済みのルールをダンプし、> を使ってファイルにリダイレクトできます iptables-restore - 以前にエク ...

7月13日 19:25 投稿

Linuxプロセス管理とタスクスケジューリングの基本

プロセス管理:ps、top タスクスケジューリング:crontab プロセス管理の概念 プロセスとは、独自の仮想アドレス空間内で実行される独立したプログラムです。 プログラムとプロセスの違い:プログラムは静的なコマンドの集合であり、システムのリソースを消費しません。一方、プロセスは常に変化する動的なもので、システムのリソースを使用します。1つのプログラムから複 ...

7月13日 00:48 投稿

Linux 環境におけるディスク I/O パフォーマンス評価:dd コマンドの実践的活用

Linux の dd コマンドは単なるファイル複製ツールではなく、低レベルのブロックデバイス操作や I/O ベンチマークにも有効なユーティリティです。本稿では、dd を用いたディスク読み書き性能の定量的評価手法を、実行可能なコマンド例とともに解説します。 基本構文と核心パラメータ dd の典型的な構文は以下の通りです: dd if=<入力ソース> of=<出力先> bs=& ...

7月12日 21:39 投稿

Docker 環境の基礎構築とコンテナ管理手法

Docker 技術の概要 Docker は、アプリケーションとその依存ライブラリを標準化されたユニットである「コンテナ」にパッケージ化するためのオープンソースエンジンです。これにより、開発者はインフラストラクチャに依存しない形でソフトウェアをビルド、共有、実行することが可能になります。コンテナは Linux カーネルの機能(名前空間や cgroups など)を利用してプロセ ...

7月12日 20:00 投稿

Linuxの電源管理:熱管理(thermal)と温度制御の分析(デバイスツリーとASLを活用)

Linuxシステムの電源管理と熱管理に関する詳細な内容は、CSDNブログの「Linux電源管理、消費電力管理、熱管理(CPUFreq、CPUIdle、RPM、thermal、スリープ、 wakeup)」を参照してください。 本分析は、Linuxカーネル5.4.18バージョンのソースコードを基にしています。 1. 熱管理の概要 1.1 ハードウェアの基本知識 CPUなどのチップは動作中に大量の熱を発生させ、ハー ...

7月12日 18:27 投稿