■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50

UNIX初心者スレッド パート2

1 :ゲームやらない人 :2000/12/01(金) 05:34
そろそろ一杯っぽいんで、新スレ立ててみました

449 :名無しさん@お腹いっぱい。 :2001/02/18(日) 02:09
しかも最後の|いらねえ
鬱だもう寝よう


450 :名無しさん@お腹いっぱい。 :2001/02/18(日) 05:58
>>448
訂正しているのをみて447が違っているのに気が付いた

451 :名無しさん@お腹いっぱい。 :2001/02/18(日) 16:46
>>441
swapを止めるくらいなら、mfsは如何

452 :名無しさん@お腹いっぱい。 :2001/02/18(日) 22:44
/usr/dict/wordsファイルをランダムに並べ替えるコマンド技ってないですかね。
文字列処理関数のテストに使いたいので。

453 :名無しさん@お腹いっぱい。 :2001/02/18(日) 23:27
>>452

取りあえずSTLでこんな感じ。
shellでやる方法はおもいつかんかった。

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>

int main()
{
    typedef istream_iterator<string> siter;
    vector<string> vec;
    copy(siter(cin), siter(), back_inserter(vec));
    random_shuffle(vec.begin(), vec.end());
    copy(vec.begin(), vec.end(), ostream_iterator<string>(co
ut, "\n"));
    return 0;
}


454 :名無しさん@お腹いっぱい。 :2001/02/18(日) 23:38
awk '{printf( "%09.9f %s\n" ,rand(), $1)}' /usr/dict/words \
| sort | awk '{print $2}' > outfile

455 :452 :2001/02/19(月) 17:34
awk使って出来ました。
どうもです。


456 :名無しさん@お腹いっぱい。 :2001/02/19(月) 17:59
ユーザにグループを追加したいのですが駄目ですか?
HP-UX11です。
UNIXに不得手なんで苦労してます。

457 :名無しさん@お腹いっぱい。 :2001/02/19(月) 18:41
>>456
そんな時にはsamコマンド

専用スレもあるよ
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=970736554

458 :名無しさん@お腹いっぱい。 :2001/02/19(月) 23:04
思わぬところでunzipしてしまったんですが、解凍したものだけ
消すのはどうしたらいいんでしょうか。
こんなの使ってみたんですが
ls -l|grep'hoge'|awk'{ print $9 }'|xargs rm -r
awk使わないで同じようなのできます?降参してしまいました。

459 :名無しさん@お腹いっぱい。 :2001/02/20(火) 01:31
>ls -l|grep 'hoge' |awk '{ print $9 }' |xargs rm -r
これだと
rm -r *hoge*
とだいたいおなじみ意味だと思うんだが。

460 :名前ついてますか? :2001/02/20(火) 05:48
ドボジデ awkにこだわるのか分からんが;

zipinfo -1 | xargs rm

ディレクトリがあるときは宿題。


461 :458 :2001/02/20(火) 17:27
>460
恥ずかしい、ので逝きます。
探さないでください。

462 :名無しさん@お腹いっぱい。 :2001/02/21(水) 14:40
テキストファイルをPostscript形式に変換するソフトとか何か有りますか?

463 :名無しさん@お腹いっぱい。 :2001/02/21(水) 17:49
a2ps

464 :名無しさん@お腹いっぱい。 :2001/02/21(水) 19:35
メモリの使用状況を知りたいのですが、topすれば良いんですよね。
topして表示されるMemory:の欄に出てくる、wired, active, inactive
used, free の各項目が何を意味しているのか教えて下さい。
固定されているページ数の、「固定されてる」、「ページ数」という
概念が良く分かりません。

http://www.jp.FreeBSD.org/cgi/mroff.cgi?subdir=man&dir=jpman-3.3.0%2Fman&man=top
ここを見たのですが、現在のメモリ使用量、スワップ使用量はどの
項目を見ればいいのか分かりません。どうか教えて下さい。

どうかお願いします。

465 :名無しさん@お腹いっぱい。 :2001/02/21(水) 20:19
すいません。
UNIXとは違うのですがお尋ねします。すいません。
使っているのは4.2RELEASEです。

httpd.confの
DocumentRoor "usr/local/www/data"を
DocumentRoor "usr/local/www/xxxx"に変えて

ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/" を
ScriptAlias /xxxx/ "/usr/local/www/xxxx/" に変えました

http://inko.piko.piko/cgi-bin/test.cgi でブラウザ上でcgiを実行できるのですが
http://inko.piko.piko/test.cgi をブラウザ上で実行できません
kterm上ではhtmlソースを表示しています

どこのディレクトリィでもCGIを実行できるようにしたいのです。

466 :名無しさん@お腹いっぱい。 :2001/02/21(水) 20:37
>>464
とりあえずFreeBSDなら
pstat -T
とすれば
XXX/XXXX files
0M/127M swap space
てな感じで表示されるよ。

467 :464 :2001/02/21(水) 20:52
>>466 ありがとうございます。

とりあえずやってみました。

295/12288 files
 2649 vnodes
swapmode is not (yet) available under Mach

swapが効いてないってことですよね? お騒がせしました。

メモリ使用量についてはまだ良く分かりません。
もう少し調べてみます。

468 :不実な太陽 :2001/02/22(木) 01:16
>>467
ところで何の目的でメモリ使用量を調査されているのでしょうか?
目的によって方法や計測条件・期間を変えないとだめですよ。


469 :467>468 :2001/02/22(木) 01:49
単純に OSや各アプリが現在どの位、メモリを使用しているのか知りたい
だけです。でもコマンドが何種類かあるみたいですね。

ps -ux, top,などが見つかりました。

470 :不実な太陽 :2001/02/22(木) 03:21
>>468
psだと、あまりその意には添えません。
topで見てあげたほうが、意に添うと思います。
vmstatで補助的にページング頻度も監視することもお勧めします。
(pi,poとsrの回数と、freeの減少傾向の監視。mfやdeは放っておいても・・・いいかな)

UNIX系の実メモリの管理方法は、例えるなら、
一人暮しの彼女(pager,swapper)がときどきやってくる大学生のこ汚いアパートみたいなもんです。
ですので、日頃は、部屋にはなるべく足の踏み場(free)を作らないようにしています。

本当に足の踏み場がなくてこまったりしたときには、彼女がやってきて、
いらないもの(Cache,Buf)や、ちょっともったいないけどいらないもの(Inact)や、
場合によってはおいおいそのエロ本要るんだって、っていうもの(Wired,Inact)まで
プリプリしながらゴミ箱(swap)に捨ててしまいます。

ですから、彼女が頻繁にやってくるような状況を作り(処理負荷最大にもっていく)、
topで継続的にこれらを監視して、アタリをつけるのがbest-wayです。

----
各コマンドについて:

1)psの各プロセスのメモリ常駐量の表示は、
 共用メモリと、共用ライブラリの大きさまで含めて表示されるので、
 合算すると、とんでもなく大きな値になります。(つまり実際の使用量とは異なる)
 psは、プロセスのメモリリークがあるかどうか?を見るために使用するのが普通です。

2)topの見かた
 例:
 Mem: 21M Active, 16M Inact, 22M Wired, 4664K Cache, 8028K Buf, 4016K Free
 Swap: 300M Total, 3952K Used, 296M Free, 1% Inuse

 a)実メモリに関しては色んな考え方があるのでお好きなのをどうぞ。

 【実メモリ使用量:一番安全な計算方法】適当にえいやー見積り的
  実メモリ使用量=Wired+Actice+Inactive+Cache+Buf がいいでしょう。
  ということでこの例では、
  ∴実メモリ使用量 = 4664K + 16M + 22M + 8028K + 4016K = 54.4MB

 【実メモリ使用量:中庸な計算方法】少し安全方向の見積り
  実メモリ使用量=Wired+Actice+Inactive がいいでしょう。
  ということでこの例では、
  ∴実メモリ使用量 = 4664K + 16M + 22M = 42.6MB

 【実メモリ使用量:辛い計算方法】for Professional
  実メモリ使用量=Wired+Actice がいいでしょう。
  ということでこの例では、
  ∴実メモリ使用量 = 4664K + 16M = 20.6MB

 2)スワップについては、UsedのところをみればOKです。
  ということでこの例では、
  ∴スワップ = 3951K = 3.9MB

参考資料:
http://www.jp.freebsd.org/www.FreeBSD.org/ja/FAQ/misc.html#TOP-FREEMEM
http://www.jp.freebsd.org/www.freebsd.org/ja/handbook/internals-vm.html

471 :名無しさん@お腹いっぱい。 :2001/02/22(木) 03:57
不実な太陽さん、丁寧なレスありがとうございます。
参考資料の方も見させて頂きました。メモリ使用量がずいぶん大きい
と感じていたのですが、疑問が氷解しました。
ありがとうございました。

472 :名無しさん@お腹いっぱい :2001/02/22(木) 13:53
mirrordir って、コマンドをご存知の方いらっしゃいますか?
Buckup系のコマンドです、LAN経由でもSecurなBuckup方法なんだそうです

これのオプションはかなり多いので、ワケワカになりました
すいませんが、下のオプションに付いて教えていただきたいのです

1)単にHDDからDISKに落とす場合にDISKが一杯になった場合次のDISKを
要求し、Buckupの続きを行う

2)上をLANなどのNET経由で行う場合Securなポートで行うBuckup方法

シェルスクリプト大歓迎です、よろしくお願いします

473 :名無しさん@emacs :2001/02/23(金) 09:50
あるコマンドを数秒ごとに繰り返すにはどうしたらよいですか?
shellスクリプト書くのは面倒な時に。

tcshなんで、
repeatコマンド使えますが、これ
repeat 100 (command ;sleep 5)
とかはできませんよね。




