タグ

unixに関するkeyakiのブックマーク (27)

  • 設定ファイルをPerlとmakeとSubversionを使って管理する - 空繰再繰

    設定ファイル類をperlとmakeとSubversionを使って管理する 設定ファイルをまとめて管理する でMakefileを使って設定ファイルを管理する方法が紹介されてるんだけど、 Makefileを手で生成するのはめんどくせーと言うことで、 サクっとPerlでMakefileを生成するスクリプトを書いてみた。 で、以下スクリプト。 #!perl use strict; use warnings; use File::Find; use FindBin (); my $source = $FindBin::Bin; my @files = (); find( sub { my $path = $File::Find::name; return if ( -d $path ); if ( $path =~ m{^$source/(.+)$} ) { my $filename = $1; #

  • システムコール概論 <BR> fork()

    Next Page: プロセスのID システムコール概論 fork() プロセスのID fork() 親プロセスが先に終了し子プロセスが長生きしたら 親は子プロセスの終了を見届ける --- wait() fork, exec, wait の組み合わせ About this document ... root@wakhok.ac.jp 1995年01月30日 (月) 18時09分23秒 JST

  • 新版 UNIX/Linux 由来/読み方辞書

    このコンテンツは fj でまとめられたUNIX 用語 由来/読み方辞書 version 1.6 (Feb 13 1995)(以下オリジナル版と記述。ローカル保存版はこちら) を元に、当ページ管理人の独断と偏見により追加・改変・削除したものです。オリジナル版は「第3者に配布するのは自由です」とありますが、追加・改変・削除については言及がありませんでした。よって、追加・改変・削除は当ページ管理人が無許可で行っています。 注意 (オリジナル版の記載そのまま) ここに記載されている読みは、それを他人に強制させるものではありません。読みは、来ならば英語の発音を、仮名で置き換えているので必ずしも正確ではありません。内容に関しての保証は一切いたしません。第3者に配布するのは自由です。 新版の注意 主に 1995年以降に出現した用語を追加しています。あまり UNIX にこだわらず、「width」「hei

    keyaki
    keyaki 2009/02/03
  • Munin - Trac

    Hugin and Munin are the ravens of the Norse god king Odin. They flew all over Midgard for him, seeing and remembering, and later telling him. "Munin" means "memory". News 2008-07-03: A mailinglist for german-speaking Munin users started today. Info and subscription under: https://lists.sourceforge.net/lists/listinfo/munin-users-de?language=de 2008-06-11: Munin 1.2.6 is released. It contains bugfi

  • (Useful) Stupid Unix Tricks? - Slashdot

    Posted by timothy on Wednesday November 05, 2008 @04:48PM from the sed-is-underrated dept. So the other day I messaged another admin from the console using the regular old 'write' command (as I've been doing for over 10 years). To my surprise he didn't know how to respond back to me (he had to call me on the phone) and had never even known you could do that. That got me thinking that there's proba

  • sshへの総当り攻撃をiptablesの2行で防ぐ方法 (blog@browncat.org)

    blog@browncat.org Web, Linux, Ubuntu, Mac, PDA, 携帯電話, プログラミング, ソフトウェア&落書き iptablesのオプションは間違うとひどいことになりますが、うまく動くと素晴らしい。わずか2行でsshへの総当り攻撃を防ぐことが出来る方法。知っている方には何をいまさらですが、不勉強な私は知りませんでした。ネタは以下のリンクです。 TechBlog - How to: Block brute force attacks with iptables(英文) 自宅サーバを立ち上げている方やサーバ管理をされている方は一度や二度はsshへの総当り攻撃を見たことがあると思います。私のところではログインする元がほぼ決まっているので/etc/hosts.allowにSSHで接続を許可するホスト/ネットワークを指定しており、これでほとんど問題ありません。 そ

  • [O] さくらサーバーにEmacsとScreenとZshとlvを入れる

    « メトロイド プライム ハンターズとDS Lite | トップページ | モンドセレクションとは » さくらサーバーにEmacsとScreenとZshとlvを入れる [Programming] 知人のさくらサーバーのアカウントでEmacsが使えるように、 Emacsをインストールすることになった。 「そんなことしないでviを使ったほうが良い」と 言われるかもしれませんが、 入れる必要があるのでインストール。 FreeBSDを触るのは4年ぶり。 しかも他人のアカウントなので、緊張しまくり。 どうせならScreenとZshも入れておこう、と、 頼まれてもいないことも、やってしまった。 まぁ、怒られたら消せばいいし。 以下作業メモ。 インストール時の実行権限を持っていないので、野良make。 いずれも$HOMEにインストールしました。 ・emacs21を入れてみた

  • http://www1.interopsystems.com/

  • Unix / Linux / BSD Cheat Sheets I | PDF | Domain Name System | Secure Shell

    What is Scribd?AcademicProfessionalCultureHobbies & CraftsPersonal GrowthAll Documents

    Unix / Linux / BSD Cheat Sheets I | PDF | Domain Name System | Secure Shell
  • 便利な shell いろいろ

    sourcehoge.net 2023 著作権. 不許複製 プライバシーポリシー

  • /etc/ファイル群の編集を簡単化するAugeas | OSDN Magazine

    複雑な構成の設定ファイル群に新たな変更を施す場合、awkを用いてファイル中の要変更箇所を特定して臨機応変的な対処をするという自作スクリプトの活躍した時代は、今や終焉に近づいているのかもしれない。それというのも、設定ファイルの記述内容を自動で解読する Augeas というツールの登場により、人間は来の目的である設定内容の変更だけに集中できるようになりつつあるからである。例えば仮に、何らかの設定ファイルにおける特定情報の記述位置が4列目に移動されていたとしても、Augeasを使えば該当する設定情報は以前と同様に提示されるため、そうした内部的な変更をユーザがいちいち気にする必要はなくなるのだ。 Augeasを用いた設定ファイル群の編集はコマンドラインから直接実行できるが、あるいはこうした機能をネイティブのC APIおよび、PythonRuby、OCamlのバインディングを用いてその他のプログ

    /etc/ファイル群の編集を簡単化するAugeas | OSDN Magazine
  • perl - tac を一行で : 404 Blog Not Found

    2008年05月26日02:30 カテゴリ一日一行野郎Tips perl - tac を一行で それってone-linerで。 [を] さくらのレンタルサーバに tac コマンドを入れる UNIX 系のコマンドで、tac というのがすごく便利なのです。 これはファイルを先頭から表示する cat というコマンドの逆で、 ファイルを行単位でひっくり返して末尾から表示してくれるのです。% perl -e 'print reverse <>' ただし、このやり方は一端メモリーに全ファイルを読み込むので非効率といえば非効率。以下のようにすればもう少し効率的になりますか。 #!/usr/local/bin/perl use strict; use warnings; @ARGV or die "$0 [files...]"; for my $filename ( reverse @ARGV ) { o

    perl - tac を一行で : 404 Blog Not Found
  • XGame-ML

    keyaki
    keyaki 2008/05/14
    "X-Window でゲームを作ろう-MLというのを研究室内ではじめまして、一応その主旨は、「X-Windowでゲームを作れるようになりましょう」ってことです。"
  • Unix Toolbox

    This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing. Unix Toolbox revision 14.5 The latest version of this document can be found at http://cb.vu/unixtoolbox.xhtml. Replace .xhtml on the link with .pdf for the PDF version a

    keyaki
    keyaki 2008/03/24
  • みつかませんか? 外に出て遊びましょう! @びんたん

    探し物が見つかりませんか? (404) 外に出て遊びましょう! 掘りますよ(dig) で探すと見つかるかも知れません。good luck. 2ちゃんねる お気に入り・共有NG・最近見た板・おっかけ・サムネイル スマホ用! びんたんで快適2ちゃんねる。アプリインストール不要。今すぐ2ちゃんねるの世界へいざないます。 もちろん pc でも。私も使ってます FOX ★ びんたん ピンクはこちらから、

    keyaki
    keyaki 2008/02/24
  • FreeBSD QandA 2255

    Q. cron 等から起動されるバッチ処理の中で ssh を利用したいのですが、 ログインを自動化するにはどうすればよいですか? A. 二つの方法があります。 一つは、ホストベース認証を使う方法です。詳しい設定方法は [管理番号 1578] で紹介されていますので、そちらを参照して下さい。 もう一つは、パスフレーズの設定されていない秘密鍵を使う方法です。 [管理番号 1578] では、公開鍵認証で ssh-agent を使う方法を紹介していますが、 これは ssh-agent をあらかじめ起動しておく必要があるため、cron 等からの 利用には向いていません。 もちろん、秘密鍵ファイルにパスフレーズを設定しないということは パスワードを生でテキストファイルに保存しているのと同義ですから、 より厳重に鍵ファイルを管理しなければなりません。 そこで、万が一秘密鍵ファイルを盗まれた場合のリスクを

    keyaki
    keyaki 2008/01/23
    SSH 利用制限付きの認証鍵を作成
  • screenを初めて使うためのチュートリアル - Unix的なアレ

    screenというものすごく便利なアプリケーションがあります。上記写真のように、1つのターミナル内で、仮想的に複数の端末を起動させることができるものです。 ただ慣れるまでは少々使い方がとっつきづらいという話も聞きますので、今回はscreenを基的に使えるまでのチュートリアルを紹介したいと思います。 どんなことができるの? 複数の仮想端末をあげるとどういったメリットがあるのでしょうか?実際に自分はscreenを使うまではターミナルを複数起動させ、Desktop上はターミナルだらけになっていました。 実際はそれでも問題は起きないのですが、個人的にはローカルPC側では極力起動しておくアプリケーションを少なくしたいと思っているため、screenを使うようになりました。 ただそれだけであればWindowsならPoderosa,MacならiTerm,GnomeならGnome端末があるのですが、scr

    screenを初めて使うためのチュートリアル - Unix的なアレ
    keyaki
    keyaki 2008/01/14
  • cocot - COde COnverter on Tty

    Last Updated: 2010-09-03 Repository: http://github.com/vmi/cocot Binary (for Cygwin-1.7): cocot-20100903-bin.tar.bz2 Old Versions: cocot-20080315.tar.bz2, cocot-20041220.tar.bz2, cocot-20040229.tar.gz, cocot-20030603.tar.bz2, cocot-20021024.tar.bz2, cocot-20020825.tar.bz2 これは何か? 端末(tty)とプロセスの間に割り込んで、文字コード変換を行うツールです。 Cygwinを含むUNIX互換環境において、sshやtelnetなどとともに利用できます。 (Windowsに附属のtelnetでは使えません) 初期バージョンでは

    keyaki
    keyaki 2007/11/16
    移転先
  • svv

    SVV SVVとは? /etc/*などのファイルをバージョン管理するためのソフトウェアです。 /etc/*などのファイルを、root権限なしに管理できます。 ファイルのパーミッションなどの情報も保存されます。 ダウンロード ver 0.1 必要な物 subversion python pysvn(1.5.2で動作確認) 準備 subversionの空のworking directoryが必要です。 環境変数SVV_WORKを、その空のdirectoryにしてください。 例 $ svn mkdir ~/work/newdir $ svn commit ~/work/newdir $ export SVV_WORK=~/work/newdir 例2 $ svnadmin create ~/newrepo $ svn co file://.../newrepo ~/work $ export S

    keyaki
    keyaki 2007/10/16
    /etc/*などのファイルをバージョン管理するためのソフトウェアです。
  • おさかなラボ - 礼儀正しい.bakファイルの作り方

    バックアップファイルの作り方。20年近く前に教えてもらったもの。リビジョン管理が発達したせいか、知らない人が多かったので書いてみる。 cp foobar foobar.bak とするのではなくて、 mv foobar foobar.bak cp foobar.bak foobar とする。こうすることでタイムスタンプやらi-nodeやらも保持される。これは、 mv foobar{,.bak} cp foobar{.bak,} とも書ける。csh系であれば alias bak 'mv \!^{,.bak}; cp \!^{.bak,}' としておくと便利。bashのことはよくわからない。 カテゴリー » UN*X 投稿日 » 2007/09/26 水曜日 - 18:41:07 by かなだ コメントはこちらからどうぞ。ご自身のサイトからトラックバックを利用する場合は以