X



トップページLinux
1002コメント396KB
くだらねえ質問はここに書き込め! Part 231
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
垢版 |
2018/04/27(金) 22:21:49.83ID:qUD1DBTq
まずは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
0502login:Penguin
垢版 |
2018/06/14(木) 15:46:45.57ID:C80+z9y4
>>500
できれば、そこまで本格的にはしたくなかったんですよね。
自宅LANのUbuntuはKVMの1インスタンスなのでコストは無視していい程度ですし
実家のルータは11acへ入れ替えで導入しただけで、
たまたまOpenVPNがついてる!って気づいて始めたことなので
本来はラズパイを転がすことすらやりたくないといえばやりたくないんです。

とはいえ、ラズパイよりはエッジルータを転がすべきというのは非常に理にかなった意見です。
導入見送りか、エッジルータで検討してみます。ありがとうございました。
0503login:Penguin
垢版 |
2018/06/14(木) 19:43:04.37ID:1Yb2Nqzi
>>501
PID は空いている番号を付けているので、起動順とは無関係です。
括弧内はサブシェル内で記述通りに動きます。
0504login:Penguin
垢版 |
2018/06/14(木) 19:49:47.77ID:1hB8qL73
>>503
空いている番号をつけるというのなら、
なぜ連続した番号になるのでしょうか?
0505login:Penguin
垢版 |
2018/06/14(木) 20:02:32.55ID:1hB8qL73
>>501
まず、通常PIDは小さい番号から割り当てられていきます。
最大値を超えたらリセットされますがリセットされるまでは、
現在使用した番号と一度使用した番号は再利用しません。
仕様ではないと思いますが通常そのように動作します。
0506login:Penguin
垢版 |
2018/06/14(木) 20:07:10.98ID:1hB8qL73
>>501
ではどうなっているのか確認してみましょう。

以下のコードを実行するとこのように表示されます。

[test.sh]
#!/bin/sh
{ sleep 1; } &
{ sleep 2; } &
{ sleep 1; } &
ps f

[出力]
323 tty1 S 0:00 \_ /bin/sh ./test.sh
324 tty1 S 0:00   \_ sleep 1
325 tty1 S 0:00   \_ sleep 2
326 tty1 S 0:00   \_ sleep 3
327 tty1 R 0:00   \_ ps f

ちゃんと連番が割り当てられていますね?
0507login:Penguin
垢版 |
2018/06/14(木) 20:12:05.24ID:1hB8qL73
>>501

では次のコードを実行した結果です。

[test.sh]
#!/bin/sh
{ sleep 1; sleep 3; } &
{ sleep 2; sleep 2; } &
{ sleep 3; sleep 1; } &
ps f

[出力]
338 tty1 S 0:00 \_ /bin/sh ./test.sh
339 tty1 S 0:00   \_ /bin/sh ./test.sh
341 tty1 S 0:00   |  \_ sleep 1
340 tty1 S 0:00   \_ /bin/sh ./test.sh
343 tty1 S 0:00   |  \_ sleep 2
342 tty1 S 0:00   \_ /bin/sh ./test.sh
344 tty1 S 0:00   |  \_ sleep 3
345 tty1 R 0:00   \_ ps f

おやおや? 何やらtest.shが大量に生まれましたね?

これはなんでしょうか?

そうサブシェルです
{ } の中が一つの場合は最適化されサブシェルは作られなかったようですが、
{ } の中を複数にしたためサブシェルが生成されました。

つまり、 /bin/sh ./test.sh がforkされ新しいPIDを持ったプロセスが
複数生成されたということです。
0508login:Penguin
垢版 |
2018/06/14(木) 20:15:24.37ID:1hB8qL73
よし、あとは頑張れ
0509login:Penguin
垢版 |
2018/06/14(木) 21:09:18.69ID:jpqyrf/m
どうでもいいがps(1)のfサブコマンドは初耳だわpstree(1)と同じようなものだけどps(1)は既定で入ってるだけ使いやすいな
0510login:Penguin
垢版 |
2018/06/14(木) 23:43:26.48ID:h9UNJ5l1
>>507
論点が違う

{}の中の最後の一つはexecで実行されるから
新しいpidは作られずにそれを引き継ぐ
とかソースも読まずに予想してみる

{}の中をそれぞれ3つにして試してみると確認できるかも

