手動でログローテートを行いたい時があるので、その対応。
linux
linux
手動でログローテートを行う
linux
Linuxでユーザーを複数のグループに追加する方法
datadogをいじってて、参照したいログがパーミッションエラーで読み取れない事があった。 一般的なlinuxのパーミッションエラー の対処。
GCP
Cloud Storageをコマンドで操作する
はじめにawsであればファイル置き場にS3を使うことも多いだろう。s3への転送したい場合はaws s3 cpコマンドを使うことが多い。似たようなことをGCPでCloud Storageに対して行いたいことがある。コマンドローカルからファイルをコピーする場合gsutilコマンドを利用する
linux
jsonにコメントを書く
Jsonは正式にコメント欄というのがない。しかしコメント重要。なんとかする
linux
cronで簡易監視スクリプトを作る
zabbixやcloudWatchのような"ちゃんとした監視"ではなく、本当にシンプルな値だけを監視して、敷地を超えた場合は通知のみしたいことがある。今回はdisk使用量のみを監視するスクリプトを作った。
linux
コマンドやシェルスクリプトからchatworkを投げる
プログラムからchatを送信したい事がある。chatworkはAPIを公開しているので比較的簡単に実装できる。
linux
nginxでIPもしくはuseragentでアクセス制限をする
Nigixで複雑な制御をしたいときがある。 例えばnginxでIPもしくはuseragentでアクセス制限などだ。 set関数を使うと、if文のように管理しやすい
linux
PythonでCloud Strageへファイルをupload
はじめにローカルのファイルをCloud Strageへファイルをアップロードしたい。今回はpythonを利用することにする手順インストールから利用開始まで実は公式ドキュメント(https://cloud.google.com/python/)
linux
The server time zone value ‘Asia/Tokyo’ is unrecognized or represents more than one time zone.
embulkでmysqlへ接続しデータを抽出しようとした際、掲題のエラーが発生。その対処について。
linux
OpenVASからの攻撃をnginxで防ぐ
脆弱性スキャンツールから攻撃されることが度々ある。Nginxでその攻撃を防ぐ。