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



レス数が1000を超えています。残念ながら全部は表示しません。

UNIX超初心者専用スレッド

1 : :2000/12/08(金) 13:23
タイトルの通り、UNIXをこれから使っていこうっていう者です。
皆さんはどうやってUNIXに詳しくなったんでしょうか?
また、どうすればUNIXに強くなれますか?(環境構築なども含む)
お勧めの雑誌などのことも含めて教えて下さい。
一応、練習用のUNIXマシンもあります。HP-UXですけど・・・。

650 :649 :02/02/12 20:29
仕方なくこんなスクリプト書いてとりあえず消してますが・・・。
遅い・・・

#!/usr/bin/sh
for v in 9 8 7 6 5 4 3 2 1 0
do
 for w in 9 8 7 6 5 4 3 2 1 0
 do
  for x in 9 8 7 6 5 4 3 2 1 0
  do
   for y in 9 8 7 6 5 4 3 2 1 0
   do
    for z in 9 8 7 6 5 4 3 2 1 0
    do
     rm -fr /var/spool/mqueue/df*$v$w$x$y$z
    done
   done
  done
 done
done

651 :名無しさん@お腹いっぱい。 :02/02/12 20:55
>>650

C で書く。
d->d_name がファイルかどうかもチェックしてないけど、
とりあえず多分動く。


#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <dirent.h>
#include <errno.h>


int main(int argc, char **argv)
{
char *dirname;
DIR *dp;
struct dirent *d;


dirname = argc >= 2 ? argv[1] : ".";

dp = opendir(dirname);

if (!dp)
return errno;

chdir(dirname);

while (1) {
d = readdir(dp);
if (!d)
break;

unlink(d->d_name);
}

closedir(dp);

return 0;
}


652 :名無しさん@お腹いっぱい。 :02/02/12 21:04
とある、出力結果のファイルの

 ABCDE
  EDCBA
 XYZ

という3文の固まりを消し去りたいです

上記部分を選択&コピーしておいて

mule のreplace-string で
置換対象に貼り付けることで、できるのですが(改行が^Jとなる)
何種類も何回もこの作業が必要で、
シェルスクリプトで簡単に行いたいのですが

sed
tr
などのコマンドは複数行の置換はできますか?
上記の3文を消し去る場合どのようにしたらよいのでしょうか?

ちなみに
ABCDE
という一文だけ独立してある場合は消し去ってはいけなくて
 ABCDE
  EDCBA
 XYZ
という3文がそろったときに消し去りたいのです。


どなたか、お願いします。

653 :名無しさん@お腹いっぱい。 :02/02/12 21:07
>>652
elispで書けば?


654 :649 :02/02/12 21:15
>>651
シェルに比べて全然早いです!まだまだ時間は
かかりそうですがそれでも全然早そうです。
まさかCとは・・・。やっぱり知識の積み重ねですね。
Cのコードは書けますが、Cを使うという考えが
全く浮かびませんでした。精進します!
ありがとうございました!


655 :名無しさん@Emacs :02/02/12 22:37
>>650,651
find /var/spool/mqueue -type f -name 'df*' -delete
とか。
C を持ち出すのは牛刀で鶏を裂くの譬えそのまま。

656 :皆殺骸虫 :02/02/13 01:10
thanx!
一応ログは消えたYO!
該当ユーザ分だけではなく、全部消えたけど。。。

657 :名無しさん@XEmacs :02/02/13 01:21
>652

#!/usr/bin/perl -w
my $s = 0;my $t;
while (<>) {
if ($s == 1) {
if (/^EDCBA$/) {
$s = 2;$t .= $_;
} else {
$s = 0;print $t;print;$t = '';
}
} elsif ($s == 2) {
if (/^XYZ$/) {
$s = 0;$t = '';
} else {
$s = 0;print $t;print;$t = '';
}
} else {
if (/^ABCDE$/) {
$s = 1;$t .= $_;
} else {
print;
}
}
}

regexp のニュアンスが違うっぽいが、そのへんはてけとーに。
ベタベタで芸が無いので sage 。


