Anda di halaman 1dari 4

Bab 6

Manajer Lisensi Daemon

Manajer lisensi daemon, lmgrd, adalah salah satu dari dua komponen-komponen yang menjadi
anggota server lisensi (yang lain menjadi;disebut penjual daemon). Itu menangani kontak awal
dengan penerapan-penerapan FLEXlm-licensed, [lewat/ sampaikan] hubungan ke atas penjual
yang sesuai daemon. Tujuan dari manajer lisensi daemon, lmgrd, ke:

* Mulailah dan pelihara semua penjual daemons mendaftar di dalam bentuk VENDOR dari arsip
lisensi.

* Tunjuk gerbang keluar penerapan (atau yang lain) permintaan-permintaan kepada penjual yang
benar daemon.

Suatu lmgrd yang lebih baru dapat digunakan di satu penjual yang lebih tua daemon atau
FLEXlm-licensed penerapan, hanya suatu penjual yang lebih baru daemon atau FLEXlm-licensed
penerapan tidak boleh bekerja dengan baik dengan satu lmgrd yang lebih tua. Selalu
menggunakan versi yang paling baru lmgrd sebagai yang yang mungkin; itu ada tersedia untuk
download dari www.macrovision.com.

61 lmgrd Command-Line Syntax

lmgrd adalah daemon utama untuk FLEXlm. Ketika anda memohon lmgrd, kelihatannya karena
suatu arsip lisensi yang berisi informasi tentang penjual-penjual dan fitur dan awal-awal
[mereka/yang] penjual daemons.

Pemakaian adalah:

lmgrd [-c license_file_list] [- l [+]debug_log_path]

[-- 2 - p] [- lokal] [-x lmdown]

[-- x lmremove] [- z ] [- v] [-bantuan]

di mana:

- c license_file_list

Gunakan lisensi yang ditetapkan file(s).

- l [+]debug_log_path

Tulis informasi pencarian kesalahan untuk memfile debug_log_path. Opsi ini menggunakan surat
l, bukan angka 1.Prepending debug_log_path dengan +karakter menambahkan catatan
masukan-masukan pembukuan?pembalakan. Lihat G Apendiks, “Debug Log File,” untuk lebih
banyak informasi di arsip ini.

- 2 -p

