くだらねえ質問はここに書き込め!Part 246
■ このスレッドは過去ログ倉庫に格納されています
まずは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 245
https://mao.5ch.net/test/read.cgi/linux/1625239222/
■■■ 荒らしは放置 ■■■
特定の個人名を出す奴は荒らしです。無視しましょう。 $ xhost +
access control disabled, clients can connect from any host $ LC_ALL=en_US.UTF-8 sudo timeshift-gtk &
成功感謝 apacheを使った特定のディレクトリで
2つの.htpasswd、どちらかで認証が通ると閲覧できるという仕組みはできますか?
Locationディレクティブ内で、
1番目のbasic認証、2番目のbasic認証、最後にsatisfy anyを使って通せるとかできないでしょうか? .htpasswdを繋げたファイルをつくって、それをauthfileに指定する、とか? Linux、Mac、Windows間で外付けのドライブを使って大量のファイルをやり取りしたいんだけど
FSは何がいいですかね。NTFSあたり?
- どのプラットフォームでも読み書きできて欲しい
- 速くて安定しているほどいい。読み、書き、削除、ディレクトリートラバーサル等
- 商用のFSドライバー前提でもいい(値段にもよるけど)
- とりあえず Linux - Mac あるいは Linux - Windows 限定でもいい。Linuxが主体 >>755
同じアカウントがあったりするとだめじゃね? >>756
757も言ってるけど直接マウントするなら実用的な選択肢はFAT32くらいしかない
ちゃんとやるならネットワークストレージにしてSMBでマウントするのが普通だと思う 今さらFATは本当にやめといたほうがいいよ…
ちょっとアンマウント失敗しただけでファイル構造壊れまくりで、安定性重視なら
除外しかないと思う
ちょっとLinuxサポートされてきexFATの方が幾分かマシそう
自分としては安物でもNAS(というかSMBとかNFS)しか無い >>756ですが皆さんどうもです。
>>757 FAT32は最大ファイルが4GBでしたっけ? それだと駄目なんです。
>>759 >>760
NASですか、あると便利だろうなと思いつつ未導入です(だからこういう質問をしているとも)。
とりあえずSMBサーバとか立てて、コンピュータを全部イーサ(一応ギガ、普段はWi-Fi)で
繋いだらそれなりに速かったりするのかな? でも最大でも 1Gb/s = 128MB/s ?
ま、いずれにせよちょっとやってみます。 >>756
samba使うならbtrfsかな
USBで付け替えるとなるとntfsしかないのでは カーネルがキャッシュとして使うメモリのサイズを制限する方法を教えてください
Ubuntu 20.04をメモリ32GBのマシンに導入しSambaのファイルサーバをやらせてます
free -hコマンドで見るとavailableが27GB超と十分あるようなのですが、
数時間稼動させてるとbuff/cachaが30Gi以上となり、
ssh接続時に30秒ほどスワップインが発生しつづけて接続タイムアウトを起こす、
cronのジョブが起動するまでに1分以上かかる等の状況が発生しており、
この遅さを解決したいと思ってます
そこで32GB中キャッシュは25GBまで、と制限して、残り5GBくらいにその他OSの
プロセスを残す、スワップアウトさせない…なんてことができないかなと思ってます
vm.dirty_background_bytesやvm.dirty_background_ratioをいじってみましたが、
効きませんでした
メモリはスロットがまだあるので増設はできますが、増設したら増設した分キャッシュが
メモリを占有し、今と同様、他プロセスを圧迫するかと思い、それ以外の対応を
まずはとりたいと思ってます 確かにfreeの量があるのにスワップを少し使っちゃう仕組みって何だろうな >>766
なるほど、こういうパラメータがあるのですね
現在の値は60でした
求める動作とするならば0ですが、どうなるか試してみます
情報ありがとうございます >>764
メモリがbufferに乗ってるのと動作が遅くなるのは関係なさそうだけど 純粋に重い処理動かしてね? >>764
> 30秒ほどスワップインが発生しつづけて
どのようにそれを確認した? /etc/fstab からswapのエントリ消しちゃえばいいんじゃない?
OOMになってもしらんけど CentOS7で運用しているサーバですが、
PHPがデフォルトの5.4と古いので7系にアップデートしたいと思っています。
やり方自体はググれば多数見つかるのですが、
実際にアップデートしても問題が起きないか心配です。
というのも常時10人ぐらいがサイトにアクセスしているからです。
やはり、一旦httpを停止してアップデートするのがベターでしょうか?
実際にアップデートしたことがある人は、体験談をお聞かせください >>766
いろいろ情報を調べ、値を10にして調査中です
>>768
topでみると、smbdがCPUを20%くらい使っていますが、それ以外は目立ったものは
ありません
150人ほどで利用している、ストレージ20TBのファイルサーバなので致し方ないかなと
Sambaが長時間無応答になることは無いですね
>>769
vmstat 1を動作させてsi/soを見つつ、sshへ接続をすると、
siを35秒ほど繰り返していることを確認しました
siが納まったあとは、ssh接続はすぐになされるので、sshdプロセスがスワップインされたのかなと
>>770
そこまでは必要ないかなと思っております NASにLinuxインストールして録画サーバー構築したいです。
おすすめのディストリビューション教えてください。
CPU 第二世代ATOM
メモリ3G
ストレージ512MBのDOM
debianとか入れたかったのですが、ストレージ小さくてインストールうまくできません。 Tiny Coreとかちっちゃいのあるけど、録画サーバーでしょ。
512MBじゃどのみち無理じゃね。 /bootだけ小さいストレージに入れて残りはHDDに入れるんだよ >>774
補足
メモリ充分なため、スワップ領域は不要です
HDD2本内蔵
OSは256MBの領域にインストールして、録画データはHDDに保存したいと考えています。 >>772
vm.vfs_cache_pressureというパラメータもあるけどどうかな。文字通りファイルシステムのキャッシュに
関するパラメーター。これを大きくするとプレッシャーが高まる -> キャッシュを手放す的な感じ
だったかと。
その分ファイルシステムの性能は落ちるんだろうけど >>772
> そこまでは必要ないかなと思っております
必要というか、スワップ領域を無くしたらどうなるかの実験は有りだと思うがな。ただ、150人ほどで利用してるってことだと、やりにくそうではある。 install したCLIのアプリを忘れないようにするにはどうしたらいいですか?
紙に書いておく、txtに書いておくとかはナシで
つまり、GUIのドックみたいのができないかなということです linuxだとkindleのdrm解除できないのか >>783
> GUIのドックみたいの
厳密に。GUI上に見えてる事が必要なのか。 >>787
なんとかできた
linuxにcalibre5(dedrm7)とkindle1.31入れてdedrm6.8のpyファイルをゴニョゴニョしたら出来た 古いNASのOSサポート切れたので、USBブートでDEBIAN起動して使用しています。
リブートした時にうまく起動しない時があるのですがなぜでしょうか?
Hdmiでディスプレイ接続すると起動して、接続しないと起動しません。リモートログインもできない状態なのでどうしてよいかわかりません。なにかアドバイスいただきたいです。 起動できるhouhouで起動してcopyして新環境に移行。 大昔にdmesg晒せと言われて言うとおりにしたら
解決に一手間で済んだっけな
くだ質かどうかは忘れたが 1文字だと書き込めるけど長文(3行)が規制で書き込めないなんじゃこりゃ 現在ncqが有効になってるOSはLinuxだけらしいけど
多くのSSDで不具合が出てるのにデフォで無効にしないのはなぜ? >>764 です
vm.swappinessを60から10にして様子をみてみたところ、
ssh接続やcronジョブの遅延は、多少はスワップインが発生しますが、
遅延しても2〜3秒程度と、運用に支障がない程度まで減少させられました
>>778
QoSというと帯域制御の設定でしょうか
こちらは何も設定しておりません
付属のGUIのパフォーマンスモニタで見たところ、ネットワーク使用率は5〜30%程度で
基準は別にないですが、そんなものかなとも
>>779
なるほど
現状の遅延の解消することを試みるときは、こちらを大きくしてみることも検討します
>>780
しばらく運用していて、availableなメモリは継続して25GB程度という状況につき、
スワップ領域を無くしたらどうなるかについて、引き続き試してみようと思います >>798
> スワップ領域を無くしたらどうなるかについて、引き続き試してみようと思います
先にswappiness=0を試した方がよろしいかと >>795
基地外書き込みする奴への制限だろ
いまはAIで基地書き込みしている奴を見つけて制限するって簡単に出来るからな >>796
> 現在ncqが有効になってるOSはLinuxだけらしい
と思った理由は? /home/test/public_html内のすべてのファイルを
/home/sample/public_htmlに移動するには
どんなコマンドを打てば良いのでしょうか?
mv /home/test/public_html /home/sample/public_html
だと正しく移動できませんでした mv /home/test/public_html/* /home/sample/public_html 条件と違うが、大抵の人はこうするんじゃないかな。
mv /home/test/public_html /home/sample/ >>804
.htaccessのような.で始まるファイルはこれでは移動できないから注意 2行にわかれるけど、これじゃ駄目かな?
cd /home/test/public_html
mv * .[^\.]* /home/sample/public_html >>803
mkdir /home/unko
mv /home/sample/public_html /home/unko
mv /home/test/public_html /home/sample NASのフラッシュメモリを512MBから8GBに交換しました。Disk on Moduleで純正物ではないですが、うまく、Linuxをインストールできました。2000円ちょいでSSDでMLCみたいです、USB2.0なので速度は20MB/s〜30MB/sらしいです。色々ありがとうございました。 >>803
mv /home/test/public_html/{*,.[^.]*} /home/sample/public_html そんな面倒なことするなら
>>805 と
mkdir /home/test/public_html
でいいかと 合理的な範囲で、できる限り面倒な手順を勝ちとする。 find /home/test/public_html -maxdepth 1 ! -path /home/test/public_html -exec mv {} /home/sample/public_html \; >>814
上司を説得して代わりにやらせる人間を雇って作業させる 人件費の発生を合理的と言えるか意見の分かれるところ ディレクトリ A と A のコピー B があったとする
A の中身の一部のファイルに変更を加えて
$ rsync -a A/ B
したとする
このとき、差分だけがコピーされると思っていたが、B の中身の変更を受けてないファイルの実行権限が失われてることに気付いた
なぜ?
それと、これを防ぐ方法があったら知りたいです LPICでyumの問題も過去問にあったのですが
やっぱりCentOSで勉強したほうが良いのでしょうか? >>820
よくわからんけど -E (--executability) とかじゃね? apt、apt-get、aptitudeとかいろいろあって混ぜたら危険だったっけな >>820
rsync -Dglort --devices --specials A/ Bで試してみて >>821
今、自分が使ってる環境で、yumって打ったらどうなる? bashの履歴で全角を全部無視する方法ってありますか
$HISTIGNOREにちまちまと指定するしかないんですかね? >>832
HISTIGNORE="*[!$(printf '\t\n') -~]*"
全角っていうかASCIIの可視文字・空白類以外全部 >>833
ありがたい
HISTIGNOREの[]ってこう使うのか… 簡単なシェルスクリプトならググらずに書けるようになりました
プロセス置換やコマンド置換はなんとか使えてますが出力の>()は使ったことがありません
入力の<()は割と使う機会がありますが出力の方はどう使うんですか? 会社の方針で、社外から会社のリソースを使うときはWindowsにリモートデスクトップ接続してから使うということになりました
つまり、自宅マシンA、社内WindowsホストB、社内計算サーバCがあるとすると、まずAからBにリモートデスクトップ接続して、次にBからCにsshなり何なりする必要があります
いちいちリモートデスクトップを挟むのは煩わしいのですが、これを透過的にするというか、Aから直接Cにsshしているようにアクセスする方法はありますか Windowsを介せと言ってるのに何で規則破るの? >>836
会社の規則を破るのは>>836の責任ということにして
AからCに直接繋げない(会社の規則のことでなくネットワーク的に)ならそれはなぜかを
まず調べよう 煩わしいのは、何回も認証を通過する手間がいやなのか
Windowsのリモートデスクトップのもっさり感がいやなのか >>836
>Aから直接Cにsshしているようにアクセスする方法はありますか
ないわけないやん
お宅の会社の方針はクソだな セキュリティそれなりのとこならおかしな話じゃないな
BにSSHのプロ棋士立てれば?
バレたら怒られるだろうけど WindowsホストBはゲートウェイ的なのが一台あるということなのか、単に自分が会社で
使っているWindowsマシンのことなのか。 作業を省力化したり効率化したりしようとする努力は重要だが
それをすべき対象かどうか分別する判断力はもっと重要なのさ
そして、ちょっと工夫すればできそうだと思うと、判断を誤る
あきらめて脳を停止して、リモートデスクトップ接続しておけ
そして転職して、直接SSHできる環境をつくる立場に立って、
そしてそう指導する方が、なんぼかマシだ >>845
外に鯖立ててリモートポート転送すれば良いだけ 構成図なんか書かなくても分からんか?
自宅マシンがAで社内計算サーバがCでOSがともにLinuxなら
Cで
$ ssh -C -N -f -R 8022:localhost:22 A
Aで
$ ssh -p 8022 localhost
で良かろう? ■ このスレッドは過去ログ倉庫に格納されています