{sleep 2; sleep 4; cmd_a;}&
{sleep 1; sleep 3; cmd_b;}&

予想ではpidは若い順に
cmd_a, sleep2, cmd_b, sleep1, sleep3, sleep4
になるんじゃないかな
知らんけど予想
0511login:Penguin
垢版 |
2018/06/15(金) 00:06:11.07ID:kkqBk9ty
LVS、keepalivedを使ったロードバランサを設計してるのですが
設定値についておしえてください

ipvsadmで仮想サーバにリアルサーバを関連づけるときに
-sオプションで負荷分散のアルゴリズム(ラウンドロビンやリーストコネクション等)や
-wオプションで重み、パケット転送方式を指定しますが、
/etc/keepalived/keepalived.confでも
lvs_schedエントリで負荷分散のアルゴリズムや
weightでの重み、lvs_methodでパケット転送方式を指定することになってます

これらは両方揃えないとならないのでしょうか?

LVSは負荷分散を、keepalivedはリアルサーバの監視を、という機能分担だと
思っているのですがkeepalived.confで負荷分散アルゴリズム等、LVSと重複したことを
設定するのは何故だろう?と疑問に思ってます
0512login:Penguin
垢版 |
2018/06/15(金) 07:32:14.78ID:h+Bx0u5P
>>511
keepalived使うならipvsadmで設定する必要ないよ
keepalived.confだけ書けばいい
それにしたがってkeepalivedがLVSを設定してくれる
0513login:Penguin
垢版 |
2018/06/15(金) 19:20:13.35ID:f7TrTKDn
VirtualboxでゲストOSとしてKaliをインストールしたのですが、画面のリサイズがしたく
GuestAddition CDイメージを挿入→実行するをクリックすると
「うわっ!このソフトウェアで問題が発生しました。プログラムを見つけることができません」と出てくるのですがどうすればいいのでしょうか
0515login:Penguin
垢版 |
2018/06/15(金) 19:41:41.77ID:MGVUhOvS
くだ質だからだろ
0516login:Penguin
垢版 |
2018/06/16(土) 00:13:43.13ID:CXt3IHee
>>512
そうですか
回答どうもです

気にはなるので揃えておこうと思いますが、うーん、なんかやっぱり寄せ集め感が
0517login:Penguin
垢版 |
2018/06/16(土) 05:36:48.94ID:7qkX7XVM
kali yuga
0518login:Penguin
垢版 |
2018/06/16(土) 11:39:46.83ID:7qkX7XVM
aptでダウンロードされるパッケージの.debファイルをapt通さずに直接ダウンロードすることはできませんか?
apt使ってでもいいですけど
.debファイルとして入手できませんか?
0521login:Penguin
垢版 |
2018/06/16(土) 13:14:13.36ID:0e+U7qdc
groff で日本語を使いたい
環境: debian_version 9.4 stretch

$ groff -v
GNU groff version 1.22.3

日本語man の man zmore が日本語で読めるので

$ cp /usr/share/man/ja/man1/zmore.1.gz .
$ gunzip zmore.1.gz
してから (zmore.1 のエンコードは utf8)
$ groff -mandoc -mja zmore.1 > test.ps
して出来たpsファイルをgimpでみたけど、文字化け
ついでにps2pdf test.ps から pdf をつくったけど、やっぱり文字化け
何がたりないか教えてください。
最終的に日本語で自分でmanやらroffで文書を書きたいのです
あとtbl, eqn が日本語通さないとか情報があれば合わせて教えてください。
0522login:Penguin
垢版 |
2018/06/16(土) 16:27:37.81ID:Zyfl+NQs
Ubuntu18.04LTS使用

mailxコマンドでプロバイダーからもらったメールアドレスでメール送りたい場合って、
Postfixの設定する必要あるんですか?

