トップページunix
419コメント151KB

保育日誌

■ このスレッドは過去ログ倉庫に格納されています
0001腐れ厨房NGNG
ここは可愛い厨房の僕がみなさんのご支援を受けて成長する姿を記録するスレッドです。
どうぞ宜しくお願いしますです。
0066腐れ厨房NGNG
>64
あっ、以下のようにしたらルートでログオン出来ましたです。
#root  bin  daemon  adm  lp  sync  shutdown  halt  mail  news  uucp  operator  games  nobody
binさんとかshutdownさんとかdaemonさんというのは単なるディレクトリ名やコマンド名だと思ってたらその名称でのftpでのログオンを制限されてるんですね。
面白いなぁって思いましたです。
0067腐れ厨房NGNG
また質問なんですけどネクストFTPでテキストファイルをLinuxにアップロードしたらLinux側のエディタで文字化けしたりまったく表示されなかったりしますです。
拡張子は.txtなのでネクストFTPもテキストモードで転送してるはずです。
それでテキストをEUC(改行LF)で保存してアップロードし直しましたがダメでしたです。
これはどうしてですか?
0068bourneNGNG
> 65
/etc/hosts の書式には問題ないでしょう。
ですが PC 側には、どうやってその /etc/hostsの内容を
取得させているのでしょうか?
Server 側の smb.conf で
wins support = yes
にして、PC 側でそこに名前を問い合わせるように
設定しないと、server 側の /etc/hosts の内容を
PC 側が知る術がありません。
また、PC 側の lmhosts に server の /etc/hosts と
等価の内容を書き込むという手もあります。

> 66
ひょっとして、root@` bin などはすべて同じ行に書かれて
いるのでしょうか。もしそうなら、root のみならず、その
うしろに書かれたすべての user について ftp ログインを
許可していることになりそうです。
おそらく root 以外の user は su 以外ではログイン(?)
不可能でしょうが、念のため root と bin の間で改行した
方が良いかも知れません。

0069腐れ厨房NGNG
>ひょっとして、root@` bin などはすべて同じ行に書かれて
>いるのでしょうか。
あ、すいませんです。長ったらしくなるので改行マークを空白に置き換えて書きましたです。全部改行されてますです。
0070腐れ厨房NGNG
>wins support = yes
むーん、コメントアウトされていたので読み込めるように直しましたがダメでしたです。
念のため再起動して試しましたがダメです。
192.168.1.1 host.domain host
ところでこの場合DOSのpingは
ping host
ping domain
ping host.domain
のいづれが正しいんですか?
0071腐れ厨房NGNG
気が付いたんですけど、LASER5 Linux6.0は日本語説明文がVine Linuxより少ないような気がしますです。厨房の英語力ではキツイです。
それでVine LinuxのCD-ROMから日本語の説明文関係をコピーしようと思うのですが、どうしたらいいでしょうか?
こんなやり方でうまくいきますか?
/usr/doc以下をすべて任意のディレクトリにコピー
ナマズをインストール
任意のディレクトリー以下を指定して検索して使う

もっといい方法があったら教えて下さいです。
0072名無しさんNGNG
ちなみに DOS 窓から
ping 192.168.1.1
で返事は帰って来ますか?
返事が無ければ
「DOS 側で Linux 機の IP アドレスを知る手段がない」
ってことなんでは。
> ping host
> ping host.domain
が正しいです。
0073腐れ厨房NGNG
>ping 192.168.1.1
これは大丈夫です。
007472NGNG
72 は日本語が変でした。
> 返事が無ければ
ping 192.168.1.1 で返事があって、ping host.domain で返事が無ければ、ってことです。
007572NGNG
ってことは「ping host.domain で返事がある状態にする」のが第一ですね。
DNS の設定かな。linux 機の上で
$ nslookup host.domain
でどうなりますか?
このへんの詳しいことは誰か説明してくれるでしょう。
0076bourneNGNG
> 70
言葉が足りなかったようですが、wins support を有効にする
だけではダメです。nmbd が利用する lmhosts というファイルを
用意しないといけないはずです(この辺、どこまでが required
なのか自信がないですが)。
lmhosts については日本語 samba site のドキュメントを
参考にして下さい。/etc/hosts と少々書式は違いますが、
まあ似たようなもんです。
さらにクライアントの PC では wins server に Samba server
を指定する必要があります。
とにかく重要なのは client が server で管理されている
IP address <-> host name の変換テーブルを取得する、という
ことです。
75 さんがその方法の別解として DNS を挙げていますが、
DNS の設定も samba に劣らず面倒なので、とりあえず samba で
解決を試みてはいかがでしょうか?

また、IP Address のままで共有してしまう方法もあります。
DOS 窓から、
net use x: \\ip address\directory
と入力してみて下さい。とりあえず wins をほったらかして
samba の動作確認をしたいときには使える方法だと思います。

0077バジリコNGNG
Linux機でDNSサーバーを動かせばなにかと便利。俺もそうして使ってる。
しかし、もっと安易にWindowsマシンがホスト名を引けるようにできる。

C:\windows\hosts

↑このファイルにホスト名とIPアドレスを記述してやればよい。
書式はLinux上の/ets/hostsとまったく同じだから、Linux機からコピーしてやってもよし。
0078bourneNGNG
今さら思い出したのですが、windows では名前解決に
ブロードキャストを使っているはずなので、client から
ping host.localdomain
通らなくても気にしなくて良いのではないかと思います。
ということで、wins support などは忘れてしまって下さい
(色々いい加減な事言ってすいませんでした)。
TEST 2 は飛ばして TEST 3 にいっちゃって下さい。

0079腐れ厨房NGNG
あ、テスト3へ行けばいいんですね。とりあえずここまでチェックしたのを書きますです。

>$ nslookup host.domain
>でどうなりますか?
↓こうなりましたです。
*** Can't find server name for address 192.168.1.1: No response from server
*** Default servers are not available

>nmbd が利用する lmhosts というファイルを
>用意しないといけないはず
/etc/lmhosts
が見つかりましたです。
で、viで開いてみると
127.0.0.1 localhost
とだけ書かれてましたです。
0080腐れ厨房NGNG
C:\windows\hosts
あ、出来ましたです。
ping host
で反応ありましたです。
008172NGNG
ping host が出来た、ってことで nslookup うんぬんは忘れてください。
どーしても DNS の設定がしたいという状況になったときは
http://www.linux.or.jp/JF/JFdocs/DNS-HOWTO.txt
を見て設定してやってください。
# しかし C:\windows\hosts なんてのがあるんだ... 知らなかった...
0082腐れ厨房NGNG
すいません、あと一息ってカンジです。いくつか修正したら
なんとかWindowsからサンバを見る事が出来ましたです。で
もパスワード関係も間違っていたようなので、今修正中なの
ですが問題が発覚しましたです。
それは/usr/bin/smbpasswdをパスワードファイルとして上書
きしちゃってる事に気が付きましたです。どうもコマンド
smbpasswd -e ユーザー名
を最後に実行しないとパスワード設定が正しく出来ないようなの
ですが、アスキーファイルになってましたです。
どうした実行ファイルのsmbpasswdを入手出来るでしょうか?
008372NGNG
手元に Leser5 Linux6.0 の CD-ROM はあるんですよね? だったら root になって
# cd /
# rpm2cpio /mnt/cdrom/LASER5/RPMS/samba-2.0.5a-1.i386.rpm | cpio -i usr/bin/smbpasswd
で行けると思います。
0084腐れ厨房NGNG
ふぅー、83さんのrpm2cpioは試行錯誤の結果やっと出来ましたです。
それでTEST 3の
smbclient -L host
を実行しましたです。その結果、
Added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0Password:*******
session setup failed: ERRSRV - ERRbadpw (Bad password - name/password pair in a
Tree Connect or Session Setup are invalid.)

と表示されますです。それで前述のURLのDIAGNOSING YOUR SAMBA SERVER(sambaの診断)を見ると
「smb.confの"hosts allow"か、"hosts deny"、"valid users"のどれかが間違っているか、ゲストアカウントが有効になっていないかです。」
との事でした。

それでtestparmでは
hosts allow = 192.168.1. 192.168.2. 127.
hosts deny =
valid users =
【ゲストアカウントに関係ありそうなところ】
  map to guest = Never
  domain guest group =
  domain guest users =
  guest only = No
  guest ok = No
  guest account = pcguest
という結果です。
どういう風に直したらいいんでしょうか?
0085バジリコNGNG
smbpasswdをいじったりしなくても、オイラのマシンじゃ動作してるが・・・。
自宅で設定ファイルを確認せんと、わからんな。

やはり、日本samba公式ページの日本語マニュアルを読むべき。
俺は、あのページから取ったドキュメントだけを頼りに、ソースから
コンパイルして導入したよ。日本語で読めるんだから利用しましょう。

>しかし C:\windows\hosts なんてのがあるんだ...
WinNT4.0だと、
Systemroot\\winnt\system32\drivers\etc\hosts
になる。
0086bourneNGNG
> 84
チェックするとよさげな点を挙げておきます。

guest としてではなく、smbpasswd ファイルに登録された
アカウントでもだめですか?

/etc/passwd に pcguest というエントリはありますか?

guest account を許可する場合、smb.conf は
security = share
になっていますか?

