トップページlinux
1001コメント348KB

くだらねえ質問はここに書き込め! Part 164

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2008/05/22(木) 00:34:48ID:M+e05/LQ
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/ (避難所)

このまとめサイト(Wiki)にアクセスできないときは、Webアーカイブ
http://web.archive.org/web/*/http://linux2ch.is.land.to/ を参照。

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/

Google検索 http://www.google.co.jp/linux

関連スレッドは >>2-4 あたり。

前スレ くだらねえ質問はここに書き込め! Part 163
http://pc11.2ch.net/test/read.cgi/linux/1209177182/
0136login:Penguin2008/05/25(日) 09:10:31ID:Ko4BSwKm
UUID指定か・・・先輩に推奨しないって言われてそれは避けたんだっけかな。
label指定では駄目か?
redhat系ではdosfslabelで、debianならmlabelでlabelつけてmountするのでは。
解答になってなくてすまんな。
0137login:Penguin2008/05/25(日) 11:21:11ID:3tAbIlaj
>>134
ルーティングのメトリックがあればいいんじゃね
01381352008/05/25(日) 12:15:13ID:mx7XgK6R
>>136
ありがとう!ヒントになりました。
labelつけてmount、umountを試してみたら上手くいったああ!

$ mlabel -i /dev/sdb1 ::usbmem
$ mlabel -i /dev/sdd1 -s ::
 Volume label is USBMEM

$ cat /etc/fstab
LABEL=USBMEM /mnt/usbmemory vfat  noauto,user 0 0

$ mount /mnt/usbmemory
$ umount /mnt/usbmemory
以上、エラーなく実行できました。感謝。


UUID指定なんですが、いろんな環境でブートさせるときに結構つかえますよ。
例えばネットカフェ等にいつも使ってるLinux環境持ち込む用途に重宝してます。
他のハードディスクが何台つながっていても、特定の外付けusbメモリーやusb-hddの
パーティションをマウントさせるられる。grubでもUUID指定できます。
どんな環境でも、grub.lstやfstabを書き換える必要がまったくなくて便利です。

ブート時に必要なデバイスはroot権限でmountさせてるんで>>135のような問題は
発生しておらず常用できていますよ。
0139login:Penguin2008/05/25(日) 15:00:26ID:XW3qdD3V
>>135
Vine で同じバグがあった。patch もある。
ttp://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=555

Vine 4.2 か Vine Seed から util-linux の src.rpm を持ってきて
入ってる patch を使ってみるといいと思う。
fedora かどこかでも同じバグのレポートがあって同じようなパッチがあったと思う。
0140login:Penguin2008/05/25(日) 17:41:06ID:MU2chJ4r
ssh(WindowsのSSHクライアント)でFedoraに接続して使っているんだけれど、
コンソール出力?を表示するにはどうしたらよい?

エラーとかをSSHクラインとにリアルタイムで表示させたいです。
0141 ◆Zsh/ladOX. 2008/05/25(日) 17:53:05ID:D5OTW8AC
ssh -v

GUIでやるやり方は知らない。
0142login:Penguin2008/05/25(日) 17:56:14ID:Ts1HFhTw
>>139
Vineていいたいだけちゃうんかと。そのバグはDebianでも既に修正されてるから、ちゃんと更新してるのであればそのバグではない。
0143login:Penguin2008/05/25(日) 18:34:55ID:GygUxJCu
>>142
Debianのは、ローカルのユーザー権限の昇格に使える脆弱性のみの修正なんじゃない?
uuid使ってなかったけど同じ環境で試すとウチでもセグメンテーションフォールトになったよ
sidとかlenny使ってる人も同じ症状だったりするのかな?
0144login:Penguin2008/05/25(日) 20:57:39ID:nleei9fg
>>142
今sidで試してみたけどとくに問題は起きなかった。
util-linuxとかのverは2.13.1.1-1だ
0145login:Penguin2008/05/25(日) 21:56:44ID:MU2chJ4r
>>141
ありがとう
試してみたけれど、SSHのデバッグモードになるだけでコンソール出力
にはならないようです。
0146login:Penguin2008/05/25(日) 22:05:36ID:vFrUZnoo
>>145
コンソールのメッセージって何を見たいの?
単に ssh して端末開いて tail -f /var/log/messages
(+他のファイル)とするだけじゃダメ?
0147login:Penguin2008/05/25(日) 22:08:42ID:MU2chJ4r
>>146
エラーとか、その他ログ。
/var/log/secureやmessageなど。

コマンド打たないで、自動的に表示させたい。
0148login:Penguin2008/05/25(日) 22:23:22ID:5FOPv/b+
>>147
ssh どっかのサーバ 'tail -F /var/log/messages'
0149login:Penguin2008/05/25(日) 22:56:42ID:MU2chJ4r
>>146
>>148
ありがとう
tail -f は複数のファイルに対応しているようなので、これでいけそうです。
0150login:Penguin2008/05/26(月) 01:24:48ID:bz1MjJsA
Linuxで作業するとき、よくteratermで作業ログをとっているのですが
あとでテキストファイルを開いてみると、実際の作業とは違うように
出力されてしまうのですが、これは仕様なのでしょうか?
綺麗に出力させる方法等、ご存知でしたら教えてください。


[root@ginga test]# ls -l
合計 16
-rw-r--r-- 1 root root 0 2007-11-13 10:11 111
-rw-r--r-- 1 root root 0 2007-11-13 10:11 222
-rw-r--r-- 1 root root 678 2007-11-13 10:13 menu.tar.gz
[root@ginga test]# cp 111 333
[root@ginga test]# cp 111 333555
[root@ginga test]# ls -l
合計 24
-rw-r--r-- 1 root root 0 2007-11-13 10:11 111
-rw-r--r-- 1 root root 0 2007-11-13 10:11 222
-rw-r--r-- 1 root root 0 2008-05-26 10:03 333
-rw-r--r-- 1 root root 0 2008-05-26 10:03 555
-rw-r--r-- 1 root root 678 2007-11-13 10:13 menu.tar.gz

0151login:Penguin2008/05/26(月) 02:00:56ID:3Nj0jo4s
Cel 650
Mem 192
HDD 20GB
のノートが余ってるのでLinuxを入れようと思ってますが、
何のディストリがいいですか?
0152login:Penguin2008/05/26(月) 02:09:05ID:LLmQYHP5
>>151
オススメLinuxディストリビューションは? Part28
http://pc11.2ch.net/test/read.cgi/linux/1210756517/
0153login:Penguin2008/05/26(月) 02:11:04ID:V5VdATGT
>>150
TeraTerm の使い方は板違い
Linux 上で記録するなら script コマンド
0154login:Penguin2008/05/26(月) 02:17:36ID:LLmQYHP5
>>153
script でも同じ問題が起きる。
見たままをちゃんと記録したいなら ttyrec かな。
0155login:Penguin2008/05/26(月) 02:21:58ID:1xhLN76l
>>151
FreeBSD
0156login:Penguin2008/05/26(月) 02:24:19ID:bmYI9q4L
gtkmmで

Glib::RefPtr< Gdk::Pixbuf > m_pixbuf

って書いてあったら、< Gdk::Pixbuf >の部分ってテンプレートって意味なのでしょうか?
この<  > の使い方がよくわからないのですが、わかる方がいたら教えてください。
0157login:Penguin2008/05/26(月) 02:29:31ID:3Nj0jo4s
>>152
そっちに行きますドウモ。

0158login:Penguin2008/05/26(月) 04:18:44ID:YapajHTi
Fedora8を使っています。
PC起動させるごとに、ネットワークを再設定しないとインターネットにつながりません。