mailxコマンド使って、プロバイダーのユーザー名とパスワードだけで送れないの?
0523login:Penguin
垢版 |
2018/06/16(土) 16:56:10.21ID:fDbCH+83
$ echo "message." | mailx -s "subject" -S smtp=snmp://example.com:587 -S smtp-auth-user=USER -S smtp-auth-password=PASSWORD -S from=from@example.com to@example.com
0525login:Penguin
垢版 |
2018/06/16(土) 17:37:42.35ID:7qkX7XVM
子プロセスより先に親プロセスが終了してしまっても問題はないのですか?
プロセスリストやpsなどのツリー構造から外れてしまうので見た目が少し気持ち悪いですが
それ以外の不都合みたいなものは発生しませんでしょうか?
0526login:Penguin
垢版 |
2018/06/16(土) 17:59:24.16ID:NhczilOr
くだらない質問ですが、Linuxって何に使うんですか?
0527login:Penguin
垢版 |
2018/06/16(土) 18:04:35.18ID:s+vSECQA
くだ質の鏡だな君は
0528login:Penguin
垢版 |
2018/06/16(土) 18:05:47.86ID:NhczilOr
>>525
おまえ褒められてんぞ。
良かったな。
0529522
垢版 |
2018/06/16(土) 19:05:27.75ID:Zyfl+NQs
>>523
それやると
unable to look up public/pickup
って出るんだよね
なんでPostfixが関係あるんだろ?


$ echo "message." | mailx -s "subject" smtp=smtps://example.com:587 smtp-auth-user=USER smtp-auth-password=PASSWORD from=from@example.com to@example.com

postdrop: warning: unable to look up public/pickup: No such file or directory

ちなみに
smtp=smtps://~に変更したのと、-Sオプションがないので消した
0530login:Penguin
垢版 |
2018/06/16(土) 19:54:16.17ID:7qkX7XVM
>>526
プロセスの制御とかCPUの割り当てとかハードウェアの制御とか
基本的にユーザーが意識する必要はない
0532login:Penguin
垢版 |
2018/06/16(土) 21:17:46.14ID:NhczilOr
./configure --with-plugins=all
と書いてあるけどな。
0534login:Penguin
垢版 |
2018/06/16(土) 21:44:16.08ID:uvRjB3S3
>>518
apt download hoge
0535login:Penguin
垢版 |
2018/06/16(土) 21:47:30.83ID:uvRjB3S3
>>516
揃えるってよくわからんな
keepalived使うならipvsadmで何かやる必要ってないはずだよ
せいぜい-Lで状態見るくらい
0536login:Penguin
垢版 |
2018/06/16(土) 21:54:44.14ID:uvRjB3S3
>>529
> -Sオプションがないので消した
-Sとその次の「smtp=....」がセットなんだから
それ消したら意味がなくなる
-Sがないmailxを使ってるのであれば>>523の方法は使えない
0537login:Penguin
垢版 |
2018/06/16(土) 21:55:45.62ID:uvRjB3S3
>>525
プログラムの作りしだいじゃないすか
0538login:Penguin
垢版 |
2018/06/16(土) 23:10:59.96ID:Fwj6i4bE
22GB使用の1TBのディスクをパーティション情報を含めてバックアップしたいのですが、何か良い方法はありませんか?
ディスクの大半が空いているためDDコマンドでイメージを作成するのは無駄な気がしてしまいます
0540login:Penguin
垢版 |
2018/06/16(土) 23:16:31.01ID:uvRjB3S3
>>538
Mondo Rescue
0541login:Penguin
垢版 |
2018/06/16(土) 23:31:26.80ID:NhczilOr
Windowsはドキュメントやデスクトップがワンドライブと他のデバイスに同期されるから、バックアップの必要がない。
Linuxもそうなればいいのに。
0542login:Penguin
垢版 |
2018/06/16(土) 23:33:44.08ID:NhczilOr
ちなみにWindowsのログオンはマイクロソフトアカウントでサインインになった。
そのうえ、パスワードもいらなくなった。
Windows helloになった。
0543login:Penguin
垢版 |
2018/06/17(日) 00:29:09.35ID:YbD60qvB
そんなんよく使えるな
0545login:Penguin
垢版 |
2018/06/17(日) 01:17:21.25ID:SOMIIRcE
onedriveの容量だけでバックアップなんかできるわけないわ
0546login:Penguin
垢版 |
2018/06/17(日) 01:17:25.68ID:9/+rNzVH
ReFSv1ってLinuxから使うにはどうなの?
0547login:Penguin
垢版 |
2018/06/17(日) 01:41:24.08ID:0zaOs5iZ
>>541
その手のならDropboxが使える
0548login:Penguin
垢版 |
2018/06/17(日) 04:22:11.03ID:6dXyvmt1
よくコマンドのエラーフォーマットとして
cmdname: 不明なオプション -- 'z'
みたいなのを見掛けるのですがあれはなにか取り決めというか関数があるのでしょうか。
またシェルスクリプトでそういう関数を実装している例があれば教えてください。
0551login:Penguin
垢版 |
2018/06/17(日) 21:56:20.04ID:bZe9mJFJ
DisplayPortのスリープ問題はLinuxでも発生するのでしょうか?
0552login:Penguin
垢版 |
2018/06/18(月) 13:01:53.44ID:pPGziV43
linux上でうごくアプリケーションを勉強がてら作りたいんだけど、お題をくれないでしょうか。こんな感じのがいいって要件や自分の環境は次の通り。

