タグ付けされた質問 「linux」

Linuxの質問は、プログラミングに関連している必要があります。このタグは、Linuxでコードを実行したという理由だけでなく、Linux APIまたはLinux固有の動作を使用したプログラミングに関する質問の場合にのみ使用してください。Linuxサポートが必要な場合は、https://unix.stackexchange.comまたは特定のLinuxディストリビューションのStack Exchangeサイト(https://askubuntu.comやhttps://elementaryos.stackexchange.com/など)を試すことができます。


2
SO_REUSEADDRとSO_REUSEPORTの違いは何ですか?
man pagesソケットオプションのプログラマドキュメンテーションSO_REUSEADDRとはSO_REUSEPORT異なるオペレーティングシステムごとに異なると、多くの場合、非常に混乱しています。一部のオペレーティングシステムには、オプションさえありませんSO_REUSEPORT。WEBはこの主題に関する矛盾する情報でいっぱいであり、多くの場合、特定のオペレーティングシステムの1つのソケット実装にのみ当てはまる情報を見つけることができます。 では、正確にはどのようにSO_REUSEADDR違うのですSO_REUSEPORTか? SO_REUSEPORT制限のないシステムはありますか? また、異なるオペレーティングシステムでどちらかを使用した場合、予想される動作は正確には何ですか?

17
Pythonのopen()は、ファイルが存在しない場合は作成しません
ファイルが存在する場合にファイルを読み取り/書き込みとして開く、またはファイルが存在しない場合は作成して読み取り/書き込みとして開くための最良の方法は何ですか?私が読んだことから、file = open('myfile.dat', 'rw')これをするべきですよね? 私(Python 2.6.2)では機能していません。バージョンの問題なのか、それともそのように機能するのではないのかと思っています。 要するに、問題の解決策が必要なのです。他のことについては気になりますが、必要なのは、冒頭の部分を行うための良い方法です。 囲んでいるディレクトリは、他のユーザーやグループではなく、ユーザーやグループによって書き込み可能でした(私はLinuxシステムを使用しています...つまり、権限775です)。正確なエラーは次のとおりです。 IOError:そのようなファイルまたはディレクトリはありません。

26
Dockerコンテナーのファイルシステムの探索
コンテナー内で何が起こっているのか、またはコンテナー内にどのファイルが存在するのかを理解する必要があることが、Dockerでわかりました。1つの例は、Dockerインデックスから画像をダウンロードすることです。画像に何が含まれているかがわからないため、アプリケーションを起動できません。 理想的には、sshでそれらまたは同等のものにアクセスできるようにすることです。これを行うためのツールはありますか、または私がこれを行うことができるはずであると考える私の港湾労働者の概念化は間違っていますか?


16
ミリ秒間スリープ
私は、POSIX sleep(x)関数がプログラムをx秒間スリープさせることを知っています。C ++でプログラムをx ミリ秒間スリープさせる関数はありますか?
632 c++  linux  sleep 

8
「cat << EOF」はbashでどのように機能しますか?
プログラムに複数行入力を入力するスクリプトを作成する必要がありました(psql)。 少しグーグルで調べたところ、次の構文が機能することがわかりました。 cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF これにより、複数行の文字列(fromからBEGIN;をEND;含む)が正しく構築され、入力としてにパイプされますpsql。 しかし、私はそれがどのように/なぜ機能するのか分かりません、誰かが説明できますか? 私はを主に参照してるcat &lt;&lt; EOF私が知っている、&gt;ファイルへの出力&gt;&gt;ファイルに追加、&lt;ファイルからの入力を読み込みます。 &lt;&lt;正確には何をしますか? そして、そのためのマニュアルページはありますか?
631 linux  bash  scripting  heredoc 

26
rm、cp、mvコマンドの引数リストが長すぎるエラー
UNIXのディレクトリの下に数百のPDFがあります。PDFの名前は本当に長い(約60文字)。 次のコマンドを使用してすべてのPDFを一緒に削除しようとすると: rm -f *.pdf 次のエラーが発生します。 /bin/rm: cannot execute [Argument list too long] このエラーの解決策は何ですか?このエラーはmv、cpコマンドでも発生しますか?はいの場合、これらのコマンドの解決方法は?

14
特定の部分的な名前を持つすべてのプロセスを強制終了する方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4ヶ月前に閉鎖。 取得したすべてのプロセスを強制終了したい: ps aux | grep my_pattern どうやってするの? これは動作しません: pkill my_pattern
623 linux  bash  posix 

3
すべてのUnixグループ名を一覧表示するコマンドはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 /etc/groupすべてのユーザーグループをリストするファイルがあることを知っています。 全世界で読み取り可能な/etc/groupファイルを解析しているにもかかわらず、すべてのユーザーグループ名を一覧表示する簡単なコマンドがあるかどうかを知りたいです。Linuxアカウントのグループ名を一覧表示する管理者用Webページを作成します。
615 linux 

29
wgetを介してLinuxにJava JDKをダウンロードすると、代わりにライセンスページが表示されます
OracleからJavaをダウンロードしようとすると、代わりに、OTNライセンス条項に同意する必要があることを通知するページをダウンロードしてしまいます。 ごめんなさい! Oracle Technology Networkから製品をダウンロードするには、OTNライセンス条件に同意する必要があります。 確認してください... あなたのブラウザは「クッキー」とJavaScriptが有効になっています。 ダウンロードしたい製品の「Accept License」をクリックしました。 ライセンスを受け入れてから30分以内にダウンロードを試みます。 Javaをダウンロードしてインストールするにはどうすればよいですか?
615 java  linux  install  wget 

14
何が私のプロセスを殺しましたか、そしてなぜですか?
私のアプリケーションはLinuxのバックグラウンドプロセスとして実行されます。現在、ターミナルウィンドウのコマンドラインから開始されます。 最近、ユーザーがしばらくアプリケーションを実行していて、不思議なことに死にました。テキスト: 殺された ターミナルにいた。これは2回起こりました。別のターミナルの誰かがkillコマンドを使用してプロセスを強制終了したかどうかを尋ねました。番号。 Linuxはどのような状況下でプロセスを強制終了することを決めますか?kill(9)シグナルを受信した後にプロセスが停止したため、シェルが「killed」を表示したと思います。Linuxがkillシグナルを送信した場合、システムログのどこかに、それがkillされた理由を説明するメッセージがありますか?
614 linux  process  kill  signals 



6
進行状況バーを表示しないようにcURLを取得するにはどうすればよいですか?
スクリプトでcURLを使用して、プログレスバーが表示されないようにしています。 私が試した-s、-silent、-S、および-quietオプションは、それらのどれも動作しません。 これが私が試した典型的なコマンドです: curl -s http://google.com &gt; temp.html 進行状況バーを取得するのは、ファイルにプッシュするときだけなので、進行状況バーcurl -s http://google.comはありませんが、curl -s http://google.com &gt; temp.htmlあります。
563 linux  bash  unix  scripting  curl 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.