探検


くだらねえ質問はここに書き込め! Part 237

■ このスレッドは過去ログ倉庫に格納されています
2019/07/13(土) 23:13:16.27ID:HKOjnUKM
まずは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 236
http://mao.5ch.net/test/read.cgi/linux/1556462911/
2019/08/05(月) 07:39:06.15ID:b/fV9rpd
>>266
シェルなのか!
ありがとう。
2019/08/05(月) 14:25:00.29ID:DL85mP1p
debianってデフォでbash comletion入ってないのね
ubuntuだと当たり前のように使えてたから何故タブが効かないのか分からなくてちょっと焦った
デフォじゃないのはセキュリティのためなんだろうか?
2019/08/05(月) 16:20:18.85ID:c1PqLhAB
そんなもん、なくていいじゃん。bashですらなくしたいぐらいだ。
2019/08/05(月) 18:09:39.15ID:m9mq5k5p
???
2019/08/06(火) 01:00:23.42ID:5WCes8HH
hoge.log.2.gz
hoge.log.3.gz
・・・
hoge.log.35.gz
と、ログがある状態で、{3..33}まで wc -l したい時は、一度gunzipしないとダメ?
gzのままgrep とか wcとかかけたい時とかあります。
2019/08/06(火) 01:03:51.27ID:68DFWwgw
>>271
zcat, zgrep
gzipでもgzip -dcすればファイルに書き込まずに出来るけど
2019/08/06(火) 01:12:16.33ID:68DFWwgw
>>272
質問の意図を理解した
wc -l hoge.log.{3..33}
したときのようにまとめて表示したいってことか。
無理やり<(zcat hoge)で複数渡すことはできても、見やすいように表示するのはスクリプト書かないと無理じゃない?
grepについてはzgrepで良かろ
2019/08/06(火) 04:44:56.64ID:5WCes8HH
>>273
エスパーしていただいてありがとうございます。
1ヶ月の行数を出したいと思っていたのですが、
zcat hoge.log.{3.33}.gz | wc -l でいいですよね。

zgrepは知らなかったのですが、これもzcatしてからgrepすることと同じなので、
なぜ書き込んでしまったのか申し訳無いです。
ありがとうございました。
2019/08/06(火) 06:59:37.35ID:2kcPOTvB
zwcくらいならシェルスクリプトで実装できそう
2019/08/06(火) 21:15:13.85ID:5WCes8HH
補足ですが、
1日ごとの行数と、30ファイル前後つまりは1ヶ月の行数もと思って
gzを意識せずにwcコマンドを打つと

$ wc -l detect.log.{20..25}.gz
2109 detect.log.20.gz
1832 detect.log.21.gz
1770 detect.log.22.gz
1567 detect.log.23.gz
1916 detect.log.24.gz
1652 detect.log.25.gz
10846 合計

gzファイルなのに1つずつ、さらにはご丁寧に合計まで出力されました。
これってwcコマンドの中に、gzipされていたら解凍、また複数なら合計まで出してやろうという機能が
含まれているんですよね。
ここまで気を遣っているくれているとは思いませんでした。
2019/08/06(火) 21:43:07.41ID:7JP4gW6A
バイナリの中に含まれてる改行コードを数えてるだけやで?
2019/08/06(火) 21:46:12.03ID:7JP4gW6A
ふむ。約9KBのpng画像をwcに食わせたら24行らしい
800KBのgif画像は6000行だったよ。
gifの方が行数が多くなる傾向にあるかも
2019/08/06(火) 22:07:12.28ID:2kcPOTvB
画像フォーマットの改行文字を数えるなんて面白いことしますね
2019/08/07(水) 04:12:49.64ID:8rDVAC2H
おもしろき
こともなきwcを
面白く
281login:Penguin
垢版 |
2019/08/07(水) 06:06:01.03ID:dWhLIgdb
ping、Tracerouteが外に急に通らなくなりました。
operation not permitedで通りません。
Ubuntu18.04使ってます。
なんででしょうか?


/etc/ufw/before.ruleはこうなってます。