・コマンドラインでうごく
・オプションをとる
・手元にいまあるのはCentOS
・ネットワークは多少わかる
・開発期間1ヶ月いない(2時間/日)
・言語は問わない
0553login:Penguin
垢版 |
2018/06/18(月) 15:16:44.65ID:87/vxzDu
fizzbuzzサーバーとかちょっと妄想した

サーバー側
「$ fizzbuzz_server -2 hage -3 hige」のように3と5、FIZZとBUZZの組み合わせ以外にも対応
数字と文言が指定されずに起動された場合は3と5、FIZZとBUZZの組み合わせの通常のfizzbuzz
素数以外が指定された場合や片方しか指定されなかった場合エラーで終了
接続を受け付けたら「2の倍数ならhage、3の倍数ならhige、6の倍数ならhagehige」と組み合わせを返しクライアント側には待機させる
接続を受けた順にクライアント側に入力を促す


一杯接続があった場合ずーっと待ち続ける事になるから10接続ぐらいの複数のグループにしてー…とか、仕様考えるだけで結構面倒臭いね(´・ω・`)
0554login:Penguin
垢版 |
2018/06/18(月) 15:38:51.42ID:UfHsGRl1
>>552
もしWindowsでのプログラミングは慣れていてLinuxでのプログラミングを練習したいというならシステムツール的なのを作ると良いんじゃないかね
プロセスの検索&情報の標準とか

あとrootで起動したプロセスを適切に権限降格するのは一度やってみるべき
0555login:Penguin
垢版 |
2018/06/18(月) 17:25:19.05ID:VWRbciQ7
>>552
Unicodeに対応した(というかUnicodeにのみ対応した)
「与えられた単語の端末上での幅を数値で出力する」コマンド
cw(1)コマンドと仮定して
$ echo 'abc' | cw
3
$ echo 'あ漢字' | cw
6
オプション曖昧幅の文字を「西洋式」か「東洋式」どちらで解釈するか
$ echo '◇' | cw --westwidth
1
$ echo '◇' | cw --eastwidth
2
0556login:Penguin
垢版 |
2018/06/18(月) 17:37:35.39ID:nM5OL2ON
仕事終わったらめっちゃ親身に答えてくれてて感動した。。。

>>553
内部の実装はシンプルだから楽そうだし、でもサーバクライアント用のの実装の勉強になりそう!ありがとう!

>>554
おっしゃる通り、Windowsの方は慣れてる、プロセスとかシグナルまで見たことはないけど。。。だからこそ、いい勉強になると思った!ありがとう!

>>555
文字コード周り無知で申し訳ないんだけど、幅ってのはbyte数のことかな?それとも、文字通り幅かな?オプション的に後者な気がするけど、CLIの表示系に強くなれそう!ありがとう!
0557login:Penguin
垢版 |
2018/06/19(火) 02:42:40.02ID:w7hU+YOE
Ruby で、Mechanize で、クローラーとか
0558login:Penguin
垢版 |
2018/06/19(火) 03:36:11.89ID:RAs2NYfI
ネットワークが得意なら野良バイナリのバージョン管理ソフトを作ってほしい
Debianでjuliaの最新版を使いたいときとかに重宝する。
0559login:Penguin
垢版 |
2018/06/19(火) 03:46:40.74ID:OVNkXyp7
野良バイナリのバージョン管理ソフトってなに?
0561522
垢版 |
2018/06/19(火) 04:19:00.58ID:Tppcai9+
>>536
なんか知らんが-Sオプションないぞ(Ubuntu18.04LTS使用)

で、mailxコマンド使ってプロバのIDとユーザー名入力してメール送るだけなのに
なんでPostfixの設定までしなくちゃならないの?

なんかPostfixで設定しないとmailxコマンド使っても送信しようともしないぞ
Postfixデーモン起動してディレクトリとかの設定するとメール送信しようとするが、

refused to talk to me: 554 5.7.1 <my IPアドレス]>: Client host rejected: Access denied

で止まる。




質問なのだが、このmailxコマンドってのは、普通にTelnetかなんかでプロバのポートにアクセスしてるんだよね?
これだったら普通にTelnetかなんかで直接プロバイダーのポートにアクセスしてメール送信する方が楽なのでは?
そうしたら、Postfixいらないよね?
0562login:Penguin
垢版 |
2018/06/19(火) 04:57:49.33ID:pNVrMq6C
>>561
> 質問なのだが、このmailxコマンドってのは、普通にTelnetかなんかでプロバのポートにアクセスしてるんだよね?
いや特に指定しなければローカルのsmtpサーバーの筈。
0563login:Penguin
垢版 |
2018/06/19(火) 05:11:35.64ID:RAs2NYfI
>>560
いや例えばJuliaやexaコマンドっていうのは
公式が配布してるバイナリくらいしか最新版を入手する手立てがないんですよ
(もちろん./configure && makeでもできますがなるべく避けたい)
だからこれをaptみたいなユーティリティで管理できればなと思いまして。
0564login:Penguin
垢版 |
2018/06/19(火) 07:47:54.98ID:u6NFkj0d
>>563
ん?aptのリポジトリを追加するだけじゃないの?
それか、debパッケージ作ってdplgコマンドインストールすれば管理は楽だよ。
0565login:Penguin
垢版 |
2018/06/19(火) 07:48:47.51ID:NsEPjP60
>>561
telnetは関係ないっしょ

自分でSMTPしゃべるスクリプトとか書けるならそれでいいんじゃね
0566login:Penguin
垢版 |
2018/06/19(火) 07:51:46.95ID:NsEPjP60
>>564
> aptのリポジトリを追加するだけじゃないの?
リポジトリどこにあるの?
0567login:Penguin
垢版 |
2018/06/19(火) 08:00:17.22ID:u6NFkj0d
野良バイナリのバージョン管理ソフト を開発してaptと併用するより、リポジトリを作ったほうが楽。
新しいバージョン管理ソフトが必要ってことにはならないじゃん。
作ってもらうにせよ、自分用に用意するにせよ、aptで管理するのがいいよ。やり方も全部調べれば書いてある。
0568login:Penguin
垢版 |
2018/06/19(火) 08:03:00.90ID:NsEPjP60
それ「aptのリポジトリを追加するだけ」じゃないじゃん
0569login:Penguin
垢版 |
2018/06/19(火) 08:08:15.48ID:s9agPMVC
仮想OSにcentos7を入れて、/dev/sda, /dev/sdb、2つの仮想ディスクを作って、
/dev/sdaにはデフォルトのlinux環境
/dev/sdbにはエロデータ専門の /ero だけを作るとして

もし /ero の容量が足りなくなったときに、ディスク拡張をしたい場合は、
仮想ディスクの容量を増やしてから、linuxのパーティションを広げることになると思うけど、

二つ目のディスクにおいて
/dev/sdb1をLVM、/dev/sdb2を/eroとして作っておくか、
/dev/sdb1をext4ファイルシステムとして/eroのパーティションを作っておくかどっちが良い?

cuiだと、fdiskでどっちでもパーティション拡張できる?
パーティションの容量拡張はあっても、2つ目のパーティションを作ることは無いです。
0570login:Penguin
垢版 |
2018/06/19(火) 08:08:57.30ID:u6NFkj0d
>>568
思いつきでレスしただけだから今調べたけど、Juliaは古いリポジトリしかないっぽい。自分でdebパッケージを作るのが楽だと思う。
0571login:Penguin
垢版 |
2018/06/19(火) 08:17:47.87ID:NsEPjP60
>>570
いーかげんな回答するなよ
質問者が混乱するだろう
「dplg」の誤記も訂正しときなよ
0572login:Penguin
垢版 |
2018/06/19(火) 08:18:27.46ID:NsEPjP60
>>569
仮想環境あるなら
自分でいろいろ試してみるのがいいんでは
0573login:Penguin
垢版 |
2018/06/19(火) 08:23:00.66ID:u6NFkj0d
>>571
apt使えよってだけで不確定な部分はクエスチョンで返してるしやり取りに何の問題もないわ。誤字訂正はありがとう。
0574login:Penguin
垢版 |
2018/06/19(火) 08:24:14.59ID:s9agPMVC
>>572
たしかにそうだけど、正直パーティション触るのって怖いわ。
今、fdisk /dev/sdb とか叩いてここでビビってる。
気になっているのは、単一のディレクトリしかない1つだけのパーティションなら運用的にどっちがやりやすいのかなと。

LVMは仮想ディスクを混ぜあわせたり、
lvmの中にパーティションを細分化できる、というところまではわかるんだけど、
コマンドもたくさんあるし経験しても、必要になったときに忘れてそう。

lvm無しならfdiskかpartedとかだけで済むんだっけ・・・
0575login:Penguin
垢版 |
2018/06/19(火) 08:26:19.58ID:NsEPjP60
>>574
なにを怖がっているんだ
仮想マシンなんてなんぼぶっこわしてもいいじゃん
0576login:Penguin
垢版 |
2018/06/19(火) 08:32:38.15ID:RAs2NYfI
野良バイナリの質問者です。
ありがとうございました。
自分でdpkgを作ってapt管理するというのは初耳でした。
調べるとどうやらフォントもそういう風に管理したほうがいいようなのでこれを期に
aptの勉強をします。
0577login:Penguin
垢版 |
2018/06/19(火) 08:35:24.00ID:D5YfTS6v
フォントは.local/share/fontsに入れてる
0578login:Penguin
垢版 |
2018/06/19(火) 09:12:49.96ID:IdnCfOUh
>>576
>自分でdpkgを作ってapt管理する
いろいろ間違っている
野良リポジトリと、自分でdebパッケージをリビルド・作成するのは別の話。
複数台のマシンを管理しているなら、
イントラネットにリポジトリを立ててaptを使う意味がある。
しかし、1台しかないなら、単純にそのマシンの中でdebパッケージをリビルドもしくは作成すれば良い。
その際にはaptは無関係。
さらに「自分でdpkgを作る」は初心者に無理、無意味。
多分、自分でdebパッケージを作ると言いたかったのだろう。
dpkgはパッケージ管理システムのコマンド。
0579login:Penguin
垢版 |
2018/06/19(火) 09:26:34.66ID:s9agPMVC
partedで /dev/sdb1 (LVM, sdb2は元々無し)を 削除してrebootしたら、あっさりemergency mode。
何が起きたか全然わからない・・・起動時のlvm関連でエラーを起こしているかな・・。
partedで削除した時に今、使っているから再起動したら反映されるんじゃない?みたいなこと書いてあったような。

/deb/sdb1のLVMの入れ物しか削除していないのに、/である/dev/sdaすらマウントできないの?
vi /etc/fstabもできないし、全然何やって良いかわからない・・・。

:/#systemctl redaultしたら
Buffer I/O error on dev dm-2, logical block 2566128, async page read
って出てる
0580login:Penguin
垢版 |
2018/06/19(火) 15:44:22.33ID:mGp9WCPY
>>577
ビットマップフォントだと面倒じゃね?
0581login:Penguin
垢版 |
2018/06/19(火) 17:07:39.07ID:OVNkXyp7
バイナリをそのままディレクトリに入れておけばいいだけ
ほんと無駄なことするなぁw
0582login:Penguin
垢版 |
2018/06/19(火) 20:38:11.07ID:Tppcai9+
質問です。

mailxコマンドでプロバイダーのメールアドレス使って、メールを送ろうとしてます。
mailxコマンドで送ろうとするとPostfixがどうのこうののエラーが出たのでPostfixを起動しました。

その後、またmailxコマンドでメールを送ろうとすると今度はこういう↓(次のレスに貼ります。)エラーが出ます。
エラー:554 5.7.1なのでSMTP 認証なしに外部宛てへメールを送信しようとした場合のエラーだと思います。

これってどこいじればメール送れるのですか?
特に自宅にメールサーバー作るわけでもなく、ただプロバイダーのメールアドレスでコマンドラインからメール遅れればいいと思ったのですが。。。
Postfixすらいじる気なかったのですが。。。

ぐちゃぐちゃになったので質問しなおしです。よろしくお願いいたします。
0583login:Penguin
垢版 |
2018/06/19(火) 20:41:07.29ID:Tppcai9+
Jun 19 20:00:00 ubuntu postfix/pickup[1969]: 8322D3806AB: uid=0 from=<mymail@maymail.ne.jp>  ←プロバイダーからもらった自分のメアド
Jun 19 20:00:00 ubuntu postfix/cleanup[3229]: 8322D3806AB: message-id=<20180619********@ubuntu.localdomain>

Jun 19 20:00:00 ubuntu postfix/qmgr[1970]: 8322D3806AB: from=<mymail@mymail.ne.jp>, size=426, nrcpt=1 (queue active)
                                             ↑
                                    プロバイダーからもらった自分のメアド

Jun 19 20:00:01 ubuntu postfix/smtp[3231]: 8322D3806AB: to=<mymail@mymail.ne.jp>, relay=MYProvider.ne.jp[MYProvierのIPアドレス]:25, delay=1.1, delays=0.68/0.23/0.16/0, dsn=5.7.1, status=bounced
                       (host MyProvider.ne.jp[MyProviderのIPアドレス] refused to talk to me: 554 5.7.1 <MY IP アドレス[***.***.***.***]>: Client host rejected: Access denied)
                               ↑                                             ↑
                          プロバイダーのIPアドレス                               自分のIPアドレス

Jun 19 20:00:01 ubuntu postfix/cleanup[3229]: 517BA380902: message-id=<20180619********@ubuntu.localdomain>
Jun 19 20:00:01 ubuntu postfix/bounce[3232]: 8322D3806AB: sender non-delivery notification: 517BA380902
Jun 19 20:00:01 ubuntu postfix/qmgr[1970]: 8322D3806AB: removed
0584login:Penguin
垢版 |
2018/06/19(火) 20:43:45.85ID:Tppcai9+
↑ エラーは/var/log/mail.logからです。


# mailx -s "test mail" -r mymail@mymail.ne.jp mymail@mymail.ne.jp < /home/testmail.txt

で送信しようとしてます。
0586login:Penguin
垢版 |
2018/06/19(火) 22:12:33.95ID:Tppcai9+
>>585
それやってみたのですが、毎回こうなります


# mailx -s "test mail" -r mymail@mymail.ne.jp mymail@mymail.ne.jp < /home/testmail.txt

ubuntu postfix/master[5499]: warning: process /usr/lib/postfix/sbin/smtp pid 6118 exit status 1
ubuntu postfix/master[5499]: warning: /usr/lib/postfix/sbin/smtp: bad command startup -- throttling
ubuntu postfix/pickup[5500]: 82B443806AB: uid=0 from=<mymail@mymail.ne.jp>
ubuntu postfix/cleanup[6094]: 82B443806AB: message-id=<20180619*******@ubuntu.localdomain>
ubuntu postfix/qmgr[5501]: 82B443806AB: from=<mymail@mymail.ne.jp>, size=426, nrcpt=1 (queue active)


これってSMTPのデーモンかなんかが動いてないってことですか?
0588login:Penguin
垢版 |
2018/06/19(火) 22:46:22.22ID:Tppcai9+
>>587
そう、正にそれなのです
そのPostfixの設定が意味わからんのです

smtp〜の設定がぐちゃぐちゃになってるっぽいのです
0589login:Penguin
垢版 |
2018/06/19(火) 23:23:59.62ID:nFiGcy/B
>>588
まずプロバイダが管理しているsmtpの設定がどうなっているのか確認する。
次にあなたが書いた/etc/postfix/main.cfを大丈夫な範囲で晒す
0590login:Penguin
垢版 |
2018/06/20(水) 00:38:59.45ID:bUlJjBYj
>>583
どこのISPかわからんけど
認証通らないと中継許可してくんないとかじゃないの
0591login:Penguin
垢版 |
2018/06/20(水) 01:54:53.33ID:IOTy1vnE
>>585-586
ここで言ってるmailxはDebian系だとheirloom-mailxパッケージかs-nailパッケージだ
RedHat系だとheirloom-mailxが入ってる

nailを使ってその設定が読まれていればプロバイダのメールサーバに直接つなぎに行くからpostfixは関係なくなるはず
0593login:Penguin
垢版 |
2018/06/20(水) 09:41:05.47ID:qh4ADqO5
>>582
Outbound port25 blocking のはなしなんじゃないの。
調べてみたら。
0594login:Penguin
垢版 |
2018/06/20(水) 12:06:12.27ID:gt1X4qS/
>>591
heirloom-mailxはbsd-mailx になったのでは?
0595login:Penguin
垢版 |
2018/06/20(水) 16:02:13.58ID:Mjra7XEK
余所からマウントしたディスクのファイルのオーナー設定って
本来のオーナーじゃなくても
たまたまuidやgidが一致したらそのユーザーのオウンにされちゃうよね?
これって仕様として正しいの?

uid 1000, gid 1000とかなんて普通に使ってるから
関係ないユーザーの所有にされてしまうんだけど
0596login:Penguin
垢版 |
2018/06/20(水) 16:43:25.97ID:DlScEv10
別のシステムで同時に使いたいならファイルサーバー使うべきだし出来ないならちゃんとid指定してユーザー作るべき
0597583、585
垢版 |
2018/06/20(水) 18:12:54.82ID:nsfVAaka
>>589-590
プロバイダーは、OCNです。

>>591
どうもUbuntu18.04LTSだと、heirloom-mailx(なのかbsd-mailx)が標準らしいですね
今、#apt install s-nailでs-nail入れたのですが、heirloomx(なのかbsd-mailx)からs-nailにどうやって切り替えるのでしょうか?
#mailx 〜やってもheirloom-mailx使ったままです

>>593
Firewallは全部素通りにしてます



てか、この>>585の現象って自分のPCから一応はプロバイダーのメールサーバーに繋ぎにはいってますよね?
やっぱ認証の問題でしょうねえ
0598583、585
垢版 |
2018/06/20(水) 18:28:01.18ID:nsfVAaka
Thunderbirdでメール送るときは、ポート465だけど、(Thunderbirdではメール送れる)
なんかどっかのホームページに載ってたPort:587でmailxコマンド使って送ってみた
やはり送れないなあ

/var/log/mail.log
ubuntu postfix/qmgr[1938]: 0B1BB380101: from=<mymail@mymail.ne.jp>, size=426, nrcpt=1 (queue active)
ubuntu postfix/smtp[13832]: SSL_connect error to smtp.MYProvider.ne.jp[ip***.***.***.***]:587: -1 ubuntu postfix/smtp[13832]: warning: TLS library problem: error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../ssl/record/ssl3_record.c:252:
ubuntu postfix/smtp[13832]: 0B1BB380101: Cannot start TLS: handshake failure
ubuntu postfix/smtp[13832]: SSL_connect error to smtp.MyProvier.ne.jp[ip***.***.***.**]:587: -1
ubuntu postfix/smtp[13832]: warning: TLS library problem: error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../ssl/record/ssl3_record.c:252:
ubuntu postfix/smtp[13832]: 0B1BB380101: to=<mymail@mymail.ne.jp>, relay=smtp.MYProvider.ne.jp[ip***.***.***.**]:587, delay=454, delays=454/0.05/0.11/0, dsn=4.7.5, status=deferred (Cannot start TLS: handshake failure)
0599login:Penguin
垢版 |
2018/06/20(水) 18:33:18.03ID:NhTe7DAG
nfsサービスが動いているサーバ1において、
良く読み書きあるサーバAと、たまに読み書きのあるサーバBがあるとして、
サーバA <---nfs---> サーバ1 <---nfs---> サーバB

これをパフォーマンスの高いiscsiに置き換えるならcentos7では
サーバA <---iscsi---> サーバ1 <---iscsi---> サーバB
で運用できる?
iscsiでUSBのような直接繋がって共有できないイメージなので、
アクセス頻度の高いサーバをiscsiにして、

サーバA <---iscsi---> サーバ1 <---nfs---> サーバB
にするのが正解?他にも方法ある?
0600login:Penguin
垢版 |
2018/06/20(水) 18:41:29.98ID:gt1X4qS/
>>597
>どうやって切り替える
update-alternative
0601login:Penguin
垢版 |
2018/06/20(水) 19:58:19.11ID:FLtQHm5G
465と587の違いを誰か説明してやってくれ。
俺はそろそろ全力で佐治を投げようと思う。
■ このスレッドは過去ログ倉庫に格納されています

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