私はマルチプロセスLinuxシステムで作業しており、一意のIDを生成する必要があります。セキュリティは考慮されないので、ゼロから始まりカウントアップするIDジェネレータは問題ありません。また、それはローカルマシン内にあり、ネットワークは関与していません。明らかにこれを実装するのは難しいことではありませんが、既に提供されているものがあれば(軽量が望ましい)かどうかは不思議でした。Linuxでシステム全体の固有IDを生成する方法
7
A
答えて
14
1
uuidと呼ばれるコマンドラインツールがあり、あなたが望むものを正確に実行できます。私はそれがさまざまなディストリビューションでデフォルトでインストールされるのかどうかは分からないので、あなた自身でそれをしなければならないかもしれません。
0
も便利..
cat /etc/machine-id
の/ etc /機械-IDファイルは、インストール時に設定されているローカルシステムのユニークなマシンIDが含まれています。マシンIDは、改行で終了する単一の16進数の32文字の小文字のマシンID文字列です。 16進数からデコードすると、これは16バイト/ 128ビットの文字列に対応します。
+0
私は手元にあったDebianシステムをチェックし、**そのファイルを見つけることができませんでした。 –
関連する問題
- 1. ホスト固有IDの生成方法は?
- 2. MS SQLでカスタム固有IDを生成
- 3. javascriptで固有のBase-64 IDを生成する
- 4. log4jリクエストごとに固有のリクエストIDを生成する方法
- 5. i3でubuntuでシステム全体の逆スクロールを有効にする
- 6. クラウド機能固有のユーザーIDを生成するHTTPSトリガー
- 7. スレッドセーフ固有のIDの生成をC++で
- 8. MongooseとNodeJS:システム固有の固有のユーザー名を作成する
- 9. REST APIでインフォーマントと固有の生成ID
- 10. システム全体の(ネイティブ)オーディオエフェクトをメディアプレーヤーアプリケーションに継承する方法は?
- 11. Firebaseのキーはデータベース全体に固有のものですか?
- 12. JDialogの作成方法(システム全体ではなく1つのアプリケーション内で)
- 13. IDの固有のランダム生成のための良いアルゴリズム
- 14. Hibernate固有のDDL生成
- 15. JavaファイルをLinux固有のパスにリダイレクトする方法
- 16. LinuxでJAVA_HOMEシステム全体を設定する良い方法は何ですか?/etc/profileまたは/etc/profile.d/custom.sh?
- 17. 字句的に昇順の固有IDの生成
- 18. .DLLをシステム全体に公開する方法(Windows)
- 19. Ruby irbrc_historyシステム全体。それをローカルにする方法?
- 20. SQL Serverのすべての挿入ステートメントに固有のIDを生成する方法はありますか?
- 21. システム全体の連続したlinuxライブラリのプロファイリング
- 22. Xcode 4.2でプロジェクト全体のARCを有効にする方法
- 23. 2つの整数のIDからの固有の整数IDの生成
- 24. 共有ライブラリ固有のシングルトンインスタンスを作成する方法
- 25. JavaScriptでグローバルに固有のIDを作成する
- 26. システム全体のFlaskのインストール
- 27. システム全体のリソースを作成するC++
- 28. OJS:システム全体/任意のアーティクル作成機能をロックする
- 29. Windowsでシステム全体のテキスト置換をプログラムで実装する方法は?
- 30. アプリケーション全体でブルートゥースを有効にする方法
返信いただきありがとうございます。プロセス内で呼び出すことができるものはありますか?idを返すために新しいプロセスを起動する必要はありませんか? – gimmeamilk
はい。私はC + +の例で私の答えを更新しました。 – Johnsyweb
ありがとうございました – gimmeamilk