# ok icmp codes for INPUT
-A ufw-before-input -p icmp --icmp-type destination-unreachable -j ACCEPT
-A ufw-before-input -p icmp --icmp-type time-exceeded -j ACCEPT
-A ufw-before-input -p icmp --icmp-type parameter-problem -j ACCEPT
-A ufw-before-input -p icmp --icmp-type echo-request -j ACCEPT

# ok icmp code for FORWARD
-A ufw-before-forward -p icmp --icmp-type destination-unreachable -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type time-exceeded -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type parameter-problem -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type echo-request -j ACCEPT
282login:Penguin
垢版 |
2019/08/07(水) 07:33:41.11ID:dWhLIgdb
出来た
OUT書き忘れてた
283login:Penguin
垢版 |
2019/08/07(水) 07:35:18.58ID:dWhLIgdb
# allow outbound icmp
-A ufw-before-output -p icmp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
-A ufw-before-output -p icmp -m state --state ESTABLISHED,RELATED -j ACCEPT

を追加でいけたが、これで間違ってないですか?
284login:Penguin
垢版 |
2019/08/07(水) 07:39:27.33ID:dWhLIgdb
だめです

Pingは通っても、tracerouteが通りません。
どこが間違ってますか?
2019/08/07(水) 08:02:40.65ID:prphR60S
>>284
rootでも通らんのけ?
286login:Penguin
垢版 |
2019/08/07(水) 08:19:51.93ID:dWhLIgdb
>>285
通らない

-Iオプションつけたら通る
なんでデフォだと通らないの?
UFWもちゃんとポート53開けてあるのだが
33434-33534もtracerouteのUDP用として開けてる


$ sudo traceroute 192.168.0.1
traceroute to 192.168.0.1 (192.168.0.1), 30 hops max, 60 byte packets
send: 許可されていない操作です

$ sudo traceroute -I 192.168.0.1
traceroute to 192.168.0.1 (192.168.0.1), 30 hops max, 60 byte packets
1 192.168.0.1 0.313 ms 0.653 ms 0.653 ms
287login:Penguin
垢版 |
2019/08/07(水) 08:26:33.11ID:dWhLIgdb
$ sudo traceroute -U 192.168.0.1
でも通るわ
tracerouteのデフォってUDPじゃなかったっけ?

ちなみに
$ sudo traceroute -T 192.168.0.1
のTCPでも通る

なんで-Uオプション必要なんでしょうか?
288login:Penguin
垢版 |
2019/08/07(水) 08:30:34.93ID:dWhLIgdb
ちなみにtracerouteのパスは、

$ which traceroute
/usr/sbin/traceroute
   traceroute -> /etc/alternatives/traceroute.sbin*
289login:Penguin
垢版 |
2019/08/07(水) 18:14:51.80ID:0hm+v0Tm
Ubuntu18.04 Xfce使用。
CanonのTS5030というプリンターで
ようやくまっとうに印刷できるようになったのですが
写真印刷する時、余白なしにしても全部写真が左上にずれてしまいます。
これってどこで調節するのですか?