また、guest として入るなら
smbclient -L host -U guest
と実行しなくてはいけないと思うのですが、どうですか?

0087腐れ厨房NGNG
あれれ?少し勘違いしていたかもです。TEST3で問題点があったので重大な問題かと思って聞いていたのですが、実際の所どうなんでしょうか?
ひょっとしてゲストとしてログオン出来るか出来ないかという程度の支障ですか?
僕の当初の目的としては
1.Windows機とLinux機を同一のPCのようにファイル操作やプリンタ使用が出来るようにする。(僕一人で使用して当面はWindows機からしかインターネットに接続しないので、複雑なセキュリティは不要)
という事でしたです。それでおかげさまで、Windows機からサンバサーバーが見えるようになりましたので最大の障害は乗り越えられましたです。
それで後はWindows機からLinux機の全部のファイルを扱えるようにするのと、Linux機からもWindows機のファイル操作が出来るようにする事が当面の目標です。(Windows機からのプリンタ使用については後で考えますです。)
こういう考えですと、smbclient -L host でパス設定に問題あるという事は支障になるでしょうか?
0088腐れ厨房NGNG
あ、「LINUXのマシンからWIN機のファイルをいじる」を読んだらLinux機からのWindows機内のファイル操作って難しそうなセッティングが必要みたいなんですね。
サンバクライアントが出来る仕事はファイルの転送だけで受信は無理なのでしょうか?
0089bourneNGNG
> 87
smbpasswd に登録されている user の場合に
smbclient が動作するなら問題ないでしょう。

> 88
smbclient はファイルの送受信ともにできる
はずですよ。ただ linux からファイルシステム
としてマウントしたい、ということなら
smbmount を使うと便利、という話でしょう。

0090腐れ厨房NGNG
ところでLinuxにはクリップボードのような機能はないんでしょうか?
GNOMEやKEDEで、エディタの文字列をKtermなんかに貼りつけるというような時はどうやって操作するんですか?
0091バジリコNGNG
>エディタの文字列をKtermなんかに貼りつけるというような時はどうやって操作するんですか?
マウスドラッグで選択し、貼りつけたいところへ中ボタンクリック。
2ボタンマウスの場合は、Xの設定により両ボタン同時押しで中ボタンをエミュレートできる。

ところで、これってLinuxじゃなく、X-Windowの機能だよな。
0092腐れ厨房NGNG
cd /mnt/cdrom/hogehoge/hogehoge/hogehoge/nantara/kanntara
みたいな深い階層に居るときについうっかり
他のディレクトリに飛んでしまうと、後戻りがとても大変です。
Windowsの「戻る」ボタンみたいな機能のコマンドはpushd以外でないのでしょうか?
0093bash ならNGNG
cd -

で戻れるよ
0094腐れ厨房NGNG
>93
どもです。こんな便利なの知りませんでしたです。
一応
man cd
は見たんですけどのってなかったです。
0095>94NGNG
その場合の cd は bash の内部コマンドですから
外部コマンドのマニュアルには載ってないでしょう。
0096腐れ厨房NGNG
すいません、
info hogehoge
で出てくるインデックスぽい画面から、箇条書きの部分の詳細
を見るにはどういうコマンドを使えばよいのでしょうか?
GNOMEヘルプブラウザからは読み込み出来ませんでしたです。
0097bourneNGNG
info コマンドで箇条書の項目を見るには、
その項目(* がついてますよね)までカーソルを
持っていって return キーを叩くだけです。

0098腐れ厨房NGNG
40 名前: >38 投稿日: 1999/10/05(火) 15:17

フリーのXサーバもあるけど、日本語まわりの説明が面倒だからなぁ。
VNC はどう? これって結構簡単だった記憶があるけど
http://www.uk.research.att.com/vnc/dist/

 ↑ インストールしましたです。なかなかグッドです。