手順は、
eth0を削除して、新しく作っています。
192.168.0.4
192.168.0.1
255.255.255.0
のように設定しています。
起動時毎回行わないといけないのですが、
どのように設定すれば毎回設定しなくてよくなるのでしょうか
0159login:Penguin2008/05/26(月) 09:12:12ID:d+uhDTLW
xubuntu7.10インスコしました。
いろいろアプリも入れたんですが、それらをパネルに登録する方法がわかりません。
デフォだと上のパネルは、左から「アプリケーション」,「ブラウザ」,「ヘルプ」となっており、
この横にOOoなどのアイコンを入れたいのです。
試しにデスクトップにショートカットを作って、起動確認したものをパネルにドラック&ドロップ
してみても登録されません。そもそもやり方が違うのでしょうか?
0160login:Penguin2008/05/26(月) 18:10:14ID:jlhtIuBO
パネルで右クリック、追加。
0161login:Penguin2008/05/26(月) 20:08:40ID:5cfv/BOC
>>158
/sbin/chkconfig network on はダメ?
0162login:Penguin2008/05/26(月) 20:56:08ID:prDySO65
パッケージ管理がなくて小さくてHDDにインストール可能な
ディストリありますか?
gccとgnomeは入っていてほしいです。
0163login:Penguin2008/05/26(月) 21:06:15ID:Gv1+urFv
>>162
パッケージ管理が存在しないということは管理が面倒だということになるが、
それでもいいのか?
0164login:Penguin2008/05/26(月) 21:07:00ID:prDySO65
それでもいいのです。
0165login:Penguin2008/05/26(月) 21:17:42ID:15epWHYC
お知恵をお貸しいただきたくよろしくお願いします。

ファンレス&低消費電力な旧ノートPCにカードバスのUSB2.0カードとNICを挿し、
そこにUSB-HDDやUSBメモリ、DVD-ROMを増設してにわかNASとして仕立て、
Debianあたりをインスコして原則CUIのまま運用しようと思います。
USB系のストレージ類をLAN上の複数のPCからアクセスでき、また常時ONしておくのが目的です。

さて、所詮100Base環境なので10Mbp/s出れば十分実用に堪えるような想定ですけれど
CPUが無印ペンティアム世代(166とか)だと、USBを介すとファイル転送をするだけでも
スペック的についていけないでしょうか。それとも、ファイルの共有目的だけならば
そこそこ使えるレベルでしょうか。
発熱が少なくファンもないため、押入れマシンにして常時稼動するには好適なのですが。

類似の前例や体験談の紹介、誤解や見落としている問題点などご指摘いただければ幸いです。
0166login:Penguin2008/05/26(月) 21:20:21ID:IBqSA4z9
MTDドライバの導入・使用方法の手順を教えて貰えないでしょうか。

組み込みの開発でMTDドライバを使いFlashROMをRead/Writeしようとしています。

そこでまず、MTDドライバの使い方を知るために、
実際のFlashが無くても仮想でファイルか何か作ってマウントして、
それに対してMTD経由でRead,Write出来るコードが書けたらいいなぁと考えています。

ただ、ホントに仮想ファイルマウントするなんて出来るのか、分かりません。
本を読んでも、いまいち手順が分からないので、助言して頂けたらと思い書き込みました。
Linuxに触れて3ヶ月ぐらいなので、見当違いの事を書いてるかも知れませんが。。。


環境は、
VmwarePlayter上にUbuntu7.10を載せて居ます。
カーネルはVer2.6.22-14です。

今後調べる&やろうとしてる事ですが、

@まず、/dev に、mtdのデバイスファイルが見えない。
mtdドライバをカーネルに組み込む所から始めなきゃ駄目なんじゃないかと思うので、
カーネル拾って、設定メニューでMTD有効にしてビルドし、そっちのカーネルで動かす。

A仮想ファイルを作る?ここから先が見えない。。。


助言頂けたら、大変ありがたいです。よろしくお願いします。
0167login:Penguin2008/05/26(月) 21:25:37ID:c+0+np2B
>>162はパッケージ管理がないというのが、どういうことを意味するのか理解していないに一票。
言葉どうりの回答をするならLSBを挙げることになる。
0168login:Penguin2008/05/26(月) 21:25:38ID:Gv1+urFv
>>164
んじゃKNOPPIXとか。

>>165
そもそも初代Pentiumの世代だとPCカードスロットがCardBusと3.3Vに非対応だと思う。
USB 2.0のカードはCardBus必須だし、NICにしても5V対応で16bitモノは
新品では売ってないうえ、3 [Mbit/s]も出ないと思う。
0169login:Penguin2008/05/26(月) 21:28:52ID:c+0+np2B
>>168
knoppixはdeb+aptじゃん。
0170login:Penguin2008/05/26(月) 21:28:58ID:Gv1+urFv
>>166
そもそも組み込み(Linuxに限らず)の開発経験はあるのか?
使い方も何も、ターゲット用のクロスコンパイラを用意して必要なオプションを
設定してコンパイルすればいいだけだ。

むしろ「仮想ドライバ」なんて考え方をするほうが泥沼にはまるぞ。
0171login:Penguin2008/05/26(月) 21:29:32ID:Gv1+urFv
>>169
そういえばそうだった。指摘感謝。
0172login:Penguin2008/05/26(月) 21:30:27ID:dJf5+Pk9
MIKO GNYO/Linuxのスレッドはなぜなんでしょうか?
0173login:Penguin2008/05/26(月) 21:36:37ID:sY+wJ1/q
>>167
LFSな。
0174login:Penguin2008/05/26(月) 21:37:53ID:prDySO65
lfsってあくまで自分で作るためのものじゃないでしょうか?
lfsで作った奴みたいなのが欲しいです。
0175login:Penguin2008/05/26(月) 21:40:13ID:dJf5+Pk9
>>172訂正
巫女ぐにょのスレッドは「なぜない」のでしょうか?
余ったPenIII機数台でクラスタ構成したいのですが、
情報が少なくて困ってます。
0176login:Penguin2008/05/26(月) 21:44:10ID:gxw8xN9I
立てる人がいないから
0177login:Penguin2008/05/26(月) 21:52:28ID:IBqSA4z9
>>170
開発経験自体もRTOSで1年ちょいです。

私のやることとして、
ベースの開発環境&MTDとかのドライバでファイルシステム構築などは担当が別で、
私の役目はその環境の上のユーザアプリからFlashのデータをWrite/Readする事です。

クロスコンパイラを用意ですか。。。
クロスコンパイルとかポーティング(?)関連は全然考えて無かったので調べてみます。

”仮想ドライバ”ってのが私の考えのキーワードだったんでしょうか。
適当なバイナリをMTDデバイス(jffs2)としてマウントして、そこから読み込み出来ないかと考えてました。
0178login:Penguin2008/05/26(月) 21:54:07ID:Msnyr/+Q
>>165
C7積んだVIAに、アダプタ電源使ったものにしたら?
0179login:Penguin2008/05/26(月) 21:57:28ID:jQZahxQy
>>174
http://pc11.2ch.net/test/read.cgi/linux/1155412397/303
このレスを思い出しただけなので詳しくは知らん
0180login:Penguin2008/05/26(月) 21:59:48ID:Gv1+urFv
>>177
いずれにしてもクロスコンパイラがないとどうしようもないだろう。

あと単にjffs2のファイルシステムが使いたいということであれば、
jffs2のユーティリティ (mkfs.jffs2, fsck.jffs2 など) をホストマシン用に
用意して、dd if=/dev/zero of=device.bin bs=512 count=xxx のようにして
ファイルを作成し、device.binに対してmkfs.jffs2してループバックマウント
すればいい。
0181login:Penguin2008/05/26(月) 22:10:35ID:prDySO65
>>179
ありがとう。見てみるよ

>>166
外してるかもしれないけど、/devは/sysからudevが作ると思うから。
/sysも見てみて。
0182login:Penguin2008/05/26(月) 22:36:28ID:I8EtLjkV
SDHCをUSBのアダプターで使っていたのだが持ち歩きに不便
というかなくす。

ので、PCMCIA(CardBus)のアダプターを購入してみた。
PanasonicのBN-SDDBP3
が、Vine4.2のThinkPadX31で認識できない。

hwdataだっけリストを書き換えてアダプター自体は認識できるけど
それを介したSDHCを認識させ、マウントする手順がわからない。
ドライバーが無くて動かせないってことになるのかな?

CFのPCMCIAアダプターと同じノリで考えちゃだめだった気がする。
0183login:Penguin2008/05/26(月) 22:49:26ID:IBqSA4z9
>>180
本番環境が出来るのはまだ先なので、今のうちにやれること、ということで・・。<<クロスコンパイラ

となると、おっしゃるとおり単にjffs2のファイルシステムが使いたいって話ですね。
出来れば間にMTDを挟んで。

まずはその方法で、jffs2のマウントを実験してみます。

