Linuxの操作で、特定のディレクトリ配下すべての権限変更を行いたい場合、以下のコマンドを使うことが多いが、フォルダもファイルもすべて同等の権限が設定されてしまい、少し困る場合がある。 以下のコマンドを使うことでファイル […]
リモートホストをシェルスクリプトでコントロールする
スクリプトの途中でリモートホストに動作してほしい場合がある。特にCI/CDを実装しようとして、リモートホストに配置したい場合などに有効以下のようにシェルスクリプト内に記載するだけで、リモートホストをコントロールできる。た […]
再起動せずにrc.localを実行する
Ubuntu20で確認していることであるが、rc.localはrc-localというサービスで叩かれている。問題なくrc.localが実行されると以下のような状態となる。 よって、再起動せずにrc.localを実行するに […]
iPhoneで外からWake On Lan起動させる
自宅のNASがWake On Lan対応したので、外から起動しようと思ったら思わぬ苦労にハマったので、そのメモです。 1.Magic PacketをVPN経由で送信できない RemoteBoot WOLというアプリを使い […]
FreeNASのWake On Lan対応化
iOSでもSMBがマウントできるので、外出先からNASを起動できたら便利だと考え、NASをWake On Lan対応させたので、その記録である。Wake On Lan 対応には対応するマザーボード、BIOS、NICカード […]
Final Cut Proが使用できるNASの設定
Final Cut Proのライブラリファイルは非常に大きくなるため、外部の共有ディスクを使いたくなる。しかしながらある条件をクリアしないと使用できない。条件はAppleのサポートサイトに記載されている。 Final C […]
MacでWiresharkを使えるようにする
macOS(本記事の検証はCatalina)でWiresharkを使おうとすると以下のようにpermissionのエラーがでて使用できない。 解決するにはbpfに関するreadの権限を与えることで解決できる。具体的な手順 […]
GitLab CIの動作が分かりづらかったので図示してみた
GitLabを使ってDjangoアプリケーションのCI/CDを実現したい。そう思って色々調べてたのですが、色々な実装パターンがあるようで、どうもベストプラクティスがわからない。。。しかしながらやっと自分の中のベストプラク […]
Ubuntu20起動時に出る「A start job is running for wait for network to be configured.」が表示されて遅い
起動時に「A start job is running for wait for network to be configured.」が出て遅い場合の対処法。optionalとすることで、設定を待つことなくすすめることが […]