suer TIL

Linuxes

LINUX
2026-08-20 2026-08-20
eye catch

Git pushで一時的に別のSSHキーを指定する方法

背景 SSH認証でGitを使用してリモートリポジトリにプッシュするときGitコマンドはリポジトリへアクセスするために必要な秘密鍵を使用して認証する。
LINUX
2023-02-25 2023-02-25
eye catch

Apache Bench (ab コマンド) で Length で Failed する場合は -l オプションをつける

abコマンドはレスポンスのバイト数が変わるとFailedとしてレポートする Webアプリケーションなど動的なページに対してabコマンドを実行すると、 リクエスト間でバイト数が異なるとFailedとしてレポートされる。 例えば適当なアプリを作って以下のように2クライアントで10アクセスしてみる。
LINUX
2023-01-28 2023-01-28
eye catch

さくらのVPSのRocky Linux 8でtarが無い時の対処法

さくらのVPSのRocky Linux 8にはtarコマンドがインストールされていない さくらのVPSのインストールOSでRocky Linux 8を選択し、 OS上でtarコマンドを実行しようとしたらエラーが発生した。
LINUX
2023-01-21 2026-07-11
eye catch

Rocky Linux 8 で LANG=ja_JP.UTF-8 の設定にも関わらず、日本語ファイル名が文字化けする場合の対処法

問題 さくらのVPSでインストールOSにRocky Linux 8を選択し、 日本語ファイル名が置かれたフォルダでlsコマンドを実行すると文字化けした。 以下の2点を確認しても文字化けは修正できなかった。
LINUX
2023-01-21 2023-01-21
eye catch

sedで&(アンパサンド)に置換したければエスケープが必要

sedで置き換える文字に&(アンパサンド)を使う場合はエスケープが必要 &を使うと意図通りでない文字列に置き換わる 例えばabcという文字列をa&cに置き換えたいと思って以下のコマンドを実行しても何も変わらない。 $ echo "abc" | sed "s/b/&/" abc 他にもHTTPパラメータを見つけてその後ろに&でパラメータを追加したい、みたいなときに sed "s/foo=xxx/foo=xxx&bar=yyy/"のように書くとうまくいかない。
LINUX
2022-12-27 2023-03-11
eye catch

cronのコマンド部に%(パーセント記号)を使いたければエスケープが必要

cron のコマンド部の % 記号はエスケープが必要 % 記号を含むコマンドでエラーとなる場合 cronで、ランダムな秒数スリープしてからコマンドを実行する、のような記述を以下の様に記述した。
LINUX
2022-12-26 2026-08-15
eye catch

>> でzsh: no such file or directory:エラーが出る場合の対処

» で追記できない zshで>>による標準出力のファイルへの追記をしようとするとエラーになった。 $ ls >> result.txt zsh: no such file or directory: result.txt 出力先ファイルが無い場合にこのエラーが発生した。
LINUX
2022-11-20 2022-11-20
eye catch

yumコマンドでrpmパッケージのダウンロードだけする

環境 yumコマンドでパッケージ管理されるRedhat系OS。(CentOS, AlmaLinux, Rocky Linux, Amazon Linuxなど) yumdownloader コマンド yumコマンドでインストールされるrpmパッケージをダウンロードだけしたい場合はyumdownloaderコマンドを使用する。
LINUX
2022-10-25 2022-10-25
eye catch

lsコマンドで更新日時を秒まで表示する

ls -lコマンドは標準では秒までの表示 lsコマンドの-lオプションで更新日時が表示される。 $ ls -l total 0 -rw-r--r-- 1 root root 0 Oct 8 12:38 foo.txt 以下の部分。 Linuxの場合 –time-styleオプションで秒まで指定して表示する --time-styleオプションで更新日時のフォーマットを指定できる。 このフォーマットに秒も指定できるので以下の様に指定すれば秒まで表示できる。
LINUX
2022-10-08 2023-09-17
eye catch

複数回のコマンドの標準出力をまとめて一度にリダイレクトする

複数回のコマンドを同じファイルにリダイレクト 以下のようなシェルスクリプトを書いた場合、同じファイルをコマンドの回数だけオープンすることになり 無駄が生じる。 #!/bin/sh echo foo >> a.txt echo bar >> a.txt echo baz >> a.txt shellcheckにかけると以下の違反が検出される。
LINUX
2022-08-28 2022-08-28
  • ««
  • «
  • 17
  • 18
  • 19
  • 20
  • 21
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【MySQL】performance_schemaで重いクエリを特定する
DATABASE
2026-08-21 2026-08-21
eye catch
【MySQL】スロークエリをログに出力する
DATABASE
2026-08-21 2026-08-21
eye catch
【MySQL】innodb_buffer_pool_sizeと各種バッファの役割・確認方法
DATABASE
2026-08-21 2026-08-21
eye catch
【MySQL】接続数の上限と現在の接続数を確認する
DATABASE
2026-08-21 2026-08-21
eye catch
【MySQL】各データベースのサイズを確認する
DATABASE
2026-08-20 2026-08-20
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer