サイト管理人– Author –
サイト管理人
-
ネットワーク
【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 コマンド一覧は以下のメタコマンドで確認できます。 post... -
データベース
【PostgreSQL】PostgreSQL のトランザクションについて【Part.10】
今回は PostgreSQL のトランザクションについて解説します。 トランザクションとは? トランザクションとは、データベースのデータを利用する時(処理する時)に、複数の処理を一連のものとしてまとめる単位のことを言います。 例えば、Aさ... -
データベース
【PostgreSQL】PostgreSQL の組み込み関数、ユーザー定義関数、演算子について【Part.9】
今回は PostgreSQL の組み込み関数と演算子について解説します。 システム情報関数 関数の最後に括弧(カッコ)が付く関数と、付かない関数があるので注意です。 ■括弧が付く関数 version() ← PostgreSQL のバージョンを表示します... -
データベース
【PostgreSQL】PostgreSQL の基本的な SQL文 とオブジェクトについて【Part.8】
PostgreSQL の基本的な SQL 文 とオブジェクトについて解説します。 【SQLのルール】大文字と小文字を区別しない 例えば、SELECT 文の場合は「SELECT」と「select」は一緒です。 テーブル名やインデックス名も大文字・小文字を区別し... -
データベース
【PostgreSQL】PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)【Part.7】
今回は PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)について解説します。 vacuumdb コマンド データベースを日々運用していくと、データの更新によって使用されなくなった不要領域が蓄積していきます。 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 の全体の動作を決める設定ファイルです。 postgresql.c... -
データベース
【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 とは PostgreS... -
RedHat
【Linux】grep コマンドで【コメント行】および【空白行】を削除する方法
Linux には多数のコンフィグファイルがありますが、デフォルトではほとんどの行がコメントアウトされていることもあります。 コンフィグファイル内で実際に設定されている箇所だけを抽出できたら、より短時間で正確にコンフィグファイルを把握できるように... -
データベース
【PostgreSQL】バージョンについて(メジャーバージョン&マイナーバージョン)
PostgreSQL には「メジャーバージョン」と「マイナーバージョン」があります。 今回は、PostgreSQL のバージョンについて解説します。 PostgreSQL の基本的な運用コマンドについては、以下の記事を参考にしてください。 【PostgreSQL】基本... -
データベース
【PostgreSQL】データベースのディレクトリ構造やファイルの役割について
PostgreSQL を運用管理をするうえで、データベースのディレクトリ構造やファイルの役割についての情報が必要になることがあります。 今回は、データベースクラスタのディレクトリやファイルについて解説します。 PostgreSQL の基本的な運用コマンド... -
データベース
【PostgreSQL】基本的な運用コマンド一覧
今回は、オープンソースソフトウェア(OSS)のデータベースでもとくに有名な PostgreSQL の基本的な運用コマンドについて解説します。 データベースへのアクセス、情報の取得、データベース一覧の表示、テーブル一覧の表示など運用に役立つコマンドや操作... -
レンタルサーバー
【さくらのVPS】リモートログインができなくなった場合のトラブルシューティング
さくらの VPS にリモートログインができなくなった場合のトラブルシューティングです。 VPS は OS の再起動、アプリのインストールなど何でもできますが、その反面値段だけをみると同価格のレンタルサーバーに比べてスペックが低くなる傾向があります。 そ... -
レンタルサーバー
【Tera Term】【コピペでできる】便利なマクロ(自動ログイン)と自動ログローテートの設定手順【teraterm】
日常的にシステム運用で「Tera Term」を利用していますが、Tera Term には便利な「マクロ機能」があります。 今回は便利な Tera Term(Teraterm)の使い方、特に自動ログインと自動ログ取得のマクロ機能について解説します。 システ... -
メール
【AWS】Route53 に「お名前.com」取得の独自ドメインを登録して Amazon SES(Simple Email Service)で SMTP プロトコルでメールを送信する手順
今回は「お名前.com」で取得した独自ドメインを Amazon Route 53 に登録して Amazon SES(Simple Email Service)で SMTP プロトコルでメールを送信する手順を解説します。 最終的には Linux マシンよりコマンドラインでメールを送信できるように設定しま... -
仮想環境
【VMware】仮想マシンが起動しない(パワーオンに失敗する)場合のトラブルシューティング
VMware で環境が変わってしまった場合、仮想マシンが起動できなくなるトラブルが発生することがあります。 VMware vSphere Standard Edition などで「vMotion」や「ストレージ vMotion」でリソースを管理できていれば問題は発生しませんが、手動でファイル... -
レンタルサーバー
【メール】【SPFレコード】逆引きレコードを設定していないとスパムメール扱いになるので注意
メールサーバーを構築した際に忘れがちになってしまいますが、メールサーバーの逆引きレコードを設定していないとスパムメール扱いされるので注意しましょう。 DNS SPFレコードとは何か? メールサーバーのドメイン名... -
セキュリティ
【AWS】セキュリティパッチの自動適用や自動アップデートに注意【EC2・RDS】
AWS は非常に便利でユーザーは運用監視を考える必要も実施する必要もありませんが、時には AWS のルールを知らなかったことで思いもよらぬインシデント(incident、事故などの危難が発生するおそれのある事態)が発生する可能性があります。 データベース... -
データベース
【DB】【SQL Server】リンクサーバー(Linked Server)とは
最近はデータベース関連の案件が増えてきましたので、再度データベースの基本から学びなおしています。 今回は「リンクサーバー」について解説します。 リンクサーバーとは? リンクサーバーを利用することで、今ログインしている DB... -
仮想環境
【AWS】 Amazon Route 53について解説
レンタルサーバーを運用しているとドメイン名の管理が必要になります。 実は AWS でも DNS サービスを提供しています。 通常はプロバイダの DNS サーバーを利用していると思いますが、AWS の DNS サーバーを利用することもできます。 今回は、この「Amazon... -
仮想環境
【VMware】【Windows】VMware vSphere 仮想環境に Windows Server 2016 をインストールする手順
VMware vSphere 6.5 環境に Windows Server 2016 をインストールする手順について解説します。 Windows Server 2008 同様、今までどおりにインストールすると途中でドライバのインストールでつまづくようになったので注意です。 事前... -
バックアップ
【Veritas System Recovery】インストール手順&Amazon S3 にバックアップする設定手順
今回はベリタス社の有名な「Veritas System Recovery」のインストール手順とバックアップを「Amazon S3」に取得するための設定手順について解説します。 以下は以前解説したバックアップに関する記事です。 バックアップはリストア(復元)出来て初... -
AWS
【AWS】【S3】作成手順 & アップロード手順 & アクセス権限設定手順
今回は、新ユーザーを作成して「アクセスキー」と「シークレットキー」を作成し、Windows よりインターネット経由で AWS S3 にアクセスをするための設定手順について解説をします。 Amazon S3(Simple Storage Service)とは Amazon ... -
ネットワーク
【RedHat 7.5】DNSサーバーの構築手順(bind-chroot、bind9.9.4)
閉じた環境で内部 DNS サーバー(ネームサーバー)を構築する手順です。 DNS サーバーは Linux(RedHat 7.5)と bind と chroot の組み合わせです。 以前、chroot を調査しつつ DNS サーバーを構築した手順です。 【CentOS7】 DNSサーバーの構築手...