【GitHub Actions】setup-rubyでプロジェクト直下以外の.ruby-versionを指定するGithub Actionsのワークフローの記述において、setup-ruby でプロジェクト直下以外のディレクトリに設置した.ruby-versionファイルを指定してRubyのバージョンを設定したい。LINUX 2023-07-11 2023-07-11
【Git】 not a git repository (or any of the parent directories)の対処法原因 Gitコマンドでnot a git repository (or any of the parent directories)が表示される場合、カレントディレクトリがGitリポジトリではないことが原因。 カレントディレクトリか上位のディレクトリに.gitディレクトリがない場合に発生する。LINUX 2023-07-05 2023-11-19
GitHub Actions の Workflow で v[0-9]+\\.[0-9]+\\.[0-9]+ は v1.0.0 にマッチしないタグのパターンマッチで指定するパターン文字列のは正規表現ではない Github Actionsのワークフローにおいてtagsに指定するパターン文字列は正規表現ではない。 on: push: tags: - "v[0-9]+.[0-9]+.[0-9]+" # ←ここ 正規表現の場合、.(ピリオド)だけではどの文字でもマッチするが、tagsで指定するパターンはそもそも正規表現ではない。LINUX 2023-07-05 2023-07-05
【tmux】設定ファイルを即時反映するtmuxの設定を変更していて設定内容を確認する場合、毎回tmuxを再起動するのは面倒なので設定ファイルを即時反映させたい。 本記事では再起動せずに即時反映するコマンドを記載する。LINUX 2023-07-01 2023-07-01
【timedatectl】コマンドでタイムゾーンとシステムクロックを設定timedatectlコマンドとは timedatectlコマンドはLinuxシステムで時計やタイムゾーンを設定するためのコマンド。 timedatectlコマンドはsystemdに含まれるコマンドで、CentOS7以降、Ubuntu15.04以降で採用されている。LINUX 2023-07-01 2023-09-30
hostnamectlでホスト名を変更するhostnamectlコマンドでホスト名を変更する ホスト名の変更 sysmemdが導入されているLinuxディストリビューションではhostnamectlコマンドでホスト名を変更できる。 $ sudo hostnamectl set-hostname 新しいホスト名 例えばfoo.example.comというホスト名にする場合は以下のようになる。LINUX 2023-06-25 2023-10-24
【Linux】シングルクオート内でシングルクォートをエスケープするシングルクオート内でシングルクォートを書く コマンドやシェルスクリプトにおいて、シングルクオート内でシングルクォートを書くには'\''と書く。 $ echo 'It'\''s me' It's me ダブルクオート内の場合はエスケープ不要 ダブルクオート内の場合はエスケープしなくてよい。LINUX 2023-06-05 2023-06-05
systemdのユニット設定を編集するsystemd edit –full ユニット名 systemctl edit --full ユニット名でユニットファイルを編集できる。 $ sudo systemctl edit --full ユニット名.service .sereviceは省略できる。 $ sudo systemctl edit --full ユニット名 上記コマンドを実行するとユニットの設定ファイルがエディタで開かれる。LINUX 2023-04-29 2023-10-08
【firewalld】拒否したときにログを出力するfirewalldをインストールしているリバースプロキシやロードバランサー配下のWebサーバーに HTTPリクエストが届かなかった場合に、firewalldが拒否しているのか、前段のサーバーが止めているのか把握しづらいことがある。LINUX 2023-04-22 2023-04-22
【Prometheus】node_exporter で err=couldn't get SNTP reply: read udp... の対処法症状と原因 node_exporterで以下のようなエラーが出力される場合、node_exporterからローカルのNTPサーバーにアクセスできないのが原因。LINUX 2023-04-22 2023-04-22