gitを入れるとUNIXがついてくる
お伝えしたい情報 Windowsにgit入れるとUNIXコマンドがもれなくついてきて、とっても便利。インストールできるアプリが制限されている作業環境でもgitあれば困らない。perlもあるよ。 実際…
View ArticleAWS CLIの実行結果から不足している権限をIAMポリシーに自動で追加したい
はじめに 皆さんがAWSを利用していて、苦痛を感じるのはどのようなときでしょうか? あくまで個人の意見ですが、私が最も苦痛を感じるのはIAMポリシーの権限設定を検証している時です。 操作対象のリソ…
View ArticleWindows Terminalで、Git for WindowsやCygwinのbashを使いたい
What's? Windows Terminalで、Git for WindowsやCygwinのbashを使いたいということで。 環境 Windows Terminal 1.19.10573.0 …
View Article【bash】bashシェルスクリプトでログのバックアップ【Linux】
はじめに bashシェルスクリプトの勉強がてらに、実環境でも使えそうなスクリプトの作成をしてみようと思い、今回のログバックアップスクリプトの作成を行いました。 まだ実務4カ月程の為お手柔らかにお願い…
View Article[GitLab]とあるプロジェクトのすべてMR(マージリクエスト)の詳細情報をJSONで引き抜く方法
これなに GitLabのとあるプロジェクトにおける過去のMR(マージリクエスト)をJSONで手に入れておくためのシェル。 自分のメモ用に保存。 背景 現在のプロジェクトはGitLabでコード管理をし…
View Articleターミナル起動時に自動でコマンドを実行する
設定ファイルの読み込みなど、ターミナル起動時に行いたいコマンドがある時にこちらの設定をすると便利です。 現在のシェルの確認 使用しているシェルによって設定を行うファイルが異なるので、今使用しているシ…
View ArticleHinemos: カレンダ機能を用いて複雑なスケジュールで起動する
実施環境: [root@testhost ~]# uname -a Linux testhost 4.18.0-338.el8.x86_64 #1 SMP Fri Aug 27 17:32:14 U…
View Article【Docker・Nginx・Bash】Docker で動作する Markdown パーサを作成してイメージを公開してみた
※ この記事は 2022年7月 に作成したものを一部改稿したものです。 Docker は、アプリケーションとそれが動作する最低限の環境を1つにまとめたコンテナと呼ばれる仮想環境を作成・配布・実行する…
View ArticleHackTheBox Codify WriteUp
今回はHackTheBoxのEasyマシン「Codify」のWriteUpです! 名前からしてコードを書いて攻略していくような感じになるのでしょうか... グラフはしっかりEasyマシンのようなグラ…
View Article【bash】Zabbixを一瞬で構築するスクリプト
はじめに Zabbixの構築を自動化し、かつDBに設定するパスワードを対話式に設定出来たら便利だな~と思い作成しました。 環境 OS:RHEL 9.2 Zabbix:6.0LTS DB:MariaDB…
View Article2つのフォルダを比較して更新・追加された行数を数える [Mac·Linux]
背景 webアプリの開発プロジェクトを前任の方から引き継いだ。 プロジェクトはrailsフレームワークを用いており、前任の方がある程度進めているようだった。 無事納品した際、依頼主より「前任の方のコ…
View ArticleDocker composeで--env-fileオプションとデフォルト環境変数を使ったコンテナ内環境変数の切り替え方法
はじめに Docker composeの起動時オプション「--env-file」と「environment」のデフォルト環境変数を使って、コンテナ内の環境変数を切り替える方法を紹介する。 設定フ…
View ArticleWindowsのGit bashでファイルの中身を1行ずつ読み込む際の注意点
はじめに テキストファイルの中身を1行ずつ読み込んで処理するシェルスクリプトを書いたときに、意図しない動作になり解決に至ったので記事にします。 (めちゃくちゃ初歩的な内容です) 結論 /\/\/\…
View Article使わなくなったノートPCをNAS化しませんか?
はじめに 使用環境として、Fujitsu ノートPCと1TBのHDDです。 両親から譲り受けたが、Windowsだと重かったのでUbuntuをいれてNAS化しようと思いました。 NASとは[Netw…
View Article/etc/rc.local が機能しない時の対処法
問題の概要 UbuntuなどのLinux環境で、/etc/rc.localに記述したコマンドが起動時に実行されないことがあります。 解決策 ログファイルを確認する /var/log/syslogなど…
View Article’#’ はシェル内で必ずコメント扱いする常識が覆されたニッチなケース
課題はHP-UX(SJIS環境)で動作しているバッチをRed hat(UTF-8環境)に移行させるプロジェクトを担当している私のもとにシェルファイルが動かないとの苦情が来たので、動作させることであっ…
View Articleコマンドライン引数を受け取るPythonスクリプトのAliasについて
コマンドライン引数を受け取るPythonスクリプトのAliasについて この記事では、Shellスクリプトを使用してPythonスクリプトを実行し、実行時に動的にコマンドライン引数を渡す方法を詳しく…
View ArticleHinemos: 定期的に起動しているジョブを一時的に止めたい場合
実施環境: [root@testhost ~]# uname -a Linux testhost 4.18.0-338.el8.x86_64 #1 SMP Fri Aug 27 17:32:14 U…
View ArticleiTerm2 でタブの番号をプロンプトに表示する
iTerm2 で、タブの番号をプロンプトに表示します。 (注意) iTrem2 のタブに表示される tab numbers は、タブの追加・削除をする度に、⌘1 からrenumber されますが、こ…
View ArticleMySQLダンプをシェルで取得する方法
はじめに 私は1年以上稼働しているシステムを運用しているエンジニアです。 データベース(以下DB)のバックアップをとりたい!でも手順が多くてめんどくさい!ということありますよね。 そこで今回はDBダ…
View Article