مجموعه سوالات مصاحبه IBM اغلب در مصاحبه برای سطح تازه ای تا با تجربه پرسیده می شود.


من اغلب یک درخواست برای جمع کردن لیست سوالات مصاحبه ای که برای سرور برنامه IBM WebSphere درخواست شده است ، دریافت می کنم ، بنابراین شما را می شنوم.

WebSphere یک سرور برنامه (محصول Middleware) توسط IBM است و IBM رتبه اول را در سهم بازار Middleware دارد..

WebSphere مجموعه ای از محصولات است ، و این مقاله فقط در مورد است سرور برنامه WebSphere.

در صورت تعجب از اینکه چه محصولاتی تحت مجموعه WebSphere قرار دارند تعجب می کنید.

  • پورتال WebSphere
  • WebSphere DataPower
  • چدن وب سایپرز
  • WebSphere eXtreme
  • دفتر مقابل WebSphere
  • کارگزار پیام WebSphere
  • WebSphere MQ
  • وب زمان واقعی
  • سرور از راه دور WebSphere
  • شرکت مجازی WebSphere
  • جامعه وب
  • و خیلی بیشتر…

آماده برای رفتن از طریق سوالات?

Contents

1. Ripplestart چیست؟?

Ripplestart شروع مجدد خوشه WAS است. ابتدا JVM را متوقف می کند و سپس آن را شروع می کند. با انجام ripplestart شما اطمینان می دهید که فقط یک JVM به یکباره کاهش یافته است ، بنابراین هیچگونه خرابی در برنامه های کاربردی وجود ندارد.

سابق: شما دارای 5 JVM در یک خوشه هستید و وقتی ripplestart کنید JVM1 را متوقف کرده و JVM1 را قبل از متوقف کردن JVM دیگر در یک خوشه شروع می کنید..

2. هنگامی که JVM 100٪ CPU مصرف می کند ، چه کاری انجام می دهید & حافظه روی سرور?

اول از همه ، شناسایی کنید که JVM دارای کاربرد بالایی است. برای بررسی ، از JVM مشخص شده استفاده كنید و JVM را به عنوان یك راه حل مجدداً شروع كنید تا CPU / Memory خنك شود..

3. همگام سازی گره چیست?

IBM WAS تمام پیکربندی را در یک مخزن مرکزی به نام “Master repository” ذخیره می کند و هر گره دارای مخزن محلی است..

هنگامی که از طریق DMGR تغییری در گره ایجاد می کنید ، باید آن را همگام سازی کنید ، بنابراین پیکربندی به سرور گره مربوطه منتقل می شود.

همگام سازی همیشه از مخازن اصلی به مخزن محلی اتفاق می افتد ، بنابراین ارتباط یک طرفه است.

4- اگر DMGR خراب است ، می توانید برنامه را بدون هیچ مشکلی اجرا کنید?

بله ، DMGR پایین برنامه کاربردی موجود را تحت تأثیر قرار نمی دهد. با این حال ، اگر شما نیاز به ایجاد تغییر یا استقرار از طریق DMGR دارید ، این امر تحت تأثیر قرار خواهد گرفت.

5- نحوه استقرار برنامه در WebSphere?

سه راه ممکن برای استقرار وجود دارد.

  1. استقرار داغ – پرونده برنامه را در فهرست برنامه کپی کنید. این برای محیط غیر تولید مناسب است و برای تولید توصیه نمی شود.
  2. DMGR – می توانید با مراجعه به برنامه ها ، یک برنامه را از طریق DMGR مستقر کنید >> نرم افزار جدید
  3. اسکریپت ها – می توانید اسکریپت های wsadmin یا کارهای مورچه را برای استقرار برنامه توسعه دهید.

6. چرا JVM به طور خودکار ظاهر می شود اگرچه من این روند را بطور دستی متوقف / می کشم?

می تواند دو چیز باشد.

راه اندازی مجدد خودکار برای JVM که تنظیمات پیش فرض است و تحت JVM موجود است فعال شده است>>سیاست نظارت.

اگر مورد فوق نیست ، پس از آن ، ممکن است یک اسکریپت در cron وجود داشته باشد ، که روند کار را بررسی می کند ، و اگر یافت نشد ، آن را شروع کنید.

7. چه نوع پرونده ای را می توان در WebSphere مستقر کرد?

می توانید ماژول WAR ، EAR ، JAR یا SAR را از طریق کنسول DMGR یا اسکریپت ها مستقر کنید.

8- میزبان مجازی چیست?

میزبان مجازی شامل چندین URL (مبتنی بر IP یا FQDN) در یک برنامه واحد است و پیکربندی از طریق کنسول اداری WAS انجام می شود..

