تجربه‌های مفید و کاربردی Linux و Weblogic

این وبلاگ برای به اشتراک گذاشتن تجربه‌های کسب شده مرتبط با سیستم عامل Linux و weblogic می‌باشد.

تجربه‌های مفید و کاربردی Linux و Weblogic

این وبلاگ برای به اشتراک گذاشتن تجربه‌های کسب شده مرتبط با سیستم عامل Linux و weblogic می‌باشد.

۴ مطلب در ارديبهشت ۱۳۹۷ ثبت شده است

  • ۰
  • ۰

تفاوت softو hard در فایل limits.conf برای لینوکس:

شما در آدرس /etc/security می‌توانید فایلی با نام limits.conf پیدا کنید که در آن می‌توانید یکسری محدودیت برای کاربرها ایجاد کنید که شامل تعداد پروسس‌ها و فایل‌های باز و ... می‌شود. شما می‌توانید برای هر کاربر به طور جداگانه این محدودیت‌ها را اعمال کنید. دو گزینه soft و hard در این اعمال محدودیت‌ها وجود دارد.

Hard  ماکزیمم میزان مجاز به استفاده برای کاربر را نشان می‌دهد که توسط کاربر superuser/root ست می‌شود.

Soft مقدار موثر در لحظه برای کاربر را نشان می‌دهد. کاربر می‌تواند در شرایطی که به منابع بیشتری نیاز دارد این مقدار را تا سقف Hard بالا ببرد.


  • Mahmoud Kazemi
  • ۰
  • ۰

Weblogic Patch

با سلام

برای انجام Patch روی سرور Weblogic خود، می‌بایست کارهای اولیه‌ی امنیتی که شامل Backup گرفتن از سرور و آمادگی‌ برای Rollback و کارهایی از این قبیل است را داشته باشید و ریسک‌های موجود را کاملا بررسی بفرمائید.

برای patch کردن weblogic باید ابتدا زیپ فایل patch  را از سایت اوراکل دانلود کرده در داخل سرور موردنظر قرار دهیم به طور مثال در /opt/weblogic patch .

سرویس وبلاجیک خود را کاملا پایین آورده و سپس فایل را unzip می‌کنیم و به داخل دایرکتوری patch وارد می‌شویم. قبل از نصب patch می‌توانید با استفاده از -report قابل اجرا بودن patch خود، روی Oracle Home مورد نظر را بررسی بفرمائید.

اگر از این option استفاده نفرمائید سرور شروع به عملیات نصب patch می‌کند (البته پس از گرفتن اعلام آمادگی شما توسط وارد کردن Y)

به عنوان مثال می‌خواهیم patch شماره 22505331 را روی نسخه 12.1.2.0.0 نصب کنیم.

cd /opt/weblogic\ patch/

unzip p22505331_121200_Generic.zip

/opt/Oracle_Home/OPatch/opatch lsinventory

cd 22505331/

/opt/Oracle_Home/OPatch/opatch apply -report

/opt/Oracle_Home/OPatch/opatch apply

اگر بخواهید چند patch  را همزمان نصب بفرمائید باید از دستور

opatch napply patch1,patch2,...,patchn

استفاده بفرمائید.

برای rollback باید از opatch rollback و برای rollback دسته‌ای از patchها باید از opatch nrollback استفاده بفرمائید.

در صورتی که مرحله نصب با مشکل مواجه شد می‌توانید از napply استفاده کنید. به این صورت که پس از Unzip کردن فایل در current directory از دستور زیر استفاده کنید:

/opt/Oracle_Home/OPatch/opatch napply /opt/weblogic\ patch/22505331 


پس از نصب می‌توانید با استفاده از دستور 

opt/Oracle_Home/OPatch/opatch lsinventory/


لیست باگ‌های فیکس شده را ببینید.

امیدوارم برای دوستان مفید بوده باشد. مهم‌ترین موضوع قبل از انجام هرگونه عملیات مهم روی سیستم، داشتن backup معتبر از سیستم است و اینکه تا حد امکان این کار را قبل از محیط اصلی روی محیط تستی مشابه انجام دهید.


  • Mahmoud Kazemi
  • ۰
  • ۰

با سلام و احترام


برای افزودن زمان اجرا شدن دستورات در لاگ فایل‌ها می‌توانیم از متغیر 

HISTTIMEFORMAT

استفاده کنیم، به این صورت که 

#echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile ; source ~/.bash_profile

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


اگر بخواهید این امر برای تمام کاربرهای موجود اجرا شود میتوانید 

export HISTTIMEFORMAT="%d/%m/%y %T "

را در انتهای فایل 

/etc/bashrc

اضافه کنید.

  • Mahmoud Kazemi
  • ۰
  • ۰

سلام مجدد خدمت دوستان عزیز


شما به عنوان راهبر سیستم در هنگام ساخت کاربر جدید بهتر است از دستور chage استفاده کنید که کاربر ساخته شده را ملزم به تغییر پسورد پس از اولین ورود به سیستم می‌کند و امنیت او را ارتقا می‌بخشد.

به عنوان مثال:


[root@mahmoud-pc ~]# useradd test

[root@mahmoud-pc ~]# passwd test

Changing password for user test.

New password: 

BAD PASSWORD: it is too short

BAD PASSWORD: is too simple

Retype new password: 

passwd: all authentication tokens updated successfully.

[root@mahmoud-pc ~]# chage -d 0 test

[mahmoud@mahmoud-pc Documents]$ su - test

Password: 

You are required to change your password immediately (root enforced)

Changing password for test.

(current) UNIX password: 

New password: 



با سپاس بسیار



  • Mahmoud Kazemi