suer TIL

Linuxes

LINUX
2026-07-12 2026-07-12
eye catch

alpでnginxのアクセスログを解析してボトルネックを探す

alpとは alp(Access Log Profiler) はWebサーバーのアクセスログの集計ツール。 所定の形式で出力されたアクセスログを解析してレスポンスタイムを集計できる。 準備 alpのインストール Releases · tkuchiki/alp から対応するOS向けの最新版をダウンロードして解凍する。
LINUX
2023-10-14 2025-05-20
eye catch

kataribeでnginxのアクセスログを解析してボトルネックを探す

kataribe kataribe はWebサーバーのアクセスログを解析してボトルネックを探すためのツール。 所定の形式で出力されたアクセスログを解析してレスポンスタイムを集計できる。
LINUX
2023-10-14 2023-10-14
eye catch

SSH(OpenSSH)の接続が切れないようにする

SSHの接続が切れないようにする設定 SSH(OpenSSH)の接続が切れないようにするには.ssh/configに以下の設定を追加する。 ServerAliveInterval 60 TCPKeepAlive yes ホストごとに設定する場合は以下の通り。
LINUX
2023-10-11 2023-10-11
eye catch

pt-query-digestでMySQLのスロークエリを集計する

pt-query-digest pt-query-digestはスローログを集計して分析するためのツール。 Percona Toolkit に含まれている。 Percona Toolkitのインストール Ubuntuの場合 $ sudo apt install percona-toolkit CentOSの場合 $ sudo yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm $ sudo yum install -y percona-toolkit MySQLのスロークエリを出力する設定 MySQLのスロークエリを出力する設定は以下の通り。
LINUX
2023-10-09 2023-10-10
eye catch

grepコマンドで終了ステータスコードだけほしいときに検索結果を標準出力に出さない方法

シェルスクリプトで指定文字列がファイルに含まれるかを確認したい シェルスクリプトで指定文字列がファイルに含まれるかを確認したい場合はgrepコマンドの終了ステータスを確認する。 #!/bin/bash grep 検索文字列 ファイル名 if [ $? -eq 0 ]; then echo "検索文字列が見つかりました" fi これを実行するとgrepで引っかかった行が標準出力に出力されるので煩わしい。
LINUX
2023-09-27 2024-07-13
eye catch

特定ファイルをオープンしているプロセスを探す

ロックされて編集できないときにそのファイルをオープンしているプロセスを探したい MacやLinuxで、ファイルを編集しようとしたり削除しようとしたときにロックされていて処理できないとき、 そのファイルをオープンしているプロセスを特定する方法。
LINUX
2023-09-10 2023-09-10
eye catch

コマンドの標準出力を大文字・小文字に変換する

標準出力を大文字に変換する テキストデータをすべて大文字に変換したい場合、以下のようにtrコマンドを使用する。 $ echo "abc" | tr '[:lower:]' '[:upper:]' ABC 上記trコマンドは、文字列の中から [:lower:](小文字)で指定された文字を[:upper:](大文字)に変換する。 結果として、“abc” が “ABC” に変換される。
LINUX
2023-08-17 2023-08-17
eye catch

コマンド結果をdiffコマンドで比較する

プロセス置換を使用する <(コマンド)でコマンドの出力をdiffコマンドに渡す。 diff <(コマンド1) <(コマンド2) プロセス置換を使わない場合は、一時ファイルを作成してからdiffコマンドに渡す必要がある。
LINUX
2023-08-11 2023-08-11
eye catch

lessコマンドで折り返さないようにするオプション

lessコマンドで折り返さないようにするオプション -Sオプション $ less -S -Sオプションを付けると折り返さずに表示される。 -Sオプションをつけない場合の表示例 例えばpsコマンドの出力をlessで見る場合。 -Sオプションをつけないと折り返される。
LINUX
2023-07-17 2023-07-17
eye catch

【GitHub Actions】setup-rubyでプロジェクト直下以外の.ruby-versionを指定する

Github Actionsのワークフローの記述において、setup-ruby でプロジェクト直下以外のディレクトリに設置した.ruby-versionファイルを指定してRubyのバージョンを設定したい。
LINUX
2023-07-11 2023-07-11
  • ««
  • «
  • 13
  • 14
  • 15
  • 16
  • 17
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【VSCode】YAML拡張機能でtraefik.ymlをTraefik v3スキーマで検証する
VSCODE
2026-07-13 2026-07-13
eye catch
atコマンドで一回限りのジョブを予約する
LINUX
2026-07-12 2026-07-12
eye catch
dateコマンドの出力タイムゾーンをTZ環境変数で一時的に変更する
LINUX
2026-07-12 2026-07-12
eye catch
dateコマンドでepoch秒とdate文字列を相互変換する
LINUX
2026-07-12 2026-07-12
eye catch
dateコマンドで相対日付を計算する(date -d)
LINUX
2026-07-12 2026-07-12
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer