くだらねえ質問はここに書き込め! Part 245
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! http://www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 http://www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 https://www.google.co.jp/search?& ;;q=site%3A2ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句 https://www.google.co.jp/search?& ;;q=site%3A5ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句 ※前スレ くだらねえ質問はここに書き込め! Part 244 http://mao.5ch.net/test/read.cgi/linux/1615558818/ ■■■ 荒らしは放置 ■■■ 特定の個人名を出す奴は荒らしです。無視しましょう。 >>758 ありがとうございます。初期設定のスクリプトでやりたいことができました! >>759 自分で設定するような若いユーザーなら良いのですが、 面倒臭がってやらないだろうと思います。 (フォントの設定には知識もいるので、などするわけがない。) >>760 Firefoxにはそもそも日本語アドインありませんでした。 Thunderbirdには日本語アドインありますけど。 ストリームエディタ sed https://kuma35.github.io/sed47doc-jp/sed.html $ cat input.txt a a a aa aaa aaaa aaaa aa aaaa aaa aaa bbbb bbb bbb bb bb bbb bb bbbbbbbb bbb ccc ccc cccc cccc ccccc c cc cc cc cc sed初心者です $ sed '/./{H;$!d} ; x ; s/^/\nSTART-->/ ; s/$/\n<--END/' input.txt 上記では各段落の前後に文字を追加していますが、対象を中段のb群に絞る方法はありますか? この例ならSTARTとENDに/b/を追加するとできますが非現実的なので 実際の行は英数字や日本語を含むので文字種はバラバラです 2の指定で2段落目指定といった番号指定が理想なんですが >>761 > Firefoxにはそもそも日本語アドインありませんでした。 Japanese Language Pack – 🦊 Firefox (ja) 向け言語パックを入手 https://addons.mozilla.org/ja/firefox/addon/japanese-language-pack-1/ 設定から日本語化すると普通にこれが入るわけだが >>752 > Centos7 + MATEの環境(yumで導入) 質問する場合はOSのデフォ(gnome?)で。デフォで問題ないなら、独自手順を全て書く。 >>762 どう変換したいのか、分からないので、 入力データと、出力データを書いてくれ a a a aa aaa aaaa aaaa aa aaaa aaa aaa START--> bbbb bbb bbb bb bb bbb bb bbbbbbbb bbb <--END ccc ccc cccc cccc ccccc c cc cc cc cc >>770 それらの質問者と>>762 は同一人物だな それらでもsedを使ってほしかったんだろうな。でも、回答はawkで来たから >>762 ではsedでとしたんだろう。 処理内容は難しくないが、でも、あえてsedでやるとなるとかなり難易度高いものに なる感じだからな。 >>767 俺は学校の宿題と思った(で、ここで出た回答を提出と) >>772 そこまで見通せるならおまえが回答してやればいいじゃん >>775 sedだとかなり難易度高いから、(他の奴も俺もだが)あーだこーだと言っても回答ができない 例えば、Python、Rubyと言った最近の言語でやってなら難易度下がるから色々回答出るんだろうが 取り敢えず766の文字列を再現するだけなら $ sed -i -e '5iSTART-->' -e '8i<--END' input.txt それ以上を求めるならばこちらで sed https://mevius.5ch.net/test/read.cgi/unix/1085730992/ >>763 レス遅くなりました。 どうもありがとうございます。 ブラウザのアドイン検索で日本語、ja、langなどで検索したのですが、 Firefoxでは見つからなかったのでないのかと思いました。 (Thunderbirdでは同じキーワードで日本語パックが見つかった) 試してみたいと思います。 どうもありがとうございました! >>762 sed -z 's/\n/unko/g; s/unkounko/\n\nSTART-->\n/1; s/unkounko/\n<--END\n\n/1; s/unko/\n/g' input.txt だいぶ考えたがスッキリした。 変換する必要ないか。これで。 sed -z 's/\n\n/\n\nSTART-->\n/1; s/\n\n/\n<--END\n\n/2;' input.txt アレコレ試して1ヶ月程経過しました どうしても分からなくてモヤモヤしてます 誰か助けて wireguardでインターネットを介したVPN張って、VPN上でsshやらftpやらしようとしてます VPNそのものは張れて、sshで繋ぐ事は出来ます、が 少しスクロールする程の出力があるコマンドを打つと、出力途中で途切れて無反応になり、sshを切断するしかなくなります ftpはディレクトリ一覧取得で途切れて無反応になります まるでudpがdropしているような挙動 接続する側、される側、どちらもrouter越しです endpointを書き換えてローカルで試したら、症状無し uq契約のiPhoneで直接VPN張って試したら、症状無し そのiPhoneでテザリングしたpcでVPNを張ると、途中で無反応 接続される側のrouterのudp経路生存時間は30秒で、wireguardのkeepaliveは5秒です まじで分かんねえ ネットワーク的に到達しないって言うならいいんだが、途中で喪失するって何が原因なんだ 外でもテザリングしたpcで家のファイル扱いたいよ 助けてください >接続される側のrouterのudp経路生存時間は30秒で UDP は、無保証の通信でしょ。 エラーになっても、何もしない >>781 VPNはしたことがない俺思うに >そのiPhoneでテザリングしたpcでVPNを張ると、途中で無反応 なんだから、テザリングにVPNを組み合わせると問題が生じるということで VPN+テザリングをしている連中の構築日記を必死にググればなんか参考になることが 得られるんじゃないのか(wireguardの設定が悪くて生じてるようには思えない)。 例えば、VPN+テザリングしたいときは、無線もしもしでVPNしてテザリング子機のpcではVPN するな(普通にWiFi接続)とかの情報得られるんじゃないのか。 >>781 図にして。 自分 -> pc1 -> w1 -> r1 -> internet -> r2 -> w2 -> pc2 pc1: 自分が操作しているlinux pc w1: wireguard がインストールされてるlinux pc r1: 光ファイバー終端付き家庭用ルータ internet: インターネット r2: 会社のルータ w2: wireguradがインストールされてるlinux pc pc2: 会社のファイルサーバ こんな感じで書く。 WIN10の共有フォルダにLINUXからアクセスする方法で困っています SAMBAでLINUXにWIN10からアクセスすることには成功しています mount -t cifs コマンドがうまく行きません mount error(95): Operation not supported Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) >>785 ファイルマネージャーで smb://IPアドレス/共有名 でどう。 >AMBAでLINUXにWIN10からアクセスすることには成功しています これをわざわざ書いているということは、 これが成功していると、WIN10の共有フォルダにLINUXからのアクセスは mount -t cifs....するだけでできるはずだけど、でも、できないんですで 困ったってことなのか? WIN10の共有フォルダ設定に問題があって外部からアクセスできないんじゃないのか と妄想 まさかとは思うが、 sudo mount -t cifs.... してないとか 関数を一つのファイルに書くのと~/bin/に置くのってどっちがいいんでしょう 拾った関数やシェルスクリプトが散在してるんで整理したいんです $HOME/.bash_aliasesへ大量に書いてる関数は減らすべきなのかと 用途別にある程度ファイルを分けた方がいいのか外部ファイルの方がいいのか ifやforが多いなら外部に置けみたいな決まりってあるんですかね? >>785 win10側で古いcifsプロトコルも受け入れるように設定。 >>790 関数定義が多いとbashの起動が遅くなるような…… ~/.bash_aliases は、~/.bashrc 内で読み込まれるから、 bash 起動時に使わない関数は、別のファイルで定義して、使うときに読み込めば? でも、一々そういう事をするのが面倒くさい >>784 >>>781 >図にして。 > 遅れました 読み返したら間違えて書いてた事に気づいて恥ずかしくなってしまって遠ざかってた 忠実に書きます pc1=>iPhone=>inet->onu->r1=>r2->pc2 =: 無線 -: 有線 pc1: console,windows,mac,wireguard initiator iPhone: tetheringだけの使用 r1: gw,IP6プラスのmap-e,pc2へwireguardをportforward r2: ethernet converterとして使用、同一ネットワークセグメント pc2: linux,wireguard target,ftpd,sshd,smbd この構造で ssh: ok ftp: ユーザー認証後のlist取得でbusy smb: ユーザー認証後busy,強制中断後ブラウズ可能だがファイル転送でbusy pc1>>pc2のping: ok,逆もok pc1>>pc2>>r1のping: ok ここまで書いて置いてあれだが、これってネットワークの話だよなあ 板違いだよな… Linuxってリアルタイム関連のAPIを使うのに 特殊なカーネルは必要なの? RTLinuxを使わないとダメって本当? >>796 おまえニュー速系かアフィブログのネタ探してるだけだろ >>797 え?なんでそう思うの? 聞かれたらまずいことでもあった? 781です 今朝になったら書けた 何なら出来るんだよ、とやってみた pc1=>iPhone=>inet->onu->r1=>r2->pc2 r2->pc3 pc3: windows,ファイル共有設定 r2にpc2とpc3を接続,pc2でwireguard pc1>>pc3: ping ok,ファイル共有ブラウズok,ファイル転送ok 一応これも出来る iPhone=>inet->onu->r1=>r2->pc2 iPhone: wireguard initiator iPhone>>pc2: ftp,smb共にブラウズとファイル転送ok iOSのwireguardで違いがあるのか?試したがそうではないみたい iPad=>iPhone=>inet->onu->r1=>r2->pc2 iPad: wireguard initiator iPad>>pc2: ftp,smb共にユーザー認証後busy pc2のufwは動いてないです iptablesはacceptポリシーでルール追加無し smbはinterfacesでwireguard経由の接続は追加済みです 後はどーすればいのやら… そんなアバウトな報告でもう「どーすればいのやら」となってしまうくらいなら 始めから技量の足りてないことをしてるだけだと思う 全てのログ、全てのパケットを取って、どこで何のパケットが紛失してその原因がどこのどの設定なのか探せ >>799 FTPのクライアント側はPASV切って繋げてみた? >>801 STOREではまだ試してないです 今夜やってみます >>799 1、出力途中で途切れるのと全く出力が出ないのとでは違う。ssh、ftpがどのタイミングで出力が止まるのか明確に書いて。出力結果をそのままコピペするのがベスト。 2、r1=>r2 この部分は無線なの?r2はr1の子機みたいなもの? 3、pc2はwireguardターゲットでありvpnを張る、一方pc3はwireguard無しでvpnではないということ? >>803 >>>799 >1、出力途中で途切れるのと全く出力が出ないのとでは違う。ssh、ftpがどのタイミングで出力が止まるのか明確に書いて。出力結果をそのままコピペするのがベスト。 申し訳ない、sshは異常なかった r1を完全に落としてから起動したら現象起こらなくなった 再起動じゃダメだったみたいだ、なんか残ってたのかな ftpはPASVでデータ接続張ろうとしてタイムアウト、でした 家帰ったら実際のログ採ります >2、r1=>r2 この部分は無線なの?r2はr1の子機みたいなもの? その通りです、r2は子機として使ってます >3、pc2はwireguardターゲットでありvpnを張る、一方pc3はwireguard無しでvpnではないということ? その通りです、pc3はwindowsです 早速質問なんだが、ここのスレでは下ネタよりの質問はありなのか? >>804 POSIXのリアルタイム拡張機能を使うにはRT-LinuxやART-Linuxというカーネルへのパッチが必要で特殊なハードウェアでしか動かないので、POSIX.1bを含まないPOSIX.1-2017だけを利用して開発したって記事を見かけたから、リアルタイム処理するのってそんなに難しいの?って思ったから 781です FileZillaのログです PORTから 状態: 192.168.179.254:21 に接続中... 状態: 接続を確立しました。ウェルカム メッセージを待っています... 状態: 平文での FTP は安全ではありません。FTP over TLS に切り替えてください。 状態: ログインしました 状態: /xxx/DSC09800.JPG のダウンロードを開始しています コマンド: CWD /xxx レスポンス: 250 Directory successfully changed. コマンド: TYPE I レスポンス: 200 Switching to Binary mode. コマンド: PORT 192,168,179,221,197,144 レスポンス: 200 PORT command successful. Consider using PASV. コマンド: RETR DSC09800.JPG レスポンス: 150 Opening BINARY mode data connection for DSC09800.JPG (29392896 bytes). エラー: 非アクティブになってから 20 秒後に接続がタイムアウトになりました エラー: ファイル転送に失敗しました 状態: サーバーから切断されました 続いてPASV 状態: 192.168.179.254:21 に接続中... 状態: 接続を確立しました。ウェルカム メッセージを待っています... 状態: 平文での FTP は安全ではありません。FTP over TLS に切り替えてください。 状態: ログインしました 状態: /xxx/DSC09800.JPG のダウンロードを開始しています コマンド: CWD /xxx レスポンス: 250 Directory successfully changed. コマンド: TYPE I レスポンス: 200 Switching to Binary mode. コマンド: PASV レスポンス: 227 Entering Passive Mode (192,168,179,254,213,78). コマンド: RETR DSC09800.JPG レスポンス: 150 Opening BINARY mode data connection for DSC09800.JPG (29392896 bytes). エラー: 非アクティブになってから 20 秒後に接続がタイムアウトになりました エラー: ファイル転送に失敗しました STOREじゃなくてPORTでした >>808 組み込み情報処理資格の教科書でも読めば? RTOS(Real-time operating system)は、 タスクの優先度と実行時間制限を基本とする preemptive multitasking で、優先度の低いタスクから、 高いタスクへ強制的に切り替える(context switching) 汎用OSのように、タスクの消費時間により、優先度を変化させたりしない。 高優先度のタスクが延々と実行されるので、超危険! だから、専門的な国家資格になっている 汎用OS では、高優先度のタスクの消費時間が増えてくると、 タスクを切り替えて、低優先度のタスクも実行されるけど、 RTOSでは、そういう事をしない 延々と、高優先度のタスクが実行され続けて、 低優先度のタスクは実行されない >>808 パッチを足したら特殊という定義なら、特殊なカーネルが必要。 >>809 ○アクティブモードの場合 サーバから自分(192,168,179,221)の50576番ポートまで接続可能か確認して下さい。 ○パッシブモードの場合 自分からサーバ(192,168,179,254)の54606番ポートまで接続可能か確認して下さい。 Mint 19 Mate です Chrome が標準で使っているフォントを専ブラでも使いたいのですけど Chromeの設定ではカスタムとなっていて何ベースのカスタムなのかわかりません しょーもない質問でもうしわけありませんが教えてくださいお願いします bashでjsonを扱いたくて、curlしたものをjqに渡して期待通りに取りたいんだけど、 jsonのデータをサンプルで作りたくてもちょっと難しすぎて https://pastebin.com/HM8mw6sR こんな感じなのですが、かっこが不完全で申し訳無いです 今日の日付だけselectしたいです echo data.txt | jq '.data[].familyInfo[] | select(.idInfo[].date == "20211024")' みたいなことが通ればいいのですが、絞り込まない状態(すべての日付)で出力されます >>815 chromeのスレで聞いたほうが良い内容っぽいけど、settingsとかでfontの設定を確認しては? >>817 更新演算子なんて生まれて始めて見ました。 というか、何が起きているか理解できてないので もう少しじっくり見てます。 jsonってカッコの整合性とか難しいので手打ちでサンプルデータとか難しい・・・ jqの使い方メモ、2020 https://www.kwbtblog.com/entry/2020/11/19/034253 |= は、関数・代入の所 左側のフィルターをかけて、| でパイプして右側に移る。 そして、右側の演算をし、その結果を左側のフィルターに戻して、値を更新する [小ネタ] シェルスクリプト内で YAML -> JSON 変換する #ruby、2019 https://dev.classmethod.jp/articles/201904_yaml-to-json-converter-on-shellscript/ Ruby の1-liner を使って、 データをYAML で書いて、JSON に変換する事もできる >>816 このデータを、JSON チェッカーでチェックすると、あちこちでエラーになるよな? JSON Formatter & Validator https://jsonformatter.org/ きれいに整列して、YAML などに変換もできる >>823 のツールで、 きれいに整列したり、YAML などに変換したが、正しく変換できない。 データが少なくなる { } の辞書内で、 "lastName", "idInfo" みたいな、同じキーが複数あるのが、ダメなのかも? >>824 は、つまり、こういう事をやっているだけだよな。 2回設定する意味がないのでは? { "a": 1, "a": 2 } KDEでマウス左長押し時にスクロールした時の四角が表示されなくなってしまったのですがどうすれば直りますか? これのことです https://i.imgur.com/TqtzaId.jpg Let's Encryptのルート証明書「DST Root X3」が無効になり、 wgetなどでhttpsのURLを取得しようとするとエラーになるようになった問題で、 CentOS7でupdate-ca-trustを使い、新しい証明書「ISRG Root X1」を追加しました。 update-ca-trustの実行に際しては /etc/pki/ca-trust/source/anchors/ /usr/share/pki/ca-trust-source/ のどちらかに証明書ファイルを置くとネットにはあります 上の方が優先度が高いらしいですが、 ここで優先度が高いとか低いとかいうのは具体的に何を意味しているのでしょうか? 今回は優先度が低い/usr/share/pki/ca-trust-source/に証明書ファイルを置いてupdate-ca-trustを実行したところ、 無事問題は解決したので、どっちでも良かったのかとも思いますが、 どういう意味なのか気になります うーん、一般的に設定の優先度って、検索順(優先的に探す順)かと思ってたので疑問を抱いたことはないなぁ 文脈にもよるけど、単に検索順に見つかるまで設定を探しに行って、見つけたら検索を止める、と思い込んでるわ >>826 スクロールとは? クリーンインストールしたらどうなる? >>827 検索する順番か、実装の多い順じゃないか。 >>826 壁紙の設定(デスクトップ右クリックメニューの一番上)の Layout で Folder View を選択 https://i.imgur.com/jTvsQcp.jpg >>827 普通は同じ設定項目に対して相反する設定があった場合に優先度が高い方が使われる、みたいな感じじゃない? 最近は/usrにディストロの設定が置いてあって/etcの方に管理者がそれを上書きしたい時に使うとかが多い ちゃんと読んでないけどupdate-ca-trustのmanにも書いてあるみたいよ ntfsをマウントする時はntfs-3gを使った方がいいですか ntfsのドライバ周りって最近大きく変わったみたいな話なかったっけ >>837 どういう意味ですか >>835 は 普通にwindowsと共有するドライブがntfsなんで mount -t ntfs mount -t ntfs-3g どっちがいいかな どっちでもいいかな という意味です >>838 >>837 じゃないけどそのままの意味だろ・・・ 俺んちはUbuntu20.04でその辺いじってないはずだけど $ file /usr/sbin/mount.ntfs /usr/sbin/mount.ntfs: symbolic link to mount.ntfs-3g $ みたいだな 鳥も書かずにそんなアバウトな聞き方して逆質問とか感じ悪い 初心者だからってバカにしやがって もうすこし優しく教えろよ いつもパソコンの前でカタカタしてるだけの引きこもりの分際でよ かかってこいよおら!!! 誰がうまいこと言えと・・・ つーか 早く835にかかってやれよ 大昔から言ってるけど、質問はこれでもかというくらい具体的かつ丁寧にするもの 回答は一言やヒントだけでもいいんだよ 回答側から聞き直さないといけない質問なんて普通相手しない >>840 でもお前はその見下してる引きこもりの分際すら手玉に取れない無能じゃん マジレッサーID:jGwEpS2i「ネタにマジレスは流石に」 「効いてる効いてる…w」と言う質問を書く変わった人来てんね >>840 >>838 です コイツは私じゃないです なりすましはやめてね >>839 ごめんなさい 使ってるのはdebian10.10.0です シンボリックリンクになってるか確認してなかったです 後で見てみます グラボのドライバー入れ直したらグラボのhdmiから音でなくなった aptでpulsaudioを入れ直してもデメでいろいろいじくってみたけど 結局aptitude大先生にreinstallしてもらったなぜか動いたわ 質問する前に自己解決したけど原因もなぜ治ったのかも不明なまま… aptitudeの謎の提案は悪魔に魂を売るようなもんでたまにシステム破壊されるけど とりあえずねじ込んでくれるから使ってしまう シンボリックリンクとハードドリンクってどう使い分けるんです? 前者は使いやすいショートカットって認識ですが後者は使う機会ないので シンボリックと違ってリネームしてもリンクは切れませんがシステムを跨げないしじゃあどう使えと >>852 一言で言えば、99%シンボリックリンクを使えばいいです。 昔はシンボリックリンクはありませんでした。そのころリンクと言えば、今でいうハードリンクだけです。 LinuxやUNIXで、ファイルのリネームやディレクトリ間の移動は、ファイルに対して新しいハードリンク(新しい名前)を作成し 古いハードリンク(古い名前)を削除する操作です。ですので、リネームや移動のときは、一瞬だけファイルに二つの(場合によってはそれ以上の) ハードリンクが出来ています。 その二つ以上のハードリンクが出来ている状態のままでも使えるので、「ああ、これってクールじゃん、どんどん使おう」と 思たのですが、ファイルシステムを跨げないなどが微妙に不便だったりするし、ディレクトリへのハードリンクはファイルシステムを 壊す場合もあったりするので、シンボリックリンクが出来ました。 なので、「ああ、ここはハードリンクでなくてはなるまい」と思う時以外は、シンボリックリンクを使っておけばOKです。 ハードドリンクはデスマのときに飲みますが、なるべく飲まない方がいいです。 rsyncやTimeShiftのようなバックアップアプリで定期的にバックアップを取る場合、前回から変更が無いファイルは最新日付のディレクトリにハードリンクが張られる 前回以前のディレクトリを削除した場合、シンボリックリンクだと最新日付ディレクトリにはリンクしか残らないけど、ハードリンクならファイルの実体が残る シンボリックリンクはなくても困らないけど、ハードリンクはなくなると困るな まとめると バックアップ用の機能がハードリンク 通常使うのはシンボリックリンク バックアップに限らず、リンク元が消える可能性がある場合はハードリンクの方が良い場合もある 何かのファイルのリンク数が例えば5とかなってた場合に、 残る4つのハードリンクがどこにあるのかって、 findでinode番号をずーっと探していくくらいしか思いつかないけど 何かいい探し方あるのかな? >>857 バックアップしかないやろ? ハードリンクは編集禁止って運用になるからな シンボリックリンクだとアイコンに印が付くし追跡できるけどハードリンクは元ファイルと見分けつかないからなぁ バックアップみたいに保存場所が明確なら問題にはならんけど散らかると厄介だわ lsでリンクが2以上のファイルに目を凝らすとかアレよ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる