(O+P)ut

アウトプット



(O+P)ut

Output Log

IT技術

【Wireshark】色付けルール&パケット解析の見方

はじめに Wiresharkをインストールはしたものの、何からしていいか分からない方向けに入門記事を書いてみました。 環境情報 Wireshark 3.2.2 パケットキャプチャ―されたファイルを読み込む 以下のように別サーバで解析したものは「ファイル>Open」で読み込ま…

【Docker】docker runコマンドのPオプションとpオプションの違い

はじめに dockerコマンドのハンズオンにてnginxはよく利用されますが、コンテナ起動時のオプションにてPオプションやpオプションの付与が求められることがあります。本記事では初学者の方に向けて簡単なハンズオンとp/Pオプションがないと何が困るのかについ…

【AIX】NTPの向き先変更のやり方

やりたいこと AIXサーバの時刻同期をすべくNetwork Time Protocolを利用してNTPサーバと通信をする。 環境情報 AIX 7.2 事前準備 コマンド発行環境の確認。 # date # whoami # uname -nNTPサーバに対して通信が通ることを確認。 # traceroute -p 123 <IP_ADDRESS>事前のN</ip_address>…

【Bash】sedで否定[^X]を利用する場合は検索条件で絞る

はじめに sedコマンドでは特定の文字列を含む行に対してのみ置換することができます。 sed '/検索文字列/s/置換前文字列/置換後文字列/g'イマイチ検索文字列のポイントが分かっていなかったのですが「sed」で置換前の部分を変数のようにして扱いたい時に便利…

【Ciscoスイッチ】CiscoCatalystへのtelnetを用いたログイン手順

はじめに 既にIPをアサイン済みという状況にてtelnetを用いたCiscoCatalystへのログイン方法です。 今回はTeratermを利用しています。 環境情報 WS-C2960X-24TS-L 事前準備 端末とスイッチが物理的に離れている場合は、スイッチに付与されているIPアドレスに…

【自動更新】QiitaのDailyランキングTop10

更新日時 2020/04/06/07:00 Qiita Trends Daily 1位 ※前日1位 Python,初心者 Qiita Trends Daily 2位 ※前日10位 Qiita,QiitaAPI,自動更新 Qiita Trends Daily 3位 [New] Qiita,QiitaAPI,自動更新 Qiita Trends Daily 4位 ※前日9位 JavaScript,array Qiita Tr…

【Cygwin】viの設定ファイルvimrcの場所

はじめに Cygwinのviを利用しているのですが設定ファイルの場所が以下のパスではなかったので知見をシェアしておきます。 ~/vimrc 環境情報 VIM - Vi IMproved 8.1 viの設定ファイルの場所 こちらはviのバージョンを確認するとvimrcを配置すべき場所が分かり…

【Java】UnicodeテキストはFileReaderではなくInputStreamReaderで扱う

はじめに 例としてハングルである「스브스케이팝」をメモ帳にコピペしASCI形式で保存しようとすると このファイルは、ANSIテキストファイルとして保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには、下のキャンセルを…

【ESXi】ipconfigに相当するネットワークインターフェース情報を確認する

やり方 以下でインターフェース名を確認し # esxcli network ip interface list以下で詳細を確認する # esxcli network ip interface ipv4 get -i vmk0 環境情報 Product: VMware ESXi Version: 6.7.0以下、補足です。 補足 ESXiの実機にログインするとCUIで…

【sortコマンド】一列目は降順で二列目は昇順にする

やりたいこと 以下のようなファイルを 3,1,one 4,1,two 5,9,three 2,6,four 5,3,five 5,8,six 9,7,seven 9,3,eight 2,3,nine 8,4,ten以下のように並べ替えたい。 2,6,four 2,3,nine 3,1,one 4,1,two 5,9,three 5,8,six 5,3,five 8,4,ten 9,7,seven 9,3,eight…

【HyperV】「仮想マシンの起動に必要なメモリがシステムに不足しています」というエラー

事象 Windows環境でHyperVを利用して仮想マシンを起動したところメモリエラーとなる。 環境情報 HyperVマネージャ 3.0 回避策 メモリ割り当て量ではなくシステムのメモリがエラーとなっているので「タスクマネージャー>プロセス」からメモリ消費量が多いプ…

【curlコマンド】シングルクォーテーションの中で変数を使う

やりたいこと 以下の記事で利用するcurlコマンドにて "Hello, world"の部分を変数 "$hoge"にしたい。 やり方 全体の囲みがシングルクオーテーションになっているので -d '{"messages":[{"type":"text","text":"$hoge"}]}'ダブルクォーテーションに変更して内…

【vCenter】vCSAに登録されているhostsファイルを確認する

はじめに ESXiとvCenterの名前解決にDNSが要件になりますが、初期構築の段階ではvCenterにhostsファイルを書いて名前解決をさせることもあるかと思います。後々DNSにつないだ際にこのhostsファイルとDNSに登録した内容に差が出た場合にはvCenterの実機に記載…

【LINE公式アカウント】API経由でBotメッセージを送付する

はじめに 個人用でLINEのBotを作成し、CURLコマンドでメッセージを送付する流れは以下の記事で実践しましたが 本記事では作成したLINE公式アカウントにてCURLコマンドでメッセージを送付する流れを実践しました。 コマンド実行環境 $ curl --version curl 7.…

【Bash】$(val:-word)で変数の中身が空なら特定の文字列を入れる

はじめに シェルスクリプトには引数で指定した内容を$1としたり引数の数を$#で取得したりするようなパラメータが存在しますが、タイトルの通りで以下のように記載すれば変数valの中身が空であればwordという文字列を入れるという動きをします。 $(val:-word)…

【Powerpoint】鼓動のような動きをアニメーションで作成する

はじめに タイトルの通りですが、パワーポイントのアニメーションにて心臓の鼓動のような動きを簡易的に作成したので備忘録を残しておきます。 アニメーションの作り方 鼓動風にしたい画像や図形やテキストに対して以下の「Grow/Shrink」を選択します。アニ…

【Windows】netshでパケットキャプチャを行いWiresharkで解析する

はじめに Windowsにて取得できるetl形式のパケットキャプチャログを変換するツール(Network Analyzer)が2019年に廃止になったので、最新版の手順でWiresharkに流し込む手順を調査しました。 環境情報 Windows 10 Enterprise Wireshark 3.2.2 パケットキャ…

【Powershell】OpenSSHにてBad owner or permissionsとなるエラー

事象 Windowsのpowershell上から外部サーバに対してSSHコマンドを利用しようとしてsshを押下するも以下のエラーで接続できない。 ssh -v -T xx OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5 Bad owner or permissions on C:\\Users\\XX/.ssh/config 原因 Cygw…

【Windows】ActiveDirectory入門

はじめに Windows環境でよく聞く「アクティブディレクトリ―」について初学者の方向けに どういう機能なのか? どうやってインストールするのか? 技術的には何が動いているのか? について分かりやすく解説しています。 ActiveDirectoryの役割は? ActiveDir…

【Git】マージ時のコンフリクトを解決する流れ

はじめに Gitではブランチを分けて独立しながら開発することが可能ですが、同一箇所を修正した場合はマージをする際に検知する機能が存在しています。本記事では同一箇所を修正してコンフリクトが発生する流れをローカルの個人環境であえて発生させ、どのよ…

【入門】StorageInsightsのアーキテクチャ

はじめに Storage InsightsとはIBMが提供するSaaSでストレージのパフォーマンスモニタリングを通じて障害の未然に防ぐことを目的にしたサービスです。本記事では以下リンクを参考に基盤観点でのアーキテクチャを分かりやすく整理しました。 アーキテクチャの…

【Linux】numutilsでワンライナーを省力化する

Debian GNU/Linux 9にてスクリプトやコマンドを利用して数値演算をすることがありますが、例えば数値列の合計値を算出する場合は以下で可能です。 $ seq 1 5 1 2 3 4 5 $ seq 1 5 | awk '{a+=$1} END{print a;}' 15しかし、数値を合計するという処理に特化し…

【Db2】システム情報取得関連コマンド

Db2チートシート Db2のインストール手順は以下記事にて紹介しましたが 本記事では照会系で利用するコマンド群を記載しました。 状況照会コマンド パラメータ情報取得 select * from sysibmadm.dbcfgメモリー情報取得 select * from sysibmadm.SNAPDBM_MEMORY…

【Bash】各行に指定の単語がいくつかあるのかをカウントする

やりたいこと 以下のようなCSVファイル(abc.csv)がありそれぞれの行のカンマ数をカウントしたい。 a,b,c d,e f,g,h,i j,k, つまり上の場合は以下のように出力したい。 2 1 3 2 環境情報 $ bash --version GNU bash, version 4.4.12(1)-release (x86_64-pc-…

【入門】企業向けサーバの中身と設計ポイント

企業向けサーバ(サーバー)とは、例えばWebサーバやDBサーバといった業務処理を行うためのコンピュータ機器です。そんな企業向けサーバはどのような構成なのでしょうか? 今回は一例として企業向けサーバを設計する際に意識する構成要素を列挙してみます。P…

【Git】showコマンドによる特定ファイルの過去バージョンの確認方法

はじめに Gitではファイルの修正を適宜コミットすることでバージョン管理を行え、過去のコミット時に戻すことが可能です。一方で、過去のバージョンに戻すのではなくて中身のみを表示したい場合があります。本記事ではそれらの手法をハンズオン形式で説明し…

【Kubernetes】ローカルでbuildしたimageのコンテナがrepository does not existで起動できない

事象 ローカルでbuildして作成した独自イメージをyamlファイルで起動しようとすると以下のようにポッドが起動しない。 > kubectl get pods NAME READY STATUS RESTARTS AGE nginx-deployment-84f8547f85-fc5cw 0/1 ImagePullBackOff 0 XX 原因 Kubernetesが…

【SpringBoot】URLにパラメータを渡して処理させる

はじめに 以下記事で利用したサンプルは特定のURLを叩くと特定のメッセージを返すものでした。 今回はパラメータに数字を入れた場合にその数値を画面に表示させてみます。 環境も同一とし、Libertyに配置する使い方とします。 環境情報 Windows 10 DockerDes…

【入門】Mavenコマンドでプロジェクトを作成する

はじめに Apache MavenとはJava用のプロジェクト管理ツールですが、EclipseやVSCodeにてGUI上で利用できるので直接コマンドを叩かなくても利用可能です。 ただし、本記事ではあえてmavenコマンドにてプロジェクトを作成した際の動きを解説します。 環境情報 …

【SpringBoot】WASLibertyにwarファイルを配置して動作確認する

はじめに Windows10&DockerDesktopを利用している環境にてSpringBootのwarファイルをLibertyにデプロイした流れを説明します。以下記事のWindowsバージョンです。 環境情報 Windows 10 DockerDesktop Eclipse(STS) warファイルの準備 Eclipseでwarファイル…


他の記事を読む