タグ

linuxに関するBluetoothのブックマーク (17)

  • Bash基礎文法最速マスター - いろいろ解析日記

    Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします

    Bash基礎文法最速マスター - いろいろ解析日記
  • ネットブック向けLinuxディストリビューション·Easy Peasy MOONGIFT

    Easy PeasyはLinuxディストリビューション。スマートフォンとともに人気が高いのがネットブックだ。メールやWebブラウジングをするだけなら性能はあまり必要ではなく、むしろ大きさや軽さが問題になる。小ささを追求するためにCPUやHDDといったリソースは限られたものになる。そこで問題になるがOSの重さだ。メモリもそれほどないネットブックではVistaのようなOSはあまりに重荷だ。 分かりやすいインタフェース ネットブックには向いたOSがあるはずだ。その一つと言えるのがEasy Peasyだ。Easy Peasyはネットブックのための最適化されたLinuxディストリビューションで、シンプルで分かりやすいインタフェースが特徴になっている。Easy Peasyは元々Ubuntu eeeという名前で、eeePCがターゲットとされていたようだ。 起動すると画面が大きく分けて3つに分割されている

    ネットブック向けLinuxディストリビューション·Easy Peasy MOONGIFT
  • ゼロ円でできる仮想化(1/3)

    ゼロ円でできる仮想化 VMware Serverのインストールから管理まで 無償で提供されている仮想化ソフトウェア「VMware Server」は、SOHOや小企業でのサーバ集約やレガシー環境の保全に適している。そのインストールから仮想マシンの構築、管理方法までを解説する。(編集局) 北浦訓行 2008/3/27 サーバ集約だけじゃないVMware Serverのメリット 「VMware Server」(http://www.vmware.com/products/server/)は、米国ヴイエムウェア社が無償で提供している仮想化ソフトウェアです。ヴイエムウェアの無償ソフトとしては「VMware Player」がよく知られていますが、VMware Serverには、以下のような特徴があります。 仮想化エンジンと管理画面が分離している 仮想マシンの作成機能がある 仮想マシンのハードウェア構成

  • シェルを覚えた経緯を詳し目に書いてみる - zenpouの日記

    perl - the best friend of find(1) 404 Blog Not Foundを見てて、シェルについて書いてみたくなりました。 丁度、Linuxを学ぶための10個の効果的な方法で言及したシェルを覚えた経緯を詳しく書いてみたかったのでだらだらと書いてみる。 前回書いた内容がこちら。 順を追って解説していきます。 シェル覚えた経緯。 第一段階としてはパイプラインを覚える | 第二段階はsort や grep など、パイプラインで処理するのに便利なコマンドを覚える。 第三段階でls | awk '{print $2}' とかやってみて、スペースで区切られた2列目が表示される事に感動してみる。 第四段階でls | awk '{print "ls "$2}'でコマンドを作ってみてls | awk '{print "ls "$2}'|sh でコマンドをばーっと処理してくれる事

    シェルを覚えた経緯を詳し目に書いてみる - zenpouの日記
  • 初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ

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

    初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ
  • FreeBSD(とLinux)雑記:vpopmail 転送時の優先順位

    vpopユーザーhogeの転送設定にて /home/vpopmail/domains/対象ドメイン/.qmail-hoge と hogeのホームディレクトリ/.qmail の優先順位を検証した。 .qmail-hogeと.qmailに別アドレスにて転送設定 結果….qmail-hogeが優先された。なるほどね。

  • VMware PlayerでLinuxを手軽に使用するには - @IT

    VMware Playerは、上位製品の「VMware Workstation」から仮想マシン作成能や仮想マシンの設定変更機能などを省略したバージョンなので、自分で仮想マシンを作成して、その仮想マシンにLinuxをインストールすることはできない。しかし、Linuxがインストール済みの仮想マシンをダウンロードし、それをそのまま実行することは可能だ。 ここでは、OSがインストールされた仮想マシンをダウンロードする方法を紹介する。 VMwareは、「Virtual Appliance Marketplace」(http://www.vmware.com/appliances/)というWebページで、仮想マシンの情報を公開している。ここでは、配布されている仮想マシンの情報を「カテゴリ別」「新規公開されたもの[Recently Added]」「よくダウンロードされるもの[Most Downloade

  • USBメモリにPuppy Linuxをインストール - PCラボ 〜 興味の赴くままに 〜

    USBメモリにLinxuをインストールしました。 簡単にインストールでき、サクット起動出来たので手順をまとめました。 作業環境 Windows XP SP2 準備する物 USBメモリからブート可能なPC USBメモリ(256MByteの容量があればとりあえずOK) ブートローダ ( SYSLINUX を使用 ) Linux ( Puppy Linux を使用 ) ブートローダのインストール SYSLINUXのダウンロード ここからSYSLINUXの最新のZIPファイルを取得する。 ZIPファイルを適当なディレクトリへ解凍する。(仮に解凍先ををC:\SYSLINUXとする) USBメモリの初期化 USBメモリを作業用PCに接続する。(仮に接続後のUSBのドライブをF:とする) エクスプローラーを起動しF:ドライブを右クリックしメニューから「フォーマット」を選ぶ ファイルシステムにFATを指定

    USBメモリにPuppy Linuxをインストール - PCラボ 〜 興味の赴くままに 〜
  • ほえほえ LinuxファイルI/Oチューニング

    Linuxは私の使っている範囲ではファイルI/Oがパフォーマンスボトルネックになっていることが多い。で、チューニングの情報を集めてみるのだが、なかなか役立つ情報を入手できない。 決まって全般的なチューニングの進め方について述べ、次にボトルネックの調べ方について述べる。 最後にチューニングパラメータ設定手順のヒントだけを非常に簡単に挙げておわってしまう。いや、どこがボトルネックなのか最初に一発で分かればいいよ? でも全般的なチューニングの進め方でそうしたドキュメントが述べている通り、色々な可能性を繰り返しチューニングしながらつぶしていかなきゃいけないんだよね。 そのためには具体的なチューニングパラメータの設定手順がなきゃできないんだよね。それを教えろよ!それを! ということで、今回はLinuxファイルI/Oチューニングについて調べた。大きなファイルの書き込み(ex. cpコマンド)を行うと、

  • ITmedia エンタープライズ:第1回 ディストリビューションの選び方、試し方

    春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。そこで連載では、新入学生/新社会人応援企画として、オープンソースで作る環境構築を解説していく。また、デスクトップ環境のほか、新しくプログラミングを始める人のために、Web/Java開発の第一線でいまどのように環境が使われているかを紹介する。 オープンソースを使う動機は人それぞれ。Windowsに飽きた人もいれば、大学や仕事で必要になるからと始める人もいるでしょう。ところが、いざ始めようとしたときに、どこから手をつけて良いか分からないことも多いものです。「どのディストリビューションが良いか」は、いつも論争になる話題ですし、当のところは自分で試さないとよく分かりません。そこで今回から2回に分けて、ディストリビューションを選ぶための目安と、気軽に試すための手引きを紹介していきます。 どのディストリビューションを選ぶか か

    ITmedia エンタープライズ:第1回 ディストリビューションの選び方、試し方
  • 1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE

    GIGAZINEのログは膨大な量になっているため、以前まで使っていた「ApacheLogViewer」では毎日のアクセス解析に時間がかかりすぎるのと、今後のさらなるログの増大を考えると不安を覚えたので、いろいろと試してみた結果、「Visitors」というアクセスログ解析ソフトが超高速でよかったです。 大体、10万行を1秒~2秒ほどで処理してくれます。しかもサイトへの人の流れをフローチャート化することも可能。ユニークユーザーベースで解析してくれるだけでなく、検索ボットは除外したり、特定のリファラをブラックリストにしてノーカウントすることも可能。非常にすばらしいです。 また、Linux版だけでなく、Windows版も一応提供されています。やろうと思えばWindowsで解析することも可能です。 というわけで、実際にインストールして実運用するまでの手順をメモしておきます。参考になれば幸い。 ■解析

    1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE
  • スティッキービットって何?

    /tmp/ディレクトリは,一般的に「スティッキービット」フラグが立てられて(設定されて)いる。このスティッキービットとは,ハードディスク上のスワップ領域(Linux SwapパーティションとしてLinuxのインストール時に設定したはずだ)に固着(stick)させるという意味も持つ。 しかし,一般的には全ユーザに書き込みを許可しながらも所有者以外には削除できない,という特徴のほうが重要だろう。この設定状況を見るには,「ls -al」と入力すればよい。パーミッション情報の最後に,「t」が表示されるものがスティッキービット設定である。

    スティッキービットって何?
  • init.d スクリプトを書こう

    私が 1997 年頃に Slackware から Debian にやって来たとき、 悩んだことのひとつが起動スクリプトでした。 Slackware では rc.local というファイルに起動コマンド列を べた書きすればよかったのですが、 Debian では start, stop, restart などの引き数をとって、 ひとつのスクリプトで起動・停止・設定変更などを行います。 このため走っているデーモンプロセスを捕まえるために start-stop-daemon という独自コマンドが多用されることになりますが、 これは使い方に多少のコツがあります。 この文書では、これまでに自前の起動スクリプトを書いた経験から、 そのへんのポイントをいくつか書いておこうと思います。 ただまあ、 シャットダウンに気を使わなくていい いざとなったらスーパーユーザ権限でモゲればいい という場合も結構多いと思う

  • MetaVNC -- a window-aware VNC

    MetaVNC - 窓指向なVNC 内野 聡 <utinos@users.sourceforge.net> Last Updated: 2007/9/4 English version is here. What's New Unix系OS向けソースコードのポータビリティを改善しました。 MetaVNCについて MetaVNCは、複数のホストに分散したアプリケーションを、単一のリモートデスクトップ環境でシームレスに扱えるようにするシステムです。これは、X Window Systemの世界にもやや似ていますが、VNCの拡張プロトコルを使っているところが違います。VNCベースですから、Microsoft Windowsのアプリケーションも使うことができます。 MetaVNCでは、アプリケーションウィンドウ以外の領域を透過領域として扱うことにより、複数のリモートデスクトップ画面を単一デスクトップ

  • コミックHOLIC

    URLが変更となったため 3秒後に 新しいURL「http://www.toranoana.jp/webcomic/holic/」 に移動します。

  • @IT:PCのハードウェア情報を表示するには

    PCのハードウェア情報を調べるには、lshw(Hardware Lister)というプログラムを使用する(原稿執筆時点ではx86およびIA-64に対応)。lshwを使うには、lshwのWebサイト(http://ezix.sourceforge.net/software/lshw.html)からtarボールをダウンロードして、これをコンパイルする必要がある。 $ tar zxf lshw-A.01.08.tar.gz $ cd lshw-A.01.08 $ make $ su Password: # cp lshw /usr/local/bin ←パスの通ったディレクトリにコピー

  • PostgreSQL - Linuxで自宅サーバ構築・管理: KSKNET

    INSERT - データの挿入 データの挿入にはINSERT文を使用します。カラム名を指定しなかった場合はすべてのカラムにデータが挿入される形になります。 PostgreSQLにてデータベースの所有者を変更するには PostgreSQLにてデータベースの所有者を変更するにはデータベースtemplate1に接続したのち、所有者のIDを取得してからpg_databaseのdatdbaをupdateします。

  • 1