Ruby Dir.openを使用してフォルダ内のファイルを取得する
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Dir.openを使用して、フォルダ内のファイルを全て表示します。
サンプルコード
Di ...Ruby Dir.foreachでフォルダ内のファイルを全て表示する
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Dir.foreachを使用すれば、フォルダ内のファイルを全て表示します。
使用例1
Ruby 配列内で指定した値が最初に見つかった位置を取得するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列名.index { 条件 }
配列内で指定した値が最初に見つかった位置を取得するには「inde ...
Ruby 配列内で指定した値が最後に見つかった位置を取得するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列名.rindex { 条件 }
配列内で指定した値が最後に見つかった位置を取得するには「rin ...
Ruby mongoDBに接続するサンプルコード
環境
ruby ruby 3
gem 3.2.32
mongoインストール
gem install mongo
概要
データベース:test
使用例
コレクシ ...
RHEL9 PATHの優先順位を設定する方法
環境
# cat/etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)
操作方法
1.PATHを設定します。
Ansible dnfをインストールする方法
環境
Ansible
Python 2.X
ファイル名 playbook.yml
定義内容
CentOS7.9 Dockerコンテナにdnfをインストールする
環境
CentOS7.9
操作方法
1.Dockerコンテナをインストールする
$ docker run -it –rm centos:7 bash
2.パッケージを更新する ...
Ansible ansible_python_interpreterを指定する方法
環境
Ansible
Amazon Linux2
エラー現象
$ ansible web -i inventory -m ping -o
メッセージ
CentOS 8 Pythonをインストールする方法
環境
CentOS 8
操作方法
1.python3のインストールを行います
# dnf install python3
2.バージョンを確認する
# python3 --vers ...AWS RedHat9 EC2インスタンスにはファイアウォール(firewalld)がインストールされないことを確認する
環境
AWS EC2
Red Hat Enterprise Linux release 9.2 (Plow)
操作方法
1.firewalld の状態を確認する
Ansible コントロールノードとターゲットノードでSSHの設定方法
環境
Anisble
概要
コントロールノードとターゲットノードで通信する際のSSHを設定します。
操作方法
1.コントロールノードにて認証用の公開鍵を生成します。
Ubuntu23.04 Anisbleをインストールする方法
環境
Ubuntu 22.04
操作方法
1.パッケージを更新する
$ sudo apt update
2.PPAをインストールする
$ sudo apt install sof ...
RHEL9.2 userdelでユーザを削除する方法
環境
RHEL9.2
形式
userdel -r <ユーザ名>
このとき「-r」を指定するとホームディレクトリの情報も削除されるようになっている。
ユーザの情報を削除する場合はホ ...
Kotlin リストListの位置を指定して要素を取得するサンプル
環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201
構文
リスト名
リスト名.get(インデックス番号) ...
Serverspec インストール系のテストの書き方
環境
AlmaLinux 8.7
概要
Serverspecはサーバの状態をテストするツール
serverspecのインストール
# gem install serverspec ...
AlmaLinux 8.7 ファイルの文字列をまとめて置換する方法
環境
AlmaLinux 8.7
構文
grep -l ‘置換対象の文字列’ 置換対象のファイル | xargs sed -i.bak -e ‘s/置換対象の文字列/置換 ...
Ansible Shared connectionエラーの解決方法
環境
Ansible
CentOS 8
エラー現象
FAILED!=>{
“changed”:false,
“modulle_stderr& ...