suer TIL
eye catch
【ShellCheck】Lintでシェルスクリプトの品質を高める
ShellCheckとは ShellCheck はシェルスクリプトのLintで静的解析ツール。 よくない書き方や不具合を引き起こしそうな記述を検出してくれる。 ShellCheckの使い方 インストール Macの場合はHomebrewでインストールできる。
LINUX
2023-10-23 2023-10-23
eye catch
【Trivy】Dockerイメージのセキュリティ診断
Trivyとは Trivy は Dockerイメージの脆弱性を診断するツール。 オープンソースで公開されており、静的にチェックする。 シングルバイナリで配布されているので、バイナリをダウンロードすればすぐに使える。
LINUX
2023-10-22 2023-10-23
eye catch
【Hadolint】DockerfileのLintツールでベストプラクティスをチェックする
Hadolintとは Hadolint はDockerfileのLintツールで、 Dockerfileのベストプラクティス に 沿っているかをチェックする。 Hadolintの使い方 インストール Macの場合はHomebrewでインストールできる。
LINUX
2023-10-22 2023-10-22
eye catch
DockleでDockerイメージのベストプラクティス準拠&セキュリティ診断
Dockleとは DockleはセキュリティのためのDockerイメージのLinter。Dockerfileのベストプラクティス のチェック、Dockerイメージのセキュリティ診断を行なう。
LINUX
2023-10-21 2025-05-20
eye catch
terraform show, terraform state show, terraform state listでリソースの情報を確認する
Terraformのコードを書いていて「このリソースの◯◯の値は何ていうプロパティ名だっけ」というときに、 適用済みのリソースから確認したい場合。
TERRAFORM
2023-10-20 2024-02-18
eye catch
【Shell Script】ファイルの最終更新からの経過日数を取得する
シェルスクリプトでファイルの最終更新からの経過日数を取得する シェルスクリプトで/path/to/fileというパスにあるファイルの最終更新からの経過日数を取得するには以下のようにする。 days=$(($(($(date +%s) - $(date -r /path/to/file +%s))) / 86400)) echo $days 以下それぞれの部分の解説。
LINUX
2023-10-20 2023-10-20
eye catch
【AWS】Session Managerを通してSSH・SCPする
Session Managerとは AWSのEC2インスタンスにリモート接続するための方法はいくつかあるが、その中の1つにSession Manager がある。 Session Managerを使うとSSH接続するためのポートを開ける必要がなく、認証をIAMロールで行なえるようになる。
AWS
2023-10-19 2023-10-20
eye catch
sudoでリダイレクトに失敗(permission denied)する場合の対処法
sudo .. » ファイル名でpermission denied 以下の様にsudoコマンドの結果をファイルに書き込もうとするとエラーになる場合がある。 $ sudo systemctl status nginx >> /var/log/nginx.log systemctlコマンドはroot権限で実行されるが、>> /var/log/nginx.logの部分は実行ユーザーの権限で実行される。 そのため、/var/log/nginx.logに書き込む権限がない場合はpermission deniedで失敗する。
LINUX
2023-10-19 2023-10-19
eye catch
systemdのサービスごとに/tmpディレクトリを分ける(PrivateTmp)
PrivateTmpとは systemdのUnit定義にてPrivateTmpをyesもしくはtrueにすると、/tmpディレクトリ以下にsystemd-private-サービス名-UUIDというディレクトリが作成され、そのディレクトリ以下にtmpディレクトリが作成される。
LINUX
2023-10-17 2024-04-07
eye catch
alpでnginxのアクセスログを解析してボトルネックを探す
alpとは alp(Access Log Profiler) はWebサーバーのアクセスログの集計ツール。 所定の形式で出力されたアクセスログを解析してレスポンスタイムを集計できる。 準備 alpのインストール Releases · tkuchiki/alp から対応するOS向けの最新版をダウンロードして解凍する。
LINUX
2023-10-14 2025-05-20
  • ««
  • «
  • 15
  • 16
  • 17
  • 18
  • 19
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【VSCode】vscodevimで日本語入力がおかしくなる問題の対処法
VSCODE
2026-01-02 2026-01-02
eye catch
【VSCode】GitHub CLIで作成するPull RequestのDescriptionを書く
VSCODE
2026-01-02 2026-01-02
eye catch
【Go言語】logrusorgru/auroraでCLIアプリの出力に色をつける
GOLANG
2026-01-01 2026-01-01
eye catch
【Go言語】goreleaser-actionアクションで作成するGitHubのReleaseの説明文をPull Requestごとでまとめる
GOLANG
2026-01-01 2026-01-01
eye catch
【Go言語】成果物のバージョン情報をdebug.ReadBuildInfo()で出力する
GOLANG
2026-01-01 2026-01-01
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer