タグ

linuxに関するkicchomu3のブックマーク (59)

  • lsyncdをつかって簡単にファイル同期を - UNIX的なアレ

    lsyncdというツールをご存じでしょうか?これを導入することで、リモートのホストとディレクトリ単位で同期をすることができます。 先日のエントリーでも紹介していますが、実は設定や導入がすごく簡単です。した設定でリモート間でファイルの同期をとれるのはやはり便利ですよね。 さて、今回はlsyncdの簡単な導入方法を紹介したいと思います。 lsyncdの仕組み lsyncdはlinux kernel2.6.13で導入された、inotifyというAPIをつかって動作しています。 inotifyはファイルシステムのイベントを取得することができるAPIで、ファイルの作成や削除などをそれぞれイベントとして取得をすることができます。 この仕組みと、rsyncを組み合わせてファイルの同期を行うことを実現しています。 lsyncdのインストール まず、以下のページからsourceをダウンロードしてください。

    lsyncdをつかって簡単にファイル同期を - UNIX的なアレ
  • http://www.lpi.or.jp/linuxservertext/

  • Linuxで使える10の便利な生産性ツール - YAMDAS現更新履歴

    Daily Artisan - 10 Handy Productivity Tools in Linux 生産性を高める系のツール、というのはちょっと盲点だった。リストに挙げられているのは以下の11個のソフトウェア。 Conduit(Gnome用同期ツール) FreeMind(マインドマップ作成) Tilda(ターミナルエミュレータ) Launchy(コマンド型ランチャー) StarDict(辞書ソフト) Recoll(検索ツール) Pidgin(マルチプロトコル対応IMクライアント) Osmo(個人情報管理ツール) Zim(デスクトップWiki) BasKet(メモ管理ツール) GImageView(画像ビューワ) ちゃんと使ったことがあるのは FreeMind くらいか。ネタ元は LWN.net

    Linuxで使える10の便利な生産性ツール - YAMDAS現更新履歴
  • レノボ、Linuxを搭載したThinkPad T61とR61を発表

    2007年8月、Lenovoは自社ノートPCブランド「ThinkPad」で、同年第4四半期までに「SUSE Linux Enterprise Desktop(SLED)10」をサポートした機種を提供すると述べていた。その通りにはならなかったが、Lenovoは米国時間1月15日、やっと詳細を発表した。 SLED 10は、Intel Centrinoプロセッサを搭載した「ThinkPad T61」「ThinkPad R61」でサポートされる。SLED 10は、Firefox、RealPlayer、Macromedia Flash Player、OpenOfficeなどのアプリケーションを搭載する。 Lenovoによると、LenovoはハードウェアとOSで顧客サポートを提供し、Novellがアップデートを担当するという。価格は、ローエンドモデルで949ドルとなり、T61とR61の両方とも同日提供

    レノボ、Linuxを搭載したThinkPad T61とR61を発表
  • Perl でローカルのアドレスを取得する - naoyaのはてなダイアリー

    ifconfigの出力をsedでパース — ありえるえりあ まだ Linux を触り始めて間もない頃に、サーバーを構築していてローカルの IP アドレスをシェルスクリプトから利用する必要があって、どうやって取得するべきだろうかと小一時間悩んだのですが結局分からず Perl の正規表現で ifconfig を parse したことがありました。ioctl() を使ってデバイスを操作する必要がある、ということを知ったのは数年後、割と最近のことです。なんということでしょう。 では、Perl で IP アドレスを取得する場合ですがモジュールを使ってよいのであれば IO::Interface がよいだろうと思っています。IO::Interface は Pure Perl ではありませんが、XS で ioctl() を呼び出しているので比較的高速且つ素直な実装だと思います。 #!/usr/local/

    Perl でローカルのアドレスを取得する - naoyaのはてなダイアリー
  • 2008年のオープンソースによるシステム管理 | gihyo.jp

    2007年を振り返って 私にとっての2007年最大のトピックは、やはりPuppetです。2007年からpaperboy&co.の技術全般を見る立場となり、まずはシステム構築の効率化を目指して、そのためのツールを探していたところ、巡り会ったのがPuppetでした。 私がPuppetを知った当時は日語でのまとまった情報がほとんどなかったのですが、日語 Wikiの立ち上げや、ここgihyo.jpでの連載、Software Design誌2007年12月号での特集など、日語の情報も充実してきており、Puppet Dojoと題したセミナーが実施されるなど、日技術者の間でPuppetの認知度がかなり向上した1年だったのではないでしょうか。 2008年のオープンソースによるシステム管理 2008年の私的注目ツール Puppetは、マシンをラッキングし、OSインストール/ネットワーク接続した後の

    2008年のオープンソースによるシステム管理 | gihyo.jp
  • findでファイル検索入門 - builder by ZDNet Japan

    意外と知られていないようだが、"find"はLinuxに含まれている珠玉のツールだ。findでは、名前やファイルサイズ、更新日など多数の条件でファイルを検索することができる。findを用いることで、今まで時間をかけて手作業で探さなければならなかったファイルを、簡単に検索できるようになるだろう。 最も単純な使い方から説明しよう。findを用いてシステム内にあるすべてのファイルを表示するには、以下のように入力する。 $ find / このように入力すると、すべてのファイルの一覧が表示される。特定のファイル名で検索したい場合には、次のように行う。 $ find / -name passwd /usr/bin/passwd /usr/sbin/passwd ... また、passwdという名前で、かつパーミッションが0700のファイルを検索したい場合は、次のように入力すればよい。 $ find /

  • Windows Software Linux Software

    My name is Stefan, I'm the admin of LinuxScrew. I am a full-time Linux/Unix sysadmin, a hobby Python programmer, and a part-time blogger. I post useful guides, tips, and tutorials on common Linux and Programming issues. Feel free to reach out in the comment section.

    Windows Software Linux Software
  • Ubuntu Linuxが注目される理由 - @IT

    10月18日にリリースされたDebian GNU/Linuxの派生ディストリビューション「Ubuntu 7.10」(ウブントゥ)が英語圏で非常に注目を集めている。デスクトップOSとして、Windows VistaやMac OS Xに対する代替OSとなれるものがあるとしたら、その座にいちばん近づいたLinuxディストリビューションはUbuntuだという。 ニューヨークタイムズやウォールストリートジャーナルといった一般紙までもがUbuntuを記事に取り上げ、ブログやソーシャルブックマークサイトでも日々誰かがUbuntuについて何かを言って話題になっているような状態だ。 「Just works」(ちゃんと動く) Ubuntu Linuxが掲げているウリ文句は「導入後すぐ、ちゃんと動く」(Just works, out of the box)。これは既存のLinuxユーザーに対しては誇張のない表現

  • 最新の「ATOK 2007」と同じ機能を持ったLinux版の日本語入力システムが登場

    ジャストシステムは2007年10月16日,Linux用の日本語入力システム「ATOK X3 for Linux」(エイトックエックススリー,以下「ATOK X3」)を同年11月30日に発売すると発表した。ATOK X3は,Windows版で最新の「ATOK 2007」と同じ変換エンジンと辞書機能を採用し,使い勝手もほぼ変わらない作りになっている。 Linux用のATOKは,2004年12月に発売された「ATOK for Linux」以来の登場となる。ATOK for Linuxは,単体で販売されただけでなく,「Turbolinux FUJI」などの有償のLinuxディストリビューションに組み込まれて提供されていた。ATOK for Linuxの後継製品となるATOK X3では,変換エンジンが一新され,「ひとがいないかさがしてみる」という変換を,1回で「人が/いないか/探してみる」と正しくで

    最新の「ATOK 2007」と同じ機能を持ったLinux版の日本語入力システムが登場
  • Linux のヒント: cron と at を使ったジョブ・スケジューリング

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Linux のヒント: cron と at を使ったジョブ・スケジューリング
  • Japan Linux Conference 2007

    Linux Conference は、1998年に、初めてとなる「Linux Conference '98 in Kyoto」 が日Linuxユーザ会によって開催され、翌年の「Linux Conference '99」から、 主催を日Linux協会が引き継ぎました。 9年目となる今年は、“日での開催”をよりアピールするため、 名称を「Japan Linux Conference 2007」に変更することにいたしました。 新しい“LC”の出発に、多くの皆様に参加いただければ、幸いです。 日Linux協会 上川氏による受賞論文の発表は、カンファレンス2日目、9月14日(金) 午後1時半〜2時半の論文発表セッション内にて行われます。 また、Japan Linux Conference 2007 Award 授賞式は、同日午後3時45分から開催されます。 お知らせ Japan Linux

  • このハードウェアはLinuxで使えるだろうか?――その調べ方 | OSDN Magazine

    あるコンピューターでGNU/Linuxが動くかどうか――それを判断するには、そのコンピューターを構成するハードウェア一つ一つについてGNU/Linuxの対応状況を調べるというきわめて厄介な作業が必要になる。出来合いのコンピューターを買うのではなく自分で組み立てる場合も、事情は同じだ。どちらにしても、使用するビデオ・カード、サウンド・カード、プリンター、スキャナー、デジタル・カメラ、ワイヤレス・カード、モバイル機器がGNU/Linuxで使えるかどうかを調べなければならない。しかし、幸いなことに、その作業に役立つ資料がいくつかある。 確かに、GNU/Linuxのハードウェア・サポートはここ10年で劇的に向上し、今では、どのコンピューター・システムでも、お好みのディストリビューションがそのまま動く可能性は大いにある。とはいえ、まだ対応できていないハードウェアも多く、購入する前に調べておくのが賢明

    このハードウェアはLinuxで使えるだろうか?――その調べ方 | OSDN Magazine
  • 【コラム】OS X ハッキング! (239) MacBookオンリー? なLinux「Elive for MacBooks」を試す | パソコン | マイコミジャーナル

    茹だるような暑さが続いていますが、皆さんいかがお過ごしでしょうか。冷たいものを摂りすぎて体調を崩したりしませんように。けれど、ノート型機をお使いの皆さん、内蔵HDDはしっかり冷やしてあげてください。熱いまま使い続けると、HDDの寿命は確実に縮まりますよ……数カ月前の私のMacBookのように。 さて、今回はMacBookに特化したLinuxディストリビューション「Elive for MacBooks」について。OS Xの話題からは外れるが、昔はどのMac系雑誌でもBSDやLinuxの連載があったことを思えば、さほど不自然なことではないはず。しばしお付き合いのほどを。 なぜLinuxを使うのか Elive for MacBooksの話を始める前に、MacにはOS Xという最適化されたOSがあるのに、なぜ他のOSに手を広げる必要があるのか、筆者なりの見解を述べさせていただきたい。 第一

  • sanonosa システム管理コラム集: Linuxでそこそこ安全かつ楽にサーバを立てる方法

    【1.初めに】 要望がありましたので、今回はLinux(実際はRedhat系Linux)でそこそこ安全かつ楽にサーバを立てる際の手順を記してみます。 ※一応注意:今回は、試しにサーバを立てる程度であればこのくらいで十分ではないかと思うレベルを想定しています。サービスに投入するサーバでは私はもっと細かいところまで手を入れています。 【2.そこそこ安全かつ楽にサーバを立てる手順】 さて、いよいよ題です。サーバを立てる際は、不必要なものを全て取り除いてから必要なものを追加していくというのが基になります。以下の手順1~5では不要なものの除去、手順6~7で必要なものを追加し確認しています。それを踏まえまして。 ■手順1. OSをインストールします。(私はLinuxであればCentOSを入れることが多いです。その際私はインストールの種類をカスタムにしパッケージグループの選択では開発ツール以外全部チ

    sanonosa システム管理コラム集: Linuxでそこそこ安全かつ楽にサーバを立てる方法
  • 秋元@サイボウズラボ・プログラマー・ブログ: Linux十戒

    via del.icio.us/popular Linux10の掟 (まあ異論はあろうけど) 汝、rootで作業するべからず 汝、可能な限りパッケージマネージャーを利用せよ 汝、コミュニティの一員たれ 汝、ドキュメントとmanページを読むべし 汝、サポートシステム(メーリングリスト、フォーラム、etc.)を利用せよ 汝、(過去ログなどを)検索せよ 汝、(オプションなどを)探索せよ 汝、コマンドラインを利用せよ 汝、Windowsを再現しようとするべからず 汝、諦めることなかれ この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

  • MacBookに特化したLinux「Elive for MacBooks」が登場 | エンタープライズ | マイコミジャーナル

    Enlightmentプロジェクトは、Appleのノート型機MacBookシリーズ向けのLinuxディストリビューション「Elive for MacBooks」を初公開した。Intel Core Duo / Core 2 Duoを搭載したMacBook全モデルをサポート、668MBのISOディスクイメージ形式で配布される。 Elive for MacBooksは、インストールターゲットをApple MacBookシリーズに絞り、同梱するドライバや各種設定を完了させた状態でLive-CD化したことが特徴。内蔵のiSightカメラに対応、mplayerコマンドを介してキャプチャした映像を表示できるほか、オーディオ出力や無線LAN、BluetoothやFireWireなど、内蔵ハードウェアの多くが利用可能。Linuxカーネルについても、MacBookにあわせたチューンアップが行われているとのこ

  • inetd の仕組みを見てみる - naoyaのはてなダイアリー

    inetd や xinetd (以下 inetd) はインターネットサービスをデーモン化するのに共通している処理を担い、ほとんどの時間をアイドル状態で過ごすその手のサービスに必要なリソースを節約する役割を果たします。 inetd のひとつ面白いところは、inetd でサービス化したいプログラムの標準入力/標準出力がクライアントソケットの入出力に接続されるところです。例えば daytime 相当のサービスを自分で作ろうと思った場合 #!/usr/local/bin/perl # daytime.pl use strict; use warnings; use DateTime; use IO::Handle; STDOUT->autoflush(1); STDOUT->printf( "%s\n", DateTime->now(time_zone => 'Asia/Tokyo') ); と標

    inetd の仕組みを見てみる - naoyaのはてなダイアリー
  • 独学Linux : Google repositories for Linux!

    7月18 Google repositories for Linux! カテゴリ:Ubuntu LinuxGoogle GoogleLinux用リポジトリを発見しました。UbuntuやFedora7にPicasaなどのGoogleアプリをapt-getやyumコマンドでインストールできます。 ←Picasa for Linux Ubuntuなら「Synapticパッケージマネージャ」、Fedora7なら「ソフトウェアの追加と削除」を使ってGUIでのインストールも可能です。 参考サイト:Linux Software Repositories 【Ubuntuの場合】 まず、GPGキーをインポートします。 $ sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - /etc/

  • ITmedia エンタープライズ:ハードディスクの中身を誤って消した場合のファイル復旧方法 (1/2)

    重要なファイルを誤って消してしまい涙で枕をぬらすことになる前に、事実上、あらゆるファイルシステムのパーティションを復元し、かつ、たいていの種類のファイルを復元できるこの方法を知っておいてほしい。備えあれば憂いなし、である。 先日、わたしは自宅のデジタルビデオとデジタル写真をバックアップするためのディスク容量を十分に確保しようと思い、新しいハードディスクを買って自宅のLinuxサーバに増設した。保存しようとするすべてのファイルを1つのハードディスクに移動し、新しいバージョンのLinuxにアップグレードするために古いハードディスクのパーティションを切り直した。OSの再インストールを終えた後、バックアップハードディスクをマウントしたわけだが、そこで中身が空だということが判明した。どういうわけか、全データをバックアップしたハードディスクと、消去するハードディスクとを取り違えてしまったのだ。こうして

    ITmedia エンタープライズ:ハードディスクの中身を誤って消した場合のファイル復旧方法 (1/2)