IT

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
Dir.openを使用して、フォルダ内のファイルを全て表示します。

サンプルコード

Di ...

Ruby

環境
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

環境
ruby ruby 3
gem 3.2.32

mongoインストール
gem install mongo

概要
データベース:test

使用例
コレクシ ...

RHEL9

環境
# cat/etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)

操作方法
1.PATHを設定します。

$ exp ...

Ansible

環境
Ansible
Python 2.X

ファイル名 playbook.yml
定義内容

- name: Install epel-release yum: name: epel-relea ...

CentOS 7

環境
CentOS7.9

操作方法
1.Dockerコンテナをインストールする
$ docker run -it –rm centos:7 bash

2.パッケージを更新する ...

Ansible

環境
Ansible
Amazon Linux2

エラー現象
$ ansible web -i inventory -m ping -o
メッセージ

{"ansible_facts": ...

CentOS Stream 8

環境
CentOS 8

操作方法
1.python3のインストールを行います
# dnf install python3

2.バージョンを確認する

# python3 --vers ...

AWS

環境
AWS EC2
Red Hat Enterprise Linux release 9.2 (Plow)

操作方法
1.firewalld の状態を確認する

$ systemctl sta ...

Ansible

環境
Anisble

概要
コントロールノードとターゲットノードで通信する際のSSHを設定します。

操作方法
1.コントロールノードにて認証用の公開鍵を生成します。

$ ssh-k ...

Ubuntu 23.04

環境
Ubuntu 22.04

操作方法
1.パッケージを更新する
$ sudo apt update

2.PPAをインストールする
$ sudo apt install sof ...

Linux

環境
RHEL9.2

形式
userdel -r <ユーザ名>
このとき「-r」を指定するとホームディレクトリの情報も削除されるようになっている。
ユーザの情報を削除する場合はホ ...

Kotlin

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
リスト名
リスト名.get(インデックス番号) ...

Ansible

環境
AlmaLinux 8.7

概要
Serverspecはサーバの状態をテストするツール

serverspecのインストール
# gem install serverspec ...

AlmaLinux

環境
AlmaLinux 8.7

構文
grep -l ‘置換対象の文字列’ 置換対象のファイル | xargs sed -i.bak -e ‘s/置換対象の文字列/置換 ...

Ansible

環境
Ansible
CentOS 8

エラー現象
FAILED!=>{
“changed”:false,
“modulle_stderr& ...