0099腐れ厨房NGNG
ディレクトリやファイルネームのTabキーでの補完機能は便利だと思いますけど、コマンドの補完機能はないのでしょうか?
0100bashならNGNG
Tabで補完できるよ>コマンド名
Linuxの標準はbashだから、使えるんじゃないかな。
0101腐れ厨房NGNG
>100
あっ、ほんとです。気が付きませんでしたです。どうも今でTab1回押しただけで諦めていたみたいです。
0102もっこNGNG
初かきこです。皆さん宜しくお願いします。
今、初めて読んだのですが、なんか面白いことをやっておりますね。
色々、為になることが書いてあります。
それで、Sambaの設定は終わったのでしょうか?
もし、まだ入れないという事でしたら、smb.confの中の、
guest ok = yes
guest account = root
とやると、中には入れないでしょうか?
セキュリティ面ではかなり危険だと思うのですが、
個人で使うのでしたら、大丈夫だと思います。
(すべてのファイルにWindowsからフルアクセスできるはずです。)
あとは、個々の共有の設定を書けばアクセスできると思いますが。
ちなみに、この場合、smbpasswdの設定は、必要無いはずです。
0103腐れ厨房NGNG
むーん、うまくいかなかったです。ちなみにtestparmはこんなカンジです。
[global]□workgroup = KUSAREGROUP□netbios name = □netbios aliases = □server string = Samba Server□interfaces = □bind interfaces only = No□security = USER□encrypt passwords = Yes□update encrypted = No□allow trusted domains = Yes□hosts equiv = □min passwd length = 5□map to guest = Never□null passwords = No□password server = □smb passwd file = /etc/smbpasswd□root directory = /□passwd program = /bin/passwd□passwd chat = *old*password* %o\n *new*password* %n\n *new*password* %n\n *changed*□passwd chat debug = No□username map = □password level = 0□username level = 0□unix password sync = No□restrict anonymous = No□use rhosts = No□log level = 2□syslog = 1□syslog only = No□log file = /var/log/samba/log.%m□max log size = 50□timestamp logs = Yes□protocol = NT1□read bmpx = No□read raw = Yes□write raw = Yes□nt smb support = Yes□nt pipe support = Yes□nt acl support = Yes□announce version = 4.2□announce as = NT□max mux = 50□max xmit = 65535□name resolve order = lmhosts host wins bcast□max packet = 65535□max ttl = 259200□max wins ttl = 518400□min wins ttl = 21600□time server = No□change notify timeout = 60□deadtime = 0□getwd cache = Yes□keepalive = 300□lpq cache time = 10□max disk size = 0□max open files = 10000□read prediction = No□read size = 16384□shared mem size = 1048576□socket options = □stat cache size = 50□load printers = Yes□printcap name = /etc/printcap□printer driver file = /etc/printers.def□strip dot = No□character set = □mangled stack = 50□coding system = □client code page = 850□stat cache = Yes□domain groups = □domain admin group = □domain guest group = □domain admin users = □domain guest users = □machine password timeout = 604800□add user script = □delete user script = □logon script = □logon path = \\%N\%U\profile□logon drive = □logon home = \\%N\%U□domain logons = No□os level = 0□lm announce = Auto□lm interval = 60□preferred master = No□local master = Yes□domain master = No□browse list = Yes□dns proxy = Yes□wins proxy = No□wins server = □wins support = Yes□kernel oplocks = Yes□ole locking compatibility = Yes□oplock break wait time = 10□smbrun = /usr/bin/smbrun□config file = □preload = □lock dir = /var/lock/samba□default service = □message command = □dfree command = □valid chars = □remote announce = □remote browse sync = □socket address = 0.0.0.0□homedir map = □time offset = 0□unix realname = No□NIS homedir = No□panic action = □comment = □path = □alternate permissions = No□revalidate = No□username = □guest account = root□invalid users = □valid users = □admin users = □read list = □write list = □force user = □force group = □read only = Yes□create mask = 0744□force create mode = 00□security mask = 037777777777□force security mode = 037777777777□directory mask = 0755□force directory mode = 00□directory security mask = 037777777777□force directory security mode = 037777777777□guest only = No□guest ok = No□only user = No□hosts allow = 192.168.1. 192.168.2. 127.□hosts deny = □status = Yes□max connections = 0□min print space = 0□strict sync = No□sync always = No□print ok = No□postscript = No□printing = bsd□print command = lpr -r -P%p %s□lpq command = lpq -P%p□lprm command = lprm -P%p %j□lppause command = □lpresume command = □queuepause command = □queueresume command = □printer name = □printer driver = NULL□printer driver location = □default case = lower□case sensitive = No□preserve case = Yes□short preserve case = Yes□mangle case = No□mangling char = ~□hide dot files = Yes□delete veto files = No□veto files = □hide files = □veto oplock files = □map system = No□map hidden = No□map archive = Yes□mangled names = Yes□mangled map = □browseable = Yes□blocking locks = Yes□fake oplocks = No□locking = Yes□mangle locks = Yes□oplocks = Yes□level2 oplocks = No□oplock contention limit = 2□strict locking = No□share modes = Yes□copy = □include = □exec = □postexec = □root preexec = □root postexec = □available = Yes□volume = □fstype = NTFS□set directory = No□wide links = Yes□follow symlinks = Yes□dont descend = □magic script = □magic output = □delete readonly = No□dos filetimes = No□dos filetime resolution = No□fake directory create times = No□□[homes]□comment = Home Directories□read only = No□guest ok = Yes□□[printers]□comment = All Printers□path = /var/spool/samba□read only = No□guest ok = Yes□print ok = Yes□browseable = No□
0104もっこNGNG
null passwords = No
の部分を、
null passwords = Yes
に変えるといかがでしょう?
あと、どの画面まで行くのか教えていただけると役立つのですが。
Linuxマシンは、Windows共有から見えている状態ですよね?
0105もっこNGNG
自己レスです。
104は間違いです。
security = SHARE
これを記述して下さい。
こちらの環境では、これで入れました。
0106腐れ厨房NGNG
>105
あっ、どもです。なんかその後smb.confをいじってたら「ファイルがライトプロテクトされてます。」みたいな表示が出て困りましたです。
それで適当にいじってsecurity = SHAREとしたらまた治りましたです。
でもやはりユーザーのホームディレクトリ以下しか参照出来ないです。
たとえば、/etc/smb.confや/root/.emacsを書き直そうと思った時などにWindowsのエディタで開いてさっさとやりたのですが・・・・。
0107もっこNGNG
smb.confに以下を追加してください。
[linux]
path = /
guest account = root
read only = No
guest ok = Yes
0108腐れ厨房NGNG
あっ、出来ましたです。ありがとです。感激です。
ところでsmbclientってLinux側からWindowsを操作出来るんですか?
0109もっこNGNG
付いているのは知っておりましたが、使ったことはありませんでした。
それでさっき初めて使ってみたところ、Windows共有ディレクトリに
Linuxマシンからアクセスするもののようです。
可能な事はファイル操作のみのようで、アップロード・ダウンロード・
ディレクトリ作成・削除等、FTPと同様の操作ができるみたいです。
0110名無しさんNGNG
locateの話が一部でてましたが、利用するにはupdatedbコマンドで
ファイル名のデータベースを作る必要があります。
また、私もLaser5なのですが、nfsのマウントポイント/netを
除外しないとupdatedbが終わらないようです。
(nfsは使ってないんですけど、こういうものなのかな)
# updatedb -u -e /net
みたいな感じだったと思います。

