タグ

linuxに関するhomajuのブックマーク (189)

  • 10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts - nixCraft

    🐧 nixCraft → Linux → 10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts There are some misconceptions that shell scripts are only for a CLI environment. You can efficiently use various tools to write GUI and network (socket) scripts under KDE or Gnome desktops. Shell scripts can make use of some of the GUI widget (menus, warning boxes, progress bars, etc.). You can always control the fin

    10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts - nixCraft
    homaju
    homaju 2010/04/21
    シェルスクリプトのちょっと変わった使い方
  • 12 More of the Best Free Linux Books - Part 1 - LinuxLinks

    Last Updated on March 25, 2021 Many computer users have an insatiable appetite to deepen their understanding of computer operating systems and computer software. Linux users are no different in that respect. At the same time as developing a huge range of open source software, the Linux community fortunately has also written a vast range of documentation in the form of books, guides, tutorials, HOW

    12 More of the Best Free Linux Books - Part 1 - LinuxLinks
    homaju
    homaju 2010/04/05
    無料で手に入Linuxの本Best12
  • UNIX / Linux: 10 Netstat Command Examples

    Netstat command displays various network related information such as network connections, routing tables, interface statistics, masquerade connections, multicast memberships etc., In this article, let us review 10 practical unix netstat command examples. 1. List All Ports (both listening and non listening ports) List all ports using netstat -a # netstat -a | more Active Internet connections (serve

    homaju
    homaju 2010/03/30
    netstatの使い方 事例
  • ウノウラボ Unoh Labs: 秘伝のペケペケrcをつぎたす仕事

    こんにちは。murahashi です。 秘伝のペケペケrcの継ぎ足し方―あるいはbashrc, vimrc, screenrc それぞれについて別の場所のファイルを読み込む方法、再読み込みする方法―をまとめました。 どこかからコピペしてきたドットファイルを継ぎ足し継ぎ足しで自分に合わせた設定をつくり、それをいろんなところに持ちまわっている人は多いと思います。どうせならということで github や bitbucket や coderepos に公開している人もいるでしょう。 私も dotfiles という1ディレクトリにファイルをまとめて github にpush、使いたい場所でgit cloneして ~/dotfiles/.bashrc へのシンボリックリンクを ~/.bashrc に置いて「やったー」と喜んでいました。 ただ、この方法だとサーバの環境によって変えたい部分が出てきたとき

    homaju
    homaju 2010/03/25
    rcファイルの置き場や管理方法について
  • いまさら聞けない、#! で始まる1行目の名前とenv指定時の挙動 - 基本へ帰ろう

    シェルスクリプトであれば1行目に #!/bin/sh と書くと思うのですが、1行目の名前や挙動についてよく分かってなかったので調べてみました。 名前 シバン (Unix) - Wikipedia シバンまたはシェバン (shebang) とはUNIXのスクリプトの#!から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。 hash-bangまたはsharp-bangとも言うが、後者を縮めたshebangという呼び方が一般的かつシンプルである。 シバンというのですね。 用語集:シェバング: UNIX/Linuxの部屋 この「#!」のことを「シェバング」(shebang) と呼ぶ。また、この行全体を「シェバング行」と呼ぶこともある。シェバングの語源は「sharp bang」「shell bang」など、いくつかあるようだ。 なぜ、#! なのか 用語集:シェバング: UNI

    いまさら聞けない、#! で始まる1行目の名前とenv指定時の挙動 - 基本へ帰ろう
    homaju
    homaju 2010/03/21
    シェルスクリプトの1行目にある#!をシバンという。Wikipediaでも確認すること。
  • Mac でも Linux でも一発でクリップボードにコピーする zsh の alias - mollifier delta blog

    メールを送るときって当然メーラーを使うんだけど、普通メーラーでは vim が使えない。困った。これでは文章が書けない。 なので、僕はいつもターミナルの vim でメールを書いてからメーラーにコピペしてる。でも、そのコピペがめんどくさい。マウスをぐいーんって動かしたくないし(疲れる)、長文だとターミナルの1画面に収まらなくて選べない。全然スマートじゃない。 というわけで、さくっとクリップボードにコピーする zsh の alias を設定した。 設定例 .zshrc の例は以下。 if which pbcopy >/dev/null 2>&1 ; then # Mac alias -g C='| pbcopy' elif which xsel >/dev/null 2>&1 ; then # Linux alias -g C='| xsel --input --clipboard' elif

    Mac でも Linux でも一発でクリップボードにコピーする zsh の alias - mollifier delta blog
    homaju
    homaju 2010/03/18
    zshでクリップボードにコピーするもの
  • リモートのLinuxデスクトップをWindowsから操作する方法教えます - builder by ZDNet Japan

    筆者は最近、「Linuxマシンから、リモートのWindows 7を使う方法」という記事を執筆した。すると同じことをWindowsマシンから行う方法を教えてほしいという声が寄せられてきた。こういったことは難しいに違いないと思っている読者の方もおられるかもしれない。しかし、記事を読めばそれがいかに簡単なことであるかに驚かれるだろう。 とは言うものの、そもそも「どうしてそんなことをする必要があるのか?」という疑問を抱いている方もいるかもしれない。その答えは、管理の一元化ということに尽きる。あなたにも、問題を解決するために複数のコンピュータの間を何度も行き来し、時間を無駄にしたという経験があるはずだ。上述の記事では、LinuxマシンからWindowsに接続する方法を紹介した。そして記事では、WindowsマシンからLinuxに接続する方法を紹介している。これによって、1台のPCからの管理作業が

    homaju
    homaju 2010/03/08
    WindowsマシンからVNCでLinuxマシンに接続する方法
  • 公式のSamba 3.2.x HOWTOとリファレンスガイド

    List of Figures 4.1. ドメインの例8.1. Network Bridgeの設定8.2. インターネット プロトコル(TCP/IP)のプロパティ8.3. ネットワークの詳細設定8.4. DNSの設定8.5. WINS Configuration8.6. ローカル エリア接続のプロパティ8.7. インターネット プロトコル (TCP/IP)のプロパティ8.8. TCP/IP 詳細設定8.9. DNS設定8.10. WINS設定8.11. Windows Me ネットワーク設定パネル8.12. IPアドレス8.13. DNS設定8.14. WINS設定8.15. 全般8.16. コンピューター名パネル8.17. コンピューター名の変更パネル8.18. コンピューター名の変更パネル ドメイン MIDEARTH8.19. コンピューター名の変更 ユーザー名とパスワードパネル8.2

    homaju
    homaju 2010/02/25
    Sambaのリファレンスガイド
  • Puppetのススメ

    د. فوزية اخضر - تطبيق تجربة مدرسة المستقبل الشاملة - المعرض والمنتدى الدولي ل...IEFE

    Puppetのススメ
    homaju
    homaju 2010/02/25
    puppetのススメ
  • �Linux/DB Tuning (DevSumi2010, Japanese)

    Similar to �Linux/DB Tuning (DevSumi2010, Japanese)

    �Linux/DB Tuning (DevSumi2010, Japanese)
    homaju
    homaju 2010/02/19
    DBのチューニングについて Slide
  • 仙石浩明の日記: stone 開発日記

    透過型プロキシ (Transparent Proxy) というのは、 ブラウザから 「見えない」 プロキシのこと。 ブラウザ自身は WWW サーバにアクセスしているつもりなのに、 ブラウザが送信したリクエストをプロキシが横取りし、 プロキシから出し直す。 サーバからのレスポンスは当然プロキシに返り、 プロキシがそれをブラウザに送信するのだけど、 パケットがブラウザに届くまでの間に送信元アドレスが書き換えられて、 サーバから直接レスポンスが届いたようにブラウザからは見える。 フツーの 「見える」 プロキシは、 ブラウザ等でプロキシ設定が必要であるのに対し、 透過型プロキシだと設定が不要。 だから一部の ISP (インターネット接続プロバイダ) などで、 フツーのプロキシの代りに使われていたりする (ユーザにプロキシ設定の方法を説明する必要がなくてサポートコストが削減できる)。 あるいは企業等

    homaju
    homaju 2010/01/19
    stone開発者の日記。SSL認証1~3を参照
  • Proxy越え

    トップーページへ戻る 2006/01/04 2007/03/28 内部リンク修正 トンネリング まずは Proxyによる通信の制限が掛かっている場合に、Stone (Ver. 2.3)でトンネリングします。 ここでは、Proxyサーバから外部へはHTTP or HTTPSしか通さない環境だと想定します。 某ムックのhttptunnelの紹介に興味を惹かれ、色々調べるうちに下記ページを見つけ参考にしました。 トンネル掘削機 - FrontPage 実践で学ぶ、一歩進んだサーバ構築・運用術 第5回 stone (前編) ちなみに stone も httptunnel もコマンドラインで動かすものなので、(Windows XPの場合)コマンドプロンプトからプログラムを起動します。 HTTPSの場合 HTTPの場合 SOCKSサーバ/クライアント

    homaju
    homaju 2010/01/19
    stoneの設定についてクライアントとサーバの設定
  • Kozupon.com - StoneなSSL認証局を作る!

    StoneStoneって言うが、Stoneの来の機能が意外と知られていない。stone は、アプリケーションレベルの TCP & UDP リピーターである。ファイアウォールの内から外へ、あるいは外から内へ、TCP あるいは UDP を中継する。インストールの詳細は、 ここ を見ていただくと解る。しかし、簡単に外から内へ、内から外へと言うがセキュリティ的には何も施さないと危なっかしくてしょうがない。まあ、大抵、外から内への場合など認証を掛けたり、TCP&UDPパケットの内容に対して暗号化するなどして通信を行うだろう。そこで、ここではStoneなSSL認証局を作る方法を説明する。ここでは、個人の認証局を作り、秘密鍵、公開鍵、ブラウザーへインポートする証明書などそれぞれの作り方を説明する。 テスト環境 ) マシン : Celeron 600MHzベアボーン OS : Nature's Li

    homaju
    homaju 2010/01/18
    Stone用に自前のSSL認証局を作る方法
  • Kozupon.com - Stoneで作る透過型Web鯖!

    DebianでStone-SSLを使ってローカルサーバを公開する。ゲートウェイサーバでラッパーしてOpenSSLで暗号化したセキュアーなアクセスの実現方法を説明する。実は、このモジュールstoneはDebianのパッケージもしくはソースしかない。さらに、あまり資料が無く文献も英文である。なんとか、理解して俺の会社で動かしているのでセットアップも含めネタ化した。 参考文献: http://www.gcd.org/sengoku/stone/Welcome.ja.html http://www.gcd.org/sengoku/docs/NikkeiLinux00-09/stone.ja.html 俺の会社でやってるstoneでローカル鯖公開の構造を簡単な図にしてみた。 1.Stone-SSLのセットアップ ◆ apt-getでインストール # apt-get update OpenSS

    homaju
    homaju 2010/01/18
    自分のサーバで使用するトンネルの作り方 debian上でさらに詳しい。ただし、lennyではstoneのパッケージがなかったのでソースからインストール
  • トンネル掘削機 - stoneで穴掘り

    入手方法 オフィシャルサイトからtar.gzを持って きても良いですが、SSL対応のためのソースのいくつかが含まれていないので、CVSからまとめて持っ てきてしまうのが楽でしょう。 % cvs -d :pserver:anonymous@cvs.sourceforge.jp:/cvsroot/stone login CVS password: (←空Enter) % cvs -d :pserver:anonymous@cvs.sourceforge.jp:/cvsroot/stone co stone コンパイル OS名を指定してmakeするだけです。SSLを利用する場合には、OS名に「-ssl」を付加します。なお、SSLを使う場合にはOpenSSLがインストールされている必要があります。Linuxディストリビューション によってはopenssl-develのような開発向けパッケージのイン

    homaju
    homaju 2010/01/18
    自分のサーバで使用するトンネルの作り方
  • scale out の技術 (in UNIX magazine, April 2009)

    scale outの技術 首藤 一幸 Last-updated: January 5, 2010 注: このページの文章は以下の記事の元原稿です。 首藤一幸, "スケールアウトの技術", クラウドの技術, pp.88-101, (株)アスキー・メディアワークス, ISBN978-4-04-868064-6, 2009年 11月 6日 アスキー・メディアワークス社の 書籍紹介ページ Amazon.co.jp の ページ 首藤一幸, "スケールアウトの技術", UNIX magazine 2009年 4月号, pp.78-91, (株)アスキー・メディアワークス, 2009年 3月 18日 データベースに求められる性能を試算したところ、 十台、百台…数万台のサーバが必要になった。 クラウドを構築する側はこういう問題に直面し、解決しようとしてきた。 台数に比例した性能を引き出すこと、つまりsca

    homaju
    homaju 2010/01/18
    Unixのスケールアウトの技術についてまとめ
  • CTWM - The window manager for smart windows.

    Claude's Tab Window Manager The Window Manager for Smart Windows The official CTWM website. CTWM is a window manager created by Claude Lecommandeur (Claude.Lecommandeur@Epfl.Ch). It has been rather popular for many years, but until beginning of 2003 there has been no official website. Dan Lilliehorn maintained a site dedicated to CTWM between september 14 1999 and the beginning of 2003. As of the

    homaju
    homaju 2010/01/05
    twm派生のctwm
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
    homaju
    homaju 2010/01/04
    scpで巨大なファイルを送付するときに、暗号形式を変えることで高速化が図れる
  • ウノウラボ Unoh Labs: 2009年版Python開発環境を整えよう

    なでしこの作者じゃない方のsakatokuです。 以前書いた「Python開発環境を整えよう」という記事からだいぶ時間が経ってしまったので、内容を更新したいなぁと思っていたのですが、ようやくその機会が来ました。 virtualenvで開発環境をつくる 開発環境をつくるにあたって次のような問題が生じると思います。 root権限がないためにインストールしたいライブラリが使えない 新しいライブラリをインストールしたり、既存のライブラリをアップグレードすることで、既に動いているアプリケーションを壊したくない 複数のバージョンのPythonを使って開発、テストを行いたい 自作したPythonパッケージのインストールのテストを行いたい 以前の記事ではvirtual-pythonという解決策を紹介しましたが、現在ではvirtualenvというツールが広く使われるようになってきています。 virtuale

    homaju
    homaju 2009/12/04
    開発環境の構築方法 root権限がないときに
  • 第1回:Linuxセキュリティ機能の罠

    ある日,プロジェクトでチームリーダーを務めている高野氏は不測の事態に遭遇し,一人ひそかに青くなっていた… このプロジェクトは,あるユーザー企業で大規模Webアプリケーションの開発に取り組んできた。開発言語は「Ruby」,フレームワークとして「Ruby on Rails」(RoR),データベースには「MySQL」を採用。これをRed Hat系Linuxである「CentOS」上に配備して動作させる想定だ。 既に開発フェーズに入り,メンバー各自が社用PCJavaの開発環境である「NetBeans」などをインストールし,開発作業を進めていた。OSは基的にWindows XPで統一されている。しかしながら,開発環境はNetBeansだけでなく「Eclipse」や単なるエディタを使ったものなど,バラエティに富んでいる。 プロジェクトのキックオフから7カ月たった時点まで,プロジェクトの常としてある程

    第1回:Linuxセキュリティ機能の罠
    homaju
    homaju 2009/11/30
    CentOSのデフォルトでSELinuxが有効になり、サービスが表示できなくなった事例。sestatus で確認