474 :asm :2001/02/23(金) 10:50
>>473
一行shスクリプトなら
% while :;do echo hoge; sleep 5; done
とか。
(t)csh使いなら
% sh -c 'while :;do echo hoge; sleep 5; done'
でごまかすとか。(笑

475 :名無しさん@emacs :2001/02/24(土) 13:57
さんくす。うーん、やっぱりそういう感じかな。
もうちょっと簡単にいかんかなあ。




476 :名無しさん@お腹いっぱい。 :2001/02/25(日) 18:45
2byte日本語を1文字と数えてくれるwcないですか?
改行文字も無視できるとなおよし。

なんかのスクリプトでもOK。



477 :名無しさん@お腹いっぱい。 :2001/02/27(火) 19:14
スワップパーティションのサイズはだいたいメモリ容量の2倍が適当だと言われていますが、
これだとメモリの容量に比例して必要スワップサイズが大きくなっていきますよね?
(例えばメモリ512Mに対して1Gとか)
普通メモリが多ければ多いほどスワップは必要なくなるような気がするんですが、
この辺はどのような理由からなのでしょうか?

478 :hoge :2001/02/27(火) 19:31
>>477
>スワップパーティションのサイズはだいたいメモリ容量の2倍が適当
昔の話。
いまどきそんなOSは無いです。
メモリ容量と合計して必要な量だけスワップを確保してください。

479 :名無しさん@お腹いっぱい。 :2001/02/27(火) 21:45
>>476
遅くていいならコレでいいんちゃう?
jperl -e '$a=0;while(<>){chop;$a+=split //;}print"$a\n";'

480 :名無しさん@お腹いっぱい。 :2001/02/27(火) 23:16
RedHat7用のドライバーって
RedHat6.2でも使えますか?


481 :名無しさん@お腹いっぱい。 :2001/02/28(水) 00:17
>>480
Linux板にお逝きなされ
そっちの方が詳しい気がするので

482 :http://tokyo8-162.kcom.ne.jp.2ch.net/ :2001/02/28(水) 00:55
ura2ch

483 :dup :2001/02/28(水) 10:50
dup

pipeコマンドを使って作ったパイプの読み出し端を標準入力として扱うためにdupコマンドを使いますよね?

ここで質問です。

1.ファイル指定子0を(敢えて)クローズする。
2.pfd[0](パイプの読み出し端)であるファイル指定子を dupする。ここで、ファイルの読み出し端は0と pfd[0]という2つのファイル指定子を持つことになる。
3.pfd[0]は(用がないので) closeする。

この時、1と2の間で他のプロセスが ファイルをオープン等したらそちらにファイル指定子0が回ってしまい当初の目的であるpfd[0]のファイル指定子は0にならないような気がします。

そんなわけないですよね?どうなっているのでしょうか?どなたか詳しく教えてください。


484 :名無しさん@お腹いっぱい。 :2001/02/28(水) 11:35
>>483
> pipeコマンドを使って作ったパイプの読み出し端を標準入力として扱うた
> めにdupコマンドを使いますよね?
コマンドじゃなくてシステムコールね。

> この時、1と2の間で他のプロセスが ファイルをオープン等したらそちら
> にファイル指定子0が回ってしまい当初の目的であるpfd[0]のファイル指定
> 子は0にならないような気がします。
file descriptorのnumberingはプロセスごとに独立なので、他のプロセスが
open(2)しても影響はありませんよ。

485 :483 :2001/02/28(水) 20:16
プロセスごとに独立しているんですか?
てっきりOSが一元管理しているものだと思っていました。

アドバイスありがとうございました。

486 :484 :2001/02/28(水) 21:04
>>485
もちろんdescriptorの中身(構造体)はOSが一元管理してますよ。
でも、*番号は*プロセスごとに付与されるってことです。

487 :名無しさん@お腹いっぱい。 :2001/03/01(木) 17:22
>>479
サンクス。でもjperl入れてないや。
どうしよかな。



488 :名無しさん@お腹いっぱい。 :2001/03/01(木) 23:36
ソケットとパケットの関係は?


489 :名無しさん@お腹いっぱい。 :2001/03/02(金) 01:20
ソ≠パ

490 :名無しさん@お腹いっぱい。 :2001/03/02(金) 15:35
ソケットを出入りするのがパケット。

491 :名無しさん@お腹いっぱい。 :2001/03/02(金) 15:57
物理的構造体を保持できるのがポケット。
列車のシートはモケット。
とりあえずsageっと。

492 :名無しさん :2001/03/02(金) 16:07
こないだ不正入手で捕まったのはチケット
けんかの頼もしい見方はスケット

493 :名無しさん@お腹いっぱい。 :2001/03/02(金) 17:55
飛ぶのはロケット。
飛ばすのはラケット。

494 :名無しさん@お腹いっぱい。 :2001/03/03(土) 00:20
# ps aux
root 384 0.0 1.5 2692 1436 ? S 05:23 0:00 httpd
nobody 388 0.0 1.7 2976 1712 ? S 05:23 0:00 httpd
nobody 389 0.0 1.7 2976 1712 ? S 05:23 0:00 httpd

一個だけroot制限で動いているんだけどなんで?
ちなみにhttpdの設定は変えてないっす

495 :???????????????B :2001/03/03(土) 01:19
>>494
ポート 1〜1023 を bind できるのは root のみだから。


496 :名無しさん@お腹いっぱい。 :2001/03/03(土) 17:28
どこまで学習すればパケットを加工できるレベルになれるのですか?

UNIXネットワークプログラミング第2版(8000円)

をマスターしてもなにやらできないような気がしてきました。
UNIXのソースが読めないとパケットは加工できないのでしょうか?

497 :名無しさん@お腹いっぱい。 :2001/03/03(土) 23:47
>>495

bindしたあと、root権限を落さないのはなぜか? (2点)

498 :495 :2001/03/04(日) 00:01
>>497
ログに追記するため。
…違う? (違うような気がするなー)


499 :494 :2001/03/04(日) 12:44
>495
>497

bind動かしてます。
でもイッパイイッパイで動かせたんで良くわかりません
bind本とアパチ本どっちを買うべきですかね?

500 :名無しさん@お腹いっぱい。 :2001/03/04(日) 13:06
>>499
BINDだろ。


501 :名無しさん :2001/03/04(日) 15:37
アパチはオンラインと試行錯誤でけっこう覚えるもんだし

502 :497 :2001/03/04(日) 17:13
つまらないボケを防ぐために、bind(2)と書いた方が良いようだ。

>>498
勘づいているようだけど、それだけならログファイルの所有者の権限になればいいだけ。
2点をつけたのは、聞いてみればバカバカしいほど簡単な理由だから。
apache-1.2.xのhttp_main.cのstandalone_main()の最初のdo-whileループの条件を見てくれ(の、連チャンの悪文失礼)。


503 :名無しさん@お腹いっぱい。 :2001/03/13(火) 16:36
お勧めメールソフトは何ですか?


504 :名無しさん@お腹いっぱい。 :2001/03/13(火) 17:00
GUIならSylpheed
じゃなきゃMew。

好みの問題だと思いますので、とりあえず
いろいろ使ってみるのが吉だと思います。

505 :名無しさん@お腹いっぱい。 :2001/03/13(火) 17:28
ありがとう。はやく、Linuxでメル友とメール交換したいです。

506 :名無しさん@お腹いっぱい。 :2001/03/13(火) 17:36
>>505
ガムバレ

507 :???????????????B :2001/03/13(火) 19:48
お、レス見逃してました。
>>502
みたっす。
 do {
  ...
 } while (restart_pending);
そかー。SIGHUP/SIGUSER1 を受けたときに restart するためかー。
これのためだけに root 権限が必要とは、ソフトウェアとは
難しいものよのー。


508 :おしえてください :2001/03/14(水) 04:20
UNIXでファイルのコピーをしたいんですけど、
/dir/aaa.txt ←ここのファイルを、
/dir/dir1/ここと、/dir0/dir2/ここと、/dir0/dir3/ここと・・・、
つまり、cp /dir/aaa.txt /dir/*/ みたいなことをやりたいんです。
できますか?シェルとかで出来るんですか?お願いします。

509 :名無しさん :2001/03/14(水) 12:46
>>508
for i in /dir0/*
do
if [-d $i];then
cp /dir/aaa.txt $i
fi
done

510 :名無しさん@お腹いっぱい。 :2001/03/14(水) 12:54
for (cshならforeach)使えるようになると、
shell初心者卒業って感じだよね。


511 :名無しさん@お腹いっぱい。 :2001/03/14(水) 12:55
>>509
すみません、
> /dir0/aaa.txt ←ここのファイルを、
> /dir0/dir1/ここと、/dir0/dir2/ここと、/dir0/dir3/ここと・・・
> つまり、cp /dir0/aaa.txt /dir0/*/ みたいなことをやりたいんです。
でした。。
if文なくても大丈夫でしょうか。
自分でためしてみます。
ありがとうございます。

512 :名無しさん@お腹いっぱい。 :2001/03/14(水) 12:58
/dir0/
の下にあるのがディレクトリだけだって保証されてるなら大丈夫だろ。
普通のファイルがあると....



513 :名無しさん@お腹いっぱい。 :2001/03/14(水) 12:58
各ユーザーのホームディレクトリに
ドットファイルを書こうとしてるのかな?



514 :名無しさん@お腹いっぱい。 :2001/03/16(金) 16:39
UNIXの勉強できるサイト教えて。


515 :名無しさん@お腹いっぱい。 :2001/03/16(金) 16:41
>>514
ここ

516 :名無しさん@XEmacs :2001/03/16(金) 20:17
>>511
もう出来たんだろうけど
ls -F /dir0/ | grep / | xargs -n 1 cp /dir0/aaa.txt
という方法もあるかな


517 :名無しさん@そうだ選挙にいこう。 :2001/03/17(土) 00:24
UNIXっていくらぐらいするんですか。遊びで使うなら市販の本に付属されているLinuxのほうがよいでしょうか。

518 :511 :2001/03/17(土) 02:03
>>516
いえ、まだやってません。。
会社でやろうと思ってたら休みに。。プロバ鯖でやってみます。
ls -F /dir0/ | grep / | xargs -n 1 cp /dir0/aaa.txt っすか。
あー複雑でよくわかんない。調べながらやります。

>>514
UNIXっつーか、コマンドはここ見てます。
http://x68000.startshop.co.jp/~68user/unix/


519 :ああ、 :2001/03/18(日) 08:25
ワイルドカードと正規表現の区別がよくわからないんですが、
結局同じものなんでしょうか。

520 :不実な太陽 :2001/03/18(日) 10:32
>>519
似たようなもんですが、絞り込める範囲は
正規表現 < ワイルドカード
と、正規表現の方が細かく絞り込めます。

例えば、
4591192 1等
7132019 2等
9891600 5等
2601601 6等

このなかから、1列目の語の下2ケタが「00」or「01」であるものを抽出するとき、
ワイルドカードではできませんが、
正規表現では正しく抜き出すことができます。

521 :名無しさん@お腹いっぱい。 :2001/03/18(日) 11:10
>>520
お話中申し訳ないんですが
2等に当たってました。何がもらえるのでしょうか?

522 :名無しさん@引く手あまた :2001/03/18(日) 15:44
マジで困ってます。詳しい方教えて下さい。

標準入力からデータを受け取り、処理するプログラムを作ったのですが、

cat 対象ファイル | a.out モード切替引数
だと動くのに、
zcat(gzip -dc ) 対象ファイル | a.out モード切替引数
だと、coreを吐いて落ちます。

a.out 対象ファイル と実行すると、
a.outは内部でsystem(cat 対象ファイル | a.out モード切替引数)を実行します。


OS:
TurboLinux release 4.0 (xxx)
Kernel 2.2.9 on an i586

523 :名無しさん@お腹いっぱい。 :2001/03/18(日) 17:46
なんだこれ?再帰してる?(藁

524 :名無しさん@お腹いっぱい。 :2001/03/18(日) 18:17
>>522
ソースを見せてください。

525 :名無しさん@引く手あまた :2001/03/18(日) 19:43
>>523
見方によっては再帰ですが、返却値に影響を受けないので、
再帰ではありません。

>>524
見せたいのですが、業務用単語が幾つもあるので..

もっと詳しく説明すると、
「a.out 対象ファイル」で対象ファイルの拡張子をチェック。
拡張子によって、cat ,zcatを切り替えています。
それ以外の引数は全て同じです。

どうして、この様な複雑な仕組みになっているかというと、
Gオーダーのファイルを扱う場面があるからです。
また、幾つもの実行ファイルを用意するのも、保守(?)が大変なので、
モード切り替えて実行する仕組みにしました。

526 :名無しさん@お腹いっぱい。 :2001/03/18(日) 21:42
なんでcoreを吐いて落ちるのかは調べたの?

527 :名無しさん@お腹いっぱい。 :2001/03/18(日) 21:57
Gオーダーとか云われても良くわからんよ。
プログラムは「モード切り替えオプション」だけを引数として
受け付けるような仕様にして、入力は標準入力からのみ受け取る
ようにして、ラッピングはshellでやった方がカンタンだと思う。
その上で落ちるようならそれこそgdb使えば。
妙な再帰がなくなる分遣りやすいと思うけど。

#!/bin/sh

case $# in
0|1) echo usage: `basename $0`: mode inputfile..&n
bsp;1>&2; exit 1
esac

MODE=$1; shift

for i
do
    case "$i" in
    *.gz) zcat "$i";;
    *)    cat "$i";;
    esac
done | a.out $MODE


528 :名無しさん@お腹いっぱい。 :2001/03/18(日) 22:00
ありゃ。すまん
0|1) echo usage: `basename $0`: mode inputfile.. 1>&2; exit 1
ね。


529 :名無しさん :2001/03/19(月) 23:55
少し前の話です。テレビ番組板での事です。
ある番組のテンションが最高潮に達しスレッドも盛り上がっていました。
その時です。うんこまんという荒らしが出ました。コピペ荒らしです。
うざいなーと思っていると、
「俺いつもUNIX板にいるんだけど、今から仲間集めて荒らし落とすわ」
というレスが入りました。
1,2分すると荒らしはいなくなってしまいました。
これはそのUNIX板の人が撃退したんですか?
というか、その可能性はないわけではないんですか?

530 :名無しさん@お腹いっぱい。 :2001/03/20(火) 00:12
んなわけない

531 :名無しさん :2001/03/20(火) 00:31
もう少しはっきりした理由を聞かせていただけると
嬉しいのですが。。。

532 :名無しさん :2001/03/20(火) 01:36
ISC DHCPD で DNS を複数指定したい場合
どういう設定をしたらよいのでしょうか。
教えてください。

533 :名無しさん@お腹いっぱい。 :2001/03/20(火) 11:16
option domain-name-servers 1.2.3.4, 5.6.7.8;

534 :X :2001/03/20(火) 11:59
xkbファイルの書き方を解説した本やURLはありませんでしょうか、ご存知でしたら紹介してください。

535 :赤い帽子 :2001/03/20(火) 12:30
linuxはメモリを使うだけ使って解放しないと言う噂は本当ですか。

536 :ああ、 :2001/03/21(水) 03:26
tar コマンドについて聞きたいんですが、
uuencode のmanページをみると、

tar cf - src_tree | compress | uuencode
src_tree.tar.Z | mail sys1!sys2!user

という例があるんですが、この最初のtarコマンドのcfの後の”−”って
何でしょうか。
このコマンドに”−”を付けて走らせてみましたが、よく分かりませんでした。

537 :名無しさん@お腹いっぱい。 :2001/03/21(水) 03:29
標準入力とか出力だよ
この場合、| 以降にtarの結果をファイルを使わずにわたしてるだろ?

538 :ああ、 :2001/03/21(水) 03:33
分かりました。自己レスでした。

539 :ああ、 :2001/03/21(水) 03:36
>>537
ごめんなさい、かぶってしまいました。
解説どうもです。

540 :名無しさん@お腹いっぱい。 :2001/03/21(水) 03:39
わかったときは自己レスでも他の人のためにわかった結果を書こうね

541 :ああ、 :2001/03/21(水) 04:03
え〜、それでは、Running Linuxにのっている例をそのまま書きますが、

tar cvf - file | gzip -9 > file.tar.gz

この場合、tarはfileのアーカイブを作り、
それからfileのデータを標準出力し、gzipはそれを標準入力として受け取り、
圧縮する。そしてその結果を標準出力に書き出し、最後にgzipされたfileを
file.tar.gzとしてリダイレクトする。

つまるところ、
tar  cvf  file.tar  file
gzip -9  file.tar
と同じことをしているわけです。

つーことでいいですか?

