くだらねえ質問はここに書き込め! Part 235
■ このスレッドは過去ログ倉庫に格納されています
まずは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 234
http://mao.5ch.net/test/read.cgi/linux/1542376726/ ifconfig en0 downで停止させる際に、
en0の中の一つだけを停止させたいのですが、
どうすればよいでしょうか。
en0には、
(0.0.0.1)
(0.0.0.2)
のように複数ipアドレスがあり、
その中の一つのipアドレスだけ停止させたいという状況です。
すみません、至急教えてください。。 en0:0とかen0:1みたいな名前ついてないの?
ついてたら
ifconfig en0:1 down
でいける。 ついてないんです
全部en0なんですが、分けれるんですかね arp -aで確認したところ、全部en0だったんですが、
違うコマンドで確認すると分かれてるのかな >>585
$ nmcli d
とかどう?
ここにレスしてるってことはLinux使ってるってことで,
NetworkManagerが使える可能性が高い 一つだけ切りたいってことはサーバーかなんかで常時起動しておく必要があるってことかと推測できるけど、どんな事情なんだろ すみません、mac使いなのでunixコマンドなんです
ひとつのmacをサーバーとして、それに複数台、
共有でつないでいるんですが、
そのうちの一台をそのサーバーとして使ってるmacから切りたいという状況です
その切りたいmacから接続を切らないといけない状況で、
その切りたいmacから見て、
en0に複数あり、そのうちのipひとつ(サーバーとして使っているmac)を切りたいという状況です >>595
新・macかUNIX板で聞くほうがいいと思いますよ。 Ubuntu18.04使用中。ufw(ファイヤーウォール)使用中。
UFWでIncoming、Outogoingを全部Denyにしてます。
そんで今、以下だけOutgoing Allowにして開けてます。
一応、ホームページ見るのとメール見るのとは出来ます。
80 http
443 https
53 DNS
------
465 postfix smtps
995 pop3s
------
tor-socks 9050
NTP 123
これだと、pingとかtracerouteまで封殺されてしまいます。
いちいち、一個一個コマンドをUFWで設定するのめんどくさいのですが、
まとめて通す方法ないですか?
または、Pingがどのポート使ってる、Tracerouteがどのポート使ってる、nmapがどのポート使ってるとかって
分かる方法ないですか? pingとtracerouteはufwのICMPの設定で通りました。
アプリがどのポート使うか(使ってるか)すぐ分かる方法ないですか? てか、gufw(GUIの方)って使いづらくね?
設定変更するの激遅やん
固まったのかと思ったら、1回1回ufwを再起動してるんだな
まとめて設定出来てその後再起動とか、icmpもgufwから設定できるようにしてほしいわ
ついでにアプリケーションレベルで止める機能もつけてくれ >>601
/etc/service を見れば有名なのは全部書いてある
そこに載ってないものは実行時にps系のコマンドで確認すれば良い
nmapはポートスキャナーだからプロトコルの種類によらず全部のポートが対象 質問です
現在、Linuxbeanの14を使ってるんですが
16へのアップデートを促されるのですが
アップグレードの際に気をつけることはありますか?
そのまま同じように使えますか? >>603
ありがとうございます。やってみます。
apparmorの設定ってみなさんどうしてますか?
完全デフォルトで放置ですか?
それとも、ネット権限いらないアプリは一応全部apparmorでネット接続オフとか、
全アプリいらんファイルにアクセスできないようにアクセス不可とか設定したりしてますか?
自分的には、全アプリいらんファイルにはオールアクセス不可
ネット接続必要ないのは全部ネット接続権限不可
にしたいのですが、やっぱ手間相当かかりますよね? D-Sub から HDMI にデュアルモニタ変えたんだがデスクトップの設定したウィジエットが引き継がないんだが、接続端子変えるとデスクトップは別物として扱われるか。
設定移したい場合どうしたら良いですか。
PClinuxosです。 >>607
使っているデスクトップ環境または
ウィジェットのツールキットの名前を教えて。
例えばGNOMEとかtint2とか。 2TBのクローン元とクローン先HDDのコンペアを行いたいのですが
AMD B450チップに対応していて、高速なコンペア機能を持ち、USBメモリから起動できる軽いツール(またはOS)ってありますか?
HDD2つを繋いだだけのまな板で作業します conkyで
$ top | grep sav
の結果を表示したいんだけど、出来ません。
${color yellow}top:$color${exec top | grep sav}
と.conkyrcに書いても top: 以外表示されません。
どう書くのですか? >>610
お使いのconkyでうまくいくかわかりませんが、
top -b -n 1 | grep sav
でどう? >>611
すごい、出来ました!
ありがとうございました。 sophos Anti Virus for linux使ってるけど、以下が出るぞ
なにこれ?
次のファイルを検索中、エラーが発生しました
/lib/firmware/vxge/X3fw.ncf
ファイルへのアクセスが拒否されました
log.error /lib/firmware/vxge/X3fw.ncf を検索中、エラーが発生しました
: 1/0xffffffff80040212: Threat Scan Error (開く)。 (操作は拒否されました。) PXE bootがらみのdnsmasqについて質問です。
dnsmasqを使ってiPXEからのPXE chainloadingにチャレンジしています。
クライアントからのdhcpオプション応答とクライアントアーキテクチャ応答の
組み合わせ条件に従って、クライアントに返すdhcp-bootのパラメーターを
切り替えたいのですが、dnsmasqでand/or条件やif文条件式等は使えますでしょうか? /lib/firmware/vxge/X3fw.ncf
/lib/firmware/vxge/X3fw-pxe.ncf
これ何?
SOPHOSアンチウイルスだけじゃなく、ESETとかその他もウイルス反応してるけど これかあ
なんだ、これ?ドライバですか?
Ubuntu18.04使用ですが、みなさんも入ってますか?
Neterion X3100 Series 10GbE PCIe Server Adapter (VXGE) なんでこいつだけ反応するんだろうね
$ sudo savscan /lib/firmware/vxge/X3fw.ncf -all -archive
パスワード保護されているファイルです
ファイル 1 個を 23秒で検索しました。
6 個のエラーが発生しました。
ウイルスは発見されませんでした。
暗号化されたファイル 6 個が検索されませんでした。
検索が終了しました。 >>609ですが自己解決しました
検討してた方法はPuppyLinuxにbeyond compare 4をインストールするものですが
結局別のマシンを開けてWindowsでコンペアしました moreに対するless
tarに対するpax
みたいに「コマンドの動作を表す名前」じゃなくて
「より以前から存在した類似のコマンドの名前をモジった名前」のコマンドを沢山教えてほしい。
一応知ってるのは
cat→dog(シンタックスとかに対応)
make→kati(依存関係の処理と並列実行を分離)
くらいかな。 まったく何もしないフィルタってありませんか?
stdinをstdoutに流すだけのやつ
作ればすぐできるけど
用意されてないのかなって思って >>620
何かをするからフィルタ
言葉を知らないのが原因 >>623
ソフトウェアの世界では、フィルタがある or フィルタがない という
条件で処理を分けるのはバグのもとになるから、
何もしないフィルタを使うことで条件分岐を減らしてシンプルにするというやり方があるんだよ
これはフィルタに限らなくて、Null Objectパターンなどと呼ばれる
物を知らないのはお前 >>620
teeとか? 余計な枝分かれがあるけど、いらんのならnullに落とすとか くだらない質問ですいません。
サイモン&ガーファンクル-01-xxx.mp3
サイモン&ガーファンクル-02-xxx.mp3
サイモン&ガーファンクル-03-ボクサー.mp3
以下多数
このファイルを端末から一括で移動させるだけで小一時間かかった。
最初は、
$ mv サイモン&ガーファンクル*.mp3 洋楽
これでダメで、
$ mv "サイモン&ガーファンクル*.mp3" 洋楽
これでもダメで、
$ mv "サイモン&ガーファンクル"*.mp3 洋楽
やっと移動できた。
囲みが違うだけで、端末に怒られたり、、、
"サイモン&ガーファンクル*.mp3" と、
"サイモン&ガーファンクル"*.mp3 は何が違うんですかね? ダブルクォートの内側では、アスタリクスはワイルドカードではなく、アスタリクスそのものを
表すから。man bash の「クォート」の項を参照。 >>628
遅くなりました。
ありがとうございます。 >>621
ありがとう。nanoの次があるとしたらmicroかな。
……と思ったらもうあるのねw
>>624
mostコマンド知らなかったわ。 >>629
サイモンを全部移動するなら単に$ mv サイモン*mp3 洋楽/でいいんじゃね
これだと空白含んでもいいし
後はTab補完とか
$ mv サイモンの後でTab押すとmv サイモン\&ガーファンクル-0まで補完される
引用符なしでもmvできるけどその場合記号は\でエスケープする必要がある(空白は\ )
「01. foo bar.mp3」といった空白付きもTab補完すると 01.\ foo\ bar.mp3ってなるからね >>625
まず日本語なんとかしなよ
全編に渡っておかしいんだけど、
> フィルタがある or フィルタがない という条件で処理を分ける
はぁ?
> Null Object
全くわかってないじゃん
馬鹿でしょw >>631
ありがとうございます。
自分の頭には” & ”これの処理の仕方だって思って、
サイモン&ガーファンクルを、サイモン*.mp3にしたら、
移動できた様な記憶があります、
それで他のファイル、
カルメン_マキ&OZ-xxx.mp3ではうまく行かなかった、
その時は、ダブルクオーテーションで囲っていたか、
記憶が曖昧ですが、
ですが、628さんのレスでスッキリとわかりました。 >>622のすぐ後に>>623を書けるのはすごいな、と思う catってフィルタじゃないの?
いや煽りとか抜きにして普通にフィルタの一種だと思ってたわ。 >>637
フィルタだよ
UNIXのコマンドは基本的にフィルタとして機能することを期待されている >>637
cat自体は確実にフィルターだろ
ものによるけど行番号つけたり空白行をまとめたりもできるし
何もしないフィルターに噛み付いてる奴いるけど、フィルターと同じように使えるならフィルターでいいと思う >>625
サンプルコード書きなよ
バグのもとになる例と
それを条何もしないフィルタで改良した例
その方が多分話が早い >>545
SR-IOVを使う場合のタグ付けはVM側じゃなくてホスト側で仮想NIC徹時につけるのが普通じゃね
VM側でのタグ付けもやり方あるのかもしれんけど、普通必要なVLAN分だけSR-IOVでNICを渡す >>627-633
$ mv サイモン&ガーファンクル*.mp3 洋楽
なんで、これがダメなのかと思ったら、&, * が特殊文字か。
それで、クォートするか、エスケープすれば良いのか
& の機能を止めて、* だけ動作させる
"サイモン&ガーファンクル"*.mp3
サイモン\&ガーファンクル*.mp3
まあ、シェルの特殊文字は、見ておいた方がよい。
特別な機能があるから
! などは強力で、エスケープも出来ないんじゃなかったっけ?
こういう特殊文字をファイル名に使って、テレビ録画している奴は、ハマるぞ >>620
フィルターは、cat, head, tail とか、
sed, awk でも、1-liner で、フィルターを作れるかも
以下は、Ruby の、1-liner のフィルター
最初のprint では表示せずに、次のパイプに出力するだけだが、
次のprint では、端末に出力するので表示される
cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_' | ruby -ne 'print $_'
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial main restricted universe multiverse
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-updates main restricted universe multiverse
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-backports main restricted universe multiverse
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse >>644
!についてだけど
これはそもそもPOSIXシェルで既定されていない
ZshやBashなど一部のシェルの対話モード特有の便利機能。
だからエスケープとかそういう概念があまりないんじゃないかな
……と予想。
実際#!/usr/bin/env bashみたいなBashのシェルスクリプトにおいては
!は何らエスケープとかする必要なく 通常の文字として扱われる。 >>638
>>639
ありがとう
よかった,俺の認識は間違ってなかったのね 安心した。 >>645
cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_'
というか
cat /etc/apt/sources.list.d/iij.list
に対して何のメリットがあるの? まったく何もしないで標準入出力にストリーム流す(つなぐ)のをパイプって言うんじゃないのかな? >>649
違う、パイプはフィルターとフィルターの間に入ってる奴
シェルだと '|' で表されて、内部は popen() とかで実装されてる仮想デバイスみたいなもん popen()はパイプの実装じゃなくて単なるシステムコールなんじゃないの? >>651
訂正popen()はmanセクション3だった ファイルディスクリプタの複製や切り替えってどんな時に使うの
exec 9>&1; exec >&-; exec >&9
こんな奴
リダイレクトや>/dev/nullは意識せずに使えてるけど >>650
仮想デバイスみたいなもんじゃないよ
>>652
popen(3)の実装の肝はpipe(2) >>653
例えば対話的な操作を自動操作するときに,
その自動操作するシェルスクリプトを実行している対話シェルにおいて
不具合が生じないように,自動操作する一連のコマンドを
全部3番のファイルディスクリプタに関して行なう,みたいな。 e2labelで表示されれるボリュームラベル名ってどこに記録されているんですか?
OSによって違うということでしたら、Cent6の場合を教えてください >>656
途中で送ってしまいました
>どこに記録されているんですか?
というのは、具体的なファイル名(/etc/label)や、
ファイルシステム上には無く、MBR的な領域に記録されている・・・などのことを知りたく思います
よろしくお願いします >>654
ソース見てみた
他プロセス管理のシステムコールの組合せだった
なぜ唐突にプログラムの話になったんだろう? >>655
fdを指定しないと具体的にどんな事態になるんです? >>659
ありがとうございます。
0x78オフセットってどこからかがすぐにはわかりませんでしたが、
先頭セクタから1024バイト分避けたところからさらに0x78(120バイト)
進んだところに、(一番最初のボリュームラベルグループの)ボリュームラベルが書かれているということがわかりました。
よって、e2labelで書かれたボリュームラベルは、ディスク自体に書かれている
ということでよろしいでしょうか >>658
> なぜ唐突にプログラムの話になったんだろう?
そりゃ虚栄心からやろ
>>661
> ボリュームラベルは、ディスク自体に書かれている
> ということでよろしいでしょうか
他のPCにそのディスク繋ぎ替えたら検証できるっちゅうことやろな >>648
別に何のメリットもない。
何も変換しない処理を、いくつでもパイプでつなげられることを説明しただけ
ちなみに、$_ は、前のパイプから、1行ずつ渡ってくる、各行を表す
以下は、大文字に変換してから、大文字・小文字を入れ替えるので、つまり小文字に戻る
cat /etc/apt/sources.list.d/iij.list | ruby -ne 'print $_.upcase' | ruby -ne 'print $_.swapcase' >>663
元々大文字だったんが小文字に変わってまうがな >>661
OSのシステムファイルやアプリのデータファイルもディスク自体に書かれるから厳密にどう表現したらいいか難しいけど、そんな感じの理解でいいと思う Ubuntu18.04使用だけど、使用電力低くする方法ない?
Windowsというか東芝製だとecoユーティリティてのがついてて、
10kwも電力消費減るのだが スパコンの事情はわからんわ
ノートならTLPとかあるけど・・・ >>662
>>665
ありがとうございます。
仮想マシンAからBにディスクを付け替えたところ、
ボリュームラベルの情報は維持されるので、
ディスク自体に書き込まれた情報ということがわかりました
また、(大まかな)理解がが間違っていないことがわかり安心しました。
ありがとうございます。重ねて御礼いたします。 microSDにlinuxをインストールするのは可能でしょうか?
またmicroSDカードスロットから起動するようにBIOSで設定する方法はありますか? ラズパイのドキュメントとかが大いに参考になると思うよ
> microSDカードからのLinux起動 質問にBIOSって書いてあるのにU-Bootだしアーキテクチャも違うし・・・
microSDからブートできるかはBIOSの設定次第だけどメーカーによっては対応してない場合もある
そこさえ問題なければ普通にHDDにインストールするのと変わらない
ただし書き換え回数がキツかったりそもそも速度遅いのでまともに使うには工夫が必要 >>674
BIOS見たらmicroSD起動できないっぽかった
microSD使うのは諦めるわ microSDを使いたい理由は知らんが、
USBに繋げるアダプタを使えばいいよ
それ以外だとカーネルはHDDに、ルートはmicroSDに入れるもよし >>668
誤 「(大まかな)理解がが間違っていないことがわかり安心しました。」
正 「(大まかに)何も理解していないことがわかりました。」 え,ラズパイってUEFI BIOSですらないのか……。
知らずに妙な返答しちゃったわw
すいませんでした。 iptablesの設定してます。
bittorrent使ってる時にpeerからこちら側へのport 1へのアクセスがあるんだが、port 1ってなにかに使われてるの?
webで調べる限りTCPMUXとかいういかにも使われてなさそうなサービスに対応してるだけっぽいのだが。 >>646
それは単に#のコメントアウト機能のほうが強くて優先されるからじゃね >>680
いや,すまん。ややこしい書き方だったなw
#!/usr/bin/env bash
echo !foo
↑こういうのが何ら問題なく実行できるっていうこと。 実際のところ、
!"#$%&'()`{+*};*?
みたいな文字がやたら入ってるファイル名を沢山使ってるけど
そんなファイル名をシェルのコマンドラインに直接書いたりはしない。 mount.cifsのオプションでversを2.0以上にしたら
cp -pでコピーしても更新日時とかが保持されないんだけどそういうもんなんですか?
後からtouchしたらちゃんと変わるし、versを付けなければcp -pも期待通りの動作をするんで原因はそこにあると思うんですが 記号を含むファイルって音楽ファイルか?たまにふざけた奴はあるけどそんなには・・・ ■ このスレッドは過去ログ倉庫に格納されています