Batasi pemakaian dari lmdown, lmreread, dan lmremove ke(pada suatu pengurus FLEXlm yang
dengan tak hadir akar. Jika di sana suatu UNIX menggolongkan disebut “lmadmin,” lalu
penggunaan terbatas kepada hanya para anggota kelompok itu. Jika akar bukan seorang
anggota dari kelompok ini, lalu akar tidak mempunyai ijin untuk menggunakan manapun yang di
atas kegunaan-kegunaan. Jika - 2 -p digunakan ketika memulai lmgrd, tanpa pemakai di
Windows dapat menutup server lisensi dengan lmdown.
- lokal

Batasi perintah lmdown untuk menjadi menjalankan hanya dari mesin yang sama di mana lmgrd
sedang berlari/menjalankan.

- x lmdown

Lumpuhkan perintah lmdown (tidak ada pemakai dapat menjalankan lmdown). Jika lmdown
dilumpuhkan, berhenti lmgrd via mangsa pid (UNIX) atau berhenti lmgrd dan penjual daemon
memproses melalui Windows Task Manager atau Windows layanan. Di UNIX, pasti perintah
mangsa tidak mempunyai a -9 argumentasi.

- x lmremove

Lumpuhkan perintah lmremove (tidak ada pemakai dapat menjalankan lmremove).

-z

Singgah latar depan. Perilaku asumsi untuk singgah latar belakang. Jika -l debug_log_path
hadir, lalu tidak ada jendela digunakan, hanya jika tidak -l argumentasi ditetapkan, jendela
terpisah digunakan untuk lmgrd dan masing-masing penjual daemon.

-v

Tampilkan lmgrd nomor versi dan hak cipta dan jalan keluar.

- bantuan

Tampilkan informasi pemakaian dan jalan keluar.

62 Penganjakan Manajer Lisensi Daemon di Panggung-panggung UNIX

Bila ada izin kerja di dalam arsip lisensi terhitung (gelar ningrat lisensi >0), manajer lisensi
daemon, dan karenanya server lisensi, harus yang dimulai di hadapan penerapan FLEXlm
diizinkan dapat digunakan.

Manajer lisensi daemon, lmgrd, dimulai yang manapun secara manual di baris perintah atau
secara otomatis pada sistim startup. Keduanya metoda-metoda dibahas di dalam bagian-bagian
yang berikut.

Catatan: Mulailah lmgrd hanya di titik simpul server menetapkan di garis SERVER di dalam arsip
lisensi.

Jika anda sedang berlari/menjalankan tiga server-server lisensi server berlebih lebihan,
memelihara suatu salinan yang terpisah dari arsip lisensi (seperti juga lmgrd dan penjual
daemons biner-biner) di masing-masing If server telanjang anda tidak melakukan ini, anda
hilang[kan semua keuntungan dari mempunyai server-server berlebih lebihan, karena arsip-arsip
pemilikan file server ini menjadi suatu titik dari kegagalan.

6.2.1 Manually

Mulailah lmgrd dari baris perintah UNIX menggunakan sintaksis yang berikut:

lmgrd -c license_file_list -L [+]debug_log_path


di mana

* license_file_list adalah satu atau lebih mengikuti:

o lintasan yang penuh kepada suatu arsip lisensi

o suatu direktori, di mana semua arsip bernama *.lic di direktori tersebut digunakan

* debug_log_path adalah lintasan yang penuh kepada arsip batang kayu debug

Prepending debug_log_path dengan +karakter menambahkan catatan masukan-masukan


pembukuan?pembalakan.

Mulailah lmgrd oleh seorang pemakai selain dari “akar”, karena proses-proses yang dimulai oleh
akar dapat memperkenalkan keamanan mengambil resiko. Jika lmgrd yang harus dimulai oleh
pemakai akar, menggunakan su memerintah untuk menjalankan lmgrd sebagai suatu pemakai
yang tidak diistimewakan:

su nama pengguna - c " lmgrd -c license_file_list - l \

debug_log_path"

di mana nama pengguna adalah seorang pemakai yang tidak diistimewakan. Anda harus
memastikan bahwa penjual daemons mendaftar di dalam arsip lisensi mempunyai melaksanakan
ijin-ijin untuk nama pengguna. Lintasan-lintasan itu kepada semua penjual daemons di dalam
arsip lisensi didaftarkan di masing-masing VENDOR garis.

6.2.2 Automatically

Di UNIX, mengedit catatan sepatu boot yang sesuai, yang bisa /etc/rcboot, /etc/rclocal,
/etc/rc2d/Sxxx, /sbin/rc2d/Sxxxx, dll. Termasuk perintah-perintah serupa dengan mengikuti. Lihat
[nada/catatan] mengikuti untuk suatu penjelasan yang penuh.

/bin/su daniel - c 'penganjakan gema lmgrd > \

/bin/nohup /bin/su daniel - c 'umask 022; \

/home/flexlm/v512/hp700_u9/lmgrd - c \

/home/flexlm/v5.12/hp700_u9/license.dat >> \

/bin/su daniel - c 'gema tidur 5 >> \

/bin/sleep 5

/bin/su daniel - c 'gema lmdiag >>\

/bin/su daniel - c ' /home/flexlm/v512/hp700_u9/lmdiag - n -c\

/home/flexlm/v5.12/hp700_u9/license.dat >> \

/bin/su daniel - c 'gema yang meninggalkan pentas >>\

tolong mencatat mengikuti sekitar bagaimana catatan ini ditulis:


* Semua lintasan-lintasan ditetapkan secara penuh, karena tidak ada lintasan-lintasan
diasumsikan pada sepatu boot waktu.

* Karena tidak ada lintasan-lintasan diasumsikan, penjual daemon harus di dalam direktori yang
sama sebagai lmgrd, atau bentuk VENDOR di dalam arsip lisensi yang harus diterbitkan untuk
termasuk lintasan yang penuh kepada penjual daemon.

* Perintah su digunakan untuk menjalankan lmgrd sebagai suatu pemakai yang tidak akar,
“daniel.” Itu direkomendasikan bahwa lmgrd tidak menjalankan “akar,” karena suatu resiko
keamanan untuk menjalankan setiap program seperti(ketika “akar” bahwa tidak memerlukan ijin-
ijin akar. lmgrd tidak memerlukan ijin-ijin akar.

* Daniel mempunyai suatu csh login, maka semua perintah mengeksekusi sebagai “daniel” harus
di sintaksis csh. Semua perintah tidak mengeksekusi sebagai “daniel” harus di sintaksis /bin/sh,
karena itulah yang yang digunakan oleh catatan-catatan sepatu boot.

* Pemakaian nohup dan tidur diperlukan di beberapa sistem operasi, khususnya HP-UX dan
Digital UNIX. Ini tidak diperlukan di Solaris dan beberapa sistem operasi yang lain, tetapi bersifat
aman untuk menggunakan di semua.

* lmdiag digunakan sebagai suatu tool yang diagnostik untuk memverifikasi bahwa server sedang
berlari/menjalankan dan melayani izin kerja.

Catatan: Ini tidak mulai daemon sampai anda mesin server lisensi sepatu boot kembali mu.

63 Penganjakan Manajer Lisensi Daemo

Anda mungkin juga menyukai