私はマルチプロセス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. REST APIでインフォーマントと固有の生成ID
- 2. IDの固有のランダム生成のための良いアルゴリズム
- 3. Hibernate固有のDDL生成
- 4. 字句的に昇順の固有IDの生成
- 5. JDialogの作成方法(システム全体ではなく1つのアプリケーション内で)
- 6. LinuxでJAVA_HOMEシステム全体を設定する良い方法は何ですか?/etc/profileまたは/etc/profile.d/custom.sh?
- 7. .DLLをシステム全体に公開する方法(Windows)
- 8. Xcode 4.2でプロジェクト全体のARCを有効にする方法
- 9. システム全体の連続したlinuxライブラリのプロファイリング
- 10. JavaScriptでグローバルに固有のIDを作成する
- 11. Windowsでシステム全体のテキスト置換をプログラムで実装する方法は?
- 12. プリペイドテレフォンカードと同様の固有のピン番号を生成する方法PIN
- 13. GitHubでブランチ固有のファイルを作成する方法
- 14. Windowsでユーザー固有のホストファイルを構成する方法
- 15. 短い固有ID
- 16. linux AND windows上のemacsでWebdevのための固体構成?
- 17. c#で固有システムを解く?
- 18. Amazon EC2 Linuxインスタンスからフォルダ全体をローカルLinuxマシンにコピーする方法は?
- 19. iOSでのシステム全体のジェスチャー認識
- 20. ブック全体の範囲でWorksheet_SelectionChangeを作成する方法?
- 21. Oracleスキーマ(スクリプト可能)のDDL全体を生成する方法は?
- 22. Delphi 2007 - "MainFormOnTaskBar:= True"を設定すると、システム全体のホットキーが「システム全体」ではありません。
- 23. Google Cloud Bucket全体をGSUTILと共有する方法
- 24. 実稼働システム上でスレッドダンプを生成する安全性
- 25. スレッドセーフ固有のトランザクションID
- 26. HTML5マシン固有のID
- 27. Telend ESB固有のメッセージID
- 28. 目的のデバイス固有のアプリケーションを作成する方法
- 29. iOSのアプリ固有のファイルタイプを作成する方法
- 30. ユーザー固有のログインリダイレクトを作成する方法
返信いただきありがとうございます。プロセス内で呼び出すことができるものはありますか?idを返すために新しいプロセスを起動する必要はありませんか? – gimmeamilk
はい。私はC + +の例で私の答えを更新しました。 – Johnsyweb
ありがとうございました – gimmeamilk