برای اینکه یک برنامه کاربردی در URL خاص قابل دسترسی باشد ، باید این URL را در یک میزبان مجازی داشته باشید و با برنامه در ارتباط باشید.

9. چگونه می توانید با شکایت درخواست کند از طرف مشتری برخورد کنید?

کندی می تواند به دلایل مختلف ایجاد شود و تشخیص اینکه آیا این از WebSphere یا برخی از اجزای دیگر است ، ضروری است. برای جداسازی ، می توانید موارد زیر را بررسی کنید.

  • آیا این کندی برای همه کاربران است?
  • آیا کل برنامه کند یا فقط قابلیت خاص است?
  • نحوه دسترسی مستقیم به URL JVM (دور زدن وب سرور) چگونه است?

اگر کندی در JVM یافت شد ، پس می توانید زباله را بردارید و سیاههها را بررسی کنید تا علت آن را دریابید. ارزش این را دارد که بررسی کنید که آیا رهایی وجود داشته و کندی دقیقاً پس از آن است.

10. نحوه تهیه نسخه پشتیبان از WAS بدون متوقف کردن DMGR?

به نمایه DMGR و پوشه bin بروید

اجرا کردن ./backupConfig.sh -Nostop تهیه نسخه پشتیبان

11. پورت پیش فرض WAS چیست?

درگاه پیش فرض برای HTTP 9080 و HTTPS 9443 است. برای اطلاعات بیشتر صفحه پورت پیش فرض پرداخت کنید.

12. نسخه های WebSphere در دسترس هستند?

  • WAS – استقرار شبکه
  • WAS – توسعه دهندگان
  • WAS – z / OS بود
  • WAS – مشاور عالی
  • WAS – Express
  • WAS – پایه
  • WAS – هسته آزادی

13. نحوه تولید و انتشار افزونه?

  • وارد کنسول اداری WAS شوید
  • برو به سرورها >> سرورهای وب
  • سرور را انتخاب کرده و روی “تولید” کلیک کنید & دکمه “تبلیغ”.

14- موضوعات مشترکی که شما تجربه کرده اید چیست?

با این وجود همیشه باید در مورد تخصص خود صادق باشید تا ایده ای به شما ارائه دهد:

  • میزبان مجازی تعریف نشده است
  • سیاهههای مربوط حرکت نمی کند
  • خطای سرور داخلی
  • استثناء OutOfMemory
  • کندی
  • JVM شروع نمی شود
  • استفاده از CPU / Memory / Disk بالا

15. نحوه بررسی نسخه نصب شده WAS?

  • به پوشه پروفایل و bin بروید
  • اجرا کردن ./versionInfo.sh

16. چگونه می دانید JVM شما تمام شده است یا نه?

روش های مختلفی برای تأیید این امر وجود دارد.

  • آیا در این صورت آیا ابزار نظارت دارید ، بررسی کنید که آیا وضعیت هشدار یا وضعیت فعلی وجود دارد
  • ورود به سرور و پشتیبانی از JVM توسط ps -ef | grep jvmname
  • بررسی کنید که آیا می توانید به URL JVM دسترسی پیدا کنید یا خیر
  • بررسی کنید که آیا می توانید URL و پورت JVM telnet کنید
  • بررسی کنید که آیا پورت JVM روی سرور گوش می دهد یا خیر
  • برای دیدن آنچه در حال اجراست از دستور serverStatus.sh استفاده کنید

هر آنچه را برای شما آسان است انتخاب کنید.

17. برخی از پرونده های گزارش ایجاد شده توسط WebSphere را برای من بگویید?

  • SystemOut.log
  • SystemError.log
  • native_stdout.log
  • native_stderr.log

18- نحوه تولید زباله نخ?

سه راه ممکن برای تولید زباله نخ وجود دارد.

  1. از طریق کنسول DMGR: به عیب یابی بروید >> JVM را انتخاب کنید و بر روی Java core کلیک کنید
  2. کشتن -3 PID از JVM
  3. با استفاده از wsadmin.sh همانطور که در اینجا توضیح داده شد

19. چه تفاوتی بین خوشه عمودی و افقی وجود دارد?

خوشه عمودی عضو خود را در همان گره یا سرور دارد که در آن افقی در چندین گره و سرور در یک سلول قرار دارد.

20- جمع آوری زباله چیست؟?

جمع آوری زباله یک فرایند مدیریت حافظه است که به طور خودکار اشیاء دیگر استفاده شده توسط برنامه را آزاد می کند.

21. چگونه امنیت را در WebSphere غیرفعال می کنید?

