Unix
cookbookを書くときの冪等性 cookbookはインストール時だけでなく、何度実行しても同じ状態に保たれることが重要視されます。 chef業界ではこれを冪等性(べきとうせい)と読んでいたりします。これは設定ファイルやパッケージのインストールなど、すべてに…
いろいろな略称が多い! コマンドやディレクトリ名など、UnixなOSはとにかくいろいろな略称が多いです。特にさわりはじめの人はこの略称がいみわからずに心が折れてしまうことは多いと思います。実際にSchooでUnixの授業をやったときもこの略称を説明しまし…
LB配下でもREMOTE_ADDRを取得したい! AWSのELB配下のサーバを運用してたり、自分で構築したProxy的なLB配下にサーバをおいていたりすると、困るのがリモートのIPアドレスの取得です。 まぁX-Forwarded-Forを取得すればよいのですが、開発環境などちょっとこ…
やはり、実際にアプリケーションを稼働させる環境とコーディングしながらテストをする環境はそろえたいもの。 完璧に同じとはいかなくても、OSくらいはあわせておきたいものですね。 そんなときは、仮想環境での共有フォルダ機能を使いこなすと簡単に実現す…
自分のオペレーションのLogを残しておきたい場合は意外と多いモノ。scriptコマンドで残してもよいですが、初心者に見せるような場合だともっと動きがあったほうがわかりやすいですね。 今回はそんなときに便利な、ttyrecを紹介します。 ttyrecでできること …
さて、前回に引き続き、第2回目のエントリーとなります。 第1回の様子を見てみると、emacsに興味がある人はやはり多いんだなと感じました。今回は実際に立ち上げて、emacsで文章を編集する操作まで行きたいと思います。 emacsを操作する際に使用するキー ema…
emacsというエディタの存在は皆さんご存知かと思います。 しかしながら、立ち上げてはみたものの何をしていいかわからない...もしくは、チャレンジしてみようと思ったけれども機能がありすぎて何やっていいのかわからない...まさにこういった経験はないでし…
他の言語をを書き慣れてから、シェルスクリプトを書こうとするとしょうもない部分でハマったりすることがあります。「簡単な処理だからシェルスクリプトで書くか」と思っても無駄に時間がかかってしまっては仕方ないですよね。 今回は初めてシェルスクリプト…
ストリーミング配信やDBでの使用時など、システムのパフォーマンスを見た際にStorageがボトルネックになることは多々あります。 またStorageのパフォーマンスはHDDの回転数や、ファイルの配置方法、またファイルシステムなどにも依存するので、共通したベン…
screenを初めて使うためのチュートリアル - UNIX的なアレの記事が意外と好評だったのでさらに書いてみます。 前回書いた内容は、Screenの基本的な操作を説明する内容でしたが今回はもうちょっとすすんだScreenならでは!な機能について書きたいと思います。 …
用途ごとに分けたターミナルの選び方 - UNIX的なアレ でも書きましたが、複数のサーバーにsshの公開鍵を配るようなときはパスワードを自動入力させるようなスクリプトが便利です。 似たようなことができる言語で、expectがありますが自分はTeraTermマクロを…
screenというものすごく便利なアプリケーションがあります。上記写真のように、1つのターミナル内で、仮想的に複数の端末を起動させることができるものです。 ただ慣れるまでは少々使い方がとっつきづらいという話も聞きますので、今回はscreenを基本的に使…
VMwareをご存知でしょうか?ここ数年で注目されている、仮想化という技術の一種になります。 VMware自体はヴイエムウェア株式会社という会社で作られている製品なのですが、一部のモデルには無償で利用できるものが容易されています。 今回はその中でも最も…
とても悲しいお知らせが東京電力よりきました。 過去最高の電気代の請求です。 1Kにすんでいる一人暮らしの人間としては異常な額だと思われます。明らかに電気代が高すぎるので省電力にするため、EeePCに自宅のサーバーをリプレースします。 玄箱を購入する…
古いサーバーで作ったアカウントと、最近つくったアカウントで/etc/shadowに保存されているパスワードのhashが違うことに気がついたのでメモ的エントリー。 # sudo cat /etc/shadow hoge:4XJigqGvwDewY:13886:0:99999:7::: # 古いサーバー hoge:$1$GMsFLIeQ$…
Unix/Linuxを使おうとしてコマンドの次くらいに避けて通れないのが、viエディタ。 慣れてしまうと逆にこれじゃないと・・・というくらい染み付いてしまいますが、確かに最初は何をやっていいのかさえわからないものです。 過去に自分も立ち上げてしまってど…
今回はWindowsネタで。 Unix/Linuxをリモートから操作するときは、様々なターミナルを利用しているかと思います。 実際に自分も最初にUnixを触り始めたときはよく差がわからず周囲の人が使っているのを片っ端から使っていました。 現在の有名どころはTeraTer…
Unix使ってみたいってひとは意外と周囲にいるのですが、何からやっていいかわからない!ってよく相談されます。 そんなときに自分が教える内容をまとめてみました。 どうしてMacなのにターミナル?? 「Unixとして使えるからMacがいいよ!」と言われてMacを…