また、やけにディスクが遅いと思ったので調べてみたら
hdparmというコマンドでいろいろと設定ができるようです。
うちはDMA転送になってませんでした。

sambaの話してるところに失礼。
0111腐れ厨房NGNG
Linuxのエディタ上では\は\になるんですね。ATOKで全角の¥を呼び出して半角に変換しても\でしたです。
たとえばperlなんかで\nとしたい時など\nと入力しても問題ないでか?
不思議なのは洋物アプリなんかだとWindows上でも\が表示される事があるって事なんですけど、文字コードが同じなら\と表示されるハズだと思うのですがなんでですか?
0112腐れ厨房NGNG
あっ、あとFAQだと思うんですけど、HDDの使用容量を割合で表示出来るコマンドがあったと思うのですけど教えて下さいです。
ちょろっと参考書を探しましたけど見つからなかったです。
0113もっこNGNG
HDDの使用容量は、
df -k
で使用割合が%で表示されます。
¥と\の違いの原因については分かりません。
入力する時には、"¥"=>"\"と置き換えてしまって問題ありません。
逆もおっけーです。
0114腐れ厨房NGNG
あっ、ありがとです。1Gバイトぐらいのファイルがftpでもsambaでも転送に失敗するんで悩んでましたです。
やっぱり保存していた方のディレクトリは満杯でしたです。問題解決です。
0115名無しさんNGNG
文字コードと表示される絵柄は別ですよ。
文字の一覧表があって、このコードにはこの絵を表示するといった動き
になるんですが、その一覧表の普段私たちが使っている"\"の絵が入っている
場所にバックスラッシュの絵が入っているだけです。
ですので、その洋物アプリが表示用に持っている一覧表に、たまたま
"\"の位置にバックシュラッシュの絵が入っているわけです。
「一覧表」と表現してますが、まぁ、フォントと言っても間違いでは
ないかな。
Windowsで表示される文字がMacで見ると違う文字になっているって
話はよく聞きますよね。それもこんな理由です。
0116腐れ厨房NGNG
最近、やっとLinuxで言うサーバーやクライアントの概念がわかりかけてきたような気がしますです。
Windowsでは一つのプログラムを本体部分と操作部分に分けたようなカンジですか?分ける事によって安定性がますのでしょうか?他にもメリットはあるのでしょうか?
あと、デーモンってのは何ですか?「デーモン小暮」って答えは無しです。
それとサービスを開始してる(クライアントからのオーダーは無しの状態)サーバーはWindowsの常駐プログラムみたいにメモリを喰ってるのでしょうか?
0117腐れ厨房NGNG
>115
なるほどです。そういえばユニコードとかなんたらフォントとか同じ文字コードでも違う字が出てきますです。
0118みずきNGNG
> デーモンってのは何ですか?
http://www.jp.FreeBSD.ORG/QandA/HTML/492.html

