Linux

【Linux カーネル: OS 基礎入門1】OS、カーネルとは

本記事は全5回に渡る Linux カーネルの解説のうち第1回「OS、カーネル」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご確認ください。 【Linux カーネル: OS 基礎入門1】OS、カ...
未分類

インフラエンジニアへのおすすめ技術書(参考書)15選

初めに ssh コマンドすら知らない状態から、この2年で読み漁った技術書のうち特にわかりやすかったものを分野ごとに紹介していきます。ちなみに、私が本に求める内容は以下のとおりです。 わかりやすさ重要ですね。ググっても情報が出て...
Linux

【Linux カーネル: OS 基礎入門3】メモリ管理

本記事は全5回に渡る Linux カーネルの解説のうち第3回「メモリ管理」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご覧ください。 【Linux カーネル: OS 基礎入門1】OS、カーネル...
ビッグデータ

【入門】Elasticsearch とは?インストールから query の使い方

ElastiElasticsearch とは Elasticsearch とは、複数のドキュメント(ファイル)から特定の文字列を検索する分散型エンジンです。 具体的には google 検索や、github の検索みたいな検索機...
ストリーミング

【入門】Apache kafka とは?docker で起動から使い方までを解説

Apache kafka を学習する上で以下のような疑問が生まれたため、本記事にまとめました。 どんなことができるの?分散ストリーミングプラットフォームって何?そもそも何に使うのこれ?メッセージキューイングシステムでよくない?どうや...
ネットワーク

TLS 証明書・TLS プロトコル入門

対象者 TLS(Transport Layer Security)プロトコルを知りたい人TLS 証明書の中身を知りたい人暗号方式の違いが知りたい人自己証明書を作成は解説しません下記の表の説明が欲しい方 ...
Java

JDBC(Java DataBase Connectivity)とは

JDBC(Java DataBase Connectivity)とは JDBC は Java アプリケーションからデータベース間へアクセスするためのインターフェイス(API・仕様)です。 Java アプリケーションからデータベ...
Linux

udev とは【Linux 入門】

udev とは udev とは、Linuxカーネル 用のデバイス管理ツールです。 新しいデバイスがコンピュータに接続もしくは接続解除された時に、udevは事前に定義したルールを実行することでデバイスを管理します。 カーネ...
Java

【入門】Gradle とは? Maven リポジトリで Dependencies を解決

対象者 Gradle って何?Groovy DSL の書き方Gradle のサンプルコードが欲しいGradle の公式ドキュメントを読む前に概要を知りたい わかりやすさ重視で記載しているので、厳密な定義は公式ドキュメントを読ん...
hadoop

【入門】Hadoop とは?MapReduce の使い方やエコシステム一覧

対象者 Hadoopって何?どんな構成なの?Hadoop エコシステム(できること)一覧を知りたいHadoop の環境構築をしたいWordCount(Hadoop における Hello World)が実行できるようになりたい ...