らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

Linux

AmazonLinux2 上に Docker で Zabbix を構築する

以前に以下のメモを書きました。 Amazon Linux2 に Zabbix エージェントだけをインストールする AmazonLinux2 へ Zabbix Server 4.0.14 をインストールする 今回は Amazon Linux2 へ Docker で Zabbix 環境をインストールする手順をメモしておきます。 検証…

AmazonLinux2 へ docker と docker-compose をインストールする

Amazon Linux2 では Amazon Extras で Docker が提供されています。 docker-compose をインストールしたい場合、CPU アーキテクチャに応じた docker-compose のバイナリを選択する必要があります。 ファミリー (一例) アーキテクチャ t2, t3, t3a amd64 t4g …

golang で複数プラットフォーム向けにクロスコンパイルする

golang でクロスコンパイルし、複数のプラットフォーム向けバイナリを作成する手順をメモしておきます。

Rocky Linux8 で AWS Vault を使い awscli を実行する

AWS Vault を使うと AWS の Access Key や Secret Key を安全に保管することが出来ます。 今回は Rocky Linux8 で aws-vault を利用するまでの手順をメモしておきます。 AWS Vault のバックエンドには GnuPG と pass を利用するので、これらもセットアップし…

CML2 用の検証コンフィグ・テンプレート (2021/12/31 版)

以前に下記のメモを書きました。 Cisco VIRL でよく使う「検証用コンフィグ・テンプレート」 Cisco VIRL でよく使う「検証用コンフィグ・テンプレート」(2019/04/19 版) CML での IOSv コンフィグ・テンプレート (TELNET / SSH) 改めて各機器の「検証用コン…

File Browser を Docker コンテナで実行する

File Browser は go-lang で書かれた Web ベースのファイルマネージャです。 簡単に試したところ、かなり軽快に動作します。 今回は Docker を使って簡単に File Browser を試す手順をメモしておきます。 テストには Rocky Linux8 を利用しました。

Linux で連番のディレクトリ / ファイルを作成する

Linux で連番のディレクトリやファイルを作成するには以下を実行します。 mkdir dir{1..3} touch file{1..3}.txt これで意図した通り、連番のディレクトリ / ファイルが作成されました。 # ls -l total 0 drwxr-xr-x 2 root root 6 Dec 18 22:17 dir1 drwxr-…

カスタマイズした設定ファイルで Tiny File Manager の Docker コンテナを起動する

先日、簡易ファイルアップローダ「Tiny File Manager」を Docker で起動する というメモを書きました。 標準の設定ファイルでは「タイムゾーンが UTC」「時刻の表記が日本に馴染みのない方式」「ユーザ認証がかかっている」などの設定になっています。 これ…

簡易ファイルアップローダ「Tiny File Manager」を Docker で起動する

Tiny File Manager は PHP ベースの簡易ファイルマネージャです。 直接、システムにインストールしても勿論問題ありませんが、今回は tigerdockermediocore/tinyfilemanager-docker で公開されている Docker コンテナイメージを使い、簡単に Tiny File Manag…

CML 上の Ubuntu は UI 表示と実機のインターフェイス番号がずれている

Cisco CML2 上で Ubuntu を配置すると最初のインターフェイス名は ens3 です。 ですが、実際に Ubuntu 上で認識されるインターフェイスは ens2 から開始しますので注意が必要です。 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group defau</loopback,up,lower_up>…

TeraTerm マクロでよく使う構文サンプル

TeraTerm のマクロでよく使うであろう、基本的な構文などをメモしておきます。 TELNET (ユーザ名無し・パスワード無し) マクロ TELNET (ユーザ名無し・パスワード有り) マクロ 実行例 TELNET (ユーザ名有り・パスワード有り) マクロ SSH (パスワード認証) マ…

Rocky Linux8 + Nginx + PHP 8.1 + h5ai で DirectoryIndex を見栄え良くする

以前に Nginx 関連で下記のメモを書きました。 Nginx で Fancy Index を有効化し、DirectoryIndex 表示を改善する Rocky Linux8 に Nginx と remi から PHP 8.1 をインストールする 今回は Rocky Linux 8 上の Nginx と PHP 8.1 環境へ、更に h5ai をインス…

Rocky Linux8 に Nginx と remi から PHP 8.1 をインストールする

Rocky Linux 8 へ Nginx と PHP 8.1 をインストールする手順をメモしておきます。 PHP は remi からインストールしました。

Nginx で Fancy Index を有効化し、DirectoryIndex 表示を改善する

