09/09/17 18:35:27 u9xVxUj/
>>867
i386です。
デュアルブート、マルチブートじゃなくても必要なんですね
どうもありがとうございました。
869:login:Penguin
09/09/17 19:54:42 1CZ32LPd
スレ違いかもしれませんが・・・
FTPが途中でコケる理由がわかりません。
ソラリスのFTPサーバに対して
・windowsからアクセス→正常
・linux(RedHat5)から接続
→10%くらいの確立で、ファイルの取得がタイムアウトする。
windows、linuxの違いなんてあるんでしょうか?
870:login:Penguin
09/09/17 20:01:51 9Hgh580+
>>869
OSの違いじゃなくてクライアントソフトの違いじゃないのか
871:login:Penguin
09/09/17 20:04:54 uqzTvIWt
両方ともFirefoxでアクセスしてみるとか
872:login:Penguin
09/09/17 20:32:24 oCs3CZXH
PASSIVモードの設定なんじゃまいか?
873:login:Penguin
09/09/17 21:43:42 KgNJDcOG
質問させて下さい。
RH5.2のbashで、pasteコマンドに-dオプションを選択し、
paste -d":" fileA.txt fileB.txt
と記述し実行した場合、正しくデリミタを:として連結して表示されますが、
paste -d"" fileA.txt fileB.txt
のようにデリミタを使わずに直接連結するよう記述すると、中身のテキストが正しく連結されません。(片方のファイルの中身は表示すらされない)
paste -d "" fileA.txt fileB.txt
のように-dと""の間にスペースを入れると正しく連結されますが、スペースを入れないと正しく連結されない理由は何なのでしょう?
874:login:Penguin
09/09/17 21:55:02 ioZx6ZJ8
>>873
「-d""」は「-d」と同じだから。
875:login:Penguin
09/09/17 22:14:22 SvosRlIk
URLリンク(internet.watch.impress.co.jp)
これの対策をLinuxサーバでやってる人いますか?
外部公開してなきゃ関係ない、、、、よね。
「家庭用ブロードバンドルータ」がどーなのかよくわからんけど。
876:login:Penguin
09/09/17 22:21:22 ioZx6ZJ8
>>875
URLリンク(kbase.redhat.com)
この辺読めばいいんじゃね。
877:login:Penguin
09/09/17 22:34:55 KgNJDcOG
>>874
どうも有難う御座います
そういう仕様なんですね……
厚かましいですが、別件。
同じくRH5.2のbashで、
sed s/'\s'/'\n'/ はきちんとスペースを改行に変えてくれるのですが、逆に改行をスペースに変えようとする
sed s/'\n'/'\s'/ は処理してくれません。
こうなる理由は何なのでしょうか?
878:login:Penguin
09/09/17 22:47:46 jWMObs4/
スペースは \s じゃなくて空白で
879:login:Penguin
09/09/17 23:05:54 ioZx6ZJ8
>>877
s/.../.../ の前者に指定するのは正規表現。
後者に指定するのは基本的にはただの文字列。
ただし \ によるエスケープは一部効く。
info sed の Escapes の項にその一覧がある。
この中に \n はあるが \s はない。
あと正規表現の \s はスペースではなくスペースに類するもの。
タブや改行も含む。
880:login:Penguin
09/09/17 23:22:34 oCs3CZXH
>>877
sedに渡る文字列は 各行ごとに渡るのではないか?
例えば、mona.txt が置換対象のファイルだとして、
cat mona.txt | sed s/'\n'/' '/g
だと、各行ごとにsedで置換されてしまうと思う。
echo -n `cat mona.txt` | sed s/'\n'/' '/g
とすれば、改行文字も含めて一つのストリームとしてsedに渡る。
一応、実験はしてみた。
もっとスマートな方法も きっとあるはず。探してみるべし。
881:login:Penguin
09/09/17 23:25:56 ioZx6ZJ8
>>880
> echo -n `cat mona.txt` | sed s/'\n'/' '/g
これだと複数の連続するスペースが1つになってしまう。
あと sed を入れる意味がない。
あと mona.txt のサイズが大きいとたぶん動かない。
882:login:Penguin
09/09/17 23:33:25 oCs3CZXH
>>881
ごめ。も一回確認してみたら どうも違う。
で、>>881 も御意。サイズは気にも止めなかった。
んー。すまん。スレ汚しだた。
883:login:Penguin
09/09/17 23:36:13 KgNJDcOG
>>878-882
どうも有り難う御座います。
勉強になりました。
884:login:Penguin
09/09/17 23:59:55 oCs3CZXH
>>881
サイズの件は 大丈夫みたい。
ストリームは入力され続けるが、sedの出力も出ていくので、処理の差はバッファで賄うようだ。
885:login:Penguin
09/09/18 00:27:32 hf12xlKP
>>884
echo `cat mona.txt` の cat の部分がまず展開されて
echo の main に渡されそう
そこは標準入出力とは関係ないところだし
Haskellじゃないんだから遅延は効かないと思うけど…
886:login:Penguin
09/09/18 07:13:47 cSxHMiG4
MySQLサーバ、メールサーバ、WEBサーバを運用している
100.xxx.xxx.2 があります。
諸事情でIPを 100.xxx.xxx.3 へ変更したいのですが、
通常、DNSキャッシュ分の浸透の時間差の影響で
単純な変更だと MySQLやメールに影響が出てしまうかと思います。
これを避けるために
IP変更直後からは、クライアントに意識させずに
100.xxx.xxx.2 へ来たデータを
全て 100.xxx.xxx.3 へ転送させるようなことは可能でしょうか?
ルーティング設定とかでいけるものなんでしょうか?
887:login:Penguin
09/09/18 07:31:35 ZMw6NzFH
>>886
単純に両方のアドレスでインターフェイスを設定すればいいじゃないか。
ifconfig eth0で100.xxx.xxx.3, ifconfig eth0:0 100.xxx.xxx.2とか。
888:886
09/09/18 09:59:05 cSxHMiG4
>>887
すいません、IPが紛らわしかったです。
別ネットワーク、別サーバ機になるため、その方法が使えません。
889:login:Penguin
09/09/18 10:18:29 byn2fqQF
ググってみたのですが確信がないためにご指導願います。
サーバーAからサーバーBにユーザーをPWもそのままに移動したいのですが
どうしたらよいでしょうか?
etcの中を移動・シャドウファイルを移動など読んだのですが
確信がないため質問させて頂きました。
どうぞよろしくお願いします。
890:login:Penguin
09/09/18 10:37:31 kQtV48fz
>>889
あとはホームディレクトリとかメールボックスとか
その他のユーザ権限のファイルとかの移動かな。
891:login:Penguin
09/09/18 10:48:46 byn2fqQF
ありがとうございます。
ホームディレクトリ
/home/user ←を全部移動してみます^^
892:login:Penguin
09/09/18 10:51:30 byn2fqQF
ユーザー移動が完了し/home/userフォルダも作成しました。
しかしSSHでログインすると「ホームディレクトリがありません」と出ます。
今あるユーザーのホームディレクトリはどこにどのように作成したら良いでしょうか?
893:login:Penguin
09/09/18 11:00:11 zf4htH60
>>892
/etc/passwdに書かれている各ユーザのホームディレクトリが実際に存在して、
権限が問題無いか確認
894:login:Penguin
09/09/18 11:11:04 byn2fqQF
>>893
ありがとうございます。
ユーザー 高橋 のホームディレクトリを作成という事で
1.mkdir /home/高橋
権限をつけるために
2.chown -R 高橋 高橋
念の為に/etc/passwdを確認
高橋:$1$nNirQLWC$.fV5Eojx2AWDWCp.N2GUm1:1056:1056::/home/高橋:/sbin/nologin
SSHでログイン
-bash-4.0$ ←ホームディレクトリがない状態です。
ホームディレクトリを作成ということは、上記★1でいいのですよね?
895:login:Penguin
09/09/18 11:13:17 kQtV48fz
>>894
なんでログインシェルが /sbin/nologin なのに bash が上がってるんだ?
896:login:Penguin
09/09/18 11:26:42 byn2fqQF
>>895
段ずれしていました。
高橋:88SoyLmsiqZw2:726:100::/home/高橋:/bin/bash
上記のようになっています。
普段SSHでログインすると
[root@localhost /]#
↑のようになりますが
移動したユーザーでログインすると
-bash-4.0$
↑のようになります。
これが正常なのでしょうか?
897:login:Penguin
09/09/18 11:29:06 kQtV48fz
>>896
単にプロンプトが違うだけじゃないのか?
pwd 打ってみ。
898:login:Penguin
09/09/18 11:32:16 byn2fqQF
>>897
ありがとうございます。
-bash-4.0$ pwd
/etc
上記のようになっています。
ただ単にPASSWARDをコピーし /home にディレクトリを作っただけなので
skel?←を何かしなくてはいけないとかありますか?
899:login:Penguin
09/09/18 11:34:24 kQtV48fz
>>898
skel は別に必須ではないよ。
コピーしないと多少不便かもしれないけど。
900:login:Penguin
09/09/18 11:39:21 byn2fqQF
>>899
先ほど
「その他のユーザ権限のファイルとかの移動かな。」
上記のようにおっしゃっていましたが、たとえば何を移動したら良いでしょうか?
901:login:Penguin
09/09/18 11:41:07 kQtV48fz
>>900
それは環境による。
ホームディレクトリ以外の場所にそのユーザがオーナーファイルがあるなら
移動するかどうか考える必要がある、ってこと。
ログインすると /etc にいるのとは別件の話。
902:login:Penguin
09/09/18 11:50:36 byn2fqQF
>>901
ありがとうございます。
rootでログインすると
1.[root@localhost ~]#
高橋でログインすると
2.Last login: Fri Sep 18 10:53:05 2009 from 192.168.0.125
-bash-4.0$ pwd
/home/高橋
なぜrootのように[]で区切られてなく
どの階層にいても「-bash-4.0$」←必ずこれです
rootなら「[root@localhost home]#」今いる階層を表示してくれます。
↑だと「home」
高橋でログインした場合に「[高橋@localhost home]#」
となってほしいのですが無理なのでしょうか?
すみませんが宜しくお願いします。
903:login:Penguin
09/09/18 11:56:08 lqghiD8Q
いい加減自分で調べろよ
ここはお前のサポセンじゃねえんだよ
904:login:Penguin
09/09/18 11:57:41 kQtV48fz
>>902
URLリンク(www.linux.or.jp)
905:login:Penguin
09/09/18 12:27:30 kQtV48fz
>>902
URLリンク(www.linux.or.jp)