(O+P)ut

(O+P)ut

インフラエンジニアの (O+P)ut → OutPut → アウトプット

テクノロジー

【AIX】ulimitのfsizeを変更する

事象/原因/解決策 事象 AIX環境にて巨大ファイルを作成しようとしたところ、 ファイルは ulimit によって設定された値より大きくできません。上記メッセージでエラーとなる。 原因 limitsファイルに記載されているfsizeの値に抵触。 解決策 chuser fsize=-1 …

SSHで2048がプレイできる

2048とは? 『2048』は2014年3月に公開されたパズルゲーム。App StoreやGoogle Playで無料公開されており、オープンソースとされている 4×4のマスに数字が書かれたタイルがあり、スライドさせるとそれらはマスの端まで移動し、同時に新たなタイルが出現する…

【UNIX】ディレクトリをtar.gzにして分割する

目的 と その手順 やりたいこと ディレクトリTest_dirを別サーバに送付したい。 ただし、容量が巨大なため、分割して送りたい。 やりたいことを実現する手順 ディレクトリTest_dirをファイルtest.tar.gzにまとめる ファイルtest.tar.gzを分割 別サーバに送付…

【ストレージ入門】ATA/SATA/SCSI/SASの用語整理

ストレージの規格でよく耳にする以下の4つを整理しました。 ATA SATA SCSI SAS どれもコンピュータとストレージの通信規約で、コネクターの形状や電気信号の形式などを定めています。 4つの関係を整理 ジャンルで分けると、 サーバで利用 SCSI、SAS パソコ…

【UNIX】/etc/shadowのアスタリスクとびっくりマークの違い

/etc/shadowの「!!」と「*」の違い /etc/shadowとは /etc/passwdはパスワードに関する情報が記述されているファイルで、形式はコロン区切りです。例えば、RHEL環境で先頭数行を見てみると以下のようになっています。 # head -n 2 /etc/shadow root:$6$2JiRy.…

【入門】pkcs7について

pkcs7とは? PKCSとはPublic Key Cryptography Standardsの略で、公開鍵暗号の標準規格です。 その中でも#7は証明書周りの規格です。認証局にSSLサーバ証明書の発行を依頼した際に、納品物としてpkcs7形式の証明書が送付されることがあります。ある認証局に…

opensslコマンドで「unable to load certificate」とエラーが出る

事象 Linux環境でopensslコマンドを使い、証明書(cert.crt)のsubjectを表示しようとすると「unable to load certificate」で始まるエラーが出る # openssl x509 -in cert.crt -noout -subject unable to load certificate .... 解決策 引数-informにてDERと…

【入門】サーバ証明書を検証する流れ