余白なしにしようと、画像サイズでかくしたり、
余白出ないように、L判の縦横の長さいじっても
画像が左上にずれるだけでどうにもなりません。
2019/08/07(水) 18:39:21.75ID:LiGSkHbh
まっとうに印刷できてないじゃないかw
2019/08/07(水) 18:39:43.85ID:Ho9n7KTf
CUPSが見てる設定ファイル弄ればいいんじゃないの
どーせMAC用のを流用しただけだと思うし
2019/08/07(水) 19:33:13.80ID:pKYliUJ9
>>289
>どこで調節するのですか?
設定ファイルではなく、元写真を加工する(調整する)ソフトをBashスクリプトとかで作って
ちゃんと正しい位置に印刷するようにすれば良いんじゃないのか?
293login:Penguin
垢版 |
2019/08/07(水) 23:19:06.79ID:0hm+v0Tm
>>290
写真以外はまっとうに出来ます(笑

>>291
どこ見るかよう分からんが調べてみます

>>292
いや、これは元写真ではなく"L判に印刷するソフト"が
いくら元写真をいじっても変な位置に修正するのだと思います
GIMPから画像弄っても思いっきり左上にずれます。
2019/08/08(木) 10:27:03.32ID:qyBmwDCi
PHPのアップデートするとPHPredisが使えなくなってしまいます。
※session.save_pathにredis(127.0.0.1:6379)を指定しています。
Redis-cli Monitor見てると、
PHPREDIS_SESSION:****が一切出てきません。
redisでsetやgetなどの動作は問題ありません。

MariaDBやRedisをストップしてからPHPをアップデート。
Redisでflushdbしてもダメ。サーバーを再起動してもダメ。
redisを再インストール、phpredisを再インストールなど、
ごちょごちょしていると復活します。
とは言えコレをすると復活する方法がありません。

PHPredisとの連携をうまく保つには、
どのようにPHPをアップデートすれば良いのでしょうか?
295login:Penguin
垢版 |
2019/08/08(木) 10:40:09.38ID:N9k8i8QQ
Window 10とdual boot すると起動時に/ マウントで何時間も待つこと頻繁にあるのは何故?
296login:Penguin
垢版 |
2019/08/08(木) 20:58:05.85ID:yKBLwBgw
WQHDのモニタの2560x1440表示をスケーリングで1920x1080二する方法ないかな?

サイズ調整200%にしてからxrandrで1.5倍でできると思ったのにうまくいかない
297login:Penguin
垢版 |
2019/08/08(木) 21:01:09.14ID:yKBLwBgw
あーこのやり方だとサイズ調整150%と同じだな
サイズ調整ってxrandrをGUIで指定してるだけなのか
2019/08/08(木) 23:07:36.54ID:0kdYf8nk
>>294
普通は、言語処理系の更新は、セキュリティ更新しかしない

マイナー更新でも、何かが動かなくなる。
メジャー更新なら、まず動かない

メジャー・マイナー更新するなら、Chef などで更新の練習をして、
綿密に動くかどうか、システムテストも繰り返さなければならない!
2019/08/08(木) 23:12:38.23ID:0kdYf8nk
>>295
Windows とのデュアルブートは、Win7 まで

それ以降は、高速スタートを切ったり、EFI システムパーティションとか、色々ややこしいし、
簡単に、元には戻せない

だから、日経Linux では、仮想OS を勧めている
2019/08/09(金) 02:12:57.80ID:OapTiIFy
結局Beanってどうなったん
2019/08/09(金) 02:36:01.92ID:O0xx+lmB
みすたー?
302login:Penguin
垢版 |
2019/08/09(金) 03:49:03.31ID:3MArpKwm
PC1でHDD複数台使ってそれぞれ異なるフォルダにマウントしてる
PC2に全HDDを移して、さらにPC2に元々ついてるHDDが加わったとして、
マウントの設定等をしなくてもそのままで動くんだろうか?

つまり、LinuxはHDDをどうやって認識してるのか?マザーボードのポート?
それとも個体識別番号?
2019/08/09(金) 04:06:42.25ID:O0xx+lmB
>>302
OS自体はポート番号(/dev/sda, /dev/sdb, ・・・)みたいなもので認識してる。
マウントするときは、ポート番号からマウントすることもできるし、
HDDについたUUIDでマウントすることもできるし、
好きなラベルをつけて、それでマウントすることもできる。

ポート番号でマウントしたら、構成によって変わることがあるし、
ラベルだったら重複するときどうなるのか知らないw
UUIDもディスクを丸ごとコピーしたら重複する
2019/08/09(金) 04:43:34.00ID:zPJs7HVi
デュアルブートを前提に質問してんのにデュアルブートそのものを否定する奴なんなん?
2019/08/09(金) 04:46:45.32ID:O0xx+lmB
アメリカをヒッチハイクで横断を前提に質問してんのにヒッチハイクそのものを否定する奴なんなん?
306login:Penguin
垢版 |
2019/08/09(金) 04:48:41.36ID:3MArpKwm
>>303
たぶんsda,sdbとかでマウントされてるので、移行先で再設定が必要そうですね
ありがとう
2019/08/09(金) 09:00:43.29ID:If6uwNRD
>>302
個体識別名なら
/dev/disk/by-id
を見ればいい。
HDD を接続した時にここに新たに作られたのがその個体の名前だから
HDD 本体にシールを貼って書いて置くといいよ。
パーティションの名前もここにあるから mount に使えるはず。
2019/08/09(金) 12:15:23.27ID:RwaElEnn
>>302
カーネル自体はPCIのドメイン番号とかバス番号とかの「物理的にどう接続されてるか」で区別してる
んでそれらをデバイスファイルとしていろんな区別の仕方でユーザーランドに提供してる
/dev/sda /dev/sdbなんかは検出順で区別、/dev/disk/*とかはそれぞれのストレージの情報で区別、みたいに
309login:Penguin
垢版 |
2019/08/10(土) 07:37:12.52ID:aD2rLBhz
クラウド使うと家のパソコンの性能が低くても
高cpu使用するソフト使えたりするの?
2019/08/10(土) 07:52:11.15ID:SAX4sSvT
使えるよ
2019/08/10(土) 09:14:47.07ID:pVppkzph
LinuxNASにシャドウコピー機能を持たせたくて、どのファイルシステムを選ぶか迷っています。
xfs(LVM), btrfs, zfsの3種が候補かなと思いつつ、中でもbtrfsがお手軽かと思っています。
ただ最も低負荷な物を選びたいと思うので、アドバイスが頂けたら嬉しいです。

ハードはHP ProLiant MicroServer N54Lでc2d並の性能です。
2019/08/10(土) 09:44:59.94ID:aD2rLBhz
>>310
ありがとう
313login:Penguin
垢版 |
2019/08/10(土) 14:59:54.23ID:p7Fxg0uj
ファイルの削除ってディレクトリのアクセス権ですか?
ルートで作ったファイルが通常ユーザーで普通に消せたんですが
これで正常ってことでよき?
314login:Penguin
垢版 |
2019/08/10(土) 19:53:36.60ID:jo1K4DKU
所有者はrootだけど権限は削除可能になってるとかない?
315login:Penguin
垢版 |
2019/08/10(土) 21:53:58.44ID:omHPIZf5
てきとーなこと言うな
2019/08/11(日) 01:57:58.64ID:cra4EHkj
>>313
基本的にファイルが存在するディレクトリのwパーミッションに従う
スティッキーが設定されているとちょっと変わるが
2019/08/11(日) 03:37:16.39ID:fbfbhXo0
スティッキービットは悪い文化
2019/08/11(日) 17:00:20.62ID:njz2qjT+
>>317
1. /tmpは廃止すべきだよ派
2. スティッキービットが立っている状態の挙動で統一すべきだよ派
どっち?
319login:Penguin
垢版 |
2019/08/11(日) 21:11:08.94ID:i6boNT2l
そういうのはよそでやっとくれ
質問の邪魔
2019/08/11(日) 21:22:03.61ID:3JMjmUyB
/tmpは廃止すべきだよ派 なんてあんの?
なんで?
2019/08/11(日) 21:31:48.17ID:ELSpJAMH
スティッキービット無しでどうやって /tmp を使うんだよってことでしょ
2019/08/12(月) 00:51:04.46ID:wwkzG9Pz
chmodとchownを覚えたら次はchattrなるものが出てきた
削除禁止コマンドだとは思うがキリがないねホント
2019/08/12(月) 01:05:37.00ID:d4sdreTy
>>322
chattrだのchflagsだのはファイルシステム依存だし設定したの忘れてはまったりするから個人的にはあまり使わない方が良いと思う
setfaclの方をよく使う
>>321
Linuxだとプロセス毎にファイルシステムをマウントできるから、ユーザーのログイン時にtmpfsをマウントしておけばあとは子プロセスにも引き継がれて、そのユーザー専用の/tmpを使える
324login:Penguin
垢版 |
2019/08/12(月) 01:37:58.17ID:6/Bwmy5M
linux使ってて楽しかったエピソード教えてください
2019/08/12(月) 01:47:19.43ID:kwlHVxHl
エロゲが動いた
2019/08/12(月) 01:51:48.26ID:Fn0NXkA3
CUIで動くエロゲは?
2019/08/12(月) 02:11:36.09ID:9n6imKhh
まあ世の中には、エロ小説(文字だけのエロ)もあるし、
文字だけのアドベンチャーゲムもあるし、
別にCUIで動くエロゲがあっても不思議じゃないよね
2019/08/12(月) 06:24:36.87ID:NokuNn6B
アスキーアート(Shift JISアートでなく)のエロ絵で抜ける自信がない。
というよりAAキャラが吹き出しで喋ってるとcowsayの類に見えてしまって萎えるw
2019/08/12(月) 06:26:37.78ID:NokuNn6B
>>319
「どっち?」と聞いててかつくだらないから
スレの趣旨には合ってるだろ。

ちなみに俺は2.で,かつfd.oの/run/user/1000を使うべき派。
2019/08/12(月) 08:10:15.26ID:EVYBnYns
>>324
万年「Hello,world!」の俺でもコマンド入力したり
数行のスクリプト書いたり
GUIが落ちても「あんなの飾りです」で
コンソール画面から復旧出来るようになった事かな

逆に悔しかったのは
せっかくDLしたero.rarが壊れてて解凍出来なかった事
Windowsでも出来なかったから本当にk

え、もういい?
2019/08/12(月) 21:19:38.56ID:qA5d2VM4
.zipや.lzhはともかく、.rarは何が嬉しくて使うんだろう。
2019/08/12(月) 22:05:12.61ID:08qyW/S3
歴史的経緯
2019/08/12(月) 22:16:57.31ID:OTtZMnKH
rar使うのはビットエラーを訂正できるからだろ
2019/08/13(火) 09:40:40.49ID:MgbYRS41
寧ろLHZを使うほうが歴史的経緯感ある。
今となっては何も嬉しいことないもん。
2019/08/13(火) 12:30:05.71ID:jCE8M4Zz
lzhファイルを作成するのはWindows 95時代に意図的にやめた。
2019/08/13(火) 13:20:27.04ID:2h8FjxHn
lzhそのものの欠陥じゃないのに理不尽な話だ
2019/08/13(火) 13:45:07.03ID:+RxcUrhq
まあ自分だけで使うなら何使ってもいいけど他人とのやり取りに使うなら流行ってるというのは正義だから
2019/08/13(火) 16:37:08.03ID:jCE8M4Zz
>>336
海外で使われてなかったからね。
国際標準に従うのは必然
2019/08/13(火) 16:56:40.35ID:2h8FjxHn
別に解凍後にスキャンするでもよし
ハッシュつけるもよしで
そういう知恵がない情弱が
言われるがまま使用を中止したわけだ

毛唐のアーカイバもLZHの解答くらいはできるわけで
日本製のソフトが海外で使われてないってのはダウトだな
2019/08/13(火) 16:57:09.34ID:2h8FjxHn
s/解答/解凍/g
2019/08/13(火) 17:48:52.98ID:sRlH/1Q7
×解凍
○伸長+展開(uncompress->tar xの動作)
2019/08/13(火) 18:26:01.36ID:I15/gaSZ
Linuxmint
Let's note
ログイン時に
「1」「7」「w」などが打ち込めなくなった
手元に他のキーボードなどが用意できない場合の対処法はありますか?
2019/08/13(火) 19:31:52.27ID:E2YFVNJJ
ソフトウェアキーボード
シングルユーザーモード
ストレージ取り外して他のシステムからchrootして書き換え
344login:Penguin
垢版 |
2019/08/13(火) 22:16:42.60ID:u9T1BiLF
別マシンからSSH
345login:Penguin
垢版 |
2019/08/14(水) 22:59:24.57ID:M22ERBWu
ext4のジャーナルをオフにしてる人いる?
オフにするとなんかやばい?
346login:Penguin
垢版 |
2019/08/14(水) 23:06:06.52ID:M22ERBWu
ていうか、ジャーナルに書き込むファイル一覧みたいなの載ってるサイトないの?
2019/08/15(木) 00:07:57.94ID:axXkmldA
>>345
壊れたら「あっそ」で終わらせられるならおk
348login:Penguin
垢版 |
2019/08/15(木) 00:34:13.60ID:SbF7iiO2
>>347
だよな
どんなファイル書き込んでるんだろうなあ
書き込んでるファイルの種類にもよるわ
変なもん勝手に保存されてても困るw
2019/08/15(木) 04:57:08.28ID:jBb/jnwC
ジャーナルは、DB のトランザクションと同じ

1. 更新前に、更新するものをジャーナルに書き込む
2. 更新する
3. 書き込んだジャーナルを消す

だから、2でエラーが起きて更新されなかった場合、
1で書き込んだジャーナルが消されないで残っているから、更新されなかったファイルがわかる
2019/08/15(木) 07:42:56.72ID:0006xiYG
セーブせずどこまでやれるかの腕試しか
ディスクの破損イメージって作れないのかな
壊れたHDDの対応方法覚えたいんだけどそんなコマンドあってもアレか
2019/08/15(木) 13:25:44.59ID:PI1Ctg0Y
ファイルシステム使わずにddとかでブロックデバイスに直接書けばすぐ壊れるだろ
2019/08/15(木) 13:56:58.70ID:Lbb1jv5a
>>351
なしてデスか。
2019/08/15(木) 17:47:40.54ID:u2VHRh5o
>>350
hdparm --make-bad-sector
354login:Penguin
垢版 |
2019/08/15(木) 21:28:06.41ID:SbF7iiO2
>>349-350
ということは、jpg画像とかVimで作ったテキストファイルは
勝手にジャーナルで保存されないってことでいいの?
特に、ジャーナルでVimとかは設定ぐらい保存してそうだけど
355login:Penguin
垢版 |
2019/08/15(木) 23:32:47.79ID:fAD6QAWC
なんでそんな結論になったの?
356login:Penguin
垢版 |
2019/08/16(金) 00:29:42.58ID:lcPqYbRl
どっかのホームページ見て
まあ、システムの部分のファイル以外は保存してないと俺思うけどね
一応、聞いてるのです
2019/08/16(金) 01:03:44.55ID:mEUfhNWj
たぶん、そのファイルシステムで保存するファイルは、
すべて一旦、ジャーナルに記録してから更新してるだろ

各アプリでは、ジャーナル機能のon/off を切り替えていない

ジャーナル機能を持っているのは、各ファイルシステム。
だから、ext2/3/4 で、ジャーナル機能がそれぞれ異なる
2019/08/16(金) 01:10:38.93ID:b/uIvxSZ
× 各ファイルシステム
○ ファイルシステムドライバ
2019/08/16(金) 06:03:40.40ID:JH7IJwPP
ext2にジャーナルあったっけ
360login:Penguin
垢版 |
2019/08/16(金) 08:23:55.12ID:Li1BkZ5m
>>356
どのページ?

あと名前欄に最初のレス番入れといて
361login:Penguin
垢版 |
2019/08/17(土) 04:54:31.19ID:VX7S9zeH
test
362login:Penguin
垢版 |
2019/08/17(土) 09:14:17.09ID:ugGgCPi3
テストはテストスレで
363login:Penguin
垢版 |
2019/08/17(土) 13:08:15.48ID:YvWIlgBP
testos
2019/08/18(日) 00:37:57.27ID:G1fa7xDK
$ echo foo | sed -r 's/(.*)/\U\1/'
$ echo FOO | sed -r 's/(.*)/\L\1/'
sedだけで大文字小文字の変換ができるって最近知ったけどなんでmanに載ってないのさ
隠し機能なのか?
2019/08/18(日) 00:46:34.26ID:mMWMyVh5
manに書いてあるとおり、sedのドキュメントはinfoだから。
\Uや\LについてもGNU版sedの拡張として記載されている
2019/08/18(日) 00:52:49.95ID:bbsK3hGV
https://qiita.com/kuma35/items/dcbf9d1127bf741b806a

ぐぐってみたらこんなのあった
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況