タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

unixに関するsaisozのブックマーク (9)

  • 第3回 知っておきたいスケールアウトの基礎知識 その2 | gihyo.jp

    それでもすべきスケールアウト さて、これまでボトルネックの調査について説明をしてきましたが、具体的にどのようにシステム増強の対応をすれば良いでしょうか。最近注目のシステムの増強方法は、スケールアウト型です。しかし、スケールアウト型の増強方法は設計が複雑になるだけでなく、実際にサービスを稼働させてからの運用なども煩雑になる可能性があります。 そのため、スケールアウト型のシステム増強を設計する際は、「⁠簡単に運用することができるか」という点まで考慮をして検討するようにしたほうが良いでしょう。 スケールアウトをさせるときの注意 負荷分散のために、今まで1台で処理していたサーバを分けるとなると、データの確実な保存が課題になってきます。スケールアウトには、複数のサーバでのデータの保持がつきものになるため、避けては通れない問題といってよいでしょう。 実はこの問題に関しては、最適な解決策が場合によって変

    第3回 知っておきたいスケールアウトの基礎知識 その2 | gihyo.jp
    saisoz
    saisoz 2008/08/30
  • 第1回 UNIX的なアレ:gihyo.jp出張所開設のお知らせ | gihyo.jp

    スタートの経緯・挨拶 最近では個人でWebサービスを作る方も増えていますが、アクセスが増加してくると確実に問題となってくるのがパフォーマンスや可用性の問題です。ある程度まではアプリケーションの修正することでパフォーマンスを向上させることはできますが、やはり限界はどこかできてしまいます。 しかしながら、「⁠どうやってシステムを増強していけばいいのだろう」という知識に関しては世間にあまり出回っていませんでした。そのようなときに参考になるような技術や考え方を提供したいという思いから、連載を執筆させていただくことになりました。 連載においては、さまざまな技術を用いて、システムの設計・構築するためのさまざまな方法を提供していきたいと思います。 システム拡張時の手段と問題 システムの規模が大きくなればなるほど課題となってくるのが、どのようにシステム全体を増強していくかです。 システムの増強において

    第1回 UNIX的なアレ:gihyo.jp出張所開設のお知らせ | gihyo.jp
    saisoz
    saisoz 2008/08/06
  • UNIX概論・演習2008

    saisoz
    saisoz 2008/06/04
  • 初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ

    他の言語をを書き慣れてから、シェルスクリプトを書こうとするとしょうもない部分でハマったりすることがあります。「簡単な処理だからシェルスクリプトで書くか」と思っても無駄に時間がかかってしまっては仕方ないですよね。 今回は初めてシェルスクリプトを書くときに、ハマりそうな点について説明をしたいと思います。 実行権限をつける 単純にファイルを生成しても下記の用に実行しようとしても実行はできません。 # touch test # ./test sh: ./test: Permission denied # touch foo # ./foo sh: ./foo: Permission denied これはファイルに実行権限がついていないため、起きる現象です。 chmodコマンドを使って実行権限をつけてやりましょう。 # chmod +x test # ./test # chmod +x foo #

    初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ
    saisoz
    saisoz 2008/02/24
  • 軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ

    以前にWindows上でLinuxを走らせる方法として、VMwareで作る、初めてのLAMP環境構築 - UNIX的なアレを紹介しました。 今回もまた、Windows上でLinuxを動かせる、coLinuxというものを紹介します。 VMwarePlayerに比べたメリットは動作が早いという点です。 coLinuxのインストール手順を記載しているサイトはすでにありますが、若干経験者向けな内容になっていますので、ここでは出来るだけ噛み砕いて書いてみます。 それでもVMwarePlayerよりも設定が若干難しいですが、頑張っていきましょう! 必要なモノをダウンロードする。 まず、必要なものは以下の2つです。 coLinux体 FileSystemImage (今回はDebianを使用します) swapImage(swap用のイメージです) coLinux体ダウンロード それではまずcoLin

    軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ
  • /etc/pam.d について最近知ったこと - UNIX的なアレ

    古いサーバーで作ったアカウントと、最近つくったアカウントで/etc/shadowに保存されているパスワードのhashが違うことに気がついたのでメモ的エントリー。 # sudo cat /etc/shadow hoge:4XJigqGvwDewY:13886:0:99999:7::: # 古いサーバー hoge:$1$GMsFLIeQ$9tQrytfC6XE2py8TH2lBX/:13886:0:99999:7::: # 新しいサーバーどうやら以下のファイルで指定しているようだ。 # cat /etc/pam.d/common-password password required pam_unix.so nullok obscure md5ためしに、md5を消してみると古いサーバーで指定している形式になる。 また面白いことに、md5を指定していても古いサーバーで指定されている形式を/etc/

    /etc/pam.d について最近知ったこと - UNIX的なアレ
    saisoz
    saisoz 2008/01/09
  • 初めてviエディタを使いたい人へ - Unix的なアレ

    Unix/Linuxを使おうとしてコマンドの次くらいに避けて通れないのが、viエディタ。 慣れてしまうと逆にこれじゃないと・・・というくらい染み付いてしまいますが、確かに最初は何をやっていいのかさえわからないものです。 過去に自分も立ち上げてしまってどうやって終了させていいのかさえわからなくて焦った記憶もあるくらいです。 今回はそのとっつきにくいviエディタを最低限使えるようになりましょう。 どうしてviエディタ? 実際に現役のエンジニアのつかっているエディタを見ると、様々だと思います。 vim,emacs,nanoやwindowsでは秀丸など。 確かに慣れているものが一番使いやすい(実際自分も普段はemacsです)のですが、Unix/Linuxを触る際にviは避けて通れない理由があります。 理由としては、ほぼ間違いなくデフォルトでインストールされているからがあげられます。 Unix/Li

    初めてviエディタを使いたい人へ - Unix的なアレ
    saisoz
    saisoz 2008/01/08
  • MacをUnixとして使うためのはじめの一歩 - UNIX的なアレ

    Unix使ってみたいってひとは意外と周囲にいるのですが、何からやっていいかわからない!ってよく相談されます。 そんなときに自分が教える内容をまとめてみました。 どうしてMacなのにターミナル?? 「Unixとして使えるからMacがいいよ!」と言われてMacを買った人はいるのではないでしょうか? 実際のところ、こんな場合が多いかと思います。 Unixってどうやって操作するの? MacがUnix??? 操作方法がさっぱりわからないし・・・ MacOSGUIが揃っていて、コマンドを知らなくてもマウスで操作することができますが、中身はUnix(FreeBSD)になっています。 普段さわる分には困らなくても、Unixコマンドを勉強するにはもってこいの環境なのです。 まずターミナルを立ち上げてみる! それではさっそくコマンドを打つための準備をしてみましょう。 アプリケーション ↓ ユーティリティ ↓

    MacをUnixとして使うためのはじめの一歩 - UNIX的なアレ
    saisoz
    saisoz 2008/01/06
    丁寧な書き方
  • 用途ごとに分けたターミナルの選び方 - Unix的なアレ

    今回はWindowsネタで。 Unix/Linuxをリモートから操作するときは、様々なターミナルを利用しているかと思います。 実際に自分も最初にUnixを触り始めたときはよく差がわからず周囲の人が使っているのを片っ端から使っていました。 現在の有名どころはTeraTermやputty、タブ機能などの拡張されたpoderosaあたりでしょうか。 それぞれ特徴があるので、自分なりにまとめてみます。 UTF-8 TeraTerm Pro with TTSSH2 Tera Term (テラターム) プロジェクト語トップページ - OSDN もっともスタンダード(?)なターミナル。自分もまずはこれから使いました。 素のTeraTermはsshが使えずにtelnetだけでしたが、こちらは最初からsshも利用可能です。 特徴 独自のマクロが組める(TeraTermMacro) シリアルコンソールとし

    用途ごとに分けたターミナルの選び方 - Unix的なアレ
    saisoz
    saisoz 2008/01/06
  • 1