証明書検証について 例えばネットサーフィンを行う際、HTTPSを用いるとWebサーバのサーバ証明書の検証をWebサイト閲覧端末で行い、接続するサーバの正当性を確認して暗号化通信を行います。 この一連の流れを図示したものが以下となります。 ( ssl certifica…

「DDR3 SO-DIMM 1600MHz 8GB」からメモリ用語を読み解く

メモリの用語は難しい Macでは「このMacについて」、WIndowsでは「システム情報」から搭載されているメモリが以下のように確認できると思います。 「8GB 1600MHZ DDR3」また、同じようなメモリをネットで購入しようとすると以下のような暗号チックな文字列を…

【入門】クロスルート証明書とは?

クロスルートとは、 あるルート証明書から発行されたサーバ証明書を別のルート証明書が設定されているブラウザでも利用できるようにする仕組み です。サーバ証明書やルート証明書についてはぼんやり分かっている方向けに、クロスルート証明書を解説してみま…

サーバー証明書と中間証明書の連結について

はじめに ApacheやnginxといったOpenSSLバンドル系のWebサーバを利用している場合、証明書を連結して一つのファイルにしてインストールする必要があります。 本記事では、それらに対する考え方について解説しています。 証明書の連結について 認証局にサーバ…

印影は公開鍵だができるだけ秘密にすべきという話

デジタル証明と印鑑証明のアナロジー ( https://www.infraexpert.com/study/security6.html より図を抜粋)よくデジタル証明と印鑑証明は比較で用いられます。デジタル証明書の一つであるSSLサーバ証明書は、 Webサイトの「所有者の情報(=発行者名)」「…

自己署名証明書とオレオレ証明書の違い

結論 オレオレ証明書 ∈ 自己署名証明書 です。以下、解説となります。 解説 まずは、言葉を整理します。 自己署名証明書 公開鍵をそれに対応する私有鍵で署名した公開鍵証明書 公開鍵証明書 公開鍵と、その所有者を特定するための情報を結びつける証明書 こ…

ブロックチェーンでトレーサビリティが確保できる理由

ブロックチェーンの応用例として、ブロックチェーンの追跡機能を利用するものがあります。 ブロックチェーンには、自動で取引履歴が残り改ざんできない、信頼性の高い情報のトレース(追跡)機能があります。 今回は、ブロックチェーン技術の持つトレース機…

ブラウザで利用するJavaのバージョンを切り替える

タイトルにもありますが、 Javaのバージョンを切り替える必要があった際に過去のバージョンをアンインストールすることなく切り替えした際のメモとなります。 検証環境 PC ブラウザ 切り替え前 Java 切り替え後 Java Windosw 7 Internet Explorer 11.0 1.8 1…

ExcelファイルをCSVに変換する際の改行について

事象 A B C 1 a1 b1hoge c1 2 a2 b2 c2 上のようなExcelファイルをCSVファイルとして出力すると、以下のようになる、 a1,"b1 hoge",c1 a2,b2,c2 注意点と対応策 セル内に改行が入っている場合は他の項目と異なる出方をします。 CSVファイルとして見た場合、…

【RHEL7】OpenVPNでクライアント接続する

はじめに RHEL7にてOpenVPNクライアントとして接続するために必要なことを整理しました。 環境 コマンドを発行する環境ですが、RHEL7.5となります。*1 # cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.5 (Maipo) 接続に向けて 必要な…

【YoutubeAPI】チャンネル登録者数を取得する

チャンネル登録者の取得 例えば以下のURLをWebブラウザで表示させると https://www.youtube.com/channel/UCZf__ehlCEBPop-_sldpBUQHikakinTVのトップページが表示され、 そこにチャンネル登録者がチャンネル登録用ボタンと共に表示されています。 本記事では…

【sedコマンド】文字列から半角英数のみ取り出す

文字列から半角英数のみ取り出すワンライナー hoge.txtに複数行の文字列が書かれているとして、半角英数のみ取り出したければ以下のコマンドコピペで動作します。 cat hoge.txt | sed -e 's/[^abcdefghihklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678…

【UNIX】netstatでポート番号を表示する

背景 X11で利用しているポート番号を調査しようと netstat -aを利用したが、 tcp4 0 0 A.B.C.D.33463 a.b.c.d.x11 ESTABLISHEDとプロトコル変数が表示されてしまう。 解決策 オプションとして-nを追加すれば解決しました。 netstat -anを利用することで、 tc…

ブログ投稿の記事タイトル一覧を取得する

はじめに 本記事でははてなブログを想定して記載しています。また、wgetコマンドを用いて実施するため、こちらのコマンドが打てる環境を用意ください。 今回はWindows環境ですのでCygwinにて実施しました。ちなみに、上の文字列の画像は本ブログのタイトル一…

【ブロックチェーン】なぜ送金手数料を高めに設定するのか

とある記事にて ビットコインの送金を早くするためには送金手数料を高めに設定すればよい と記載されていました。書面の都合か自明だから、理由が解説されていなかったので、 本記事ではこの理由について解説します。それは、タイトルの「なぜ送金手数料を高…

【サルでも分かる】Java Servlet入門

サーブレットと検索すると、以下のような説明が見られます。 Java Servlet(ジャバ サーブレット)とは、サーバ上でウェブページなどを動的に生成したりデータ処理を行うために、Javaで作成されたプログラム及びその仕様である。Java EEの一機能という位置づ…

インフラエンジニアにおすすめのWebサイト5選

ブックマーク推奨Top5 あまり多く挙げても見きれないと思うので、 私が週に1度は必ず巡回している5選をピックアップしました。 1. はてなブックマーク - 人気エントリー - テクノロジー http://b.hatena.ne.jp/hotentry/it 良いところ お堅い記事から下世…

【Linux】cutコマンドで複数の区切り文字を使いたい

cutコマンドを使うお客様が欲しいのは区切り文字で挟まれた値であってcutコマンドの出力ではない (詠み人知らず) 結論 awkを用いて実現させます例えば<>を区切り文字、 つまり「」それぞれを区切り文字として認識して欲しい場合は awk -F'[<>]' と書き、 …

【Linux】wgetでYahoo! 話題のキーワードを取得する

Yahoo! 話題のキーワードを取得 前にjsoupというHTML解析ライブラリを使ってみた記事でも紹介したサービスを、今回はwgetコマンドでやってみます。WindowsでもCygwin等でも同様に動作します。ちなみに、リアルタイム検索で話題のキーワードはビジネスユーズ…

【入門】JBoss Enterprise Application Platformとは?

はじめに JBoss Enterprise Application Platform (JBoss EAP)とは、 RedHatの製品でありJava EEアプリケーションサーバです。今回は、そんな JBoss EAP とはなんぞや?というあたりを周辺の用語から分かりやすく記事にしてみました。 まずは、RedHatの製品…

【Chef】エージェント型のメリット

Chefはエージェント型 Chefはエージェント型です。一方、最近流行りのAnsibleはエージェントレス型です。そんなことからか、Ansibleの優位性を語る際はまず初めに「エージェントレス型」であることが挙げられます。確かにエージェントレス型には多くの利点が…

スティッキービットはなぜ必要なのか

スティッキービットが必要な理由 スティッキービットの説明は以下のような記載が多いです。 スティッキービットがディレクトリにセットされると、ディレクトリ配下のファイルのファイル名変更や削除はそのファイルの所有者、ディレクトリの所有者、スーパー…

【AIX】psコマンドが見切れる

対応 psコマンドで見切れてしまう場合ですが、パイプして catすると全て見えます。対象は、標準AIXのpsコマンドおよびpsコマンドのSystem V バージョンに関してです。 補足 UNIX系のシステムにおいて、プロセスの状況を表示はpsコマンドで行えます。デフォル…

スポンサーリンク4選