のいじーメモ

勉強したことを忘れないうちにメモしていくためのブログ

環境設定

Centos7でcakephp3を自動インストール

#!/bin/sh DOCUMENT_ROOT='/var/www/html' //ドキュメントルート APP_DIR='cake' //cakeのディレクトリ DB_USER='root' //mysql user DB_NAME='test' //cakeで使用するDB名 DB_PASSWORD='' //mysqlのログインパスワード yum update -y yum install -y epel-r…

ubuntuでpwn環境構築

CTFのバイナリ解析環境構築メモ x86_64用 #!/bin/bash apt-get install -y git # x86バイナリを動かす為のパッケージ dpkg --add-architecture i386 apt-get update apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 apt-get install gcc-multi…

Windows Server 2012 R2でGitサーバーを構築した時のトラブルシューティング

リモートリポジトリからgit cloneができない。 サーバー側で正常に動いているのに外部からできないのはネットワーク周りが原因だろうという予測のもと、もう一度clone時のパケットをwiresharkで覗いているとやはりcloneの途中(upload-pack.exe実行時?)でRST…

Let's Encrypt で証明書を自動更新する方法

certbotをclone $ cd /usr/local/ $ git clone https://github.com/certbot/certbot Let's Encrypt クライアントが依存するパッケージをインストール $ cd certbot/ $ ./certbot-auto -n 証明書の取得 $ ./certbot-auto certonly --webroot \ -w /var/www/ex…

Docker よく使うコマンド集

Dockerイメージリストの確認 $ docker images Dockerイメージからコンテナ作成、起動 $ docker run -i -t [REPOSITRY名:TAG名] /bin/bash Dockerコンテナからイメージを作成する $ docker commit [コンテナid] [REPOSITRY名:TAG名] Dockerコンテナの確認(停…