2018年12月– date –
-
お得情報
【Tera Term】vi コマンドで矢印キーが効かなくなった場合の復旧方法
Tera Term の便利な使い方集です。 【vi コマンドで矢印のキーが効かない場合】 Tera Term で vi コマンドを実行した際に矢印のキーが効かない場合の設定です。 Tera Term のメニューより「編集」‐「キーボード」をクリックし... -
ネットワーク
【DNS】「優先 DNS サーバー」と「代替 DNS サーバー」の名前解決の順番について
パソコンのネットワークのプロパティ画面が開くと DNS 設定箇所には下図のように 優先 DNS サーバー(P): 代替 DNS サーバー(A): の2つがあります。 今回はこの「優先 DNS サーバー」と「代替 DNS サーバー」の名前解決の順番について解説します。 &... -
レンタルサーバー
【メール】メールヘッダーの解析方法【メールトラブル解析】
メールサーバーを運用していると日常的にいろいろなトラブルが発生します。 お客様より「メールが届いてないよ!」とクレームがあったり、自社のサポートより「メール送信のエラーが来たよ!」など様々なシチュエーションで障害が発生します。 また、レン... -
メール
【メール】メール送信時のSMTP(Simple Mail Transfer Protocol)プロトコルの解析&コマンドラインからのメール送付手順
今回はメール送信時の SMTP プロトコルの動作及びコマンドライン(openssl コマンド)からのメール送信手順について解説します。 パケットは WireShark で取得し、コマンドラインよりパケットを解析しています。 【Wireshark v2.6.2】インストール... -
ネットワーク
【Linux】iptables(ファイアウォール)設定&使用方法【CentOS6】
今回は Linux(CentOS6系)にデフォルトで実装されているのファイアウォール(パケットフィルタリング)ソフトの「iptables」の設定および使用方法について解説します。 CentOS7 系の場合は firewalld を利用します。 【iptables と... -
レンタルサーバー
【WordPress 5.0】 「ビジュアルエディタの表示」と「実際のサイトの表示」を合わせる方法
先日、本サイトの WordPress のバージョンを「4.X系」から「5.0」にアップデートしました。 今まで、ビジュアルエディタの表示と、実際のサイトの表示を合わせていたため、編集がしやすかったのですが、WordPress 5.0 にアップデートしたことで設定がリセ... -
データベース
【PostgreSQL】テーブル設計(データ型、制約)【Part.12】
今回はテーブル設計について解説します。 【テーブルの操作】 CREATE TABLE ← テーブルの作成 DROP TABLE ← テーブルの削除 ALTER TABLE ← テーブルの変更 【情報スキーマ】 情報スキーマにはデータベースクラスタに関... -
データベース
【PostgreSQL】SQL文【Part.11】
今回は SQL コマンド(SQL 文)について解説します。 分かりにくいかもしれませんが、目的別とコマンドの解説を記載しています。 【PostgreSQL の SQL コマンド一覧】 PostgreSQL の SQL コマンド一覧は以下のメタコマンドで確認できます。 ... -
データベース
【PostgreSQL】PostgreSQL のトランザクションについて【Part.10】
今回は PostgreSQL のトランザクションについて解説します。 【トランザクションとは?】 トランザクションとは、データベースのデータを利用する時(処理する時)に、複数の処理を一連のものとしてまとめる単位のことを言います。 例えば、... -
データベース
【PostgreSQL】PostgreSQL の組み込み関数、ユーザー定義関数、演算子について【Part.9】
今回は PostgreSQL の組み込み関数と演算子について解説します。 【システム情報関数】 関数の最後に括弧(カッコ)が付く関数と、付かない関数があるので注意です。 ■括弧が付く関数 version() ← PostgreSQL のバージョンを表示し... -
データベース
【PostgreSQL】PostgreSQL の基本的な SQL文 とオブジェクトについて【Part.8】
PostgreSQL の基本的な SQL 文 とオブジェクトについて解説します。 【【SQLのルール】大文字と小文字を区別しない】 例えば、SELECT 文の場合は「SELECT」と「select」は一緒です。 テーブル名やインデックス名も大文字・小文字を区... -
データベース
【PostgreSQL】PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)【Part.7】
今回は PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)について解説します。 【】 データベースを日々運用していくと、データの更新によって使用されなくなった不要領域が蓄積していきます。 vacuumdb コマンドはそ... -
データベース
【PostgreSQL】PostgreSQL のバックアップ手順とリストア手順【Part.6】
今回 PostgreSQL のバックアップおよびリストア手順について解説します。 【PostgreSQL】【シェルスクリプト】PostgreSQLのバックアップスクリプト 【pg_dumpall コマンド】 pg_dumpall コマンドは論理バックアップを取得しま... -
データベース
【PostgreSQL】PostgreSQL の設定ファイル(postgresql.conf、pg_hba.conf)の解説【Part.5】
今回は運用で必須となる PostgreSQL の設定ファイル(postgresql.conf、pg_hba.conf)ファイルについて解説します。 【postgresql.conf ファイル】 postgresql.conf ファイルは PostgreSQL の全体の動作を決める設定ファイルです。 postgres... -
データベース
【PostgreSQL】PostgreSQL の標準付属ツール(psql、pg_ctl、initdb、COPY、その他)の説明とコマンド手順【Part.4】
今回は PostgreSQL の標準付属ツール(psql、pg_ctl、initdb、\copy、COPY、その他)の使用手順を解説します。 【psql コマンド】 日々 PostgreSQL データベースを運用しているなら psql コマンドは一番使用するコマンドかもしれませ... -
データベース
【PostgreSQL】PostgreSQL のインストールと初期設定【Part.3】
PostgreSQL のインストールと初期設定について解説します。 PostgreSQL のインストールについては以下も参考にしてください。 【PostgreSQL】【CentOS7】yum コマンドで PostgreSQL インストール&初期設定(ユーザー作成、パスワード設定、... -
データベース
【PostgreSQL】【正規化】リレーショナルデータベース(RDMS)の基本【Part.2】
データベースを勉強し始める方に取って最初の難関が「正規化」です。 正規化には第1正規化から第5正規化まであります。 第1正規化 第2正規化 第3正規化 第4正規化 第5正規化 【正規化の目的】 データの冗長性をなくすため デ... -
データベース
【PostgreSQL】PostgreSQL の特徴と基本【Part.1】
シリーズものとなりますが、現在 OSS RDBMS(オープンソースソフトウェアのリレーショナルデータベース管理システム:PostgreSQL、MySQL など)のスキルを学習しており、その一環として学習したことをまとめます。 【PostgreSQL とは】 Post...
1