> サービスを開始してる(クライアントからのオーダーは無しの状態)サーバーは〜
リソースを消費しています。
386〜486+RAM 8MB〜16MBなんて時代にはそれこそkernelをtuneしまくって
余計なdaemonを立ち上げないのもメモリ節約のhow-toとしてありました。^^;
今ではどちらかというと、security関係からの要請ですね。
0119>115NGNG
そういった理解も間違いではないと思うが、インターネット上の日
本語テキストの標準となっているISO-2022-JPでは半角の「¥」と
半角の「\」は使い分けられる。

「ESC ( B」に続くのは「ASCII」
「ESC ( J」に続くのは「JIS X 0201-1976 (JISローマ字)」

JISローマ字の大部分はASCIIの文字セットと同じだが、バックスラッ
シュ(半角の\)が円記号(¥)に、ティルダ(〜)がオーバース
コア( ̄)に入れ替えられている。
0120/と\NGNG
MS-DOSで階層表示に/を使わなかったのはUNIXへの対抗意識だったんでしょうかね。
0121>120NGNG
なんだっけか忘れたけど、環境変数の設定で
\を/にかえられたはずだよ、DOSは。
0122>120NGNG
すでにオプション指定で / が頻繁に使われていたから。
今のバージョンは知らないけど一時期のバージョンでは
config.sys におまじないを書くと / が使えました。
0123腐れ厨房NGNG
>MS-DOSで階層表示に/を使わなかったのはUNIXへの対抗意識
? アメ公のMS-DOSは/で区切られてるんじゃないんですか?
0124CP/MNGNG
はやっぱり \ なのかな?
0125>123NGNG
ちゃいますよ。バックスラッシュで区切ります。

>124
そうです。
0126あのぉ・・NGNG
円マークとバックスラッシュは同じコードなんですがぁ。。
まさか円マークになろうとは思ってなかったはず。>M$
0127>126NGNG
119の意味が分かってないらしい。
0128> 127NGNG
まあそりゃしょうがないんではないでしょうか。ふつーの
人はそもそもシフトインとか知らなそうですし。
それにたとえ iso-2022-jp で使い分けができるとしても
表示するアプリケーションもそれに対応してないと意味
ないんですよね、たしか。

0129名無しさんNGNG
>シフトイン
イン・アウトじゃなくって、GOTOなんだってさ。
ただ、ランダムアクセス的にあちこちの行を
飛び飛びにアクセスするソフトを作れるように
一応改行の前にASCIIに戻す習慣があって、
実態としてはインアウト的なんだけど。
でもできるだけGOTOであることを意識した
ほうが文字化けに強くなりますね。
0130このあたりはNGNG
よしだともこさんの書籍に詳しかったですね。
0131げ。。。NGNG
126です。
おお恥かきましたです。表示の問題だったんですねぇ。。。
シフトインなんて7ビットカナしか知らんかったです。はい。
0132腐れ厨房NGNG
ふぅー、既存ファイルに追加書き込みするときはどうすればいいんでしたっけ?
>とか>>や+>じゃダメ見たいです。
0133腐れ厨房NGNG
あとシフトJISとかのWindowsで作られたファイルをEUC(改行LF)に変換するコマンドは何ですか?
0134ん?NGNG
追加書き込みは >> でいけるでしょ。
文字コード変換は、nkf とか ack とか色々あるよ。
0135腐れ厨房NGNG
nkf -e でEUCにしたのですが、Perlでうまく処理出来ませんでしたです。
EUC(改行LF)じゃないんですか?

あと、
./kusa.pl ddd ccc | cat >> OMANKO.txt
./kusa.pl ddd ccc | cat >> OMANKO.txt
./kusa.pl ddd ccc | cat >> OMANKO.txt
という風に繰り返しても出来上がるファイルは同じで追加書き込みされてないです。
これはどーしてですか?
0136bourneNGNG
改行コードと文字コードですが、私は次のようにします。

sed -e 's/^M$//' hoge.txt > fuga.txt

^M は Ctrl-V Ctrl-M で入力します。

> ./kusa.pl ddd ccc | cat >> OMANKO.txt

これは次のように書けば十分です(今のままでももちろんいいですが)。

./kusa.pl ddd ccc >> OMANKO.txt

追加書き込みができないのは perl script の問題ではないですか?

echo "hoge" >> hoge.txt

で実験してみては?

0137> 136NGNG
すいません、大ぼけこいてました。
sed -e ... で変えられるのは改行コードだけですね。
EUC には ん?さんのいうように nkf 使ってください。

0138> 129NGNG
こんなん見付けました。
http://www-utheal.phys.s.u-tokyo.ac.jp/~ginga/Guide/Doc/encodings/moji.txt
0139腐れ厨房NGNG
あ、お久しぶりぶりです。
ノートPCにLinuxをLAN経由でCD-ROMからインストールしたいんですがうまくいかないです。
anonftpはインストールしたんですがうまくいかないです。マニュアルによるとデフォルトでは/home/varにだけアクセス出来るようになってるようですがそれを/mnt/cdromに変更すればいいんじゃないかと思うのですがどうしたらいいんでしょうか?
ちなみにNFLサーバーを有効にしてなかったのでNFL接続出来ないようです。
0140Mandrake 使いNGNG
anonftp は /home/ftp/ 以下しか見えないはず。なので
# mkdir /home/ftp/cdrom
# mount -t iso9660 /dev/cdrom /home/ftp/cdrom
とかやってインストールでパスを指定するところで /cdrom/hoehoe を入力すればうまくいくと思います。
hoehoe はディストリビューションによって違ってくると思います。
0141腐れ厨房NGNG
あ、どもです。
mount -t iso9660 /dev/cdrom /home/ftp/cdrom
までは出来たのですがそれでもダメでしたです。
「セカンドステージRAMdiskを取得できませんでした。」とエラーが出ますです。
0142Mandrake 使いNGNG
ディストリビューションはなんですか?

http://www.redhat.com/support/manuals/RHL-6.0-Manual/install-guide/manual/doc045.html
上の URL で FTP site name: roo.redhat.com ってなってますが、直接 IP アドレスを
入れてみて下さい。( DNS が動いてない可能性 )

Red Hat directory: /pub/redhat/test/i386 の所は
/cdrom/i386
/cdrom/i386/RedHat
/cdrom/i386/RedHat/base
/cdrom
/cdrom/RedHat
/cdrom/RedHat/base

のどれかを指定してみて下さい( ごめん、細かいところ忘れちゃってる)。

セカンドステージ Ramdisk ってのはたとえば、
ftp://ring.aist.go.jp/pub/linux/RedHat/redhat/redhat-6.1/i386/RedHat/base/stage2.img
です。cdrom の中に同じ名前のがあるはずです。

1) ftp サーバが正しく動いてない
2) DNS が引けない
3) Red Hat directory がまちがってる

