2018年12月28日 お得情報

【Tera Term】vi コマンドで矢印キーが効かなくなった場合の復旧方法

Tera Term の便利な使い方集です。     vi コマンドで矢印のキーが効かない場合 Tera Term で vi コマンドを実行した際に矢印のキーが効かない場合の設定です。   &...

2018年12月24日 DNS(ドメイン)

【DNS】「優先 DNS サーバー」と「代替 DNS サーバー」の名前解決の順番について

パソコンのネットワークのプロパティ画面が開くと DNS 設定箇所には下図のように 優先 DNS サーバー(P): 代替 DNS サーバー(A): の2つがあります。   今回はこの「優先 DNS サーバー」と「...

2018年12月24日 ネットワーク

【メール】メールヘッダーの解析方法【メールトラブル解析】

メールサーバーを運用していると日常的にいろいろなトラブルが発生します。 お客様より「メールが届いてないよ!」とクレームがあったり、自社のサポートより「メール送信のエラーが来たよ!」など様々なシチュエーションで障害が発生し...

2018年12月23日 ネットワーク

【メール】メール送信時のSMTP(Simple Mail Transfer Protocol)プロトコルの解析&コマンドラインからのメール送付手順

今回はメール送信時の SMTP プロトコルの動作及びコマンドライン(openssl コマンド)からのメール送信手順について解説します。 パケットは WireShark で取得し、コマンドラインよりパケットを解析しています...

2018年12月23日 Linux

【Linux】iptables(ファイアウォール)設定&使用方法【CentOS6】

今回は Linux(CentOS6系)にデフォルトで実装されているのファイアウォール(パケットフィルタリング)ソフトの「iptables」の設定および使用方法について解説します。 CentOS7 系の場合は firewa...

2018年12月19日 WordPress

【WordPress 5.0】 「ビジュアルエディタの表示」と「実際のサイトの表示」を合わせる方法

先日、本サイトの WordPress のバージョンを「4.X系」から「5.0」にアップデートしました。 今まで、ビジュアルエディタの表示と、実際のサイトの表示を合わせていたため、編集がしやすかったのですが、WordPre...

2018年12月12日 PostgreSQL

【PostgreSQL】テーブル設計(データ型、制約)【Part.12】

今回はテーブル設計について解説します。     テーブルの操作 CREATE TABLE ← テーブルの作成 DROP TABLE ← テーブルの削除 ALTER TABLE ← テーブルの変更 &n...

2018年12月11日 PostgreSQL

【PostgreSQL】SQL文【Part.11】

今回は SQL コマンド(SQL 文)について解説します。 分かりにくいかもしれませんが、目的別とコマンドの解説を記載しています。     PostgreSQL の SQL コマンド一覧 Postgr...

2018年12月10日 PostgreSQL

【PostgreSQL】PostgreSQL のトランザクションについて【Part.10】

今回は PostgreSQL のトランザクションについて解説します。     トランザクションとは? トランザクションとは、データベースのデータを利用する時(処理する時)に、複数の処理を一連のものとし...

2018年12月09日 PostgreSQL

【PostgreSQL】PostgreSQL の組み込み関数、ユーザー定義関数、演算子について【Part.9】

今回は PostgreSQL の組み込み関数と演算子について解説します。     システム情報関数 関数の最後に括弧(カッコ)が付く関数と、付かない関数があるので注意です。   ■括弧が付く...

2018年12月08日 PostgreSQL

【PostgreSQL】PostgreSQL の基本的な SQL文 とオブジェクトについて【Part.8】

PostgreSQL の基本的な SQL 文 とオブジェクトについて解説します。       【SQLのルール】大文字と小文字を区別しない 例えば、SELECT 文の場合は「SELECT」と...

2018年12月07日 PostgreSQL

【PostgreSQL】PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)【Part.7】

今回は PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)について解説します。     vacuumdb コマンド データベースを日々運用していくと、データの更新によって使...

2018年12月06日 PostgreSQL

【PostgreSQL】PostgreSQL のバックアップ手順とリストア手順【Part.6】

今回 PostgreSQL のバックアップおよびリストア手順について解説します。   【PostgreSQL】【シェルスクリプト】PostgreSQLのバックアップスクリプト     &nb...

2018年12月05日 PostgreSQL

【PostgreSQL】PostgreSQL の設定ファイル(postgresql.conf、pg_hba.conf)の解説【Part.5】

今回は運用で必須となる PostgreSQL の設定ファイル(postgresql.conf、pg_hba.conf)ファイルについて解説します。     postgresql.conf ファイル p...

2018年12月04日 PostgreSQL

【PostgreSQL】PostgreSQL の標準付属ツール(psql、pg_ctl、initdb、COPY、その他)の説明とコマンド手順【Part.4】

今回は PostgreSQL の標準付属ツール(psql、pg_ctl、initdb、\copy、COPY、その他)の使用手順を解説します。       psql コマンド 日々 Postg...

2018年12月03日 PostgreSQL

【PostgreSQL】PostgreSQL のインストールと初期設定【Part.3】

PostgreSQL のインストールと初期設定について解説します。   PostgreSQL のインストールについては以下も参考にしてください。   【PostgreSQL】【CentOS7】yum ...

2018年12月02日 PostgreSQL

【PostgreSQL】【正規化】リレーショナルデータベース(RDMS)の基本【Part.2】

データベースを勉強し始める方に取って最初の難関が「正規化」です。   正規化には第1正規化から第5正規化まであります。 第1正規化 第2正規化 第3正規化 第4正規化 第5正規化     正...

2018年12月01日 PostgreSQL

【PostgreSQL】PostgreSQL の特徴と基本【Part.1】

シリーズものとなりますが、現在 OSS RDBMS(オープンソースソフトウェアのリレーショナルデータベース管理システム:PostgreSQL、MySQL など)のスキルを学習しており、その一環として学習したことをまとめま...