658 :名無しさん@Emacs :02/02/13 01:32
>>652
awk 'BEGIN{RS=ORS=","}{gsub(/ABCDE\n EDCBA\nXYZ\n/, ""); print}'

入出力のレコードセパレータを改行以外に変更(上の例では","にしてるが
なんでもいい)して、改行こみで正規表現を書いて消す。

659 :名無しさん@miracle :02/02/13 01:38
一週間前にmiraclelinuxをインストールしてみた初心者です。
liloがイヤだったのでフロッピーブートで使ってたのですが、
もしこの起動ディスク無くしたらブートできなくなるのか・・・
と思うと怖くなっちゃいました。。
redhatlinuxだとmkbootdiskとかいうコマンドで起動ディスクを
作成できるらしいのですが、miracleの場合もそれでいけるんでしょうか?

660 :名無しさん@XEmacs :02/02/13 01:38
>658
perl なら

perl -p0e 's/ABCDE\nEDCBA\nXYZ\n//g;'

ですな。ちと 657 は、はずかしい。。。


661 :板違い :02/02/13 01:40
>>659
Linux板
http://pc.2ch.net/linux/
へGO

662 :名無しさん@miracle :02/02/13 01:42
>>661
大変失礼しました。。

663 :名無しさん@お腹いっぱい。 :02/02/14 21:38
>>652 です

>>660っぽい記述で、目的の動作ができました。
レスをくださったみなさん ありがとうございました。



664 :名無しさん@お腹いっぱい。 :02/02/16 17:40
ビデオカードのないUNIXにしりあるでコンソールつなぐとき、Windowsなら
TeraTermとかつかいますが、UNIXだとどうすればいいですか?

665 :名無しさん@お腹いっぱい。 :02/02/16 17:43
>>664
tip

666 :664 :02/02/16 17:54
tip [ -v ] [ -speed-entry ] { hostname | phone-number | device }
デバイス名は何を指定すればいいでしょう?

667 :名無しさん@お腹いっぱい。 :02/02/16 22:48
>>664
cu とか?

668 :皆殺骸虫 :02/02/17 22:24
tip hardwire


669 :化学屋 :02/02/18 20:17
/kokomadeha/kimattete/XXXXXX/kekka/
(XXXXXXは、色々なディレクトリ名になる為。最新の/XXXXXX/kekkaへ降りたい)

という場所に行くスクリプトを書いてみたいのですが

------------------------------------------------------
#!/bin/csh

cd /kokomadeha/kimattete/
ls -tF|grep /|sed -n '1 p'|cat|xargs cd
cd kekka

------------------------------------------------------

ls -tF|grep /|sed -n '1 p'|cat

で、なんとか最新のディレクトリ名を出力することはできるみたいです(絶対最善の方法ではないと思いますが・・・)
それを、さっき知ったxargsというコマンドでcd の引数に渡すということをやっているつもりです
しかし、うまく動きません・・・

スクリプトの作成自体
数時間webで検索した程度の超素人なので、意味不明なことをやっているかもしれません
他の方法でもいいので、ご教授お願いします。

670 :sage :02/02/18 20:31
age

671 :名無しさん@お腹いっぱい。 :02/02/18 20:51
すみません。どなたか教えてください。
プログラムからログを出力したいんですが、他のソフトの出力と混ぜたくないの
です。(ログの解析をすっきりさせたいので/var/log/messagesなんてへの出力は
したくないのです)
apacheなんかはsyslogを利用せず独自に/var/log/httpd/以下へ出力してる臭い
んですね。
(syslogを利用していないわけではなさそうだが、syslog.confにhttpdの設定は
ないので)

それと、ソフトがsyslogを使わず独自に/var/log/...へ出力するのはポリシーと
してありですか?

672 :名無しさん@Emacs :02/02/18 21:19
>>669
スクリプトではなく、alias かシェル関数にしましょう。
cd がなぜシェルの内部コマンドなのか理解しましょう。

673 :化学屋 :02/02/18 23:57
>>669です。

>>672 さんレスありがとうございます。
いま、自宅なのでUNIXの実験をすることはできないのですが

ここを読んで、考えてみました
http://www04.u-page.so-net.ne.jp/zd5/hiro345/UnixBourneShell/UNIXshellProgramming.html
シェル関数にするというのは、前述のスクリプトを
下記のように

gogogo(){
cd /kokomadeha/kimattete/
MOKUTEKI_DIR=`ls -tF|grep /|sed -n '1 p'|cat`
cd $MOKUTEKI_DIR/kekka
}

というファイルをgogogoで保存して
$chmod +x gogogo
$. gogogo
$gogogo
と打てば、希望の動作をするのでしょうか?
明日やってみます。

cdがなぜシェルの内部コマンドなのか理解しましょうとのことですが
意味がわかりませんでした。

まぁ、私は、しがない化学屋なので
上記の記述が動けば問題ないのですが、
よければどなたか後学のために教えてください。

674 :名無しさん@お腹いっぱい。 :02/02/19 01:37
>>673
それって、新しい子プロセスが作成された後、
そのプロセスのカレントディレクトリが変更されて終了するだけでは…

親プロセス(つまり、いま動いてるシェル)のカレントディレクトリ
は全く影響を受けないと思うんだけど…

目的のディレクトリ名を出力するコマンド(例えば、hoge)を作って、
cd `hoge`
するのが良いと思う。

675 :名無しさん@お腹いっぱい。 :02/02/19 18:42
HP-UX11ってOSでSJISをサポートしていないからEUCしか使えない、
開発業者に言われたんだけど本当なの?

676 :名無しさん@お腹いっぱい。 :02/02/19 20:37
>>675
http://www.google.co.jp/search?q=HP-UX11+SJIS

677 :うひひ :02/02/19 21:15
>>675
えー
と思ってちょっと見た
UTF-8が追加サポートされた程度で過去のサポートは継続だから
特に問題ないと思うが
開発屋さんは何か他の事情もかみしたんじゃないの?

ひょんなことでATOK-Xが11から入ったことを知り
ガ━━(゜Д゜;)━━ソ

678 :名無しさん@お腹いっぱい。 :02/02/19 21:34
>>676
ありがとう。結局の使えるって事でしょ?。
何か問題でもあるのだろうか・・