のどれかが原因だと思います。
0143腐れ厨房NGNG
>直接 IP アドレスを入れてみて下さい。( DNS が動いてない可能性 )
あ、これでうまくいきましたです。どもありがとです。
そういえばサンバの設定でもとっても苦労したんですけどその時も最終的にはIPアドレスで設定しましたです。


0144腐れ厨房NGNG
LASER5なんですけど、ノートPCの場合「モニタの設定」をどーすれば無難ですか?
ノートのマニュアルも何も無いんでわからないです。多分この下のURLに出てるのと同じ機種です。

http://www.hitachi.co.jp/Prod/comp/OSD/pc/old/nd1_9601.htm
10.5インチTFTカラー
0145名無しさんNGNG
Laser5 を使ったことがないんで良く分からないんですが、
モニターの設定というのは垂直/水平同期や ModeLine の
ことなんですか?

0146腐れ厨房NGNG
>145
そです。それで他で調べたらTFTにも垂直/水平同期みたいなのあるんですね?
やはりこういうのはマニュアルが無いと調べられないですか?
0147名無しさんNGNG
一先ず Xが好みの解像度で起動出来るなら、
configツールで出来た設定ファイルは、サンプルだと思って、
xdivtune使って調整していくのが楽なのでは?
0148145NGNG
水平同期などはてきとーに設定しても大丈夫だと思います。
ちなみにぼくが持っているノートパソコン2台とも
HorizSync 30-64
VertRefresh 40-150
となっており、広めに指定しています。

それより問題は ModeLine の方じゃないかと思います。
↓ここらへんから似たスペックのマシン用の XF86Config を
ぱくって来るのが一番お手軽だと思います。

http://www.st.rim.or.jp/~adats/WL/XF86Config/index.html