با اجرای “امنیت” از طریق wsadmin.sh می توانید امنیت را غیرفعال کنید. DMGR باید بعد از خاموش کردن امنیت مجدداً راه اندازی شود.

22. نحوه فعال سازی جمع آوری زباله های شفاف?

Verbose GC به طور پیش فرض فعال نمی شود و در صورت نیاز می توانید این کار را انجام دهید.

  • سرورها >> نوع سرور >> سرور برنامه WebSphere
  • JVM را انتخاب کنید >> تعریف فرآیند تحت “جاوا و مدیریت فرآیند”
  • با کلیک بر روی ماشین مجازی جاوا در زیر “خصوصیات اضافی” و تیک گزینه “جمع آوری زباله های شفاهی.”

23- چگونه راه اندازی مجدد خودکار WebSphere هنگام راه اندازی مجدد سرور?

WebSphere بطور خودکار اسکریپت راه اندازی را در /etc/init.d تولید می کند که از راه اندازی مجدد آن اطمینان حاصل می کند.

با این حال ، اگر به دلایلی اسکریپت وجود ندارد ، می توانید یکی را ایجاد کنید و زیر /etc/init.d قرار دهید و آن را مانند زیر فعال کنید.

chkconfig – اضافه کردن نام پرونده WebSphere #script
chkconfig WebSphere روشن است

در مورد نحوه شروع خودکار خدمات در بوت به راهنمای مفصل من مراجعه کنید.

24. نحوه افزایش اندازه پشته JVM?

  • ورود به کنسول اداری
  • برو به سرورها >> انواع سرور >> سرور برنامه WebSphere
  • JVM را انتخاب کنید >> تعریف فرآیند >> ماشین مجازی جاوا

می توانید اندازه اولیه اولیه و حداکثر پشته را در اینجا وارد کنید.

25. آیا می توانید گره را همزمان با پایین آمدن گره همگام کنید?

کاملاً ، گره دهنده نباید متوقف شود تا همگام سازی کار کند.

26. دستور متوقف کردن و شروع DMGR ، Nodeagent چیست & JVM?

برای متوقف کردن

  • JVM – stopServer.sh JVMNAME
  • Nodeagent – stopNode.sh
  • DMGR – stopManager.sh

برای شروع

  • JVM – startServer.sh JVMNAME
  • Nodeagent – startNode.sh
  • DMGR – startManager.sh

27. موارد جدید در WAS 8.5.5 چیست?

در سطح بالا:

  • پشتیبانی Java SE 7
  • ورود به سیستم HPEL
  • مدیریت بهداشت داخلی
  • پروفایل آزادی
  • مسیریابی هوشمندانه
  • خوشه بندی پویا
  • خوشه بندی JDBC 4.1
  • پشتیبانی از وب 2.0

همچنین می توانید اطلاعات دقیق را در اینجا ارجاع دهید.

28. منظور از فدراسیون گره چیست?

فدراسیون در WebSphere به معنای اضافه کردن یک گره به Cell است. این کار با دستور addNode.sh انجام می شود و ممکن است این کار براساس اندازه گره چند دقیقه طول بکشد.

29. FFDC چیست؟?

FFDC (اولین ضبط داده خرابی) ضبط و خطا در زمان اجرا در WebSphere. داده های FFDC برای تجزیه و تحلیل مسئله می تواند سودمند باشد ، و در صورت تماس با آنها برای هرگونه مسئله اغلب توسط پشتیبانی IBM درخواست می شود..

30. آیا می توانید WebSphere keystore XOR رمزگشایی کنید?

بله ، می توانید از طریق ابزار آنلاین – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. کدام زبان اسکریپت پیش فرض در WebSphere است؟ JACL یا جایتون?

JACL زبان برنامه نویسی پیش فرض در WebSphere است.

32. چگونه می توانید بسته وب را در وب 8.5.x اعمال کنید?

IBM IM را می توان برای اعمال اصلاح استفاده کرد. برای راهنمایی دقیق به نحوه استفاده از راهنمای تعمیر بسته مراجعه کنید.

33. محیط هایی که شما از آنها پشتیبانی می کنید چیست?

صادق باشید و محیطهایی را که از آنها پشتیبانی می کنید توضیح دهید. شما ممکن است از موارد زیر حمایت کنید.

  • توسعه
  • CIT
  • SIT
  • UAT
  • نسخه ی نمایشی
  • پیش تولید
  • تولید
  • صحنه سازی
  • QA

34. سرور وب شما در کجا میزبان است?

دوباره در مورد معماری برنامه پشتیبانی شده خود توضیح دهید. با این حال ، در یک محیط تولید معمولی برای برنامه های رو به اینترنت ، سرورهای وب در DMZ و سرور برنامه در یک شبکه اصلی قرار دارند..

