Shadow さん プロフィール

  •  
Shadowさん: SHADOW-LOG
ハンドル名Shadow さん
ブログタイトルSHADOW-LOG
ブログURLhttps://zeus.shadow-net.jp
サイト紹介文サーバ/ネットワーク系の技術ブログです。たまに日常的なことも。
参加カテゴリー
更新頻度(1年)情報提供29回 / 142日(平均1.4回/週) - 参加 2018/01/20 01:38

Shadow さんのブログ記事

  • OSを自作してみる10 〜ソフトウェア割り込みを実装してみる〜
  • 今回はソフトウェア割り込み経由のシステムコール呼び出しを実装してみる。目次概要システムコール呼び出し、int 0x80命令を送るIDTにソフトウェア割り込みを登録システムコールの本処理実際に呼び出されてるか確認 概要前に「OSを自作してみる6 〜割り込み経由でのキー入力〜」と「OSを自作してみる5 〜IDT/PICの初期化〜」の記事で割り込みの設定をし、キーボードの入力を割り込み経由で行うようにした。これはハードウェア割り [続きを読む]
  • RedHat/Debian系Linuxのkernelをkernel4.15にアップデートしてみる
  • この前、自宅のサーバ達のカーネルアップデートを行った時のことを備忘録的な感じで紹介していく。目次概要カーネルアップデート(RedHat系)カーネルアップデート(Debian系)ESXiバグ対策CPUの脆弱性情報の確認 概要今回はサーバをkernel4.15へとアップデートする方法を紹介する。なぜkernel 4.15なのかというと、少し前にintel/amdのcpuに存在する脆弱性「Meltdown」「Spectre」を修正する為だ。この2つの脆弱性はcpuの投機的実行 [続きを読む]
  • ブログドメイン変更とSSL化のお知らせ
  • 最近はやりの常時SSL化とか、IPv6化とかもやってみた〜主な変更点〜1.IPv6環境からのアクセスが可能に https://[2001:470:ff47:3::1]/、AAAAレコードで名前解決された状態でアクセス可能。2.SSL化 Let’s Encryptを使ってSSL化。 http環境でアクセス使用としたときに強制的にhttpsへリダイレクトする。 ちなみにssllabsのテストでA+を取得。(全部スコアMAXでSかな…?)3.ドメインを変更 変更前)shadows.dip.jp 変更後)zeus.sh [続きを読む]
  • HE.netからIPv6の/48のグローバルアドレスを取得する
  • HE.netにアカウントを作成しIPv6/48のアドレス帯を取得してみる。目次概要HE.netでアカウントを作成トンネルを作成、IPv6/48を取得Cisco機器に設定を導入&確認 概要まず、IPv6を自宅ネットワークに導入しようと思ったのは某サイトで、あるサイトに登録することによってIPv6/48のグローバルアドレス帯がただでもらえるというネットの記事を見つけたからである。もともとIPv4のグローバルIPアドレスは1つもっていたが、自宅で複数の [続きを読む]
  • HE.netからIPv6の/48のグローバルアドレスを取得する
  • 目次 概要 HE.netでアカウントを作成 トンネルを作成、IPv6/48を取得 Cisco機器に設定を導入&確認 概要 まず、IPv6を自宅ネットワークに導入しようと思ったのは某サイトで、あるサイトに登録することによってIPv6/48のグローバルアドレス帯がただでもらえるというネットの記事を見つけたたからである。 もともとIPv4のグローバルIPアドレスは1つもっていたが、自宅で複数のサービスを公開したい場合、ルータのNAPT機能で強制 [続きを読む]
  • OSを自作してみる9 〜簡易プロンプトとコマンドを実装〜
  • 今回は簡易的なプロンプトと、簡単に実装できるコマンドを追加する。※過去回の記事とソースコードは下記から入手できるhttps://github.com/Shadow5523/osdev/blob/master/README.mdまた、ここで使用するコードはGitHubから閲覧できる。https://github.com/Shadow5523/osdev/tree/master/version_8 目次今回やったことsh_strcmp追加プロンプト追加コマンドの追加とkernel本体の修正確認 今回やったこと前回から追加した機能は以 [続きを読む]
  • OSを自作してみる9 〜簡易プロンプトとコマンドを実装〜
  • 今回は簡易的なプロンプトと、簡単に実装できるコマンドを追加する。※過去回の記事とソースコードは下記から入手できるhttps://github.com/Shadow5523/osdev/blob/master/README.mdまた、ここで使用するコードはGitHubから閲覧できる。https://github.com/Shadow5523/osdev/tree/master/version_8 目次今回やったことsh_strcmp追加プロンプト追加コマンドの追加とkernel本体の修正確認 今回やったこと前回から追加した機能は以 [続きを読む]
  • Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる2
  • SNMP Trapをzabbix上に表示するようにしてみた2回目 目次前回までやったところそもそもMIBやOIDとはzabbix側の設定確認 前回までやったところ※この記事は「Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる1」の続きの記事となっているため、初めて見る方はまず下記リンクを参照してほしい。Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる1」https://zeus.shadow-net.jp/?p=870前回の記事では「snmptrapd」「 [続きを読む]
  • Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる2
  • SNMP Trapをzabbix上に表示するようにしてみた2回目 目次前回までやったところそもそもMIBやOIDとはzabbix側の設定確認 前回までやったところ※この記事は「Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる1」の続きの記事となっているため、初めて見る方はまず下記リンクを参照してほしい。Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる1」http://shadows.dip.jp/?p=870前回の記事では「snmptrapd」「snmpt [続きを読む]
  • Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる1
  • 自宅のzabbixでSNMP Trapを受信し、Trapをzabbix上に表示するようにしたので、その時設定したときのメモを残しておく。めちゃめちゃ長くなるので2部構成です。。。この記事ではSNMP Trapを受信し、ログに残すところまでを行う。目次概要導入環境snmptrapd導入snmptt導入Cisco機器側の設定 & SNMP Trap確認 概要SNMP Trapをzabbixのトリガー画面に表示させるには、ざっくり以下のような感じで表示を行っている。1.監視している機器 [続きを読む]
  • Cisco機器のSNMP TrapをZABBIXで取得できるようにしてみる1
  • 自宅のzabbixでSNMP Trapを受信し、Trapをzabbix上に表示するようにしたので、その時設定したときのメモを残しておく。めちゃめちゃ長くなるので2部構成です。。。この記事ではSNMP Trapを受信し、ログに残すところまでを行う。目次概要導入環境snmptrapd導入snmptt導入Cisco機器側の設定 & SNMP Trap確認 概要SNMP Trapをzabbixのトリガー画面に表示させるには、ざっくり以下のような感じで表示を行っている。1.監視している機器 [続きを読む]
  • 半年くらい前に漬けた梅酒を飲んでみる
  • 引っ越しをする前の実家で漬けてた梅酒。そろそろ飲み頃だと思い飲んでみた。「普段の日常と、たまに技術的なことを書いてくブログです」みたいなことを言ってるけど、日常てきなこと全然書いてないわ…そんなわけでこの前、半年前に漬けた梅酒を飲んだのでその事を記事にして書いてみる。ジンで漬けた梅酒梅酒を作るとき、通常は「ホワイトリカー」と呼ばれる果実酒を作る用の焼酎に漬けて作るのだが、ネットで調べるとアルコール [続きを読む]
  • 半年くらい前に漬けた梅酒を飲んでみる
  • 引っ越しをする前の実家で漬けてた梅酒。そろそろ飲み頃だと思い飲んでみた。「普段の日常と、たまに技術的なことを書いてくブログです」みたいなことを言ってるけど、日常てきなこと全然書いてないわ…そんなわけでこの前、半年前に漬けた梅酒を飲んだのでその事を記事にして書いてみる。ジンで漬けた梅酒梅酒を作るとき、通常は「ホワイトリカー」と呼ばれる果実酒を作る用の焼酎に漬けて作るのだが、ネットで調べるとアルコール [続きを読む]
  • IBMの25Uサーバラックを買ってみた
  • 最近引っ越しをし、初の一人暮らしを始めたんでさっそく買ってみた。 今まで自宅にあったサーバやネットワーク機器はメタルラックを購入して、その中段などに重ねて置いていたのだが、これだと重なって下に置いてあるサーバをメンテナンスしようとしたときに上に重なっているサーバの電源を落としてどっかへどけなくてはいけないので非常に面倒であり、前々からサーバラックは欲しいなぁと考えていた。しかし当時僕は実家暮らしで [続きを読む]
  • IBMの25Uサーバラックを買ってみた
  • 最近引っ越しをし、初の一人暮らしを始めたんでさっそく買ってみた。今まで自宅にあったサーバやネットワーク機器はメタルラックを購入して、その中段などに重ねて置いていたのだが、これだと重なって下に置いてあるサーバをメンテナンスしようとしたときに上に重なっているサーバの電源を落としてどっかへどけなくてはいけないので非常に面倒であり、前々からサーバラックは欲しいなぁと考えていた。しかし当時僕は実家暮らしで、 [続きを読む]
  • OSを自作してみる7 〜キーボード入力2〜
  • 今回もキーボード回。。。 ※過去回の記事とソースコードは下記から入手できる https://github.com/Shadow5523/osdev/blob/master/README.md また、ここで使用するコードはGitHubから閲覧できる。 https://github.com/Shadow5523/osdev/tree/master/version_6 前回との変更点は以下の通り。大体キーボード回りを整備した。 ・Shift押しながら入力で大文字入力(Caps Lock時は小文字入力) ・Caps Lockの実装 ・NumLockの実装 ・Scrol [続きを読む]
  • OSを自作してみる7 〜キーボード入力2〜
  • 今回もキーボード回。。。※過去回の記事とソースコードは下記から入手できるhttps://github.com/Shadow5523/osdev/blob/master/README.mdまた、ここで使用するコードはGitHubから閲覧できる。https://github.com/Shadow5523/osdev/tree/master/version_6前回との変更点は以下の通り。大体キーボード回りを整備した。・Shift押しながら入力で大文字入力(Caps Lock時は小文字入力)・Caps Lockの実装・NumLockの実装・ScrollLockの実 [続きを読む]
  • ESXi6.5に搭載された仮想マシンのディスク容量をあとから拡張してみる
  • 自宅で使用していた(我が家の番組表のDBと、zabbixのDBが入ってる)DBサーバの空き容量が足らなくなり、容量拡張を行わなくてはならなくなってしまった為メモ感覚で記事に残しておこうと思う。仮想マシンのバージョンが12以上(ESXi6.5で作成するとバージョンは13)ではクライアントアプリ「VMware vSphere Client」より仮想マシンの詳細な編集ができなくなっており、編集を行うには。。。 1.webブラウザを使用しESXiへアクセスし [続きを読む]
  • OSを自作してみる6 〜割り込み経由でのキー入力〜
  • この回では割り込み経由でキー入力できるように自作OSを改良する。まだクロスコンパイラ等の導入が済んでない場合ここから導入の記事を参照しクロスコンパイラの導入を行うこと※また、ここで使用するコードはGitHubから閲覧できる。https://github.com/Shadow5523/osdev/tree/master/version_5前回の記事では、IDTとPICの初期化までは完了した。次に行うのは実際にIDTへキーボードの割り込み信号を受け取ったときの処理を対応付け [続きを読む]