0149腐れ厨房NGNG
あ、ありがとです。参考にしてやってみますです。
0150腐れ厨房NGNG
0151腐れ厨房NGNG
telnet で shutdown -h now するとクライアント側のコンソールが入力不能(カーソルは点滅)になるんですけど、これはどうやって回避するんですか?alt+F*しか方法は無いんですか?
0152腐れ厨房NGNG
それで今はalt+F2で別なコンソールに切り替えて使ってますけど、alt+F1とするとtelnetでログアウトしたままの画面です。
個人ユーザーですからリブートすればそれは消えますけどリブート無しで運用してる人はどしてるんですか?Fキーがいっぱいある訳じゃないですよね?
0153名無しさんNGNG
shutdown処理だからリブートするも何も、おとしてるんでしょ?
だったらいいじゃない。
0154腐れ厨房NGNG
>153
クライアント(自分)側のコンソールのお話です。
あとしばらくほっとくと消えるみたいですけど、どうも仕組みがわかりませんです。
0155> 154NGNG
タイムアウトを待ってるのでしょう。
無理矢理 telnet client を落すには
Control-] を押して telnet client の
プロンプトに落して quit と入力すれば
よいと思います。

0156腐れ厨房NGNG
>155
どもです。あとで試してみますです。
ところでたまに海外の無料WebメールとかでSubjectが文字化けするのがありますよね?あれはメールサーバーが日本語に対応してないからですよね?
それでLinuxのメーラーは大丈夫なんでしょうか?
ってゆーのは以前メーリングリストで質問したらそのイトルをわざわざ英訳して返信してきた人がいたからです。
Linux特有の事情があるからSubjectは英文にしなきゃいけないのかなぁ?と思いましたけどどうなんでしょうか?単なるアメ公かぶれの危痴餓夷さんなんでしょうか?
0157名無しさんNGNG
RFC822だったっけ?
0158腐れ厨房NGNG
RFC822で日本語のsubjectを排除するようなルールがあるんですか?
MSのメーラーがルール無視の送信方法(8ビットだか7ビット)になってるというような話を聞いた事ありますけど僕のはBecky!ですから多分大丈夫だと思いますです。
0159名無しさんNGNG
RFC自体は、元々「みんな、こんな規格作ったから、使ってみてねー。」
くらいの拘束力しかなくて、絶対守らなきゃイケないものでは無い。

作ったのが毛頭だから英語になってる。(だけでは無いだろうが。)
Linux特有のものでもない。毛頭かぶれでもない。
鎖国でもして、日本国外に出さず、更に日本国内に入れなきゃ、
別に日本語だって構わん。
君は、そうなって欲しいか?
0160腐れ厨房NGNG
156の趣旨は「日本のLinux関係のメーリングリストで人の投稿のSubjectまでわざわざ英訳してレス投稿する危痴餓夷さんがいたけど、これはLinuxのユーザーさんの環境ではしょうがない事だったんですか?」って意味です。
016154@networkNGNG
>156さん
別スレッドの半角カナと似ていますが、メールヘッダにはESCコード
(0x1B)をいれて良い悪いの話があり、エスケープシーケンスを使用
しているISO-2022-JPは"生"で使えないという解釈があります。
(理由はしりません RFC822にはそう書いてないように思う)

それがRFC1522で、MIMEを使用してエンコードすることによって、
非ASCII文字を埋め込む事が可能になったのですが、ネイティヴな
UNIXな人?や、かぶれている人は、いまだにASCII文字オンリーに
固執していると思われます。

これらの、エンコード/デコードは、クライアントのメール環境に
依存(要はメーラ)します。海外のWebメールだと、CGIの作りが
そもそも非ASCIIなんて想定してないんじゃないですかね。
016254@networkNGNG
誤解されると困るので、自己フォローしておきます。

現時点では、Subjectの日本語はMIME化すべしというのが、時代
の流れですし、自分もそう思います。なんつっても、ESCは制御
コードそのものですからね。

後、何かで、ある種の?メールサーバで、ヘッダ内のESCは落として
しまう奴があるというのを読んだ記憶が有ります。(自信無し)
0163名無しさんNGNG
http://www.mew.org/archive/mew-dist/1-2012/msg00217.html
のフォロー全部たどれ。
0164腐れ厨房NGNG
ディレクトリの検索ってどうするんですか?findか何かのオプション設定で可能なんですか?
あとWindowsのクリップボード経由みたいなコピーや移動をコマンドラインから出来ませんか?
こんなカンジです。
1.clipcopy /hoge/hoge/hoge/hoge_file
2.----ディレクトリを探す→ディレクトリ/foo/foo/foo/foo/foo/が見つかる----
3.past /foo/foo/foo/foo/foo/

0165名無しさんNGNG
次の質問の前に、前の質問に納得したのか書こうよ。
レスした人は、「判ったのかなー?」って思うでしょ。
0166腐れ厨房NGNG
あ、ごめんなさいです。
僕なりの解釈だと「RFC***等では日本語Subjectを容認してるけど、Linuxで普及してるメーラーでは対応してない人も多いので日本語を控えたほうがいい」と考える人も居るって事になりましたです。
当たってますか?
■ このスレッドは過去ログ倉庫に格納されています