2020年– date –
-
データベース
【MySQL】ログインする
MySQL でログインする手順です。 ■ログインする -h ホスト名もしくはIPアドレスを指定します。 -u ユーザーを指定します。 -P ポートを指定します。 -p パスワード入力を指定します。 C:\Users\Administrator>mysql -h test-mysql -P... -
データベース
【PostgreSQL】ロール(ユーザー)を削除する(DROP)
PostgreSQL でロール(ユーザー)を削除する手順です。 ■ロール(ユーザー)を削除する test=> drop role testadmin; DROP ROLE test=> ■ロール(ユーザー)を削除した際にエラーになる場合 以下のようにロールがオブジ... -
データベース
【PostgreSQL】現在ログインしているロール(ユーザー)を確認する
PostgreSQL で現在ログインしているロール(ユーザー)を確認する手順です。 ■現在ログインしているロール(ユーザー)を確認する test=> select current_user; current_user -------------- testadmin (1 row) test=> &n... -
データベース
【PostgreSQL】権限を確認する
PostgreSQL で権限を確認する手順です。 ■権限を確認する(メタコマンド) test=> \dp Access privileges Schema | Name | Type | Access privileges | Column privileges | Polici... -
データベース
【PostgreSQL】テーブルへの権限を付与する(GRANT)
PostgreSQL でテーブルへの権限を付与する手順です。 ■テーブルへの権限を付与する(全権限) ログインロール「test01」に「mytable」テーブルの全ての権限を割り当てています。 test=> GRANT all privileges on mytable TO test01; GRANT test=... -
データベース
【PostgreSQL】【RDS Aurora PostgreSQL】管理者用ログインロール(ユーザー)を作成する
RDS Aurora PostgreSQL で管理者用ログインロール(ユーザー)を作成する手順です。 ■参考サイト PostgreSQL を実行している Amazon RDS または Aurora DB インスタンスのマスターユーザーと同じ特権を持つ別のユーザーを作成する方法を教え... -
データベース
【PostgreSQL】データを取得する(SELECT)
PostgreSQLでデータを取得する手順です。 ■データを取得する(全部) test=> select * from mytable; id | name ----+------ 1 | データ01 2 | データ02 (2 rows) test=> ■データを取得する(指定... -
データベース
【PostgreSQL】テーブルにデータを追加する(INSERT)
PostgreSQL でテーブルにデータを追加する手順です。 以下のコマンドで作成したテーブル構成とします。 ■テーブルの構成 create table mytable (id integer, name varchar(100)); ■テーブルにデータを追加する INSERT ... -
データベース
【PostgreSQL】テーブル一覧を確認する
PostgreSQL でテーブル一覧を確認する手順です。 ■テーブル一覧を確認(メタコマンド) test=> \dt List of relations Schema | Name | Type | Owner --------+---------+-------+---------- public | mytable | tab... -
データベース
【PostgreSQL】テーブルを作成する
PostgreSQL でテーブルを作成する手順です。 ■テーブルを作成する test=# create table mytable01 ( test(# id integer, test(# name varchar(100) test(# ); CREATE TABLE test=# ■テーブルを作成する create table mytable01 ( id... -
データベース
【PostgreSQL】DB(データベース)一覧を確認する
PostgreSQL で DB(データベース)一覧を確認する手順です。 ■DB(データベース)一覧を確認する postgres=# select datname, datdba, encoding, datcollate, datctype from pg_database; -
データベース
【PostgreSQL】DB(データベース)を作成する
PostgreSQL で DB(データベース)を作成する手順です。 ■DB(データベース)を作成する postgres=# create database test; CREATE DATABASE postgres=# -
データベース
【PostgreSQL】ロール(ユーザー)を確認する
ロール(ユーザー)を確認するコマンドです。 ■ロール(ユーザー)を確認する test=> select rolname, rolsuper, rolcanlogin from pg_roles; rolname | rolsuper | rolcanlogin -------------------+----------+------------- p... -
データベース
【PostgreSQL】ログインロール(ユーザ)追加手順
PostgreSQL でログインロール(ユーザ)追加手順です。 ■ログインロール(ユーザ)追加 postgres=> CREATE ROLE test01 LOGIN PASSWORD 'Password_1234'; CREATE ROLE postgres=> アカウント test01 パスワード Password_1234  ... -
データベース
【PostgreSQL】DB一覧を確認する
DB一覧を確認するコマンドです。 ■DB一覧を確認するコマンド postgres=> select datname, datdba, encoding, datcollate, datctype from pg_database; datname | datdba | encoding | datcollate | datctype -----------+--------+------... -
データベース
【PostgreSQL】ログイン手順
PostgreSQL へのログイン手順です。 psql コマンドでログインします。 ■【Windows】コマンドプロンプトからのログイン C:\Users\Administrator>psql -U postgres -h test-postgresql Password for user postgres: ← パスワードを入力 &... -
インフラ
【AWS】Systems Manager の基本的な機能について(システム運用)【2020年版】
2020年版の Systems Manager の機能について解説します。 インフラの構成管理ツールとして利用できるだけでなく、構築・導入・情報収集等幅広く利用できたり、年々新規機能が追加されています。 以下は、以前記載した AWS Systems Manager の記事で... -
データベース
【PostgreSQL】Windows に psql コマンドだけをインストールする手順
Windows に PostgreSQL サーバーはインストールせずに、psql コマンドだけをインストールする手順について解説します。 PostgreSQL のパッケージをダウンロードする まずは PostgreSQL のパッケージをダウンロードします。 以下の日本 Postg... -
メール
【AWS】Route53 に独自ドメインを登録して Amazon SES(Simple Email Service)を利用して SMTP 認証でメールを送信する手順
今回は、独自ドメインを Amazon Route 53 に登録して Amazon SES(Simple Email Service)で SMTP 認証を利用してメールを送信する手順を解説します。 最終的には Linux マシンよりコマンドラインでメールを送信できるように設定します。 過去には... -
雑談
インフラエンジニアのキャリアについて考察
長いことインフラエンジニアをやっていますが、今後の人生やキャリアについて考えました。 給料を上げたい?どれくらい欲しい? 「ITエンジニアが給料を上げたかったら転職しろ」とよく言われます。 ただし現在の会社で特に問題がな... -
AWS
【AWS】Amazon Linux 2でyum updateしたら「Cannot find a valid baseurl for repo: amzn2-core/2/x86_64」のエラーが表示された場合の対応手順
Amazon Linux 2 で yum update コマンドを実行したら「Cannot find a valid baseurl for repo: amzn2-core/2/x86_64」のエラーが表示され、yum update に失敗した場合の対応手順について解説します。 Amazon Linux 2 で初っ端 yum up... -
コンテナ
【AWS】【Docker】ECS+ECR+Fargateの構成でコンテナ環境を作成して実行する手順
AWS の ECS+ECR+Fargate の組み合わせの構成でコンテナ環境を作成して実行する手順です。 手順の概要 今回は、以下の手順でコンテナ環境を作成して実行してみます。 Dockerインストール Docker環境の作成 Dockerイメージの作成 ECR... -
AWS
【AWS】aws cli コマンドをアップデート(update)する手順
aws cli コマンドをアップデート(update)する手順について解説します。 ■現在のバージョン [test@CentOS7 ~]$ aws --version aws-cli/1.18.66 Python/2.7.5 Linux/3.10.0-1127.8.2.el7.x86_64 botocore/1.16.16 [test@CentOS7 ~]$ &n... -
AWS
【AWS】CloudFormation のスタックのテンプレートを使ってバックアップ及びリストアする手順
前回 CloudFormation のスタックを作成しましたが、そのスタックのテンプレートを使ってバックアップ及びリストアする手順を解説します。 前回の CloudFormation のデザイナーを使って EC2 インスタンス環境(VPC+Subnet+IGW+RouteTable含む)を... -
インフラ
【AWS】CloudFormation のスタックを削除する
前回 CloudFormation のスタックを作成しましたが、スタックを削除する手順を解説します。 スタックを削除すると、既存環境に影響があるのかも確認します。 前回の CloudFormation のデザイナーを使って EC2 インスタンス環境(VPC+Subnet+IGW+R... -
AWS
【AWS】CloudFormationのデザイナーを使ってEC2インスタンス環境(VPC+Subnet+IGW+RouteTable含む)を構築する手順
CloudFormation にはテンプレートに1行ずつ定義していくやり方と、デザイナーというツールを使って視覚的にアイコンを組み合わせて作るやり方があります。 今までデザイナーの使い方がよくわからなくて使ったことがなかったですが、今回はそのデザイナーを... -
DevOps
【AWS】OpsWorksでGitHubへCookbookをpush後にCookbookをダウンロードしてデプロイする手順【自動化】【DevOps】
AWS OpsWorks で GitHub へ Push した Cookbook をダウンロードしてデプロイする手順について解説します。 自動化や DevOps を実現する 1つの方法です。 なかなか AWS OpsWorks が使いこなせていませんが、何度も繰り返し実行して少しずつ理解を進... -
Zabbix
【Zabbix】Zabbix Agent2 のリリース(Zabbix 5.0 では Zabbix Agent と Zabbix Agent2 の両方が使用可能)
Zabbix 4.4 から Zabbix Agent2 が利用可能になりました。 Zabbix Agent2 は、今までの Zabbix Agent よりも様々な環境(AWSなどのクラウド環境)や多種アプリケーションを監視することが可能になりました。 Zabbix Agent ← C言語 Zabbix Agent2... -
DevOps
【Chef】【CentOS7】初心者が Chef Solo をインストールして最初の cookbook を実行する手順【初心者向け】
初心者が Chef Solo を CentOS7 へインストールして最初の cookbook を実行する手順について解説しです。 最近、DevOps についていろんなアイデアを考えています。 大企業になるとサーバが数千台になることがあります。 しかしインフラエンジニアは... -
セキュリティ
【SSL/TLS】RSA暗号の計算方法を解説【初心者向け】
数学ど素人ですが、RSA 暗号で利用する数学的知識や計算方法について勉強しました。 当然ですが、素人の解説なので正しいかどうかも不明です。 今までエンジニアとして仕事をしてきまして、公開鍵暗号化方式の仕組みは理解していますが、暗号化・復...