>>181
/sysも大事な情報がたくさん入ってるようですね。色々と覚えていきます。。
0184login:Penguin2008/05/26(月) 22:54:15ID:Gv1+urFv
>>183
というかクロスコンパイラの入手or作成目処は立ってるのかよ。
0185login:Penguin2008/05/26(月) 23:45:09ID:IBqSA4z9
>>184
その辺の、開発環境の話(?)は、別の方が考えているので詳しく知らないんです。。。
作成の真っ最中とは聞いているのですが。
0186login:Penguin2008/05/27(火) 00:14:53ID:a/CFMp0O
topとか叩いた時に出てくる
kblockdって何でしょうか?
カーネル関連だと思うのですが・・・
あと、こういうカーネルのプロセスが
全部わかるサイトか本でオススメあればご教授ください。
ちなみにfedora5です。よろしくお願いします。
0187login:Penguin2008/05/27(火) 00:17:25ID:SFSkSQ9I
linuxって何言語で書かれてるんですかね?
0188login:Penguin2008/05/27(火) 00:21:27ID:gZFpr44+
プログラミングは、C
ドキュメントは英語
0189login:Penguin2008/05/27(火) 00:21:34ID:kZf21Luu
Cとアセンブラ
0190login:Penguin2008/05/27(火) 00:22:28ID:gZFpr44+
コメントも英語
0191login:Penguin2008/05/27(火) 00:31:59ID:SFSkSQ9I
ども
Cってすごいな
0192login:Penguin2008/05/27(火) 01:14:29ID:rfg0KxQM
そもそもUnixiはCのかたまりだろ。
0193login:Penguin2008/05/27(火) 01:47:44ID:Iy2FYpxW
>>192
日本語でおK
0194login:Penguin2008/05/27(火) 03:08:11ID:PXs2vE4u
どこからUnixの話が出て来たんだ
0195login:Penguin2008/05/27(火) 05:41:06ID:AgIvTy0C
gccの比較的一番安定したディストリビューションってどれなんでしょうか

ubuntuが扱いやすいだときいたんですが、gccに関してはそうでもないみたいで
もしくはやっぱりgccに関してもubuntuがまだ扱いやすいんでしょうか

当方、現在C言語の勉強中でして教本にのってあるような簡単なコードがコンパイルできればいいんです
ご存知の方がいればご教授いただければ幸いです。
0196login:Penguin2008/05/27(火) 05:52:05ID:vUwpusvO
同じディストリでもソフトによって
gccの各バージョンとの相性はまちまちだから一概に言えない。
簡単なコードならどれでも問題ないだろ
0197login:Penguin2008/05/27(火) 08:35:28ID:kfgvFuwq
>>186
Fedora5はサポートが切れていて、セキュリティ脆弱性が修正されないのでアップグレードもしくは他の鳥に乗り換えましょう。

>>195
どれでもいっしょ。ライブラリを使う場合はdeb系の方が揃ってる。
0198login:Penguin2008/05/27(火) 08:58:18ID:ZwnZYMfA
>ライブラリを使う場合はdeb系の方が揃ってる。
釣りだよね?
0199login:Penguin2008/05/27(火) 09:06:02ID:hz10SGkH
>>198
明らかに真じゃない?
何かビルドしようとすると、ライブラリからビルドが必要なケースがredhad系のほうが断然多いよ。
0200login:Penguin2008/05/27(火) 09:13:49ID:pagot6Qr
SUSEとかだと開発環境が個別に山盛り揃ってるけどナー
あれ全部いれたら足りないものってなにかあるんだろうか
0201login:Penguin2008/05/27(火) 09:29:30ID:kfgvFuwq
SUSEってmecabの開発ファイルって入ってたっけ?
0202login:Penguin2008/05/27(火) 09:36:19ID:AgIvTy0C
>>197-200
ありがとうございます
まだredhad系よりはdebian系のほうが扱い易いということでしょうか
そうではない方もいらっしゃるようですが参考にさせていただきます

