Landscape トップページ | < 前の日 2003-08-19 2003-08-20 次の日 2003-08-21 > Landscape - エンジニアのメモ 2003-08-20 syslog の活用と Perl からのログ書き込み 当サイト内を Google 検索できます * syslog の活用と Perl からのログ書き込みこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Linux] [Perl] 2003-08-13 で書いた、syslog の使い方について調査。 運用ツール、夜間バッチなどでエラーや作業結果をログに書くとき、 アプリケーション独自のログに書くよりも、syslog に書いた方が汎用的だし、管理もしやすい。 - 事前準備とテストsyslog.conf を設定。 /etc/syslog.conf に、テスト用のログのファシリテ
This document provides an overview of GitHub and its technical architecture presented by Chris Wanstrath. Some key points: - GitHub started as a git hosting site but became a social coding platform where users can see friends' activity and leave comments. - It uses Ruby on Rails for the main codebase, Resque for background jobs, MySQL for the database, and nginx, unicorn, and memcached. - Git oper
(四捨)五入すれば10年前に某社の採用担当をしていて、四捨五入すれば0年前に某社の最終いっこ前の面接をしていた立場からちょこっと感想をば。 いっとくけどトップレベル企業じゃないからね。 マイナビ2013の広告が気持ち悪すぎる - 就活生に甘える社会人を読みました。そして、マイナビを皮肉るマイナビ2013の広告がすばらしすぎる件 | onomiyuki.comも読みました。 「マイナビ2013の広告がすばらしすぎる件 | onomiyuki.com」の記事は、就職活動する学生の立場に立っての記事でしたが、私もほぼ同感です。なお、私は既に就職活動を約20年前に終わってて、採用側の立場のほうがはるかに長かったので、採用側としての感想です。つまり。 こんな広告を真に受けてマイナビ使う奴とか採りたくねぇぇ。 具体的に書きましょう。この広告が明示してくれた、私の就活生に対する不満は次のようなものです。
“マイナビ2013の広告が気持ち悪い”と話題みたいですね。 「マイナビ2013の広告が気持ち悪すぎる」というブログ記事がアクセスを集めているようですし、twitterでは「気持ち悪い」とか「うわぁ」とか、批判的な感想が多く述べられています。 わたしは最初これを見たとき、「なんて素晴らしい広告なんだ!」と思いました。 なぜか。 それは、あの広告がとても「正直」だから。誠実とさえ言えます。 ◇◆◇ マイナビのターゲットは、あれを見ても「気持ち悪い」と感じない、もしくは感じたとしてもその自身の感覚を無かったことにしてしまえるほどには身体的・生理的感度の低い学生だと思います。 あの広告を見て生理的嫌悪感を感じる人は、ハナっからマイナビのアクティブユーザーになんかならないだろうし、 そんな人たちはハナっからマイナビのターゲットではないからです。 ですから、ユーザーの選別という意味ではあの広告は非常に
なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー
# mount --bind /xxx/source /yyy/dest こうすることで /yyy/dest の中身は /xxx/source になります。 # ls -l /root/conf -rw-r--r--. 1 root root 0 10月 3 01:26 example.conf # ls -l /root/conf-new -rw-r--r--. 1 root root 0 10月 3 01:26 new.conf # mount --bind /root/conf-new /root/conf # ls -l /root/conf -rw-r--r--. 1 root root 0 10月 3 01:26 new.conf # df /root/conf ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/vg_f15x121e
開発環境にJailを使ってるんですが、セキュリティ上の問題でJailを使ってるわけでは無くって、 IP以外を本番環境とほぼ同一にできるし、軽いしいいかなぁと思って使ってます。 で、必要なファイルのコピーがちょっとなぁと。なんか、同じファイルがいっぱいあるってのが、微妙。 Perlや、apacheとかも、個人の設定ファイル以外まったく一緒なわけだし。 で、mount --bindってのがあった。 % sudo mount --bind / /tmp/chroot % sudo chroot /tmp/chroot /bin/bashと実験したら、うまくいきました。セキュリティ上の理由でJailしてる場合は、こんなんしちゃダメですが、 うちの場合は使えるかもしれない。 まぁ、個別で環境持ってたらもってたで、好きにできていいんですけど、一長一短ってことで。
[編集]Read-only bind mounts # 2006-07-25 Linux Kernel Watch 2006-7月版 bind mountをしたマウントポイントをread-onlyにするパッチ 2008-04-17 Linux 2.6.25 - Linux Kernel Newbies 2008-05-06 Read-only bind mounts - LWN.net 2008-07-13 Linux 2.6.26 - Linux Kernel Newbies 「Summary: 2.6.26 adds support for read-only bind mounts, ...」, 1.1. Read-only bind mounts 2008-07-31 Linux Kernel Watch 2008-7月版T メモ: Debian Etch は 2.6.18 / 2
Linux2.4以降ではmountコマンドで--bindオプションが使える。 mount --bind olddir newdirとすると、マウント済みのolddirがnewdirに再マウントされ、シンボリックリンク的に扱える。 これの何がうれしいのかというと、vsftpdとかでchroot_local_user=YESしていて、chroot外にアクセスさせないようにしているにしつつ、一部のchroot外ディレクトリにアクセスさせたいような場合。 シンボリックリンクだと当然chrootの外だと扱われて「550 Failed to change directory」となるのだけど、mount --bindだと当該ディレクトリがchroot内の一ディレクトリとして扱われるのでアクセス可能になる。
Plamo-MLから こじまさんの発言。 ちなみに,最近の mount コマンドは --bind というオプションを取って,マウントしたファイルシステムの一部を別のディレクトリにマウントし直すというシンボリックリンク的な機能もありますね. 新しい CDplamo ではこの機能を使って CD-ROM 上のディレクトリを ramdisk 上にマウントし直しています. echo "mount $cd as /cdrom" mount --bind /cdrom/bin /bin mount --bind /cdrom/usr /usr mount --bind /cdrom/lib /lib mount --bind /cdrom/opt /opt mount --bind /cdrom/sbin /sbin 以前は ramdisk 上の /bin 等は /cdrom 上の対応するディレクトリへ
mount --bindは、シンボリック/ハードリンクと同じで、リンク元をリンク先から参照するものです。シンボリック/ハードリンクはリンク先inodeで実装され、mount --bindは、bind元ディレクトリをmnt.mnt_rootとするバーチャルなデバイスファイルとし、そのファイルシステムをbind先ディレクトリにmountする事で実装します。 dev_nameが接続元ディレクトリ、dir_nameが接続先ディレクトリです。 SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, char __user *, type, unsigned long, flags, void __user *, data) { int ret; char *kernel_type; char *kernel_d
今日のこちら(米国西海岸)でのもっぱらの話題は、Oracleの「Android訴訟(詳細)」だが、これに関しては、私も含めて「やはり来たか」と見ている専門家は多い。 そもそも、スマートフォン以前の携帯電話用のJavaがプラットフォームとして成功しなかった理由の一つは、J2MEが根っこのところで、NTTドコモ独自のDoJaとモトローラ主導のMIDPに分岐してしまったことにあるし、同じJ2ME間でも実装の差異が大きく "write once, run everywhere" が机上の空論になってしまったことにある。Sunがちゃんとリーダーシップを発揮できなかったためである。 その意味では、J2ME/MIDPとコンパチビリティがなく、Sunから正式にJavaをライセンスしていないAndroidはけしからん、というのは(今はOracleの一部になった)Sunから見れば当然のこと。 「J2MEの時に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く