Nginx へ Fancy Index をインストールし、Directory Index 画面の見栄えを改善してみました。 Rocky Linux8 で作業した際の手順をメモしておきます。

Rocky Linux8 へインターネット上からリポジトリ定義を追加し Nginx をインストールする

以前に Rocky Linux に Nginx を公式リポジトリからインストールする というメモを書きました。 意味的には全く同じですが、リポジトリの定義を (エディタで新規作成するのでは無く) インターネット上に配置したものをダウンロードする手順へ変更しましたの…

Kali Linux の OVA ファイルを作成する

Kali Linux の vSphere 用イメージは 7zip 形式で配布されていますが、OVA ファイルは配布されていません。 OVA 化する手順自体は Converting VMX to an OVA で説明されているので、この手順に従って OVA ファイルを作成してみます。 作業は Rocky Linux8 上…

Rocky Linux8 へ 7zip をインストールする

Rocky Linux8 へ 7zip をインストールする方法をメモしておきます。 EPEL からインストール出来ますがバージョンが古い為、公式サイトからアーカイブをダウンロードしてインストールする方が良いと思われます。

Rocky Linux8 へ golang をインストールする

Download and install を参考に Rocky Linux 8 へ golang をインストールしたので手順をメモしておきます。

Rocky Linux8 へ digdag をインストールする

Rocky Linux8 に digdag をインストールする手順をメモしておきます。

Rocky Linux8 に Trivy をインストールして Docker の検査を行う

Software Design 2021年12月号 で Docker 特集が組まれており、Trivy が紹介されていたので試してみました。 今回は Rocky Linux8 上で動作確認しています。 尚、Trivy の GitHub リポジトリはこちら です。

distroless ベースの Nginx コンテナイメージを利用する

distroless ベースで Nginx の Docker コンテナである nginx-docker を作成したのでメモしておきます。 sig9org/nginx-docker (GitHub) sig9/nginx (DockerHub)

Rocky Linux8 へ docker-compose v2 系をインストールする

以前に Rocky Linux 8 へ docker / docker-compose をインストールする といメモを書きました。 ですが、docker-compose v2 以降では docker-compose のインストール手順が変更されている為、改めてメモしておきます。

Rocky Linux8 へセカンダリアドレスを追加する

「ひとつの NIC に対して複数の IP アドレスを割り当てる」ことを「セカンダリアドレスを設定する」と表現します。 Rocky Linux8 でセカンダリアドレスを設定する方法をメモしておきます。

Rocky Linux 8 へ docker / docker-compose をインストールする

Rocky Linux 8 に docker / docker-compose をインストールする手順をメモしておきます。

RockyLinux8 へ OpenConnect をインストールし AnyConnect の代替として利用する

OpenConnect は以下の VPN クライアントの代替として利用することが可能です。 Cisco AnyConnect (--protocol=anyconnect) Array Networks AG SSL VPN (--protocol=array) Juniper SSL VPN (--protocol=nc) Pulse Connect Secure (--protocol=pulse Palo Alt…

dnf コマンドでパッケージの依存関係を表示する

RHEL8 / CentOS8 / RockyLinux8 などの dnf ベースのシステムではパッケージの依存関係を調べるには dnf deplist PACKAGE を使います。

自分用・検証用 RockyLinux8 作成手順メモ(2021/11/03 版)

以前に以下のメモを書きました。 自分用・検証用 CentOS 作成手順メモ(2017/01/14 版) 自分用・検証用 CentOS8 作成手順メモ(2019/10/02 版) 検証用 Amazon Linux2 初期設定メモ(2019/10/10 版) 自分用・検証用 CentOS8 作成手順メモ(2020/01/31 版)…

IOS-XE で GuestShell を有効化し、外部ネットワークと通信する

IOS-XE では簡単な設定で Linux コンテナを動作させることが出来ます。 今回は Catalyst8000v 17.06.01a 上で GuestShell を動作させ、GuestShell から外部ネットワークへ通信出来るように設定する手順をメモしておきます。 尚、逆向きの「外部ネットワーク …

Rocky Linux 8.3 へ Python3 をインストールする

Rocky Linux 8.4 へ Python3 系をインストールする手順をメモしておきます。 今回は Python 3.9.2 をインストールしました。

Linux に DataDog Agent をインストールする

Linux へ DataDog Agent バージョン 7 をインストールする手順をメモしておきます。 今回は Amazon Linux2 と Rocky Linux 8.4 へインストールしました。