SUSEはまだ使ったことがないんで試してみることとします
0203login:Penguin2008/05/27(火) 09:43:13ID:ZwnZYMfA
Fedora, Gentooはある>mecab
反論する気もなれねぇや
もうDibianでいいんじゃね?最強じゃんDebian
じゃぁね
0204login:Penguin2008/05/27(火) 12:12:11ID:PXs2vE4u
ディストリ関係ねぇ話じゃん…
0205login:Penguin2008/05/27(火) 12:20:36ID:knKuHGfZ
vi(vim)やemacsで、行末の空白を削除なんてコマンドありますか?
0206login:Penguin2008/05/27(火) 12:34:44ID:GCVyjU1O
そういうのはsedが便利じゃない?
正規表現を調べてみなさい
0207login:Penguin2008/05/27(火) 12:58:03ID:KQcY98a2
>>205
vi 系なら :s/ *$// で。
Emacs なら M-C-% が楽かな。
0208login:Penguin2008/05/27(火) 12:58:55ID:KQcY98a2
M-C-% が効かなかったら
M-x query-replace-regexp で。
0209login:Penguin2008/05/27(火) 13:37:52ID:knKuHGfZ
>>206-208

>:s/ *$//
うおおなるほど・・かしこい(というか僕があほ)ですねー
感動しました。ありがとう。
0210login:Penguin2008/05/27(火) 16:09:47ID:t5gP8vT+
KNOPPIXみたいなライブCDでUSBメモリかなんかに設定を保存しといて次に起動するときにその設定でつかいたいんだけどどうやればいいのか誰か教えてください。
0211login:Penguin2008/05/27(火) 17:44:46ID:2x+SrUVO
質問です。
ps以外でデーモンの起動を確認する方法を教えてください。
0212login:Penguin2008/05/27(火) 17:50:03ID:KQcY98a2
>>211
pgrep
0213login:Penguin2008/05/27(火) 17:55:30ID:NqvRJAMw
qmail-vida
vida-assignを変なパーミッションにしてしまったんですが、
chownで
-rwsr-x--- 1 qmailu vida vida-assign
上記にするコマンド教えてください。
0214login:Penguin2008/05/27(火) 17:59:43ID:KQcY98a2
>>213
chown qmailu:vida vida-assign
0215login:Penguin2008/05/27(火) 18:52:56ID:CUEkd80Y
巫女ぐにょがどうしても起動してくれないのだがどうしたらいいのだろうか?

Xの起動寸前でマウスポインタが表示されて、バックはブランクスクリーンの状態で、
一時間待っても進捗しないので諦めた。
USBメモリも抜いてみたり、他の光学ドライブからディスクを抜いてみたり、
計算ノードになる方のクロスケーブル直結マシンの電源を落としたり、色々やってるのに。
フレームバッファとRAMDISKの起動オプションもきちんと指定してるのに。
0216login:Penguin2008/05/27(火) 18:57:17ID:Da6TYTGr
起動しなくなったPCを起動できるようにする

そのためのいんたーねっつですよねーw
0217login:Penguin2008/05/27(火) 18:57:45ID:l3w2njFq
gentoo入れるときって何かわくわくしないか?

失敗したけどなダイブ前に
0218login:Penguin2008/05/27(火) 19:14:43ID:NqvRJAMw
>>214
素早い返答ありがとうです。
ですが、-rw------ になりました。
実行すると・・・
-sh: /var/qmail/bin/vida-assign: Permission denied
になります。

-rwsr-x---にしたいとです。。
宜しくお願いします。
0219login:Penguin2008/05/27(火) 19:16:59ID:KQcY98a2
>>218
chown でやるのは無理。
02202182008/05/27(火) 19:35:36ID:NqvRJAMw
-rwsr-x--- 1 qmailu vida vida-assign
上記にするにはどうしたら良いでしょうか?
0221login:Penguin2008/05/27(火) 20:19:33ID:gZFpr44+
そんなこともわからねえ奴が、qmailをどうするの?
0222login:Penguin2008/05/27(火) 20:28:49ID:CUEkd80Y
gmailならできますが。
0223login:Penguin2008/05/27(火) 21:18:01ID:ve3LKLHK
for文でグルグルまわして、3000日前から今日までの日付を出力しようと思います。

yyyymmddという形式で出そうとすると
for i in `echo {3000..0}`; do for d in `date +%Y%m%d --date=$i' day ago'`; do echo `echo $d`; done ; done
ですが、

yyyy/mm/ddという形式で出そうとすると
for i in `echo {3000..0}`; do for d in `date +%Y%m%d --date=$i' day ago'`; do echo `echo $d | cut -b 1-4`/`echo $d | cut -b 5-6`/`echo $d | cut -b 7-` ; done ; done
と、あまり美しくないばかりか、ちょっとサーバの負荷も気になります。