679 :名無しさん@お腹いっぱい。 :02/02/19 21:36
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  | 1000点!!!!  |
  |_________|
    ∧∧ .||
    (*゚ー゚) ||
    .(ニニつ
    .)  .(O)
    .(^ヽノ|.||
    ヽ ヽ |
     ) .)|
    /.イ .|
   (,へ>へ>
韓国でも出るみたいだが……。
http://www.puchiwara.com/hacking/
おもしろければなんでもアリ!

680 :名無しさん@お腹いっぱい。 :02/02/19 21:36
UNIXの読み方教えてください

681 :名無しさん@お腹いっぱい。 :02/02/19 21:37
>>680

カナカナでは表現できません。

682 :名無しさん@お腹いっぱい。 :02/02/19 21:37
カタカナだって。

683 :680 :02/02/19 22:13
ユニックスですか?
ウニクスですか?
ユーエヌアイエックスですか?
2番目だったら嫌です。

684 :名無しさん@お腹いっぱい。 :02/02/19 22:14
どれでもありません。
片仮名じゃ表現できねーって。

685 :>>683 :02/02/19 22:15
http://www.tuxedo.org/~esr/jargon/html/entry/Unix.html
>> Unix /yoo'niks/ n.

686 :名無しさん@お腹いっぱい。 :02/02/19 22:20
>>683
カタカナでは正しい表記は出来ませんし、万が一正しい表記をおこなってしまうと
旧神を起こしてしまいかねないので、出来ません。

687 :  :02/02/19 22:28
>>686
じゃあ英語の発音記号でお願いします。

688 :名無しさん@お腹いっぱい。 :02/02/19 22:29
発音記号って入力できる?
SKKでどうやって出すんだろう…。

689 :  :02/02/20 00:36
パスを通すというのは、ランチャーのムーンライトのような
イメージでいいのでしょうか?

690 :名無しさん@お腹いっぱい。 :02/02/20 00:45
>>689
「ランチャーのムーンライト」ってのが何のことか判らんので
どう反応して良いのかさっぱり判らんのだけど。

691 :名無しさん@お腹いっぱい。 :02/02/20 01:10
>690 狙撃する時に銃の先からレーザーを出して狙いを絞るアレ。
ほら、ターゲットの額に赤い光点がついーと移動したりする。

結論からいうと全然違うけど。


692 :  :02/02/20 12:30
windows のランチャーの moonlightのことだと思われ。

693 :名無しさん@お腹いっぱい。 :02/02/20 18:22
ソラリスの/usr/ucb/ps -auxコマンドで、それぞれの
動いてるプロセスのメモリ使用率が分かるのですが、これを使って
システム(OS)だけのメモリ使用率を知りたいのですが、
どれになるのでしょうか?rootで動いてるの全てでしょうか?

694 :名無しさん@お腹いっぱい。 :02/02/20 18:29
>>693
「システム(OS)」って何をさしてますか?

695 :名無しさん@お腹いっぱい。 :02/02/20 18:36
>>694
何もインストールしていない時の、素の状態で動いてる
最低限のプロセスと思うんですが。。。

696 :名無しさん@お腹いっぱい。 :02/02/20 18:45
>>695
なら、もう1台マシンを用意して素の Solaris を入れれば
調べられるんじゃないでしょーか。

697 :680です :02/02/20 20:36
>>680
読み方分かりました。知り合いに教わりました。
ウンイエックスと読むそうですね。ちょっと読み図らい気がするけど、
すっきりしました。

698 :あのー :02/02/21 09:05
UNIXって、どこがいいんでしょうか?
基礎の本読んでも、いいとはおもえないんですが?
超初心者のため、たわけた質問をおゆるしを。

699 :名無しさん@お腹いっぱい。 :02/02/21 09:16
>>698
基礎の本を読み終わったなら、次は使ってみたらどう?
それでつまらなかったら、捨てたらいいよ。

なんて本を読んだの?

700 :本ですが :02/02/21 10:30
SEのためのUNIX基礎です。はい

701 :名無しさん@お腹いっぱい。 :02/02/21 10:35
>>700
読んだ事ないけど、いかにもつまんない&ダメそう…

702 :名無しさん@お腹いっぱい。 :02/02/21 10:39
本を読む前にインストール、んで、わからない事があったら
本を読むなり、webを漁るなり。これ最強。

ただ、既存の環境を壊す可能性がある両刃の剣。
まぁ、バックアップだけはしっかりとりなさいってこった(w

703 :名無しさん@お腹いっぱい。 :02/02/21 10:50
>>700
きみSヨなの?
イイ本を選ぶのも実力のうちだよ。

きみの人生もつまらなそうだねぇ。

704 :名無しさん@お腹いっぱい。 :02/02/21 11:01
SEのためのUNIX基礎
http://www.google.co.jp/search?q=cache:G0Cpny39ksYC:www.tta.or.jp/book/300-43.html+SE%82%CC%82%BD%82%DF%82%CCUNIX%8A%EE%91b&hl=ja&lr=lang_ja

最終章がSalaris8のインストールかい(w


705 :701 :02/02/21 11:09
>>700
なんか袋叩きみたいになって可哀想だからマジレスするけど、必要性を
感じてない内は勉強してもしょうがないと思う。

現在使いこなせる道具(Windowsとか)だけで限界にブチ当たった時に
UNIX勉強するかどうか検討してみれば?

あと、>>704の内容は10年前のUNIXの使い方と思われるので、「現代の
UNIXで何ができるか」をUNIX雑誌とか長し読んでつかむ方がいいと思う。

706 :名無しさん@お腹いっぱい。 :02/02/21 18:13
なんでintel版は延期が重なるのですか?
本当に出るのですか?

707 :名無しさん@お腹いっぱい。 :02/02/21 18:28
>>706
え?FreeBSDのIntel版って延期が重なるのですか?
初耳です。

708 :名無しさん@お腹いっぱい。 :02/02/21 18:30
サンのサイト見て。
いまや3月中旬ですよ。

709 :名無しさん@お腹いっぱい。 :02/02/21 18:31
あ?BSD?
サンの話でしょ。

710 :名無しさん@お腹いっぱい。 :02/02/21 19:25
>>709
どこにもSunとはかいてないよ

711 :名無しさん@お腹いっぱい。 :02/02/21 19:33
BSDなら初耳だけどSunの話なら知ってるよ。
だからSunの話でしょ。

712 :名無しさん@お腹いっぱい。 :02/02/21 19:33
>>710
どこにも FreeBSD って書いてないし

713 :名無しさん@お腹いっぱい。 :02/02/23 22:25
だれか>>706に答えてやれよ・・・
漏れも知らんが。

714 :名無しさん@お腹いっぱい。 :02/02/23 22:26
UNIXのみのシェアはどのくらいなのでしょう?
もしくはどこのサイトをみれば分かるでしょう?
たとえば、solaris10%、linux何%とか言うような・・・

検索したのですが、うまくヒットしませんでした。

715 :名無しさん@お腹いっぱい。 :02/02/23 23:07
>>714
どうやってシェアを調べるのですか?
世界中の人にアンケートですか?

716 :名無しさん@お腹いっぱい。 :02/02/23 23:22
>>713
>>707-712はすべて>>706への返答ですが何か?

717 :名無しさん@お腹いっぱい。 :02/02/23 23:39
>>715
WinとかMacだってシェアの数字あるだろうYO

718 :名無しさん@お腹いっぱい。 :02/02/23 23:42
本日2/23・23:00より祭り開催決定!
特に迷惑メールにうんざりしている方、どんどん参加してね!

2002/2/23 23時から一斉訪問開始!
目標は http://www.aitaiyo.com:81/

■総本部スレ【祭】迷惑メール撲滅活動推進委員会発足【祭】@携帯・PHS板
http://cheese.2ch.net/test/read.cgi/phs/1013258545/

■関連スレ
何か急にスパムメール来る様になってない?
http://cheese.2ch.net/test/read.cgi/phs/1014383780/l50

★★迷惑メールを考える!!その8★★@携帯・PHS板
http://cheese.2ch.net/test/read.cgi/phs/1013523406/

■ツールはこちらで入手
http://members.tripod.co.jp/kusokuso/index.html
ツールを入手し、Domainにwww.aitaiyo.com:81と書いてstart。
途中でPCが止まる人は1回終了させて復活。


719 :名無しさん@お腹いっぱい。 :02/02/23 23:42
>>717 そっちのほうがある意味特殊

720 :名無しさん@お腹いっぱい。 :02/02/23 23:42
>>717
売り物なら何個売れたかからシェアを出すことも可能だけど
勝手に何回でもダウンロードできる*BSDやLinuxのシェアを
どう出せっていうんだよ。


721 :名無しさん@お腹いっぱい。 :02/02/24 00:39
rtelnetコマンドを使って日本語入力したいんだけど、
なぜか文字化けしちゃう。
なんで日本語が読めるのに入力できないんだろう・・・
設定方法とかあったら、誰か教えて。

722 :名無しさん@お腹いっぱい。 :02/02/24 00:39
>>714
「シェア」って何?

723 :名無しさん@お腹いっぱい。 :02/02/24 00:51
市場占有率では・・・

724 :722 :02/02/24 00:53
>>723
「市場」って、どんな「市場」?
売りものでない OS でも「市場」って関係あんの?

725 :名無しさん@お腹いっぱい。 :02/02/24 00:55
>>721
「rtelnet」って何?

726 :名無しさん@お腹いっぱい。 :02/02/24 00:57
>>723
単に「占有率」だと何か不都合?

727 :名無しさん@お腹いっぱい。 :02/02/24 01:00
>>726
全体をどうとるかわからん。
ユーザ数で数えるのかマシン数で数えるのかわからん。
ユーザ数にしても何をもって「ユーザ」と言うのかわからん。
で、実際にどうやって数えるのかわからん。

でも、それなりのとこにそれなりの金払えば
それなりの数字が出てくるんだろうな。

728 :名無しさん@お腹いっぱい。 :02/02/24 01:11
「市場占有率」なら「マーケットシェア」だよな…

729 :名無しさん@お腹いっぱい。 :02/02/24 02:00
もし本当にシェアを出したかったら、
無作為に電話アンケートとかすることになるんだろうね。
母集団となるサンプル数が大きければ大きいほど
信頼性はあがるけどそれだけの手間を掛ける意味があるかどうか…
しかも、複数の種類のOSを使い分けてる人もいるわけで、
それをどのように分類するか…

730 :経済産業省 税金20億円をかけたアップローダー :02/02/24 02:15
ソース ↓
http://news.2ch.net/test/read.cgi/newsplus/1014465656/l50

1度に上げれるのは10Mまで、容量は無制限(!)です。
メアド公開ですが、フリーメールでもOK。
名前と所属は、ハンドル名&2chにすると便利。
かなり使えるので、お試しあれ〜(^^


731 :名無しさん@お腹いっぱい。 :02/02/24 02:25
ににに20億円!?!?

…どうでもいいけどほとんど雑談スレと化してない。ここ。


732 :名無しさん@お腹いっぱい。 :02/02/24 02:29
コピペニマジレスカコワルイ

733 :名無しさん@お腹いっぱい。 :02/02/24 03:08
>>730
/. にタレこんどいて。

734 :名無しさん@お腹いっぱい。 :02/02/24 08:39
httpdとかftpdとかのデーモンで、rootで走ってるのありますよねぇ?
proftpdをinetd経由で起動するサンプルなんかをみると、大抵rootで走らせる
ようになってますが、nobodyで走らすのとrootで走らすのって、考え方としては
どちらがよいのでしょう?>安全さなどを考慮して。

735 :名無しさん@お腹いっぱい。 :02/02/24 08:40
>>734
誤爆った。。。。でもよかったら考えを聞かせてホスィ

736 :名無しさん@お腹いっぱい。 :02/02/24 10:10
>>234
そのデーモンの穴突かれて乗っ取られた時、nobodyとrootとどちらの
権限を乗っ取られた方がましだと思う?

737 :名無しさん@お腹いっぱい。 :02/02/24 10:45
>>736
権限の範囲の小さいnobodyかと思います。が・・・・
http://www.turbolinux.co.jp/knowledge/public/466.html
http://www.itboost.co.jp/inst/inst_12.php
http://www.zdnet.co.jp/help/tips/linux/l0216.html
と、多くのところでroot権限で実行するようになっているんです。
わざわざftp stream tcp nowait root /usr/sbin/tcpdin.ftpd -l -aのようにする
からには、なにか意味があるだろうか、と思ったのです。


738 :名無しさん@お腹いっぱい。 :02/02/24 11:02
>>734
> と、多くのところでroot権限で実行するようになっているんです。

さあ。なんででしょう。
anonymous ftp だけでいいなら、root で実行する必要はないですね。
でもftpdってふつうどんな使い方しますか?


739 :名無しさん@お腹いっぱい。 :02/02/24 11:27
FreeBSDでman ftpdするとこんなん書いてあるけど。
>The server must run as the super-user to create sockets with privileged
>port numbers.


740 :名無しさん@お腹いっぱい。 :02/02/26 03:35
すいません、samba-2.2.2-ja-1.1 を FreeBSD 4.5(98)R-Rev01 に
ソースからインストールしたのですが、inetd にまかせると
nmbd が以下のエラーを繰り返し出力して正常に動作しません。
> [2002/02/26 03:02:08, 0] lib/util_sock.c:open_socket_in(830)
> bind failed on port 137 socket_addr = 192.168.2.1.
> Error = Address already in use
> [2002/02/26 03:02:08, 0] nmbd/nmbd_subnetdb.c:make_subnet(142)
> nmbd_subnetdb:make_subnet()
> Failed to open nmb socket on interface 192.168.2.1 for port 137.
> Error was Address already in use
> [2002/02/26 03:02:08, 0] nmbd/nmbd.c:main(843)
> ERROR: Failed when creating subnet lists. Exiting.

/etc/inetd.conf ではこのように記述しています。
> netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd
> netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd
> swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat

/usr/local/samba/lib/smb.conf ではこんな感じで、
> [global]
> interfaces = ed2 192.168.2.1
> bind interfaces only = Yes
> hosts allow = 127. 192.168.2.
> hosts deny = 192.168.0. 192.168.1.

/etc/rc.conf の関係ありそうな個所はこれです。
> network_interface="lo0 ed0 ed1 ed2"
> ifconfig_ed0="inet 192.168.0.254 netmask 255.255.255.0"
> ifconfig_ed1="inet 192.168.1.1 netmask 255.255.255.0"
> ifconfig_ed2="inet 192.168.2.1 netmask 255.255.255.0"
> inetd_flags="-wW -a 192.168.2.1"

検索したところこれが一番近そうなのですが、
http://pc.2ch.net/test/read.cgi/linux/997328024/173
Linux の xinetd で flag = REUSE というのがわかりません。
FreeBSD では何にあたるのでしょうか?

ちなみに /usr/local/samba/bin/nmbd -D で立ち上げると
正常に動作しているように見えるのですが。


741 :名無しさん@お腹いっぱい。 :02/02/26 04:03
root じゃないと特権ポート使えないっしょ

742 :名無しさん@お腹いっぱい。 :02/02/26 04:07
>741 いや、address already in useだから、
daemonが居るのにinetdから起動しようとしてると思われ。


743 :740 :02/02/26 05:18
>>741
流石に inetd なので root だと思います。

>>742
netstat -n -f inet|grep 13 してみました。

nmbd (inetd)
> tcp4 0 0 192.168.2.1.139 *.* LISTEN
> udp4 252 0 192.168.2.1.137 *.*

nmbd -D
> tcp4 0 0 192.168.2.1.139 *.* LISTEN
> udp4 0 0 192.168.2.1.138 *.*
> udp4 0 0 192.168.2.1.137 *.*

smbd はどちらも inetd 経由で立ち上げています。
どんなもんでしょうか?


744 :名無しさん@Emacs :02/02/27 00:21
うちもinetdから起動してたけど、1ヶ月ぐらいほうっておくとたまーに
nmbdがデーモン化しちゃって似たような症状になることがあるな。原因はよくわからん。
それから、swatはinetdからの起動されている場合を想定してなかったような。
swatで設定をいじると-Dで起動しようとしてコケる。

ということで、うちではinetdから起動させるのをやめました。

745 :740 :02/02/27 07:12
>>744
そうですか。
まぁ、ipfw でアクセス制限してて inetd はメモリの節約くらいしか
利点が無いので、それほどこだわる理由は無いんですけどね。
もう少し smb.conf をいじってダメだったらあきらめる事にしますよ。

ありがとうございました。

746 :名無しさん@お腹いっぱい。 :02/03/02 23:33
消せないシンボリックリンクができてしまいました。
> ls -la
lrwxrwxrwx 1 root other 4 Mar 2 23:19 -> ./j2
(略)
どうすればいいでしょうか。

747 :名無しさん@お腹いっぱい。 :02/03/02 23:35
age?

748 :名無しさん@お腹いっぱい。 :02/03/03 00:03
そのディレクトリで ls -l > 適当なファイル名 して、
その中に変な名前のファイルが入ってないか確認してみ。

あと、OS と、ファイルシステムの種類は何?


749 :747 :02/03/03 00:36
>>748
Solaris8 SPARCです。
ls -l では特にヘンな名前のものはないようです。


掲示板に戻る 全部 前100 次100 最新50

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