542 :名無しさん@お腹いっぱい。 :2001/03/21(水) 04:14
>>541
GNU tarなら
tar zcvf file.tar.gz file
でいいよね って茶々はダメかな?(笑

543 :名無しさん@お腹いっぱい。 :2001/03/21(水) 06:35
gzipの-9ってなんだ? と思ったら
> -9 --best compress better
圧縮レベル指定だったのか...使ってる人初めて見た。

544 :名無しさん@お腹いっぱい。 :2001/03/21(水) 15:29
>>541
そこまで詳しくなくても(w
でも十分話の種になってるからいいか

545 :名無しさん@お腹いっぱい。 :2001/03/21(水) 15:41
よく使うのは、(Not GNU tar)
gzip -dc hogehoge.tar.gz|tar xvf -
とか
cd fromdir; tar cf - .| (cd todir; tar xfBp -)
だな

546 :名無しさん@お腹いっぱい。 :2001/03/21(水) 22:38
>>543
をう! ヲレは-9使いまくりだ。


547 :名無しさん@お腹いっぱい。 :2001/03/21(水) 22:58
漏れは、
export GZIP='-9Nv'
とか書いている。

548 :名無しさん@お腹いっぱい。 :2001/03/22(木) 01:03
-9というとkillを思いだしちゃう

549 :名無しさん@お腹いっぱい :2001/03/22(木) 18:39
>>548
漏れも

550 :名無しさん@お腹いっぱい。 :2001/03/24(土) 12:39
モニターやキーボード類なしのFreeBSD3.xがインストール済みのPCが一台あります。
LANで繋がっていて他のマシンからTelnet接続ですべての操作、設定をしていくことは可能でしょうか?


551 :550 :2001/03/24(土) 12:40
超初心者スレへ書き込むべきでした。申し訳ない。


552 :名無しさん@お腹いっぱい。 :2001/03/24(土) 14:43
>>550
ふつうのことなら大丈夫でしょ。




553 :名無しさん@お腹いっぱい。 :2001/03/24(土) 14:52
>550
データセンターのサーバルームではそのような操作が普通です

554 :名無しさん@お腹いっぱい。 :2001/03/24(土) 15:07
とはいっても万一に備えてえ小型モニタを置いておくかシリアル端末用マシン
を用意するのも普通です。

555 :うひひ :2001/03/24(土) 15:24
>>550
でもキーボード類付いてないとBIOSがふてくされて手放しリブート
できないのもアルよね。疑似てきなボードだかコネクタあったような
きがするけど。
普通はBIOSで殺せるのかなぁ?
すでに使ってるなら問題ないだろうが
ウチはそのためと非常用にCPU切り替え機のコネクタ刺してる

556 :名無しさん@お腹いっぱい。 :2001/03/24(土) 19:47
>>550
設定ミスってboot途中で止まって泣いた事数回。
古いノートマシンでも買ってシリアルコンソールに仕立てるか、せめて
キーボードだけは付けておこう。

557 :名無しさん :2001/03/24(土) 23:02
>>555
これかや?
ttp://www.plathome.co.jp/products/ce/index.html
ちょっと欲しげ

558 :550 :2001/03/25(日) 12:13
みなさんありがとうございました。
可能には可能なんですね。
この先どうしていいかわかんないんで勉強に励みます。

559 :名無しさん@お腹いっぱい。 :2001/03/26(月) 20:35

以前話題になりました、
ルート権での「rm -rf /」をいろいろなOSで
実験された方のウェブページを探しております。
よろすく

560 :うひひ :2001/03/27(火) 01:02
>>557
ウワサに聞いたのはコレだ。しかし高いなぁ
CPU切り替え機と言われるPS2,CRT切り替え機のほうが結果的に安くて
使おうと思うとき使えるから割安だよ4チャンネルくらいなら1.5マソ
くらいだもの

561 :名無しさん@お腹いっぱい。 :2001/03/30(金) 02:07
who や rwho で表示されるものに
何をやってるのかも表示されるコマンドってありますか?
理想的には w をローカルネットワーク内の全マシンで出来ればいいのですが…


562 :名無しさん@お腹いっぱい。 :2001/03/30(金) 03:40
先程ふと思ったのですが、もうすぐ宇宙でPCを使う時代も来ると思います。
その時、タイムゾーンはどこに合わせればいいのでしょうか。

563 :名無しさん@お腹いっぱい。 :2001/03/30(金) 04:06
>>562
そんなもん宇宙歴になるにきまってるだろうが

564 :名無しさん@お腹いっぱい :2001/03/30(金) 10:33
いろいろ見てるけど、たいてい宇宙人の星の1年は地球と同じだから
GMTでいいと思うよ

565 :名前ついてますか? :2001/03/30(金) 14:51
今度木星までいくんですけど、宇宙船のなかでは NTPは使えるんでしょうか?


566 :名無しさん@お腹いっぱい。 :2001/03/30(金) 15:42
>>565
UUCPならOKです
TCP/IPだと無理です

567 :名無しさん@お腹いっぱい。 :2001/03/30(金) 17:27
>>561
君は何がしたい?

568 :名無しさん@お腹いっぱい。 :2001/03/30(金) 18:43
>>566
光速の壁は厚いねぃ

569 :名無しさん@お腹いっぱい。 :2001/03/30(金) 19:50
逝ってよし、みたいな奴がおるのう。

570 :名無しさん :2001/03/31(土) 20:21
地球外通信で rfc1149/2549 に準拠するのは難しそうだな...

571 :名無しさん@お腹いっぱい。 :2001/04/01(日) 00:01
初心者です。
gcc ***.c -o *** -lX11
とすると
/usr/bin/ld: cannot find -lX11
と言われます。

ldconfig -p では、libX11.so (name.so形式)で
表示されます。なにがいかんのじゃ?




572 :名無しさん@お腹いっぱい。 :2001/04/01(日) 00:05
gcc ***.c -o *** -L/usr/X11R6/lib -lX11
やってみれ。
それから
> 初心者です。
これは余計じゃ。

573 :名無しさん@お腹いっぱい。 :2001/04/01(日) 00:18
>572
できましたぁ。ありがと。

実行したら、core吐きました。これからです。

574 :名無しさん@お腹いっぱい。 :2001/04/01(日) 00:36
とりあえずお手軽なデバッグ方法は
% gcc -g ***.c -L/usr/X11R6/lib -lX11
とやっておいて、
% gdb a.out
(gdb) run
SIGSEGV.
(gdb) bt
なんか出る。

575 :名無しさん@お腹いっぱい。 :2001/04/01(日) 03:02
FreeBSDでNISのサーバーを立ち上げたんですが、
DigitalUNIXや、SunOSをNISクライアントに
すると、NISをきちんと認識してくれません。
FreeBSDのNISクライアントなら正常に動きます。
クライアントでyppasswdはできるのですが
正しいパスワードを入力してもSorryと言わ
れます。
どこが悪いんでしょうか。

576 :CCルリたん。 :2001/04/01(日) 04:45
FreeBSDのNISは使った事ないですが…、

>>575
SunOSってもしかして、SunOS4.*系だったりしない?

SunOS4.*系は出荷初期時のBroadcastが、invalidな
オール0(たとえば、192.168.0.0)だったはず。FreeBSD
はvalidなオール1(たとえば、192.168.0.255)です。

SunOS4.*のBroadcastを変更してみそ。


577 :名無しさん@お腹いっぱい。 :2001/04/01(日) 08:51
>>575
/var/yp/Makefile で UNSECURE="True" の行のコメントは外
してありますか?

あと /var/yp/master.passwd のパスワードフィールドが MD5
ではなく DES 形式になってるかも要確認。FreeBSD のデフォル
トは MD5 ですが、一般的な OS は DES 形式しか受け付けませ
ん。

これは FAQ なので、DES, MD5, NIS あたりで検索かければ、
情報が見つかると思います。

578 :名無しさん@お腹いっぱい。 :2001/04/01(日) 10:10
> 576,577
レスありがとうございます。
チェックしてみます。

579 :名無しさん@お腹いっぱい。 :2001/04/03(火) 04:40
ノートを新調して Unix 入れて今 XFree86 入れたんですが、terminal emulator 上で
pager 使った時とかに back scroll が異様に遅いのです。考えられる原因にはどんな
ものがあるでしょうか?


580 :名無しさん@お腹いっぱい。 :2001/04/04(水) 02:59
SSHとOpenSSHの違いって何でしょう?
どちらがお勧めですか?

581 :名無しさん@お腹いっぱい。 :2001/04/04(水) 04:37
移転先発見!
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/

582 :名無しさん@お腹いっぱい。 :2001/04/04(水) 10:49
>>567
phone や talk するときに一々相手が何やってるか
調べるんですがその作業がめんどくさくって…
ネットワーク内にログオンしている友人をピックアップして、
どこのホスト、何やってるかを一気に調べられたらな
と思った次第です。

583 :名無しさん@お腹いっぱい。 :2001/04/04(水) 17:14
>>580
SSH はフリーじゃないよん。SSH2 とSSH1 でライセンスも違うし。
openSSH はフリーです。これは openBSD な人たちが作ったです。
大きな違いはライセンスで、それ以外大きな違いはないはず。

SSH の開発元 Web どこか忘れた。openSSH 使えばいいことだしね。

ツー訳でほとんどの人は必然的に openSSH の方を使うはず。

584 :名無しさん@お腹いっぱい。 :2001/04/04(水) 17:25
実際には SSHプロトコル バージョン2 を使うと
OpenSSH と商用 SSH2 ではわずかに非互換があります。
たとえば鍵ファイルの形式が違うし、OpenSSH では
プロトコル バージョン 1 (SSH1)で使っていた identity を
バージョン 2 (SSH2) の形式に変換する方法がありません。
でもふつうは OpenSSH で用が足りると思う。これ以降は ssh スレでやって。

585 :580 :2001/04/04(水) 17:44
>>583-584
ありがとうございます。OpenSSH
http://tanaka-www.cs.titech.ac.jp/~euske/doc/openssh/
で良し、ということですね。
一応FAQ読んだりライセンス見比べたりしてみます。
ありがとうございました。

586 :CCルリたん。 :2001/04/04(水) 23:31
>>583
ちなみにSSH1の最新版のライセンスは
最近SSH2と同じになりました。



587 : :2001/04/05(木) 00:09
マウスでコピペしているうちに
消せないファイルができてしまいました。

もう消すことはできないんでしょうか?

588 :名無しさん@お腹いっぱい。 :2001/04/05(木) 00:48
例えば、

%rm -i *

とかじゃダメかしらん。-i で削除前に確認するようになるので、いらない(消したい)ファイル
のときだけ y を押すと。


589 :579 :2001/04/05(木) 10:47
>>579 の者ですが
ATI Rage Mobility-M という Graphics Card が、XFree86 Accecerlation で未対応なので
無理ということが判明しました。お騒がせしました。

590 :名無しさん@お腹いっぱい。 :2001/04/13(金) 21:42
aliasについて詳しい人、教えてください。

会社でkshを使って開発をしています。
aliasと入力するとaliasの一覧が表示されますが、
どこで設定されているのかが分かりません。

例えば、aliasと入力して表示されるもののうち、
history='fc -l'
があります。これがどこかのファイルには
alias history='fc -l'
と記入されていると思うのですが...見当たりません。

ホームディレクトリの下の.profileファイルや
.profileファイルが呼び出している.envファイル
など心あたりのあるファイルは全て見ましたが
分かりません。一部のaliasしか設定されていない
のです。また.kshrcファイルはありません。

ちょっと気になることでこのhistoryは
which historyと入力しても
no history in . /bin/sh ・・・
と表示されてどこにもhistoryのファイルがないです。

alias ○○='△△△△'
以外にもaliasの設定方法があるのでしょうか。また
このhistory='fc -l'はホントにaliasなのでしょうか。

教えてくださいませんか。




591 :名無しさん@お腹いっぱい。 :2001/04/13(金) 21:46
/etc/profile みた?

592 :名無しさん@お腹いっぱい。 :2001/04/13(金) 21:57
WINDOWS NTってUNIXベースって本当ですか?

593 :590 :2001/04/13(金) 22:21
>591
いえ、まだ見てません。月曜日会社行って見てみます。
これも読み込まれるファイルなのでしょうか。

594 :/usr/local/bin/ :2001/04/13(金) 22:56
>>592
それはxenixなのでは・・
Xenix 3.0は1983年4月リリースなのだそうな。


595 :名無しさん@お腹いっぱい。 :2001/04/13(金) 23:56
>>592
NTはカトラーが古巣クラッチで書いたんではないの?

596 :名無しさん@rm ‐f /etc/* :2001/04/14(土) 00:26
>>592
VMSの後継と言う話が……


597 :名無しさん@お腹いっぱい。 :2001/04/14(土) 01:16
VMS の各文字をインクリメントさせて WNT なんて
話もあったよね。

598 :名無しさん@お腹いっぱい。 :2001/04/16(月) 17:52
日本語のファイル名がls等で化けてしまいどうしても扱えないのですが、
どうすればいいのでしょうか。FreeBSD 4.2 + tcsh + kterm 上で
LANG = ja_JP.EUC にちゃんとなっています。
Windowsの領域をマウントして中身を見ると、日本語のファイル名のが
全部化けてます。

599 :うひひ :2001/04/16(月) 18:01
>>598
Windowsはja_JP.SJISだよ

600 :名無しさん@お腹いっぱい。 :2001/04/16(月) 18:04
tarが聞かなくてこまっています。
linuxでmt statusと打つと、
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 512 bytes. Density code 0x13 (unknown to this mt).
....
とでるんですが、
これはちゃんとマウントできてないんですよね?

601 :名無しさん@お腹いっぱい。 :2001/04/16(月) 18:39
>>598
Windows領域の日本語ファイル名を表示するのは、素のままでは無理。
自分で必要がないんでうろ憶えだけど、packages/portsのjapanese
カテゴリ以下にある何かと何かをインストールしてみると、
うまくいくことがあるかも知れないんで調べてみれ。

602 :名無しさん :2001/04/16(月) 19:46
大元はmachだしょ
MacOSXとNTは源流をたどると一緒?

603 :名無しさん@お腹いっぱい。 :2001/04/16(月) 23:16
すみません、historyって時間も出たりするんですか? マニュアルみても
よく分かりませんでした。教えて君ですみません。

604 :名無しさん@お腹いっぱい。 :2001/04/17(火) 01:24
tcshのは出るね。他は知らん>>603


605 :名無しさん@お腹いっぱい。 :2001/04/17(火) 02:36
>>602
構造的にはかなり類似しているものの、コード自体は全くの
別物なはず。ミーアキャットとプレーリードッグの関係
みたいなもんだな。

まあ、NTのコードはごく限られた人しかみられないんで
実際どうかは謎だけど、デーブおやじの性格からして、
Machをベースにするなんてことはしそうにないような。

606 :603 :2001/04/17(火) 07:40
>>604
ありがとうございます。kshなんです(涙

607 :名無しのエリー :2001/04/17(火) 08:19
route addの使い方がわからなくてしにそです。
どなたか教えてください。。

608 :名無しさん@お腹いっぱい。 :2001/04/17(火) 08:46
man route これで分からなければ本を1冊読め。

609 :名無しさん@お腹いっぱい。 :2001/04/17(火) 13:26
telnetと比較し、
rsh rloginを使う利点は何なんでしょうか?
具体的にどんなところで使うのですか。

610 :名無しさん@お腹いっぱい。 :2001/04/17(火) 13:34
>>609
telnetでできないことができる。
でもそんなもの使うな.

611 :???????????????B :2001/04/17(火) 13:52
>>610
sshっすね。
http://tanaka-www.cs.titech.ac.jp/~euske/doc/openssh/

612 :610 :2001/04/17(火) 13:55
っす。

613 :うひひ :2001/04/17(火) 14:10
>>609
ともに同じ目的で
あーぱねっとでtelnetやFTPが使われて
ばーくれいでrloginやrcpが使われて
現在はごっちゃに取り込んでってかんじじゃないの
プロトコルもチャウよな

相違して気になるオプション機能や接続認証の違いにこだわらなければ
元は同じことしたかったコマンドだから
どっちでもいいんじゃないの


614 :名無しさん@お腹いっぱい。 :2001/04/17(火) 15:28
>>609
rloginならパスワード平文でながさなくていいでしょ。

もちろんホストは24時間あげっぱなしね。

615 :名無しさん@お腹いっぱい。 :2001/04/17(火) 16:13
>>614
本当の厨房も見てるんだから,マジヤメテ〜


616 :614 :2001/04/17(火) 16:31
>>615
へんなこといったかな?
マジわかりません。教えてください。初心者です。

rがreplaceの略だってことはしってるんだけど。

617 :名無しさん@お腹いっぱい。 :2001/04/17(火) 16:50
突然、プリンターがうんともすんとも反応しなくなってしまいました。
お助けください。
環境は、FreeBSD4.2,Cannon Lasershot LBP-350
/etc/printcap
laser|lp|LASER SHOT LBP-350:\
:lp=/dev/lpt0:\
:sd=/var/spool/output/laser:\
:if=/usr/local/libexec/psfilter:\
:lf=/var/log/lpd-errs:\
:mx#0:sh:
です。いろいろやってたら、エラーログも消えてしまいました。
よろしくお願いします。

618 :うひひ :2001/04/17(火) 16:51
>>616
横からスマンがremote loginのrのコトをではないのか?
パスワード聞かない設定でもホスト間では全く暗号化されずに
認証のやりとりするんだからパスワード漏れるんじゃないの?

いずれにせよローカル用途前提のお話なんだろうから
どーでも良いのだが。


619 :617 :2001/04/17(火) 17:01
同じPCに入っている、Windousからは、ちゃんと印刷できるので、ハード面
の故障ではないと思います。
以前に、誤操作(内容忘れました。)で、1行の意味不明の文字の羅列が数10枚印刷されつずける
という、現象?が起きて以来だと思います。
# echo test > /dev/lpt0 をやると、プリンターのLEDは光りました。
これ以上は、FreeBSD QandAを見ても分かりませんでした。

620 :614 :2001/04/17(火) 17:03
>>618
とりあえず実装したけど、いずれ暇ができたらおきかえるべきコマンドだよっていみでみたいですよ、rコマンド系は。

rloginって平文パスワード送らないでしょ?
平文パスワードはシステムのどこにもないんだからおくりようがない。

itojunさんにきいてみてちょ。

621 :うひひ :2001/04/17(火) 17:15
>>620
そういう意味で引っかけたreplaceなわけね
確かにパスワードはホニャホニャしてるから
ホスト間のパスワードが違った時に要求される時の注意として
暗号されないよと警告されていたようだ

ちなみに僕はほとんどのマシンにパスワード使ってない
んだ(うひひ

622 :614 :2001/04/17(火) 17:16
>>620
すまそ。
.hostsかいてrloginの場合を想定してました。

623 :614 :2001/04/17(火) 17:20
>>621
>ちなみに僕はほとんどのマシンにパスワード使ってないんだ(うひひ

はっかーですね。

624 :614 :2001/04/17(火) 17:25
>>622
.rhosts
すんまそーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーん!

625 :名無しさん@お腹いっぱい。 :2001/04/18(水) 05:36
話し変わりますけど
各種ログをCD-Rで記録してれば
改ざんされることがないと思うんですが
どうなんでしょう。

626 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:08
んなもん syslog で別ホストにおくれや。


627 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:34
>>626
別ホストがのっとられたら同じ。

628 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:42
いうなー。
んじゃ、プリントアウトでもするか?
火事なったらだめだね。どーしよー。


629 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:45
ログが全く改ざんできないってことは
クラッカーにとって多少は脅威になるとおもうんですが。

630 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:53
そうかな?
入ってみたら砂場だったするかもしれんから、
ログを消せないかもしれないことぐらいよきしてるだろ。


631 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:01
す、砂場ってなんすか?

632 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:07
jail, sandbox


633 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:09
& chroot


634 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:29
>>632-633
なるほどー
しかしCD-Rは有効だとおもうけどなー。

635 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:51
でもそれって手元にサーバがなくてもできるの?

IPエイリアスと FreeBSD に寄与された jail を使って
syslog 経由のログだけ jail に放り込むめば、
一台のマシンでできるなーと思ったんだけど、やってない。


636 :名無しさん@お腹いっぱい。 :2001/04/18(水) 10:27
>>634
>CD-Rは有効だとおもうけどなー。

日光にあてたらだめだね。どーしよー。

637 :名無しさん@お腹いっぱい。 :2001/04/18(水) 22:12
ログをどうやってCD-Rにとれるの?

638 :名無しさん@お腹いっぱい。 :2001/04/19(木) 00:11
>>637
他のホストにとばせばいいやん。

639 :名無しさん :2001/04/19(木) 00:58
要塞ホストのログを、firewall内のホストに飛ばせば良いわけ?

640 :名無しさん@お腹いっぱい。 :2001/04/19(木) 01:50
初心者ですみませんが、パーミッションで書き込めないように設定していても
ログを改竄できるのですか?

641 :名無しさん@お腹いっぱい。 :2001/04/19(木) 02:13
rootとられたら終わり。

642 :名無しさん@お腹いっぱい。 :2001/04/19(木) 02:14
だからCD-Rがいいんでは?という話。

643 :名無しさん :2001/04/19(木) 03:06
CD-Rでジャーナルのログを焼くのって技術的に可能なの?
でもほかにライトワンスなメディアって無いよなぁ・・・

644 :名無しさん@お腹いっぱい。 :2001/04/19(木) 03:36
packet-writeすればいいんでは?

645 :いひひ :2001/04/19(木) 12:08
>>643

DVD-R

646 :名無しさん@お腹いっぱい。 :2001/04/19(木) 12:39
>>643
プリンタがあるでそ

647 :うひひ :2001/04/19(木) 12:54
>>643
となると究極は8単位紙テープだな(うひひ

648 :名無しさん@お腹いっぱい。 :2001/04/19(木) 14:04
>>627
...厳密には同じじゃない。initとsyslogdしか動かさない
マシンを用意すればよい。initの実体を、自作のものに
差し替えればよい。内部でsyslogdをexecだ(藁
まあログローテートとかも自分でCでゴリゴリかかなあかん
ので、そこまで徹底するかはポリシーしだい。

>>643
たいていCD-Rへのログ退避はユーザープロセスでやるよな。
だからroot奪取されれば終わり、みたいな。
UNIXにも、Plan9 の tapefs みたいなのがあればいいのにね。
これがあればwrite-onceのメディアにちょびっとずつ
書けそうなんだが。もしかして商用UNIXにはあるのかな?

http://basalt.cias.osakafu-u.ac.jp/plan9_doc/s3.html


649 :名無しさん@お腹いっぱい。 :2001/04/19(木) 14:27
>>649
それなら全部コンソールに吐いて、シリアル経由で独立したマシン上に
ログを残せばいいでしょ?

650 :628 :2001/04/19(木) 16:18
>>627
648さんのいっているとおり、syslogd 以外は立ち上げないんだから、
かなりセキュアになるはず。
そんなマシンでものっとれる自信があるのか! と思ったから、628 のように書いたんだけど、
もしかしてそこまで考えていなかったのかな・・・
ログが消せないかもしれないことに怯える、侵入者ぐらいだったら
これで十分実用になると思うし、だいたいログが残るかもしれないことぐらい頭に
いれてるだろ。
まぁ、syslog.conf に別ホストが載ってれば、踏み台マシンとしては使わないと
おもうけどな

651 :名無しさん :2001/04/21(土) 09:56
クリフォード・ストールの「カッコウはコンピュータに卵を産む」では、
ログをプリンターに出してた
やや昔の話ではあるが、改竄されようがないっつーとこでは、アリかも
CD-R だと、書き込みが遅くて困らないか?


652 :名無しさん :2001/04/21(土) 12:16
プリンタよりゃはやいと思うが(w
でもプリンタのログはめんどくさいよ
紙がもったいないから裏もつかって一定期間保管後
焼却しなけりゃならんし

653 :名無し :2001/04/21(土) 19:34
パケットライトソフト
http://packet-cd.sourceforge.net/

654 :名無しさん@お腹いっぱい。 :2001/04/22(日) 01:35
cron で rsync 回してると、良くそのプロセスだけ hang しちゃうんだけど、
どうにかなんないのかなー

655 :名無しさん@お腹いっぱい。 :2001/04/22(日) 05:23
共有ライブラリの作り方を説明しているサイトを知りませんか?
ttp://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/

このJFのProgram-Library-HOWTOしか良いのが見つからないのですが。

656 :名無しさん@お腹いっぱい。 :2001/04/22(日) 11:19
LinuxならこのHOWTOに書いてある、もしくはそこから辿れる
情報以上に高度なネタってとくにないような。

それとも、あえてLinux板でないということだからそれ以外の
プラットフォームかな。それならそれぞれで手順が違うんで、
具体的な対象を挙げてくれ。

657 :655 :2001/04/22(日) 14:00
>>656
迷わせてしまったようで、ごめんなさい。
使用しているのは、Linuxです。板違いで申し訳ないですが、質問がLinux固有のものではない
と思いましたので、Unix板にしました。

質問をもう少し具体的にします。質問は共有ライブラリの作成とそれを動的にロードして使う方法についてです。
例えば、libsafec.so.1.0.0という共有ライブラリを作成し、それをlibsafec.so.1とlibsafec.soへの
シンボリックリンクを作成します。
このライブラリには、AとBという関数があります。そのプロトタイプは次のようになっています。
int A (int count, char* buf);
int B (const char *port, const char *prot);

この関数を動的にロードしながら使いたいのですが、main()のあるmyprogram(という名前のプログラム)
のなかで、dlopen()やdlsym()を使いながらそれをするにはどう記述したらいいのかがよく分からないのです。

B関数を使いたいとしたら、今の自分の知識だけで書くとこうなります。
void *dl_handle;
int (*bPtr)(const char, const char);   //ここが?です。

dl_handle = dlopen("libsafec.so", RTLD_NOW);
if (dl_handle == NULL){
省略
}
bPtr = (int (*)(const char, const char)) dlsym(dl_handle, "B");
if (bPtr == NULL){
省略
}

ここで分からないのは、bPtrを宣言するとき、portとprotについているconst と ポインタ*は、
どうするのかが分かりません。上のプログラムでは、
int (*bPtr)(const char, const char);としましたが、これは正しいのでしょうか?

658 :655 :2001/04/22(日) 14:01
長くて、すみません・・・

659 :名無しさん@お腹いっぱい。 :2001/04/22(日) 15:06
つか、dlopen()使ってるフリーソフトのソース見ればいいじゃん。
まぁ「例えばどれ?」と言われてもぱっとすぐには思いつかないが、
*BSDならとりあえず/usr/srcでfind & grepするとかさ。

660 :名無しさん@お腹いっぱい。 :2001/04/22(日) 15:19
とりあえずこれはUnixじゃなくてCの質問でしょ。

>>657
> このライブラリには、AとBという関数があります。そのプロトタイプは次のようになっています。
> int A (int count, char* buf);
> int B (const char *port, const char *prot);
(snip)
> B関数を使いたいとしたら、今の自分の知識だけで書くとこうなります。
> void *dl_handle;
> int (*bPtr)(const char, const char);   //ここが?です。

int (*bPtr)(const char *, const char *);
こうじゃないのかな。

>
> dl_handle = dlopen("libsafec.so", RTLD_NOW);
> if (dl_handle == NULL){
> 省略
> }
> bPtr = (int (*)(const char, const char)) dlsym(dl_handle, "B");

ここも同じ。typedef したらいい。


661 :655 :2001/04/22(日) 15:41
レスありがとうございます。助かります。
>>659
今度ソースを検索して、さがしてみます。

>>660
すみません、Cの質問になってしまって。
660さんの言うように、
int (*bPtr)(const char *, const char *); でやってみたら、
コンパイルエラーもなくちゃんと動きました。ありがとうございます。
レスをいただく前に
int (*bPtr)(char *, char *);
でやってみましたら、これでもちゃんと動きました。
でも、このconstのあるなしの違いってなんだろうか・・・

662 :名無しさん@お腹いっぱい。 :2001/04/23(月) 21:09
NetBSD/hpcmipsを使ってみようと思ってます。
そこで相談なのですが、Xライブラリを使わずにグラフィカルなソフトウェア
を作ることは可能でしょうか? こんな方法があるよという方いらっしゃい
ましたら教えて下さい。

少し調べた感じではframebufferを使えば良さそうなのですが、これだけでは
直線を引いたり、ポリゴンを表示したりは出来ないのですよね?

それと、Qt/embeddedはNetBSDでも使えるのでしょうか?

663 :名無しさん@お腹いっぱい。 :2001/04/25(水) 03:48
>>662
pkgsrcにmglってのがある。詳しくは以下。
http://www.netbsd.org/Ports/hpcmips/mgl2.html

664 :名無しさん@お腹いっぱい。 :2001/05/17(木) 21:34
あげ

665 :名無しさん@お腹いっぱい。 :2001/05/20(日) 23:38
□□□□□▼□□□□□□□□▼▼▼□□□□□□□□□
□□□□□■■▼□□□□□□▼■▼□□□□□□□□□
□□□□▼■■□□□□□□□■■▼□□□□□□□□□
□□□▼■■▼□□□□□□▼■■▼▼▼▼■■▼□□□
□□□■■■□□▼▼□□□▼■■■■■■■■■▼□□
□▼▼■■▼□▼■■▼□▼■■▼▼▼▼▼■■■□□□
▼■■■■▼▼■■▼□□▼■■■□□□▼■■▼□□□
▼■■■■▼▼■▼□□▼■■▼■▼□▼■■■□□□□
□▼■■■■■■▼□▼■■▼▼■■▼■■■▼□□□□
□□▼■■■■▼▼□▼■▼□□▼■■■■▼□□□□□
□□□▼■■▼▼■▼□▼□□□□▼■■■□□□□□□
□□□▼■■□□■■▼□□□□□▼■■▼▼□□□□□
▼▼▼■■■▼■■■■▼□□▼▼■■■■■▼□□□□
■■■■■■■■▼■■▼▼■■■■▼■■■■■■▼▼
■■▼▼▼■■□□▼▼■■■■▼▼□□▼■■■■■▼
▼▼▼□□■■□▼▼▼■■■▼▼■▼▼▼▼■■■■▼
□■■■▼■■▼■■▼■■▼□▼■■■■▼▼▼▼▼□
□■■■▼■■▼■■▼▼▼□□▼■■■■■■▼□□□
□■■■▼■■□▼■■□□□□□▼▼■■■■▼□□□
▼■■■□■■□▼■■▼□□▼□□□▼■■▼□□□□
▼■■■□■■□□■■▼□▼■■▼▼▼□□□□□□□
▼■■▼□■■□□■■▼□▼■■■■■▼▼□□□□□
▼■■▼□■■□□▼▼□□▼■■■■■■■■▼▼□□
▼■■▼□■■□□□□□□□▼▼■■■■■■■▼□□
□□□□□■■□□□□□□□□□□▼■■■■■▼□□
□□□□□■■□□□□□□□□□□□□▼▼▼▼□□□

666 :名無しさん@お腹いっぱい :2001/05/24(木) 10:33
あげ

667 :名無しさん@お腹いっぱい :2001/05/24(木) 10:58
プリンタのジョブを見てるとerrs007747っていうファイルができて
プリントアウトができないんですが、これだけで何が原因かわかります?

668 :名無しさん@お腹いっぱい :2001/05/24(木) 14:17
Solaris2.6について質問があります。
inetd.confの中でin.ftpd(usr/sbin/in.ftpd)というのが標準であるようなのですが、
このin.ftpd(usr/sbin/in.ftpd)のバージョンをご存知の方がおられましたら教えてください。
また、このコマンド叩けばわかるんじゃないの?
とか、ここみればぁ的なサイト情報でも結構ですので教えていただけないでしょうか?

よろしくお願いいたします。

669 :名無しさん@お腹いっぱい。 :2001/05/24(木) 17:15
僕も質問です。
fork()でプロセスのコピーを作成しますよね。
これは、親のデータセグメント、コードセグメント、スタック、ヒープ
の内容をコピーするということでいいでしょうか?
(コード領域は共有するとか、COWによってデータ領域は実際に変更され
る時にコピーされるとかあるのでしょうが)

とすると、fork()前に malloc() していた領域の内容も子プロセスに
コピーされていて利用することができる という理解で良いですか?



670 :名無しさん@お腹いっぱい。 :2001/05/24(木) 17:36
669の続き。

で、もし子側でその領域を使う事なくて、子は子自身でヒープを色々
使いたい場合、その fork()前に malloc() した領域は free() しな
くてはいけない?


671 :23 :2001/05/24(木) 20:01
私はMule上でCannaを使用してるのですが、Cannaserverが
自動的に起動しないので、自動で起動するようにしようと思って、
調べたところ、rc.localに「〜のような文を追加するといい」と
あったので早速そうしようと思い書き加えたところ、セーブが
出来ないので、書き換えが可能になってないのかと思って
chmodを実行してみたんですが、「許可できません」のような
メッセージが出てしまったんですが、どうすればいいのでしょうか?

672 :23 :2001/05/24(木) 20:02
私はMule上でCannaを使用してるのですが、Cannaserverが
自動的に起動しないので、自動で起動するようにしようと思って、
調べたところ、rc.localに「〜のような文を追加するといい」と
あったので早速そうしようと思い書き加えたところ、セーブが
出来ないので、書き換えが可能になってないのかと思って
chmodを実行してみたんですが、「許可できません」のような
メッセージが出てしまったんですが、どうすればいいのでしょうか?

673 :23 :2001/05/24(木) 20:02
間違えて、2つ書いてしまいました。スイマセン!!

674 :名無しさん@お腹いっぱい。 :2001/05/24(木) 20:08
>>671
Mule 以前の問題だよ。UNIX の入門書をよく読んでください。
とりあえず root 権限があれば書き換えられるので
管理権限があれば su するなりしてから書き換えてください。
管理権限がないなら管理者の機嫌の良さそうなときに頼みなさい。

675 :名無しさん@お腹いっぱい。 :2001/05/25(金) 08:21
>>668
「in.ftpd のバージョン」ってどういう意味?

676 :名無しさん@お腹いっぱい。 :2001/05/26(土) 14:56
UNIX 関係のコマンドやツールの名前って、
 「発音しにくく」
 「覚えにくく」
 「意味が推測しにくいように」
つけなくてはいけない、って合衆国憲法で決まってるんですか?


677 :名無しさん@お腹いっぱい。 :2001/05/26(土) 15:03
>>676
そうです。
これはもともと、ソ連のスパイ対策のために、なるべくわかりにくい暗号のような名前をつけなくてはいけない、と決まっていたものです。
今では冷戦も終わり、ソ連も崩壊しましたが、当時の慣習がまだ残っているのです。


678 :age :2001/05/27(日) 03:54
どっこらしょ。
http://www.age-soft.co.jp/Images/agelogo_mid.png

679 :名無しさん@お腹いっぱい。 :2001/06/04(月) 00:44
リソースの喰い潰しを避けるために、daemonをnon-root権限で動かしてそこに
rlimitをかける、というようなことはよくやると思います。memoryやfile size
の制限をする時はこれでいいのですが、busy processがCPU 100%浪費状態になる
のを避けることは(何らかの方法で)できるのでしょうか?


680 :FDA :2001/06/10(日) 00:07
PC UNIX でPGP暗号化したいのですが、何かいいソフトありますか?

681 :名無しさん@お腹いっぱい。 :2001/06/10(日) 00:12
>>680
PGP か GnuPG

682 :FDA :2001/06/10(日) 00:23
>681
thank you.

683 :てきとー :2001/06/10(日) 00:26
>>679
nice で優先度いじる、とか?
100% いくかもしんないけど、
他のプロセスが CPU を使いたいときはゆずってくれる、と思う。


684 :toristan :2001/06/10(日) 23:00
RED HAT Linux 7.1 FTP版(日経Linux7月号に付属) をwindows 2000 SP2
の上のVmware 2.0.3 build - 799 で
CD-ROMから立ち上げ インストールしようとすると

running install....
running /sbin/loader
でとまってしまいます

この原因はなにでしょうか?


685 :名無しさん@お腹いっぱい。 :2001/06/10(日) 23:17
>>684
とりあえずvmware2.0.4にしてみたら?


686 :名無しさん@Emacs :2001/06/11(月) 00:27
HyperNikkiSystemってごぞんじですか?
Web日記を便利につくるCGIなんです。

自分のマシン上でhnsを動かそうと思っています。
理由はサーバースペース借りつお金がない為。

FreeBSD4.3Rにpackageからhns-2.10.0をインストールしました。
一般ユーザでhns-setupを実行しました。
設定はデフォルトで
日記ディレクトリ /home/naoya/diary
ウェブ日記ディレクトリ /home/naoya/public_html/diary
にしました。(naoyaは私のユーザ名です)

Netscapeでhttp://127.0.0.1/を開くとApachの初期画面が見えます。
日記を見ようとhttp://1217.0.0.1/~naoya/diary/を開くと
Forbidden
You don't have permission to access /~naoya/diary/ on this server.
Apache/1.3.14 Server at 6bxd.local.net Port 80
とでてしまいます。


687 :名無しさん@お腹いっぱい。 :2001/06/11(月) 00:45
>>686
> You don't have permission to access /~naoya/diary/ on this server.
っつーんだから、パーミション確認してみたら?


688 :名無しさん@お腹いっぱい。 :2001/06/11(月) 03:54
<<UNIX板@駄スレ放置委員会からのお知らせ>>

偏差値30以下警報がこのスレから出ています!
住民の皆様は速やかに放置するか、navi2chによる駄スレカット機能を利用して下さい。

=====以後書き込み禁止======

              〜駄スレ放置委員会より




689 :名無しさん@お腹いっぱい。 :2001/06/11(月) 05:39
>>686-687 permissionより httpd.confとかの問題だろ。
最近の apacheは setgidとかついてよくわかんなくなったような
つーか、apacheスレなかった?



690 :名無しさん@お腹いっぱい。 :2001/06/11(月) 16:13
問題の切り分けが出来ないのもまた、初心者なり。
「その問題の原因を教えてやる」スレでも立てるかな(w


691 :名無しさん@お腹いっぱい。 :2001/06/12(火) 22:02
MSN の Instant Messaging って使ったことないけどアメリカでは結構普及して
るらしいじゃん。MSN は仕様公開してるの?Windows以外で使えないのかな。

692 :名無しくん、、、好きです。。。 :2001/06/13(水) 04:15
sendmailをqmailとかposrfixに換えた時にcronが出してるroot宛のメールはどうやって受け
取れば良いのでしょうか。いくらやってもrootにメールがきません。

 構成
 デュアルホームホストがメールゲイトウェイで、 内部メル鯖がフライベートアドレスです。


693 :#!/bin/sage :2001/06/13(水) 12:58
>>691
tcpdumpでみるとだいたい概要はつかめるぞ :-)
IETFの以下の文章がたぶん該当すると思う。詳細までは未確認なんでアレだが。
http://www.ietf.org/internet-drafts/draft-ietf-impp-cpim-01.txt


694 :傷心初心者 :2001/06/13(水) 14:35
chmod コマンド教えて
drw-rwlr-- < これどうやって作ったらいい?
rwlr < これなに?

linux板で誰も教えてくれん・・・m(__)mおしえてくださいませ。

695 :傷心初心者 :2001/06/13(水) 15:18
わかりました。man見ます
お騒がせしましたm(__)m

696 :名無しさん@ドキューソ寸前 :2001/06/13(水) 15:40
すいませんsystem()とCGIで質問させて下さい。

つい最近必要に迫られてCでCGIを書くようになるハメになったのですが、UNIXのプログラミング
知識に疎い(と言うか初心者)ため頭を抱えてます。

#include <stdio.h>
int main()
{
printf("Content-type: text/plain\n\n");
printf("鬱だ氏のう\n");
return 0;
}
こんなの↑をビルドした物をブラウザでつつくと、”鬱だ氏のう”と表示されますが、
んじゃ例えばsystem("/usr/bin/netstat -r");とか書いときゃそのサーバーのルーティング
テーブルとか表示されんじゃねーのウヒ?とか思ってやってみたのですが…

できたバイナリをコマンドラインで実行させると正常に動作するのですが、ブラウザ経由では
Internal Server Error表示が出てしまいます。

int main()
{
printf("Content-type: text/plain\n\n");
system("/usr/bin/netstat -r");
return 0;
}

cgiのバイナリの実行権は755にしてるのですが…
#勿論本当はこんな単純なコードじゃないのですが、質問の為に簡略化してます。
なぜこうなるのか、原因や対策について指摘下さい。
宜しくお願いします。

697 :名無しさん@お腹いっぱい。 :2001/06/14(木) 00:20
ひろゆきがログ変換作業とやらをやっていた模様。(批判要望板参照)

>>696
stdio の入出力関数はバッファリングをする。
当然、同じディスクリプタでも仮想アドレス空間ごとに別々のバッファが
確保されるので、複数プロセスの出力順序を保証するには手動でシリアラ
イズしなきゃならない。

system の前に fflush(stdout) を入れればいいだろ。

698 :名無しさん@お腹いっぱい。 :2001/06/14(木) 05:56
UNIX初心者ですが、
UNIXのコマンドリファレンスで、
windows上でなおかつオフラインで閲覧できるものって、
ございますか?(windowsHelp形式だとなお良いのですが・・)

699 :名無しさん@お腹いっぱい。 :2001/06/14(木) 08:25
>>698
自分で man2html すれば?

700 :名無しさん@ドキューソ寸前 :2001/06/14(木) 09:19
>>697
ばっちり解決しました。標準入出力について勉強し直さんとダメですな…
回答有難う御座いました。

701 :名無しさん@お腹いっぱい。 :2001/06/14(木) 10:29
今、会社のサーバーに冗談気分でsshを使ってroot password でアクセスしたら
ログインできてしまいました・・・
lastコマンドを打つと僕のIPがばっちり出てます・・
/var/lastlogを捨てても消えません!!!た・たすけてー!!怒られるー!!!

702 :名無しさん@お腹いっぱい。 :2001/06/14(木) 10:32
>>701
パソコンごとぶっ壊せ

703 :名無しさん@お腹いっぱい。 :2001/06/14(木) 10:45
>>701
lastコマンドが使えないようにすればいいじゃん。
/bin/last かな?を消せば?

704 :ひよこ名無しさん :2001/06/14(木) 11:04
マジカルとこちゃんのエロ画像、どっかに落ちていませんでしょうか?
初心者なのでどうしても見つけられません。お願いします。

あと、ソラリスちゃんが中国人に後背位からセキュリティホールをつつ
かれて犯られちゃってる無修正画像も有ると聞きました。こっちも探し
ています。

でわ。よろしくお願いいたします。

705 :名無しさん@お腹いっぱい。 :2001/06/14(木) 11:22
>>701
取説読め。

706 :名無しさん@お腹いっぱい。 :2001/06/14(木) 11:38
>>705
マジスカ

707 :名無しさん@お腹いっぱい。 :2001/06/14(木) 11:59
Linux とSolarisの違いは何でしょうか?
誰でも分かるように具体的教えて下さい

またSolaris 2.6 Solaris 8 との違いを
教えて下さい

708 :うひひ :2001/06/14(木) 12:58
>>707
誰にでもわかるように具体的と言う限定が難しいが
Linux 松村邦洋
Solaris ビートたけし

Solaris 2.6 バカルディ
Solaris 8 さまーず

でご理解いただけるか

709 :名無しさん@お腹いっぱい。 :2001/06/14(木) 17:36
>>708
8 は 2.6 のマイナーダウングレードってことかな?

710 :三村 :2001/06/14(木) 18:44
>>709
ってダウソかよっ
人気あがってねーのかよっ

711 :名無しさん@お腹いっぱい。 :2001/06/14(木) 20:42
バックドアを仕掛けられても被害を食い止めるためにルーターであらかじめ
ポートを閉じておこうと思ってます。1243とあとどのポートを閉じたらいいでしょう。

712 :名無しさん :2001/06/14(木) 20:52
>>711
21 25 53 80 1024-65535

713 :名無しさん :2001/06/14(木) 20:53
>>704
マジカルとこって、何?

714 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:00
80と25以外全部閉じれば

715 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:15
sudo コマンドの中では cd といったような shell の
組み込みコマンドは使えないんでしょうか.

716 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:33
>>711
ココ、ココ、ココ、ココ!!!
http://www.astro-corp.co.jp/modify/5/5_5.htm

717 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:39
>>716
それでバックドアを閉じろってことか?3点

718 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:05
>>715
sudo の中でシェル起動すりゃいいだろ

719 :715 :2001/06/14(木) 22:29
>>718
えっと、
$ sudo bash -c "cd hogeDIR; CMD 〜 "
とするとそのコマンドが終わったらもとのディレクトリに戻ってしまうんで.
ほかにやり方があるんでしょうか.

720 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:35
>>719
$ sudo bash -c "cd hogeDIR; CMD 〜 "; cd hogeDIR

721 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:44
>>720
ありがとうございます.今実機が手元にないので明日試してみます.
その hogeDIR はもともとユーザでは permission が下りないのですが、
大丈夫なんでしょうか.

722 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:58
>>720
大丈夫じゃないです。
そんなのできるわけないです。

723 :名無しさん@お腹いっぱい。 :2001/06/14(木) 23:05
>>722
ということは、やっぱり毎回、絶対パスでやりたいコマンドの相手を
指定しなきゃいけないんでしょうか.

724 :名無しさん@Emacs :2001/06/14(木) 23:41
cd がなぜシェルの内部コマンド(外部コマンドとして実装不可能)なのか
調べてみるといい。
ちょっと難しいかもしれないけど、理解できないと初心者は脱出できない。
理解できると、command.com がいかにクソかよくわかる(藁

725 :名無しさん@お腹いっぱい。 :2001/06/15(金) 00:08
>>723
は?
なんでパスの話が出てくんの?
もしかして PATH に . が入ってたりする?

726 :名無しさん@お腹いっぱい。 :2001/06/15(金) 00:17
>>725
ユーザ foo で permission が下りないディレクトリ hogeDIR があって、
その中のファイルを操作するとき、sudo 内で cd が使えたら、いちいち
$ sudo CMD hogeDIR/bar1
$ sudo CMD hogeDIR/bar2
てやらずに、
$ sudo cd hogeDIR
$ sudo CMD bar1

って出来たらな、と思ったんです.

727 :名無しさん@お腹いっぱい。 :2001/06/15(金) 00:22
>>726
ムリだ。

728 :名無しさん@お腹いっぱい。 :2001/06/15(金) 05:08
最後に cd hogeDIR って出力するようにして、
その結果をエヴァったらどーかね (eval ね)。無理かな。

729 :名無しさん@お腹いっぱい。 :2001/06/15(金) 09:20
>>728
eval すんのは sudo を呼び出すアカウントの権限 (非 root) だから、
ムリじゃん?

730 :728 :2001/06/15(金) 13:12
ん〜、非 root のシェルのカレントディレクトリを
変えたいんでしょ?
 eval `sudo cd hogeDIR...;echo cd hogeDIR`
ってこと。無理かね?

731 :名無しさん@お腹いっぱい :2001/06/15(金) 21:10
小泉メルマガってMTAは何を使ってるんでしょうか?

732 :名無しさん@お腹いっぱい。 :2001/06/15(金) 21:31
>>731
qmail

733 :名無しさん@お腹いっぱい。 :2001/06/16(土) 00:46
IBMのAIXってどう思いますか?
今度の職場でAIXを使うんですが、AIXを使う事で得れるスキルって
あるんでしょうか?ソラリスと比べてどうですか?
AIXのunix界での地位ってどれくらいですか?
厨房ですんません。

734 :名無しさん@お腹いっぱい。 :2001/06/16(土) 01:24
無いって言ったら仕事辞めるのか
スキルスキル馬鹿のひとつ覚えで言ってんじゃねーよ

735 :名無しさん@お腹いっぱい。 :2001/06/16(土) 02:25
>>733
> AIXを使う事で得れるスキルって
> あるんでしょうか?
得られるのは AIX を使うスキルじゃん?

736 :名無しさん@お腹いっぱい。 :2001/06/16(土) 11:05
きつい言葉だが >>734 の言ってることは正しい

737 :733 :2001/06/16(土) 19:12
>>734
はい。派遣社員なので、AIXを使った仕事で得れる物がないなら、
やめるつもりです。(その派遣先は断るって事です)
得れる物があるなら、徹底的にやってみようと思ってます。
得れる物も無い仕事に時間を費やすのも嫌なんで、2chで相談して見ようと
思った訳です。

738 :名無しさん@お腹いっぱい :2001/06/16(土) 21:26
>>737
だから。レスを読めよ。
どうせ、嘘つき野郎なんだろ。

739 :名無しさん@お腹いっぱい。 :2001/06/16(土) 23:20
>>737
そもそもAIXを使った仕事ってなんなん?
AIX上で動くアプリケーションを使った仕事?
AIX上で動くアプリケーションを作る仕事?
AIXが動くマシンを保守する仕事?

前2つだったら、やってもAIXに限定されていない部分の方が多いんちゃうか?

740 :737 :2001/06/17(日) 00:44
>>739
保守です。社内LAN構築と管理ってとこです。
私が一番心配しているのは、派遣の仕事をやめて、再就職する時に
もし、AIXを使ってる企業が少ない又は、AIXが評価されてないと言った現状だったら
やだな〜って事です。
未来の事なんて誰にも分らないと思いますが、せめて今現時点でのUNIXの中でのAIXの
評価は、どんなくらいの物なのだろう?と思って質問しました。
はっきり言って厨房な質問で、申し訳ないと反省してますが、2chには私なんかより
UNIX全般に詳しい人がいると思い、質問させて頂きます。
実際どうでしょう?AIXって?

741 :名無しさん@お腹いっぱい。 :2001/06/17(日) 01:29
チミィ、いいかね。IBMの営業力を舐めてもらっては困るよ。
世界でも SUN,HP,Compaq,SGIに並ぶUNIXベンダーで、
IBMしか買わんという頭が固い客にUNIXが必要になったときは、必ずAIXが入った。
それからここでの(主にエンジニアからみた)評価と、仕事があるかどうかは別だ。
SMITクソととかいいつつも、AIXを使っているところは多い。

まあ、IBMは自分が供給するすべてのハードウェアでLinuxを動かす、
なんてこともやっているので、そのうちLinuxもまかされるかもしれんが、
そのくらいどうとでもなるだろう。ならなきゃきみはこの道を選ぶのが間違い。廃業だ。

742 :740 :2001/06/17(日) 02:11
>>741
マジレスありがとう御座います。やる気が沸いてきました!
頑張ってみます。

743 : :2001/06/18(月) 09:45
unix で cabファイルを解凍できるソフトってありますか?

744 :名無しさん@お腹いっぱい。 :2001/06/18(月) 10:01
>>743
ほれ
cabextract-0.2
http://www.freebsd.org/ports/archivers.html

745 : :2001/06/18(月) 10:27
>>744
ありがとう

746 :名無しさん@お腹いっぱい。 :2001/06/22(金) 15:48
今年大学入学して初めて情報処理基礎演習の授業でunix を知ったのですが
ぜんぜん分かりません。パソコン自体は3年位やってるのですがwindous
でゲームなどを中心にやってたのでキーボードを使ってファイルを創り
プログラムを動かすという感覚が分かりません。
授業にもついて行けずに困っています。unixを一から学べる超初心者用の
本を教えてください。またそのような情報があるサイトなどでもいいので
お願いします。ちなみに現在授業でやってるのはLATEXを使って
美文書を作成する所ですが全然できません。

747 :名無しさん@お腹いっぱい。 :2001/06/22(金) 16:24
>>746
ちと古いが技術評論社からでている UNIX SUPER TEXT が割といい。
大きな本屋さんで探してみよう。UNIXの基礎から勉強したいなら、
WEB よりも、書籍を買った方がいい。

LaTeX は TeX FAQ をチェックされたし。
http://www.google.com/search?q=TeX+FAQ&btnG=Google+%8C%9F%8D%F5&hl=ja&lr=lang_ja

748 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:05
>>746
ウイソを消してFreeBSDかLinuxを入れろ。
いやでも覚える。

749 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:09
>>747
激しく感謝!!これから頑張ってみます。

750 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:15
749 が Unix Super Text (上下あるよね?) の値段の高さに
愕然とする、に一票。

751 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:19
箸より重いものを持ったことが無い749は家に
UNIX Super Text を持って帰ることが出来ない、に1票。

752 :名無しさん@お腹いっぱい。 :2001/06/22(金) 18:23
しかたないので箸を買って帰る、に1行。

753 :749 :2001/06/22(金) 21:39
>>750そんなに高いの?
>>751重いの?
うーむ・・・別に初心者から上級者まで総て網羅してる本じゃ無くても
良いのですが。本当に極初心者のみに対応した本が希望。
大学の講義は不親切です。貰ったプリントには余り説明が書いてない
から。ウインドウズと違いファイルも作れんし動かせないし。
どうすれば・・・・(迷迷迷

754 :名無しさん@お腹いっぱい。 :2001/06/22(金) 21:48
ってか、
>ぜんぜん分かりません。パソコン自体は3年位やってるのですがwindous
3年やってもWindowsぐらいちゃんと綴れない人はUNIXやっちゃダメです。

755 :名無しさん@お腹いっぱい。 :2001/06/22(金) 21:58
きっと 749 には Unix コマンドリファレンス
で十分。

756 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:09
>>753
確かUNIX Super Text 上下巻で一万円ぐらいしたかな?
確認はしてないけど。自分で検索してね。
かなり重いと思う。あまり持ち運びたくはないと思うかも。

>良いのですが。本当に極初心者のみに対応した本が希望。

お勧めのいい本がないんだよね…。Linux や FreeBSD の
インストール本あたりで、コマンドを覚えるってのはどうよ。
その手の本は買わんでも立ち読みで十分だと思う。

インプレスあたりで、「できるUNIX〜」みたいのがあれば
いいんだけどね。

ついでに、ファイルを作るコマンド:
touch file_name

健闘を祈る。

757 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:09
「本当に極初心者のみに対応」しているように見える本って、ゴミばっかだと思うけど。

758 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:12
>>756
手元にあったから、見てみたよ。
The UNIX Super Text 【上】 3301円+税 ISBN4-87408-505-9
The UNIX Super Text 【下】 3592円+税 ISBN4-87408-513-X

759 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:28
高くて重い技術書はオンライン書店で買ってます。
技術書を何冊か買うと送料は無料になる値段になってしまうしさ。

760 :けけらっちょ :2001/06/22(金) 23:24
確かUNIX Super Text 上下巻で一万円ぐらいしたかな?

古いよね!

761 :名無しさん@お腹いっぱい。 :2001/06/22(金) 23:50
>>760
> 古いよね!
確かに。

どの本がいい本か見極めることができるようになった人っつーのは、
入門書は古いのしか知らんもんだよ。
そういう人はもう最近の入門書なんて読む必要ないだろ?
だからここで >>746 みたいな質問してもベストな答えは出ないと思われ。
だれか Unix を知ってる人を本屋につれてって、
「この中で一番いい本を教えてくれ」って言うのがいいと思うのだが。
難しいけど。

762 :名無しさん@お腹いっぱい。 :2001/06/22(金) 23:52
そーいえば、UNIX Super Text の新版出るという噂が
絶えないなあ。

763 :761 :2001/06/22(金) 23:56
ちなみにおれが最初に読んだ本はアスキーの「入門 UNIX」。
http://www.ascii.co.jp/books/detail/4-7561/4-7561-0045-7.html
# 改訂新版なんて出てんのか。
# http://www.ascii.co.jp/books/detail/4-7561/4-7561-3381-9.html
で、「実用 UNIX」「応用 UNIX」とか「Run Run Linux」「Walking Linux」とか。

古いだろ。
今はもっといい本が出てる、のかなぁ。

764 :名無しさん@お腹いっぱい。 :2001/06/23(土) 00:08
小山裕司他『UNIX 入門:フリーソフトウェアによる最新UNIX環境』
トッパン、1996年(3689円+税)

ってのはどう?

765 :名無しさん@お腹いっぱい。 :2001/06/23(土) 00:13
>>764
凸版潰れたよ…

766 :名無しさん :2001/06/23(土) 01:42
>>763
おー、おれ、そのシリーズのCP/MとMS-DOSは読んだ気がする

767 :名無しさん@お腹いっぱい。 :2001/06/23(土) 01:42
「改訂版プロフェショナルBSD」なんてどうっすか。
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3750-4.html

768 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:02
>>761
>入門書は古いのしか知らんもんだよ。

確かに。
昔買った入門書も人にあげてしまってUnix本、表紙が動物の絵
の奴とか、手もとにはもう一冊もないよ。
でもまあ今ならインターネットで大抵の情報は手に入れられる
から、もう高い本買う気はぜんぜんないや。

769 :ha :2001/06/23(土) 02:36
/dev/null
ってよく出てきますけど、これってなんなんですか?
なんとなくですけど、いらない標準出力の結果を入れる所かなと
思ったりしてますけど、いかがですかね?

770 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:43
>>769
ぶらっくほーる。

いくらでもデータを受け入れ、読み込みますが、データは捨て
去ります。

もちろん、標準出力の結果を食わせることも出来ます。

771 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:45
>>769
それでいいよ。
ついでにリダイレクト、パイプ、標準出力、標準エラー出力、など
を理解しましょう。

772 :ha :2001/06/23(土) 02:55
早速の返答ありがとうございます。

>いくらでもデータを受け入れ、読み込みますが、データは捨て
>去ります。 もちろん、標準出力の結果を食わせることも出来ます。

データ受け入れ・読み込みの使い方は想像できますが

***.sh > /dev/null (使い方想像HP-UXです)

標準出力に食わす場合はどんな感じで使うんですかね?

あと/dev/nullって主にどんなときに使うとべんりなんですかね?
おしえてくらはい。

773 :名無しさん@お腹いっぱい。 :2001/06/23(土) 03:23
>>72
えと、同じように画面に出力される場合でも、標準出力と標準エラー出力の
ふたつがあります。通常の出力が前者、エラーメッセージの表示が後者という
使いわけが一般的。以上が前提。

使用例その1
hoge というコマンドを実行すると何かエラーが起きるんだけど、
標準出力で画面が流れちゃって見えないっ!というときに、
% hoge > /dev/null
とすると、標準出力が捨てられてエラーメッセージだけが画面に残る。

使用例その2
cron では実行時に出力されたメッセージはすべてメールとして送られるけど、
特に結果を確認する必要がないようなものならば、出力を /dev/null に
捨てることでよけいなメールを受けとらずに済む。

使用例その3
grep で実際にどんな行がマッチしたかという事実は不要で、exit status
だけが欲しいとき、grep regex file > /dev/null とする。
コマンドラインオプションによっても出力を抑制できるけど、OS によって
grep -q だったり grep -s だったりする。その点、> /dev/null ならば
OS に依存せず確実に使える。

その他、誰もいない空間に向かって吠えることをあらわす jargon としても
使われる。例:「上司のバカヤロー! > /dev/null」

774 :ha :2001/06/23(土) 03:38
>773様
丁寧な返事がりがとうございます。
ようやく/dev/nullの使用理由が理解できました。
特に使用例その1、2が目鱗だす。

使用方法理解でき、早速なんですが今日はこれにて失礼します。
ありがとうございました。

775 :名無しさん@お腹いっぱい。 :2001/06/23(土) 04:33
明日の「教えてクン」を目指す、若き戦士達に以下の文章を捧げる。
日々精進し、パソコンヲタクどもの親切を蹂躙してやれ。

1.努力を放棄すること
  いやしくも「教えてクン」たるもの、努力をしてはならない。
 過去ログを読んだり、検索してはいけない。
 「英語は苦手なので、分かりません。」は、高く評価できる。
 辞書片手にマニュアルやReadMeを読むなど、決してしてはならない。
 他力本願と言われようと、自分で調べたり試行錯誤したりせず、
 他人の努力の結果を搾取するのが、正しい「教えてクン」である。
 また、「もう何が悪いのかサッパリ分かりません。」と言って
 ふてくされるのも有効である。「サッパリ」という単語が
 「やる気の無さ」を効果的に表現している。
 「原因を特定するには、何をすべきでしょうか?」と訊いてしまうと
 自己の積極性が現れてしまうので、「教えてクン」失格である。

2.情報を開示しないこと
  使用OSや、機器構成などの必須の情報を知らせてはならない。
 マザーボード名やBIOSのバージョンも同様だ。
 具体的なアプリ名やバージョンも隠蔽すべきだ。
 「DVD再生ソフト」のように曖昧に表記しておけばよい。
 反対に「前から欲しいと思っていた○○」とか「安売りされていた
 ○○」 等の「どうでもいい情報」は、どんどん書いてやれ。
  トラブルの場合は、状況を正確に記述してはならない。
 「なんだかうまく動きません。」とか「エラーが出ます。」等と
 具体的なことは何も書かないことが重要である。
 また、自分の試してみた事も具体的に書いてはいけない。
 考えられる組合せのマトリックスを作成し、状況を整理するなど
 もってのほかである。最悪の場合、それだけで問題が解決してしまう
 こともあるのだ。
 「いろいろやってみたけど、動きません。」が理想的だ。

3.答える人間のことを考えないこと
「教えてクン」は、孤高の戦士である。相手のことを考えるようでは
 教えてクン失格というものだ。
 以下のような行動が、望ましい。
  初心者であることを高らかに宣言し、初心者向けの丁寧で
 分かりやすい説明を強要する。専門用語の使用を禁じておくと
 さらに効果的である。簡潔な説明を禁じられたヲタクどもは、
 同じ内容を説明するのに、何倍もの労力を強いられる。
 自分は努力せず、相手には多大な努力をさせることこそが
 「教えてクン」の真骨頂である。
  マルチポストも有効である。そのBBSを信用していないことを
 明確に示せる。「どうせ、お前らじゃ分からんだろう。」という
 意志表示として高く評価できる。もちろんマルチポストの非礼を
 あらかじめ詫びてはならない。それでは、単なる「急いでいる人」
 になってしまう。それは、教えてクンではない。
  質問のタイトルは、「教えてください。」で良い。
 タイトルを読んだだけでは「何に関する質問」か全く分からない。
 そういう努力は、答える人間にさせれば良いのだ。
 とにかく、答える人間が答えやすいように気を使って質問しては
 ならない。傲慢で不遜な態度が必須である。
 「聞きたいことがあります。」など、プロの仕事であろう。

776 :名無しさん@お腹いっぱい。 :2001/06/23(土) 09:06
皆さんお使いのウェブブラウザーはどれですか?
安定してるのが欲しいと思いまして

777 :名無しさん@お腹いっぱい。 :2001/06/23(土) 10:56
>>776
主流は Netscape Navigator と w3m だろ。
ほかに最近は Mozilla とか Konqueror とか出てきたが、
シロートが手を出すにはまだ早いと思われ。

778 :名無しさん@お腹いっぱい。 :2001/06/23(土) 11:39
>>777 そうでしたか。比較的安定しているネスケにします。

779 :名無しさん@お腹いっぱい。 :2001/06/23(土) 13:15
対( ● ´ ー ` ● )用コピペのロングバージョンを作ってみたよん。


□□□□この板に「なっち( ● ´ ー ` ● )」は要らない□□□□□

 この板や他板で悪質な板違いスレ作成や荒らし行為を繰り広げる

               ( ● ´ ー ` ● )
             こ い つ ら 糞 野 郎

どうやらこのAAは安部なつみ(名前/安倍なつみ
生年月日/1981年8月10日 出身/北海道 血液型/A )
という三文タレントだそうです。

         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  Λ_Λ  | 一度ウケたからって、馬鹿の一つ覚え?        |
 ( ´∀`)< ここの住人は、そこまでレベル低くないよ(藁)      |
 ( ΛΛ つ >―――――――――――――――――――――‐<
  ( ゚Д゚) < なっち( ● ´ ー ` ● )は問答無用で削除対象だよ  |
  /つつ  |削除依頼出しといたから、さっさと回線切って首吊れ! |
        \______________________/

■■□■■削除に文句があるならひろゆき@菅直人へ直接どうぞ■■□■■
削除議論板http://teri.2ch.net/test/read.cgi?bbs=sakud&key=976253393
公式見解http://teri.2ch.net/test/read.cgi?bbs=sakud&key=976253393&st=92&to=94&nofirst=true

     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
      | 安部なつみ=( ● ´ ー ` ● )だけど( ● ´ ー ` ● )≠安部なつみなんて   |
(-_-)< 餓鬼じゃあるまいし、そんな詭弁通用するかよゴルァ!!              |
(∩∩)  \_______________________________/

このような荒らしを排除するために安部なつみの事務所に
苦情メールを送りましょう!
---------------------------------
所属事務所の(zetima)のメールアドレス
webmaster@zetima.co.jp

所属事務所(zetima)のホームページ
http://www.zetima.co.jp/
モーニング娘オフィシャルサイト
http://morningmusume.dream.com/

780 :名無しさん@お腹いっぱい。 :2001/06/23(土) 13:46
( ● ´ ー ` ● )

781 :名無しさん@お腹いっぱい。 :2001/06/27(水) 00:35
学生だったら図書館いけよ。
今更言うのもなんだけれども。

782 :名無しさん@お腹いっぱい。 :2001/07/13(金) 05:56
age

783 :名無しさん@お腹いっぱい。 :2001/07/14(土) 13:02
すみません、ここで質問してよいのかわかりませんが、
あるファイルの、例えば100行目から200行目を出力したいとふと思ったのですが、
どうすればいいんでしょう。
headかtailかなんかを使えばよいような気がするんですが…

784 :名無しさん@お腹いっぱい。 :2001/07/14(土) 13:15
>>783

% cat hoge | head -200 | tail -100

こんな感じ?

785 :名無しさん@お腹いっぱい。 :2001/07/14(土) 13:15
>>783

sed -n '100,200p' foo.txt

786 :783 :2001/07/14(土) 13:45
>>784-785
headとtail使うよりもsedの方が直接行指定できるから分かりやすい
ですね。またひとつコマンドを覚えました。
ありがとうございます。

787 :初心者っす :2001/07/14(土) 18:42
朽ちてたultra2入手したんですが、これどうやってモニタ繋ぐんですか??
コネクタが見あたらないんです。
アホな質問ですいませんが教えて下さい

788 :名無しさん@お腹いっぱい。 :2001/07/14(土) 19:12
>>787
ビデオカードをとりつけれ

789 :名無しさん@Emacs :2001/07/14(土) 20:16
そうしてーかがやーく、UltraSoul !!

790 :名無しさん@お腹いっぱい。 :2001/07/14(土) 22:36
質問
「Red Hat」をインストールしたら、画面の解像度が最大になっちゃったんだけど、
どうやって解像度設定するの?

791 :ミポリソ萌え :2001/07/14(土) 23:08
>>790
内緒で教えてアゲルから
その道を上に上がって左に曲がって下に降りた所に
Linux板っていう親切な所があるから行ってごらん

792 :名無しさん@お腹いっぱい。 :2001/07/14(土) 23:55
ありがとうブラザー。
今度ウチの近所のフィリビンパブ一緒に行こう。

793 :名無しさん@お腹いっぱい。 :2001/07/15(日) 00:09
くさいYO

794 :名無しさん@お腹いっぱい。 :2001/07/15(日) 00:17
JFを自分でローカルにたてたapache+namazu.cgiで検索しようと思ったのですが
mozillaでhoge.html.gzを見ようとするとディスクに保存しようとします。
何か解決方法はないでしょうか?

795 :なのりませぬ :2001/07/15(日) 00:43
gzって圧縮ファイルね。
詳しくは、ここを見てくれ。
http://www.google.com/search?hl=ja&safe=off&q=%82%A8%82%B5%82%A6%82%C4%89%BA%82%B3%82%A2&lr=lang_ja

796 :794 :2001/07/15(日) 01:15
説明が悪かったですm(__)m
自動でgzを伸長してくれる方法はないもんでしょうか?

797 :名無しさん@お腹いっぱい。 :2001/07/15(日) 01:49
>>796
httpd.conf or .htaccess に AddEncoding x-gzip gz と書いてみたら
できるんじゃないかな? 試してないけど、たぶん。

798 :794 :2001/07/15(日) 02:27
>>796
httpd.confを見ると<IfModule mod_mime.c>directiveにですが、
AddEncoding x-gzip gz tgz
という記述がありました。
で、念のためgzファイルにapacheごしにアクセスしてみるとヘッダに
Content-Type: application/x-gzip
Content-Encoding: gzip
と、出てはいます。ナノニ保存シヨウトスルノデス..

799 :名無しさん@お腹いっぱい。 :2001/07/15(日) 02:51
ん〜、content-type は text/html にならなくちゃおかしいな。httpd.conf に
<IfModule mod_mime.c>
TypesConfig /usr/local/apache/conf/mime.types
</IfModule>
があるか確認してみて。…ないはずはないと思うんだけど。

hoge.html.gz ではなく、hoge.html にアクセスするとうまくいったりして。

800 :名無しさん@お腹いっぱい。 :2001/07/15(日) 02:54
ネスケの設定→Navigator→アプリケーションで、
gz の設定がディスクに保存になってるんじゃない?

801 :焼き鳥名無しさん :2001/07/15(日) 07:40
http://www.traffimagic.com/WIP15MMKOQA/B000147/comein/WIP

http://www.traffimagic.com/WIP15MMKOQA/B000213/comein/WJH

http://www.traffimagic.com/WIP15MMKOPA/B000191/comein/WJF

http://www.traffimagic.com/WIP15MMKOPA/B000073/comein/WJT

http://www.traffimagic.com/WIP15MMKOCA/B000143/comein/WIP

http://www.traffimagic.com/WIP15MMKOCA/B000103/comein/WJT

http://www.traffimagic.com/WIP15MMKOSA/B000125/comein/WIP

http://www.traffimagic.com/WIP15MMKOSA/B000209/comein/WJT

802 :794 :2001/07/15(日) 10:48
>>799
書いてありました。
hoge.htmlにアクセスすると404でした。
>>800
どうも原因はこれのような気がしますがどう設定すればいいかわかりません。
mozillaのHelper Applicationsに登録されているのはtext/htmlだけでした。

803 :799 :2001/07/15(日) 11:13
うぃ。content negotiation がうまくいってないみたいですな。
Option MulitViews を追加かな?

804 :名無しさん@お腹いっぱい。 :2001/07/15(日) 11:13
MultiViews だ。逝ってきます。

805 :794 :2001/07/15(日) 12:06
>>803
.htaccessに
Options MultiViews
を追加するとhoge.htmlでアクセスできるようにはなりました。
が、圧縮されたままのようです。ヘッダも変わりありません。

話しはずれますが
"MultiViews" must be named explicitly.
"Options All" doesnt give it to you.
なんですね。一つ賢くなりました。

806 :799 :2001/07/15(日) 14:30
799の mime.types の中に application/x-gzip gz という行が
あれば、gz を消してください。あるいは、.htaccess に
以下のように書いてください。
<Files ~ "\.html\.gz$">
ForceType text/html
</Files>

# RemoveHandler はあるけど RemoveType はないのね。今気がついた。

807 :794 :2001/07/15(日) 16:16
>>799
できました!ありがとうございますm(__)m
/etc/mime.typesをいじるのは鬼門に思えたので(藁).htaccessを設定していけました。
text/htmlで送れば設定してなくてもmozillaは圧縮ファイルを自動で解凍してくれるって事ですね。
賢い賢い。

ちなみにRemoveTypeはapache 1.3.13以上にあるようです。

808 :JACK :2001/07/15(日) 17:09
UNIX初心者のものなのですが、縦方向に出力されている
データを横3列ごとに出力するにはBシェルでどのような
スクリプトを書けばいいのでしょうか?
教えてください。よろしくお願いします。

809 :名無しさん@お腹いっぱい。 :2001/07/15(日) 17:26
>>808
awkのマニュアルを見てください。

810 :JACK :2001/07/15(日) 17:49
調べてみます ありがとうございました。

811 :JACK :2001/07/15(日) 18:51
いろいろ調べたのですがわかりませんでした。
もしもよければ次の例のスクリプトを書いていただけないでしょうか。





というデータを
1 2
3 4
に書き換えるもの

いま本当に困っています。
よろしくお願いします。

812 :名無しさん@お腹いっぱい。 :2001/07/15(日) 19:02
>>811 いろいろって、一時間ちょいでなにをどう調べたんだ?

813 :名無しさん@お腹いっぱい。 :2001/07/15(日) 19:23
>>811
awk じゃなくてもできる。
Perl の入門書読め。

814 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:02
>>811
手でやれ。

815 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:02
sed でもできる。

816 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:10
emacs + macro でもできる。

817 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:25
秀○でもできるな

818 :名無しさん@お腹いっぱい。 :2001/07/15(日) 21:28
シェルスクリプトならこれでどうだ?
#!/bin/sh
cat << EOF > /tmp/wara.c
#include <stdio.h>
#include <stdlib.h>
#define BUF_SIZE 26
int main(){
char buf[BUF_SIZE];
int c=0,i,len;
while(fgets(buf,BUF_SIZE,stdin)!=NULL){
len=(int)strlen(buf);
if(buf[len-1]=='\n'){
buf[len-1]='\0';
len--;
}
fputs(buf,stdout);
for(i=0;i<BUF_SIZE-1-len;i++) putchar(' ');
if(++c==3){
putchar('\n');
c=0;
}
};
}
EOF
if gcc -o /tmp/wara /tmp/wara.c; then
/tmp/wara
else
echo utsudashinou
fi
rm -f /tmp/wara*

819 :名無しさん@お腹いっぱい。 :2001/07/15(日) 21:30
そーいえば行頭の空白って削除されるんだったな・・・

820 :名無しさん@お腹いっぱい。 :2001/07/15(日) 22:44
X-Chat使ってるんですが
キーワードがヒットした時や呼ばれた時に気づかなくて困っています。
特定のwavファイル等を鳴らすようにはできないのでしょうか?

821 :名無しさん@お腹いっぱい。 :2001/07/16(月) 01:53
>>818
ヒマ人ですね。

822 :名有りさん@お腹へった :2001/07/16(月) 03:04
>>818
「厳密に」シェルスクリプトでやるという意味では反則かも知れないけど
configureなんかは似たようなことやってるしなぁ

でも この戦法で行けば「Cでできることは全てシェルスクリプトでも
できる」ということになるな(w

823 :818 :2001/07/16(月) 04:47
マジレスはやめてくれよ。

824 :名無しさん@お腹いっぱい。 :2001/07/22(日) 03:15
あげ

825 :名無しさん@お腹いっぱい。 :2001/07/24(火) 18:33
#!/bin/sh
IFS='
'
switch=1
cat "$@" |
while read line; do
case $switch in
0) echo "$prev_line" "$line"
switch=1 ;;
1) prev_line="$line"
switch=0 ;;
esac
done

826 :名無しさん@お腹いっぱい。 :2001/07/24(火) 19:10
>>825 はまちがってだしちまったのれす。>>808 のれす。

#!/bin/sh
IFS='
'
count=1
cat "$@" |
while read line; do
case $count in
3) echo $line # line が -n で始まってると駄目。
count=1 ;;
*) echo -n "$line "
count=`expr $count + 1` ;;
esac
done

827 : :2001/07/25(水) 14:05
ftpで /aaa/以下のすべてのディレクトリとファイルをゲットするにはどう
すればいいでしょうか

828 :名無しさん@お腹いっぱい。 :2001/07/25(水) 14:08
getだけならwgetでできるよ。
wget -r ftp://username:password@host:/aaa/

829 :あああ :2001/07/25(水) 14:12
rsyncは
unix - 10 base T -proxy -router - 128k 専用線 - router - unix

このようなunix どうしでも、特定のディレクトリ以下のファイルと
ディレクトリをコピーできるのでしょうか?

830 :名無しさん@Emacs :2001/07/25(水) 14:17
何考えてんだかようわからんけど、ふつうできるでしょ。

831 :あああ :2001/07/25(水) 14:26
>830
829 の場合だと、プロクシをはさむわけだけど、リレイ
させるプロトコルは、ftp だけでいいのかな?

832 :名無しさん@お腹いっぱい。 :2001/07/25(水) 14:37
rsyncはトランスポートは通常すべてrshに依存してるから、
ポートは514/tcpを使う。rsyncdを使えば専用プロトコルで873/tcpを使う。
けど、これらは外部に通すにはいずれも危険なのでやめたほうがいい。
sshdを起動して、22/tcpを開けなさい。そして環境変数RSYNC_RSHを
sshに設定すれば、SSH経由でrsyncが使える。これが一番安全。
そこそこ効率もよいのでおすすめ。

833 :831 :2001/07/25(水) 15:47
>832
thank you

834 :名無しさん@お腹いっぱい。 :2001/07/25(水) 15:56
いつも、
tar cvfz - /src_directory | ssh dest_host "tar xvfzp -"
で、やってるよ。

835 :名無しさん@お腹いっぱい。 :2001/07/25(水) 15:57
量が少なけりゃそれでいいけどね

836 :名無しさん@お腹いっぱい。 :2001/07/26(木) 00:52
超初心者な質問ですが、そういう長ったらしいコマンドは一々指で打つのでしょうか?
もしかして最優先で覚えるべき UNIX 技能はタッチタイビングだったりして?

837 :名無しさん@お腹いっぱい。 :2001/07/26(木) 00:59
>>836
当然。

とはいえ、コマンド名やパス名なんかはシェルの補完機能を
駆使すればかなりラクできるけど。

838 :名無しさん@お腹いっぱい。 :2001/07/26(木) 01:01
>>836
よく使うものならばエイリアスやシェルスクリプトなどでラクをする。
あるいは zsh や tcsh のようなコマンド名/ファイル名以外のものも補完できる
シェルに乗り換えて補完リストをガンガン鍛える。
こんなところですかね。

おれは数十台のサーバを同じように設定してまわるのがメンドウなので、
csh/ksh でいちいち手で入力することが多いけど。

839 :名無しさん@お腹いっぱい。 :2001/07/26(木) 02:11
>>838
> おれは数十台のサーバを同じように設定してまわるのがメンドウなので、
> csh/ksh でいちいち手で入力することが多いけど。

そういうあなたに xlax

840 :名無しさん@お腹いっぱい。 :2001/07/27(金) 08:33
bash シェルで、${1}って何でしょうか。
一番目の引数を表す$1とは、違うものでしょうか。
あるソフトをインストールして、できたスクリプトを読んでいます。その中で、
${SCRIPTDIR}/${1} と、こんな感じで使われているんですが。

841 :名有りさん@お腹へった :2001/07/27(金) 08:42
>>840
man bashでわかると思うけど基本的には
$1 = ${1}
$var = ${var}

なぜ{}で囲むかというと
${var}abcde
のように変数名とその他の部分を明確に区分するため
$varabcde
じゃvarabcdeという変数名として扱われてしまう

あと10番目以降のシェル引数のように$のあとにくる数字が
2桁以上になる場合も{}で囲んで${10}のようにする必要がある

まぁそれ以外の場合は{}はあってもなくてもどっちでもいいん
だけど 習慣として常に{}で囲む人もいるかもね

842 :840 :2001/07/27(金) 08:54
>>841
早い返答ありがとうございます。
とても分かりやすくて、感謝です。

843 :名無しさん@お腹いっぱい。 :2001/08/08(水) 01:41
sage

844 :名無しさん@お腹いっぱい :2001/08/09(木) 15:08
>828
ディレクトリごとのput は?

845 :名無しさん@お腹いっぱい。 :2001/08/09(木) 17:21
>>844
ncftpput とか。

846 :名無しさん@XEmacs :2001/08/10(金) 23:02
こんにちは。FreeBSD使い始めて半とし程の若憎です。
このたび、ひょんなことから、
DIGITAL Personal Workstation a/au シリーズ (433a)
というのを入手しました。
http://www.compaq.co.jp/products/workstations/alpha/options/options.html
これってどうでしょうか?使いこなす価値とかあるでしょうか?
発売当時は100万近くしたそうですが。

847 :名無しさん@お腹いっぱい。 :2001/08/11(土) 01:50
>846
ありがたくいただいとけ。とりあえず中を見るだけでもよい。

848 :名無しさん@お腹いっぱい。 :2001/08/11(土) 08:18
age

849 :焼き鳥名無しさん :2001/08/11(土) 10:26
http://www2.to/J-POP

http://www2.to/CASINO

http://www2.to/TOP

850 :名無しさん@お腹いっぱい。 :2001/08/13(月) 15:51
x-tt の kterm 上で iso8859-1 な文字に TrueType を使うことは不可能?
数あるフォントの中で courier-new だけは固定ピッチなのでサイズを調整すれば
辛うじてうまくいくんだけど、他のフォント、たとえば DynaLab の日本語フォン
トに入っている固定ピッチの iso8859 を扱おうとすると、ascii 部分のスペーシ
ングがおかしくなる。日本語の manpage とか見ると凄いことに…
(bw=0.5 は指定してるから文字の幅は正しいが、余計な空白がたくさん入る)

どなたか Courier New 以外の ISO8859-1 な TrueType Font を Xtt + Kterm で
使ってる人います? fonts.dir を見せてもらえませんか。

851 :安リーマン :01/08/26 22:26 ID:4IGMK1GU
超アホ丸だしの質問です。

私はCATV環境なんですが、窓とLinuxを共存させております。
Linux側でネットをしたいと思っているのですが、設定の仕方がわからず困っています。

なんとか助けてもらえませんでしょうか?

852 :名無しさん@お腹いっぱい。 :01/08/26 22:34 ID:gd1a3c9I
ブロードバンドルータ導入。dhcpを使う。

853 :安リーマン :01/08/26 22:39 ID:4IGMK1GU
>852
ありがとうございました。
店にいって聞いてみます。

854 :名無しさん@お腹いっぱい。 :01/08/27 00:23 ID:U/MfduGw
厨房な質問ですみません。
あるディレクトリの、ある拡張子のファイルだけ(例えば.psとか)を
名前を変える(.ps→_old.psとか)、もしくは名前を変えてコピーする
方法ってありますか?

855 :名無しさん@お腹いっぱい。 :01/08/27 01:03 ID:IEEn6nBM
zsh だと

foreach i in *.ps; do
mv ${i} ${i%.ps}_old.ps
done

って感じかな

856 :not 854 :01/08/27 01:09 ID:Q7PngTsQ
>>855
${i%.gif}

こんな表現方法があったとは

857 :855 :01/08/27 01:25 ID:IEEn6nBM
よく考えたら ${i%.ps} より ${i:r} の方がスマートな気もする

858 :名無しさん@Emacs :01/09/01 20:22 ID:MT7c7Tv.
hardlinkされているファイルを一発で全て消す、効率の良い方法って
ないですかね。

859 :名無しさん@お腹いっぱい。 :01/09/02 02:22 ID:KyOlXCKk
>>858
ls -iでinodeを調べて
clriで始末して
fsck

うそ。
find -inum xx /|xargs rm

860 :858 :01/09/02 04:38 ID:33Ewl/3A
なるほど、debugfsのソースを読めちゅーことですか。ぢゃあ、ufsの時はどの
ようにすれば…。ジャーナリングファイルシステムとかだと、どうなんでしょ。
結局ファイルシステムを総ナメして、stat(2)で調べるのが一番早いんですかね。

findの-inumオプションは知らんかったです。ありがとうございました。

861 :名無しさん@お腹いっぱい。 :01/09/03 20:09 ID:t6IYTLEI
このスレって下がってることが多いね。


新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)