二度忘れた事を三度忘れないようにする

しがないフリーランスIT系エンジニア

CentOS

CentOS8にgcloud環境を導入する

HomebrewでGoogle Cloud SDKを入れようとしたら ==> brew cask install homebrew/cask/google-cloud-sdk Error: Installing casks is supported only on macOS とのことで、大人しく公式で出してるリポジトリを登録してインストールします。 $ sudo tee -a /…

CentOS8にHomebrew(Linuxbrew)でAWS CLI環境を導入する

公式のドキュメント通りにすれば特に問題無いのですが、とりあえずメモ。 とりあえず、homebrewをインストールする前に必要なモノをインストール。 $ sudo dnf install -y git $ sudo dnf groupinstall 'Development Tools' 先に入れなくてもエラーで「これ…

Zabbix 5.0用Agent + CentOS8 でネットワークディスカバリとローレベルディスカバリを試す

前回のインストールに続いて、入れただけで各ホストからデータを収集しなければ意味は無いので、サクッと別ホストにAgentをインストールしてデータを取得してみました。 今回のエージェント導入対象はCentOS8なので、Zabbixインストール時と同じくリポジトリ…

Zabbix 5.0をCentOS8+MySQL8+nginxに入れてみた

Zabbix 5.0LTSが公開されたので早速、CentOS8 + MySQL8 + nginxの組み合わせでインストールしてみました。 が、公式のダウンロードページに行くと、OSやミドルウェアを選択するとインストール手順(ミドルウェアはインストール済み前提)がぱっと出る素敵仕様…

Docker CE インストール手順(2019/7時点)

公式のインストール手順を写経してみた結果になります。 Get Docker CE for CentOS | Docker Documentation インストールするOSは「CentOS Linux release 7.6.1810」です。 まずは古いDocker関連のパッケージを削除します。 sudo yum remove docker docker-c…

shutdown時にスクリプトを動かす。

この記事を参考にpower.shに動かしたいシェルスクリプトを1行追加したところうまく動かなかったのでメモ。 dq310.com 原因は不明だけども、ログファイルをsftpする以下みたいなコマンドを書いたけどうまく動かなかった。 #shutdown.sh sftp -b sftp.bat -i /…

CentOS 7 でswap領域を追加する

AWSで小さいインスタンスを使っていると、updateなり一時的作業なりでメモリ不足のエラーが出ることがままあるのでそういう時用に。 参考 dev.classmethod.jp #!/bin/sh SWAPFILENAME=/swap.img MEMSIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $…

Unicornをsystemdで管理する

Rails初心者が典型的なハマり方をしたと思うので戒めの意を込めて。 前提 ・CentOS 7系 ・SCL版ruby2.3 ・SCL版nginx1.8 nginxはscl版でも標準でsystemctlコマンドで制御できるので特に問題なし。 $ sudo systemctl enable(start) rh-nginx18-nginx unicron…

SoftwareCollections(SCL)について

CentOS6 + node.js5系 を導入する手順 - 二度忘れた事を三度忘れないようにする 以前の記事で少し調べたSCLについて、もう少しだけ調べたのでメモ。 RH中の人のスライドから Red Hat Software Collections 2.0 ご紹介 from Kazuo Moriwaka www.slideshare.ne…

CentOS6 + node.js5系 を導入する手順

先日CentOS6系(RHEL6系)にnode.js5.1以上を入れようとしたらコンパイルに失敗したので、それを解決する手順。 まず、原因はCentOS6系に入っているg++が古いことに起因しているので、新しいモノをいれてやります。 ただし、ここで既存のモノと入れ替えてしま…

AWSでCentOSインスタンス作成メモ

どっかに書いてるかもしれないけど殴り書きメモ ・AWSのWebコンソールで使えるcloud-initは実行ユーザはec2user。 ・マーケットプレースにあるCentOSにはec2userが居ない。 ・マーケットプレースにあるCentOSのcloud-init実行ユーザはcentos。 ・CentOS公式…