実際timeコマンドで計測してみると、前者は
real 1m3.268s
user 0m15.181s
sys 0m47.272s

後者は
real 0m17.505s
user 0m5.030s
sys 0m12.245s

です。これを、正規表現を使ってもっとスマートにできる方法はないでしょうか。
よろしくお願いいたします。
0224login:Penguin2008/05/27(火) 21:19:37ID:ve3LKLHK
>>223のtimeコマンドの結果が逆でした。。。 (;´Д`)
cutコマンドをかましていないほうが
real 0m17.505s
user 0m5.030s
sys 0m12.245s

cutコマンドをかましているほうが
real 1m3.268s
user 0m15.181s
sys 0m47.272s

です。。。
0225login:Penguin2008/05/27(火) 21:24:06ID:18q5qKNd
>>223
dateコマンドのフォーマット指定には文字列を追加できるわけだが。
0226login:Penguin2008/05/27(火) 21:25:29ID:DdhTYBna
何がやりたいかさっぱり理解できないが
なぜ
`date +%Y/%m/%d `
としないんだ?ゆとり
0227login:Penguin2008/05/27(火) 21:26:38ID:ve3LKLHK
>>225さん

ああああああああああああ

date +%Y%m%d
  ↓
date +%Y/%m/%d

でした。あ(・∀・)り(・∀・)が(・∀・)と(・∀・)う!
0228login:Penguin2008/05/27(火) 22:09:19ID:Da6TYTGr
ニュース速民は誰もmutt使ってねえのかよ
0229login:Penguin2008/05/27(火) 22:28:16ID:GemFRwJe
>>211
/sbin/runlevel
/sbin/chkconfig --list
/sbin/service --status-all

ls -l /var/lock/subsys/ /var/run/
0230login:Penguin2008/05/27(火) 22:59:00ID:JgeOlCCT
>>228
便利?
なら、俺もそろそろ mnews から離れようかな。
0231login:Penguin2008/05/27(火) 23:33:46ID:x7CEaX8Y
$ find ~ -type f -amin -5 -size +1M
この結果を ls -lしたいんだけどどうすればいい?
0232login:Penguin2008/05/27(火) 23:38:43ID:M8TOTUd+
RHEL4でsendmail8.13+sasl2を使ってsmtp authを構築したいと思っています。
ぐぐりつつ設定してtelnetで認証メカニズムが正しく表示されるところまで設定した所なのですが、困った現象が発生してしまいました。
メーラはOEで、smtp authの設定をしたユーザはきちんとsmtp認証がかかるのですが、smtp authの設定を「していない」ユーザは認証されずにメール送信できてしまうのです。
認証済みユーザは、smtp authのパスワードやユーザ名を変えるときちんとユーザ/パスワード入力画面が表示され、正しく入力しないとメール送信できません。
メールログにも認証関係が記録されています。
しかし設定をしていないユーザはログ上でも完全に素通りで、認証の意味がまったく無い状態になっています。。
これはどういう設定で起こるのでしょうか?


同じくsendmailでもう一点疑問なのですが、「accessにRELAYを記載しない限りデフォルトで全てはじくようになっている」という記述がweb上に見られるのですが、

>DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

をdnlした時点でオープンリレーになるという記述もあり、混乱しています。
もしオープンリレーになるのならば、全てをREJECTした上で必要なアドレスのみ「OK」にするほうが良いのかと迷っています。
もしご存じのかたがおられましたら教えていただけますとありがたいです。よろしくお願いいたします。
02332312008/05/27(火) 23:39:23ID:x7CEaX8Y
$ find ~ -type f -amin -5 -size +1M -ls
で解決。失礼しましたw
0234login:Penguin2008/05/27(火) 23:58:36ID:KQcY98a2
>>232
とりあえず .mc ぜんぶ晒してみ。
0235login:Penguin2008/05/28(水) 00:30:11ID:6/g/qfMe
バイナリの実行ファイルって同じOS同士だったらコピーしてそのまま使えそうだけど
どこまで許容範囲なんでしょう?
32bit linux だったらたいてい動くのかな
■ このスレッドは過去ログ倉庫に格納されています