Archive "2019年10月"を表示しています。
2019.10.28 月
SSHの接続はいろいろセキュリティー上面倒な部分なので、そこらの部分含めると結構テクニカルなことになってしまうので割愛。 ポートの変更 既存のsshd_configのバックアップとっておきます。 # cd /etc/ss...
2019.10.26 土
インストール brewで入れられるっぽいです。 $ brew -v Homebrew 2.1.15 Homebrew/homebrew-core (git revision 624d; last commit 2019-...
2019.10.25 金
公式ドキュメントはこちら。 Cloud SQL にデータをインポートする
2019.10.25 金
ちょっとめずらしいのが出た。PHP5.2.17でPostgreSQLのscram-sha-256を認識できないってやつです。libpqを少なくとも10にバージョンアップしないとダメ。 exception 'PDOExce...
2019.10.25 金
基本的な使い方 インストール # yum -y install nmap 基本的な使い方は、ホスト名(またはIPアドレス)を指定するだけです。 $ nmap example.com オプション -sS ステルススキャン ...
2019.10.24 木
PostgreSQLにリモートホストから接続する方法です。インストール時のデフォルトではlocalhostのみの接続ができるようになっていますが、リモートホスト側の設定はされていません。 リモートホストからDBサーバーへ...
2019.10.24 木
PostgreSQLに接続する postgresqlに接続するモジュールが入っているか確認してください。 # php -m | grep pg pdo_pgsql pgsql ここらが入っていたらOKです。通常デフォルト...
2019.10.24 木
再起動時のエラー systemctl restart postgresql-11実行時に出るエラー。通常rootで再起動したらできる。Root以外で(postgresユーザー)で再起動する場合はrootのパスワードが要求...
2019.10.23 水
PostgreSQLのダンプとリストアは比較的mysqlライクなので、そんなに戸惑うことはないのですが、多少違うところ含めての備忘録です。 pg_dumpコマンド pg_dumpは以下の二種類の方法でdumpができます。...
2019.10.20 日
Cloud SQLはVMインスタンスなどとちょっと勝手が違うので備忘録的なメモ。 TerraformのAPIのDocumentはこちら。 google_sql_database_instance 正しい書き方にも関わらず...
2019.10.20 日
GCPのVMインスタンスはIAMで登録したユーザーが自動的にVMインスタンスのユーザーとして登録されるようになっているのだけど、デフォルトでは誰でもsodo suできるようになっている。sudo suできるユーザーを限定...
2019.10.19 土
Ansibleをまだ使ったことがない人が基本的な使い方ができるようになるまで解説します。 SSHでホストに接続できるようにしておく Ansibleの実行ユーザーとSSHの実行ユーザーを同じにしておくことを前提に、対象ho...
2019.10.19 土
AnsibleでSSHの基本的な設定をします。ホストに接続できるようになっていることを前提としています。接続シていない場合は、対象のマシンに接続しておいてください。 Ansibleのインストールと基本的な使い方 SSHの...
2019.10.17 木
やり方がものすごいたくさんあるので、あれなんですが、典型的な使い方のみここで紹介します。ここでは設定方法にGCP Consoleを利用します。Terraformやgcloudコマンドなどの設定方法はまた今度。 GCPの対...
2019.10.17 木
Terraformでインフラを管理する場合、いわゆる冪等性を担保するためにステータスを共有する必要があります。このステータスを管理するためにTerraformのBackend機能というものがあります。Backend機能を...
2019.10.13 日
ひょんなことでpg_ctlが使えないことあります。 $ pg_ctl reload -bash: pg_ctl: コマンドが見つかりません 殆どの場合パスが通っていないだけ。 $ echo $PATH /usr/pgsq...
2019.10.11 金
インストール 2019-10-11現在の最新のPostgresは11系になるのかなと思っていたら、もう12が出てますね。 E.1. Release 12 ここでは最新入れると何かといろいろあるので11の方をインストールし...
2019.10.10 木
TODO: あとで追加 FIXME: 既知の不具合があるコード HACK: あまりきれいじゃないコード XXX: 危険!動くけどなぜうごくかわからない。 REVIEW: 意図した通りに動くか見直す必要がある OPTIMI...
2019.10.8 火
Projectの進め方ということで、マネージメント側のお話なんですが、システム制作においてはシステムのことを知っている誰かが指揮をとらないといけないというのがあって、プログラマーにとっては非常に頭の痛い話です。 テストと...
2019.10.8 火
今どきこんな作業することになるとは。 # yum list | grep cvs cvs.x86_64 1.11.23-35.el7 @base なんかあるっぽい。安定版の最新が1.11.23。 # yum -y ins...
2019.10.4 金
テキストで図を管理できるので、仕様変更をGit管理できるというのがとてもよいです。 主にvs code上で使うことが多いですが、簡易的な場合はtyporaで使うのがいちばんいいです。vs codeはプラグイン的な扱いでm...
2019.10.4 金
Python3でAnsibleが使えるようにします。以下、参考。 MacにPythonの開発環境を作る Ansileのインストールと設定 Pythonをバージョンによって使い分ける ここでやること Macへansible...
2019.10.3 木
$ killall Dock killだけど自動的に再起動かかります。 または、アクティビティーマネージャーから強制的に停止します。(自動的に起動するので再起動ってことになります。) × Close
2019.10.2 水
Xcodeのインストール Xcode Mac App Storeでダウンロードします。(無料) かなりの容量のソフトなのでダウンロードには結構時間がかかります。 Command line toolをhttps://dev...
2019.10.2 水
CentOS7にAnsibleをインストールする例です。 # yum install epel-release # cd ~ # yum -y install ansible バージョン確認。ansible 2.8.5が...
2019.10.2 水
python2とpythin3の過渡期と言われて、まだまだ過渡期が続いていったい何年続くんや?ということで、結局2も3も使わないといけないわけなので、結局エブリデー過渡期のPythonです。 特に私の場合はAnsible...
2019.10.1 火
GCPはやれること多すぎて知見がないと、すべてただのトラブルです。 SSHが接続できない チェック項目 メタデータにそもそも公開鍵を登録していない。またそのユーザー名も確認しましょう。 「プロジェクト全体の SSH 認証...