2019年5月

  • 2019.05.30

Ruby Cisco製ルータのログからsh runを抜き出す

 大量のCisco製のルータのログがあって、その中からsh runだけを抜き出したファイルを作成する。 #使い方 #コマンドプロンプト起動 #cdでカレントフォルダ(抜き出ししたいファイル(ciscoログ)があるフォルダ)に移動 #(同じフォルダに当ファイルも置いておく) #当rbファイル名がsh_run.rbの場合 #ruby “sh_run.rb”を実行 #同じフォルダ […]

  • 2019.05.28

ruby めんどうでない配列の作り方 %w記法

通常、要素がa,b,c,d の配列を作るとき、 irb(main):003:0> array=["a", "b", "c", "d"] とするが、要素ごとに”(ダブルコーテーション)でくくらないといけないのでかなり面倒。 そこで%w記法を使うと楽に作成できる。 %w!のあとに要素ごとにスペースで区切ってあげれば、区切りごとの要素で配列が作られる。 便利! irb(main):006:0 […]

  • 2019.05.27

CentOS7 IPアドレス、デフォルトルート、DNSの変更

CentOS7のIPアドレス変更方法 ■デバイスの確認 変更対象インターフェースが接続済みであることを確認 $ nmcli d DEVICE TYPE STATE CONNECTION ens191 ethernet 接続済み ens191 lo loopback 管理無し — ※接続済み以外の場合 VMwareの場合は、設定を確認し、 インターフェースのDown、UPをコマンドで実行 […]