くだらねえ質問はここに書き込め! Part 231
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! http://www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 http://www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 https://www.google.com/search?hl=ja& ;as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja& ;as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F 前スレ 「くだらねえ質問はここに書き込め!Part 230」 https://mao.5ch.net/test/read.cgi/linux/1515383155/l50 mv とか rsync とか rm とか何でも良いんだけど、ドットファイルもまとめて処理したいときってあるじゃん? そのときに mv .* /tmp とかやると、カレントディレクトリと一階層上のディレクトリを表す「.」とか「..」も対象になるの? なるとしたら、ならない方法を、 ならないとしたら、なぜならないのか知りたいです >>76 bashだったら echo .* と echo .[^.]* 比べてみて >>76 なる 試してみればわかるっしょ find . -mindepth 1 -maxdepth 1 -name '.*' -print0 | xargs -0 -I '{}' mv '{}' /tmp rsync はこんなんでがんばらなくても オプションでたいていなんとかなるはず >>78 .[^.]* だと ..hoge とかにマッチしないのよね >>78 よく分からん 後者はそれそのものが echo される 何にマッチするべきなのかも分からん >>79 全部 mv するのってマジでそんな大変なん rsync してから rm しろってことなんだろうか >>81 > 後者はそれそのものが echo される touch .hoge とかしてからやってみ >>82 なるほど! 「ドットドットなんとか」というクソみたいなファイル名は使わないと決めてればそれで対応できるってことか all-routers.mcast.netってなんなの? wiresharkで見るとなんかアクセスしまくってるが >>74 オートロックじゃなくて即時ロックにしかならない >>84 ホスト名じゃなくIPアドレスで表示してみたら >>87 こうなってる 224.0.0.2がall-routers.mcast.net No. Time Source Destination Protocol Length Info *** ********** 192.168.0.10 224.0.0.2 IGMPv2 82 Leave Group 224.0.0.252 *** ********** 192.168.0.10 224.0.0.252 IGMPv2 82 Membership Report group 224.0.0.252 なにこれ? うちのローカルのルーターのマルチキャストなんたらなの? httpd の autoindex が上手くいかないときに見るべきもんある? 例えば Index of /test というページはブラウザで見れるんだが、そこに置かれてるはずの test.txt が表示されない アドレスバーに http:// サーバ名/test/test.txt と書けばちゃんと test.txt の中身が見れる httpd はユーザ/グループともに apache として実行されていて、ファイル、ディレクトリのパーミッションは apache:apache で試しに 777 にしても同じ結果になった >>89 ルータより繋がっている機器の方だと思うけども Bonjourあたりじゃないかね ともかくネットワーク内で普通に使われるものだから安心してよろし >>90 特定のファイルが非表示になるならIndexIgnoreだけど…… サーバの設定より先にブラウザのキャッシュを疑いたい >>91 特定のファイルではなく、全てのディレクトリ、ファイルについて同じことが起こってる ブラウザのキャッシュは何度も消してる ディレクトリの閲覧は、出来ないのかも そもそも、ディレクトリの閲覧ができるような、webサーバーってあるのか? 自分は .??* を使うよう習ったな。当然ピリオド+一文字にはマッチしないけど >>91 ありがとう やっぱ、うちのPCがブロードキャストしてるのか まあ、うちのネットワーク内ならいいや TailsってUSBメモリ使っても、データとか設定USBメモリ内に残せないのですか? 設定で残せるように変えれるの? pppoeconfでプロバイダに接続した状態を維持する方法はないでしょうか? plogで確認するとすぐに接続されていない状態になってしまいます 古いコンソールとかの文字が緑なのは目が疲れにくいからですかね。 $ cat file > file とやるとファイルの内容が0バイトになってしまったんですが,なぜですか。 >>100 最初にリダイレクトのために書き込みモードでファイルを開くからその時点でファイルが空になる >>100 何をしたくてそのコマンドを実行したの? >>99 そう信じられていたけど、 実はかえって目に悪いという話もある cat file |cat >file なら大丈夫 exportって代入してもいいの? $ export HOGE= hoge いいのこれ? >>102 すいません。失礼ついでにもう一つ聴きたいのですが,それはカーネルレベルの話ですか? >>109 カーネルレベルとは? シェルが書き込みモードでファイルを開く指示をする 指示に従いカーネルがファイルを開いて空にする スマン意味不明なことが起きた。 助けてくれ。 ・俺のマシン (A と呼ぶ) ・計算サーバ (B) ・ルーティングサーバ (C) がある LAN 内で、A から ssh した B 上でコマンドを実行すると、 Corrupted MAC on input. ssh_dispatch_run_fatal: Connection to X.X.X.X port 22: message authentication code incorrect というメッセージが出てセッションが切れる。 更に、ここからが全く意味不明なんだが、 A → B A → C A → インターネット C → A C → B C → LAN内の他のマシン の ping が通らなくなる。 C → インターネット は通る。 上で言ってる「コマンド」としては ls と gnuplot で同じ状況を確認した。 助けてくれ。 他に確かめるべきことある? >>114 A,B,Cの間にハブが入ってないか? 入ってるならのそハブが壊れてると思う >>115 入っています。 マジですか? 伝え忘れていて申し訳ありませんが、C を再起動すると > A → B > A → C > A → インターネット > C → A > C → B > C → LAN内の他のマシン の ping は復活します。 これでもハブが悪そうでしょうか。 >>116 Cを再起動するとHub-C間の電気的な変化があって復活するんじゃないかなあ 多分ケーブル挿し直しでも復活するんじゃなかろうか ハードウェアの故障なのは間違いないけど かなりの高確率でHubの故障, 次点でCのNICの故障というのも考えられなくはないか? 応急処置としてはHubに挿すポートを変えると改善するかもね >>117 さっきはハブの電源抜き差しと線の差し替えを試しましたが直りませんでした。 とりあえず明日ハブを変えてみて結果を報告します。 >>118 OpenSSH 7.7 です。 ssh1 を使うとか hmac-sha1 を使うといったやつは試してみましたが、どうしても同じ現象が起こりました。 エラーメッセージで検索してもあまりヒットしないので、指摘されてるようにハードの問題かもしれないと思ってます ハードウェアっぽくはないなぁ >>114 にもあるけど このMACってMedia Access Controlじゃなくてmessage authentication codeだよ >>115 ,117-118,120 ハブをかえました。 今のところ同じ問題は起こってないです。 ハブ壊れる → パケットが壊れる(?) → message authentication code が壊れる ってことでしょうか。 要観察ですが、一先ずありがとうございました。 >>121 120が言ってくれてる通りでmac違いの話が混ざってるだけでHubとかそんな話じゃないんじゃないかな。 sshのエラーは現象の一部でしか無くて注目すべきはA,B,C間でpingが通らなくなる方で C再起動でA-B間のpingも回復するというのだからハブの動作不良なら納得の理由だろ >>122 ? そもそも誰も「MAC アドレスが〜」なんて言ってなくないですか > 言ってなくない 言っている でいいのか? not演算子たくさん使うのやめて。 >>120 ,122 Message Authentication Codeって何か分かってる? 改ざんを検知するための機構で、壊れたパケットが入力されたらMAC不一致でエラーが出るのは自然。 ただ今回の件で不思議なのはTCPのチェックサムを素通りしていること。 L2のHubならTCPヘッダにまでは手を付けないので 普通はSSHのレイヤーに届く前にTCPのレイヤーでパケットが破棄されると思うんだけど、 運悪くチェックサムが変化しないようなパケットの壊れ方を高確率で起こす故障なのか、 何らかの理由でチェックサム検証が機能してないのか、 ……あるいはHubのせいじゃないのか。 >>126 可能性としては動作不良を起こした時にバースト的に壊れたパケットがハブから吐き出されたらチェックサムごとき確率的にすり抜けるかも知れない >>125 言っていない 本当に誰一人として言っていないと思います バックグラウンドで実行しているプロセスに対してコマンドを発行することは可能でしょうか? コマンドを実行させたいプロセスはftpやtelnetのような対話式のプログラムで、これをバックグラウンドで実行させておき、別途ターミナルからechoを使用してコマンドを発行させたいのです。 (具体例) ・ftpコマンドをバックグラウンドで実行させておく ftp & ・バックグラウンドで実行中のftpプロセスに対してopenコマンドを発行 echo "open 192.168.xxx.xxx" > ftpプロセス このようなことがそもそも可能かどうか分かりませんが、可能であればその方法を教えて頂きたく投稿しました。 よろしくお願い致します。 yかnの質問に答える時にyかn打てって出る時とでない時の違いはなんですか? yかn打てってでないときもyの時はyをうってますか? >>130 具体的に何をやったときにそう聞かれたの? >>129 ftp コマンドのプロンプトに直接FTPのコマンド (この場合だと open x.x.x.x) を打ち込めば良さそうだけど、わざわざ ftp をバックグラウンドにしたり、echo からコマンドを読み込ませる理由はあるのかな? >>129 ここまでのレスを見てわかる通りここはリアル厨房しかおらんから unix板で聞いた方が多少ましな答えが返ってくると思うで >>132 例えばファイルをcpする時に上書きするかどうか このときはyかnかうてとはでないからenterでいけるのかyをうたないといけないのか悩む >>135 コマンドによるだろうけど、cp, mv, rm, rmdir みたいに上書きや削除みたいな破壊的な操作だとデフォルトは no に設定されてるから、enter ではいけないものと思った方がいいだろう >>131 >>133 実際にはftpではなく、とあるOSSのCUI管理コンソール的なものなのですが、 今までは手動で毎回それを起動して対話式でやっているのですが、 それをBGで常駐させておき、今回のご質問のような方法が可能であれば、 いちいちターミナルを起動して接続して・・・というような手間が省けると考えた次第です。 (例えばWeb経由でechoを実行させて情報を取得する、など) >>134 了解しました。UNIX版でも聞いてみます。 皆様、情報提供ありがとうございました。 感謝致します。 >>138 >実際にはftpではなく 何で嘘ついてんの? >>135 cpはEnterじゃy扱いにならないね 昔似たようなコンセプトのCGIあったよな。 今あんなの使ったらSSAがやってきて皆殺しにされるんだろうけどな。 >>138 >実際にはftpではなく こういうのほんと時間の無駄だからやめてね 最終的な目的と中身を隠さず教えてくれれば nc が使えるかもしれないとかシェルスクリプトが使えるかもしれないとかいろいろ案は出てくると思うけど、質問者があれこれ隠してるんじゃ無理だわ httpd の <Directory> ディレクティブってapache 2.4 から DocumentRoot の相対パス使えなくなった? >>144 スマン「DocumentRootの」じゃなくて「DocumentRootからの」相対パスです killでも終了しないプロセスはどうやったら終了できますか? 仕方ないので再起動しようとしましたが いつまで待っても再起動がかかりません >>144 変数を使えばいいのでは? Define SRVROOT /var/lib/htdocs ServerRoot ${SRVROOT} <Directory ${SRVROOT}/cgi-bin> AllowOverride None Options None Require all granted </Directory> veracryptをインストールしようと何度コマンド打ってもそのようなファイルやディレクトリはありませんだとかわけのわからん文章が出てくるのですがどうすればいいですか >>144 そもそも相対パス使えたことってあったっけ >>143 それじゃどんなメッセージかわからんので メッセージコピペしてくれ 海外サイトで聞いたら可能だと即回答くれたので解決しました。 別に嘘ついてないし>>143 の言う目的も最初から書いてますけどね。 実際にはftpではないですが、と書いただけでそれを突く言い方しかできず技術観点で見てもらえなかったのは残念です。 対話型はftp以外にもいくつもあるのに何故OSSの名前がわからないといけないのでしょうか? 解説用として誰でも分かるようなftpを例にしただけなんですけどね。 これでは海外のほうが技術が高いのは当たり前ですね。 (>>134 様には感謝しております) >>153 >これでは海外のほうが技術が高いのは当たり前ですね。 そんなの海外製のOSなんだから当たり前でしょ ここで聞かなきゃわかんなかったの? 実際どうやるって回答だったんだろ 標準入力が繋がってればioctlのTIOCSTIなんかでいけそうだけど逆に面倒臭い(´・ω・`) >>153 どのサイトで聞いたのかURL貼ってよ 参考にしたい >>153 > 何故OSSの名前がわからないといけないのでしょうか? わからないといけないということはないが わかった方が解決が近づく可能性が高い なぜ名前を書けないの? そもそも質問者のアプローチのしかたがマズい、っていうケースがよくあるのよ 「○○で○○をしたい」と具体的に書けば 「だったらそんなことしなくても××を使えばいいよ」って回答が付くこともある 嘘書いといて別に嘘ついてないしと言い切っちゃう人だからなあ >>153 どんな環境で育ったら時間割いてくれた人にどうやったらそんな嘘で固めたクソな返答ができるのか 親の育て方なのか、学校での教育なのか 自分も基本DDGとSOで調べるけど、今回の質問は分からなかったわ 英語での聞き方も含めて是非参考にしたいのでその海外サイトやらで質問したときの教えてくれ >>162 DuckDuckGoとStackOverflow DDGは質問打ち込むと多分これだろってSOの一番マッチした回答を出してくれるから便利 >>161 最初の質問に具体例と書いているから嘘というのは言いすぎ >>165 それはおかしいよ ftpが例の一つなら「実際にはftpではない」というのはどう考えてもおかしい ftpを例に上げたけどもそれは一例でftp以外もありってならわかるけど 相変らず自分が答えられない質問をした奴に後から文句を言うだけのクズっぷりw おまえらどこでも変わらんのうw >>166 ちゃんとftpやtelnetのような対話式のプログラムと質問している。 質問内容の確認でftpコマンド限定のように訊かれたからftpではないと 念押ししてるのにそこに文句を言うのはどうよ もう質問者は来ないだろうけど、ディスクリプタ3とか4を作って操作する、 でいいんかね >>168 ftpではないという時点で矛盾してるじゃん この人UNIX板の方も放置してるんだな >>168 繋ぐだけなら手はあるんだけど 出力を受け取るところで、どこまでが今回の入力に対する出力かを切り分けるのがすごく難しいので、 任意の対話的プログラムに対する万能薬は無いんじゃないかと思う 解決方法を書かいたりURLを貼ろうとしないで文句だけ言うあたり最高に嘘くさい。多分わざと挑発して解答を得ようと思ったんだろうな。 Linux板は「適当に煽ったら解答が貰える」なんていう板じゃないんだわ、残念ながら。 なんだかんだ結構「xxxならいけそう」みたいに考えてはいるけど確信はないから黙ってるみたいな人も多いんだな 糞の役にもたたない説教も多いからもう見てないかもしれんけど是非>>129 にはどういう方法だったのか教えて欲しいなぁ 助けが必要だと感じたらまず >>1 を読んで実践してほしいんだが…… >>148 なるほど。それがシンプルそうです >>150 サーバ引っ越しをしたのですが、前任者による設定ファイルを見てると相対パスで書いてたのでそうなのかと思いました 変数を使うのが余計な気を使わなくて良さそうですね >>165 嘘でないならその海外サイトのURLを早く教えてくれ 嘘つき呼ばわりされたようなところにURLは貼りたくないので実回答のみ貼っておきます。 非常簡単なものでした。(こんなのを知らなかった私もお恥ずかしいですが) mkfifo /tmp/progpipe && ftp < /tmp/progpipe & echo 'open xxx.xxx.xxx.xxx' > /tmp/progpipe 実際に私が実現したかったのはPHPで、 shell_exec('sudo echo /disk > /tmp/progpipe') shell_exec('sudo echo /status > /tmp/progpipe') とすることで実現できました。 人それぞれ考え方、捉え方は違うので私は何も言うつもりはないですが、 嘘つき呼ばわりされたことだけは本当に残念でした。 (馬鹿にせずフォロー頂いた方には感謝しております) URLは貼りませんが、会員制(もちろん無料)のサイトです、とだけ言っておきます。 今日限りもうここには来ませんので、あとは回答を参考にするなり私を馬鹿にするなり否定するなり勝手にしてください。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる