نصب اوراکل 19c بر روی اوراکل لینوکس 6 با بروزرسانی GLIBC

همانطور که می دانید، اوراکل از نصب نسخه 19c بر روی سیستم عامل Oracle Linux 6.X پیشتیانی نمی کند این مسئله به پایین بودن نسخه GLIBC(GNU libc) موجود در این نسخه از سیستم عامل برمی گردد:

 [root@ol6 ~]# cat /etc/issue

Oracle Linux Server release 6.7

[oracle@ol6 home]$ ./runInstaller

/19c/home/perl/bin/perl: /lib64/libc.so.6: version `GLIBC_2.14′ not found (required by /19c/home/perl/bin/perl)

در متن خطا می بینیم که این مشکل به دلیل نبود GLIBC نسخه 2.14 رخ داده است. برای حل این مسئله، می توان GLIBC_2.14(و یا نسخه های بالاتر) را به این نسخه از سیستم عامل اضافه کرد که در ادامه این کار را انجام خواهیم داد.

(بیشتر…)

دستکاری خروجی دستورات last، lastb، who و w

دستور last در محیط لینوکس، اطلاعاتی را در مورد لاگینهای موفق کاربران ارائه می کند برای مثال، از طریق این دستور می توان آخرین کاربری که به سیستم لاگین کرده است را به همراه آدرس ip آن مشخص کرد:

[root@ol7 ~]# last

این دستور اطلاعات را از فایل var/log/wtmp/ خوانده و به کاربر نمایش می دهد پس در صورت حذف این  فایل، اجرای دستور last هم با خطا مواجه خواهد شد:

[root@ol7 ~]# mv /var/log/wtmp /var/log/wtmp-old

[root@ol7 ~]# last

last: /var/log/wtmp: No such file or directory

Perhaps this file was removed by the operator to prevent logging last info. (بیشتر…)

برگرداندن فضای دیسک پس از حذف فایل در محیط لینوکس

با حذف یک فایل در محیط لینوکس، معمولا فضای مصرفی ان فایل هم آزاد می شود اما در مواردی، این فضای مصرفی، به سیستم عامل برنمی گردد. در این متن به دلایل احتمالی این مسئله و چگونگی رفع آن می پردازیم.

(بیشتر…)

تغییر تنظیمات پیش فرض دستور useradd

قصد داریم با دستور زیر، کاربری را با نام usef ایجاد کنیم:

[root@ol6 ~]# useradd usef

پرسش: خصیصه هایی چون shell، home directory، group و … برای این کاربر، به چه شکلی تنظیم خواهد شد؟ همچنین چگونه می توان این تنظیمات پیش فرض را برای کاربران جدید تغییر داد؟ برای پاسخ به این دو سوال، ادامه متن را بخوانید.

(بیشتر…)

تعریف سرویس در systemd برای استارت خودکار دیتابیس

با توجه فراگیر شدن systemd در توزیع های مختلف لینوکس، نیاز است تا با نحوه ایجاد و مدیریت سرویس در این محیط آشنا باشیم به همین منظور، در این متن قصد داریم مختصرا به این موضوع بپردازیم و در نهایت، سرویسی را برای استارت خودکار دیتابیس اوراکل تعریف کنیم.

(بیشتر…)

نکته ای در مورد ستون CPU% در دستور top

در خروجی دستور top، می توان درصد استفاده از منابع را برای هر کدام از PIDها مشاهده کرد. برای مثال، در شکل زیر، PID شماره 3457 به اندازه 100 درصد از cpu را به خود اختصاص داده است و همچنین دو PID دیگر با شماره های 3420 و 3495 هم به همین اندازه از cpu استفاده می کنند:

(بیشتر…)

فایل rc.local در RHEL 7

در نسخه های RHEL 4,5,6، از فایل rc.local برای استارت سرویسها و دستورارت در زمان بوت شدن سیستم استفاده می شود این فایل در نسخه RHEL 7، صرفا برای backward compatibility کماکان در دسترس می باشد. با مشاهده محتوای این فایل، به این مطلب خواهیم رسید:

[root@myhost ~]# cat /etc/rc.local

#!/bin/bash

# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

# It is highly advisable to create own systemd services or udev rules

# to run scripts during boot instead of using this file.

# In contrast to previous versions due to parallel execution during boot

# this script will NOT be run after all other services.

# Please note that you must run ‘chmod +x /etc/rc.d/rc.local’ to ensure

# that this script will be executed during boot.

touch /var/lock/subsys/local

(بیشتر…)