این بدان معناست که شما باید پورت های لازم را در فایروال بین سرورهای وب به یک سرور برنامه مجاز داشته باشید.

35. میل به جلسه چیست?

پیوستگی جلسه به عبارت دیگر ، جلسه ماندگاری است. تمایل به جلسه اجازه می دهد تا یک درخواست با JVM منفرد پیوند یابد. این بدان معنی است که درخواست بازگشت همیشه به همان JVM هدایت می شود.

36. آیا می توانید بیش از یک برنامه را در JVM تک قرار دهید?

بله ، استقرار چندین برنامه در JVM منفرد امکان پذیر است تا زمانی که ریشه متن برای هر برنامه منحصر به فرد باشد.

37. از کدام پایگاه داده با Websphere استفاده می کنید?

به آنها بگویید که استفاده می کنید. بیشتر سازمان از پایگاه داده Oracle استفاده می کنند اما WebSphere از پایگاه داده زیر نیز پشتیبانی می کند.

  • DB2
  • بانک اطلاعات اوراکل
  • Microsoft SQL Server
  • Sybase

38. چگونه وب سرور را به WAS وصل می کنید?

دو روش برای اتصال به WAS وجود دارد.

  1. با استفاده از افزونه – این روش پیشنهادی برای نصب افزونه WAS بر روی سرور وب است.
  2. با استفاده از ProxyPass – اگر از Apache استفاده می کنید و نمی خواهید از این افزونه استفاده کنید ، می توانید با دستورالعمل ProxyPass به WAS JVM وصل شوید.

39. آیا به وب سرور قبل از WAS احتیاج دارم؟?

توصیه می شود برای امنیت ، عملکرد بهتر ، از سرور وب در مقابل WAS پشتیبانی کنید & نگهداری.

40. سلول چیست?

سلول یک گروه گره منطقی است که می تواند یک یا چند گره داشته باشد. خوشه ها و همه از یک کنسول اداری واحد اداره می شوند.

41. مدت زمان پیش فرض جلسه برای یک کنسول اداری چیست؟?

30 دقیقه

42. بسته ثابت چیست?

بسته ثابت مجموعه ای از تکه های تهیه شده توسط IBM است. این ممکن است شامل رفع اشکال ، تکه های امنیتی باشد & پیشرفت های عملکرد.

43. رجیستری یا مخزنی که در WebSphere پشتیبانی می شود چیست?

  • مخزن فدرال
  • سیستم عامل محلی
  • رجیستری LDAP مستقل
  • رجیستری سفارشی مستقل

44. کتابخانه های مشترک چیست?

ایجاد کتابخانه مشترک برای کاهش پرونده های کتابخانه تکراری توصیه می شود. کتابخانه مشترک مشترک می تواند توسط چندین برنامه در داخل سلول استفاده شود.

45. ریشه متن چیست?

یک ریشه متن برای هر برنامه باید در سلول منحصر به فرد باشد. این توصیف کننده استقرار تعریف شده است و برای دسترسی به برنامه کاربرد دارد.

برای یک سابق: اگر برنامه A دارای ریشه زمینه ای به نام “خرده فروشی” باشد ، از طریق http: // servername: port / خرده فروشی می توان از برنامه استفاده کرد

46. ​​نام پرونده پیکربندی افزونه WAS چیست؟?

نام پیکربندی افزونه WebSphere است plugin-cfg.xml

47. نحوه تغییر اندازه استخر موضوع WebContainer?

استخر نخ WebContainer با رفتن به داخل قابل تغییر است JVM >> استخرهای موضوع >> کانتینر وب

48. آیا می توانید ریشه زمینه را برای برنامه مستقر تغییر دهید?

بله ، قابل انجام است برای این کار از طریق کنسول اداری ، به داخل برنامه بروید و روی “ریشه متن برای ماژول های وب” کلیک کنید تا ریشه متن را تغییر دهید.

JVM باید بعد از تغییر مجدداً راه اندازی شود.

49. کدام اسکریپت برای تغییر Java SDK مورد استفاده توسط پروفایل?

اسکریپت managesdk.sh در پوشه سطر موجود است که به تغییر SDK کمک می کند.

50. PMT چیست؟?

PMT (ابزار مدیریت پروفایل) GUI برای ایجاد و مدیریت پروفایل های WebSphere است.

امیدوارم در بالا به شما کمک کند تا شغل سرپرست WebSphere را بدست آورید. اگر برای رزومه و مصاحبه به کمک نیاز دارید ، این موضوع را بررسی کنید آموزش.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me