در متن پیش رو، به شیوه های جستجو در محتویات فایلها با استفاده از دستور grep می پردازیم. برای انجام این جستجو، ابتدا باید با بعضی از سوییچهای دستور grep که مرتبط با این موضوع هستند، آشنا باشیم.
دستکاری خروجی دستورات 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. (بیشتر…)
برگرداندن فضای دیسک پس از حذف فایل در محیط لینوکس
با حذف یک فایل در محیط لینوکس، معمولا فضای مصرفی ان فایل هم آزاد می شود اما در مواردی، این فضای مصرفی، به سیستم عامل برنمی گردد. در این متن به دلایل احتمالی این مسئله و چگونگی رفع آن می پردازیم.
آموزش نصب اوراکل لینوکس 7.6
قصد داریم در این متن، به شیوه نصب اوراکل لینوکس نسخه 7.6 در محیط virtual box بپردازیم البته قبل از نصب، طریقه ایجاد ماشین مجازی را در محیط virtual box شرح خواهیم داد.
(بیشتر…)تغییر تنظیمات پیش فرض دستور useradd
قصد داریم با دستور زیر، کاربری را با نام usef ایجاد کنیم:
[root@ol6 ~]# useradd usef
پرسش: خصیصه هایی چون shell، home directory، group و … برای این کاربر، به چه شکلی تنظیم خواهد شد؟ همچنین چگونه می توان این تنظیمات پیش فرض را برای کاربران جدید تغییر داد؟ برای پاسخ به این دو سوال، ادامه متن را بخوانید.
(بیشتر…)تعریف سرویس در systemd برای استارت خودکار دیتابیس
با توجه فراگیر شدن systemd در توزیع های مختلف لینوکس، نیاز است تا با نحوه ایجاد و مدیریت سرویس در این محیط آشنا باشیم به همین منظور، در این متن قصد داریم مختصرا به این موضوع بپردازیم و در نهایت، سرویسی را برای استارت خودکار دیتابیس اوراکل تعریف کنیم.
(بیشتر…)نکته ای در مورد ستون CPU% در دستور top
در خروجی دستور top، می توان درصد استفاده از منابع را برای هر کدام از PIDها مشاهده کرد. برای مثال، در شکل زیر، PID شماره 3457 به اندازه 100 درصد از cpu را به خود اختصاص داده است و همچنین دو PID دیگر با شماره های 3420 و 3495 هم به همین اندازه از cpu استفاده می کنند:
(بیشتر…)logout خودکار کاربران غیرفعال در لینوکس
#سوال: چگونه می توان کاربری که بیشتر از مدت معینی در وضعیت idle قرار دارد را مجبور به logout کرد؟
فایل 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
ایجاد Block Device برای ASM(دستور truncate – fallocate – dd)
در زمان راه اندازی Oracle ASM در یک محیط تستی، یکی از ملزومات، داشتن دیسک و یا پارتیشن اضافه و ازاد در سرور/ماشین می باشد. حال اگر به هر دلیلی اضافه کردن دیسک به سرور/ماشین امکان پذیر نباشد، چه باید کرد؟
در محیط لینوکس، این مسئله با ایجاد یک فایل حجیم و همچنین تبدیل ان به یک block device(با کمک loop device) قابل انجام خواهد بود. قرار است این فایل حجیم، نقش دیسک را در زمان راه اندازی و نگهداری Oracle ASM ایفا کند.
برای ایجاد فایل حجیم در محیط لینوکس، دستورات متنوعی وجود دارند که در ادامه به بررسی سه مورد از این دستورات می پردازیم.