نحوه ریست کرد سطح دسترسی فایل ها لینوکس

فرض کنید ما اشتباها سطح دسترسی همه فایل های /var را به ۷۷۷ تغییر داده باشیم

برای ریست کردن سطح دسترسی ( پرمیشن ) و سطح مالکیت ( ownerships ) به ترتیب از دو دستور زیر استفاده نمایید

  • <strong>for package in $(rpm -qa); do rpm --setperms $package; done</strong>
  • <strong>for package in $(rpm -qa); do rpm --setugids $package; done</strong>

حذف کردن تعدادی فایل با فرمت خاص در SSH

گاها رخ داده که در یک پوشه مجموعه فایل هایی با فرمت های مختلف داشته باشید

جهت حذف یک فرمت یا چند فرمت خاص باید از دستور زیر استفاده کرد

البته دقت داشته باشید دستور زیر فرمتی که درج می کنید را نگه می دارد و مابقی را حذف می کند

find /home/user/directory ! -name "*.jpg" -type f -delete

به طور مثال دستور فوق فرمت های Jpq را نگه می دارد و مابقی فایل های موجود در پوشه دایرکتوری را حذف می کند

نحوه کار کردن با ویرایشگر nano

برای ویرایش کردن یک فایل index.php از دستور زیر استفاده نمایید

[code]nano index.php[/code]

برای جستجو در یک فایل که با ویرایشگر نانو باز کرده اید بر روی دکمه ctrl+w بزنید و متن را وارد نمایید ، اگر متنی که پیدا شده مد نظر شما نبوده و باز می خواهید بگردید مجدد بر روی ctrl+w بزنید و اینتر را بزنید

درصورتیکه فایل شما بزرگ باشد آنرا صفحه به صفحه مشاهده می کنید ، برای پیشروی در صفحات از دو دکمه ctrl+v و برای عقب رفتن از دکمه ctrl+y استفاده کنید

با زدن دو دکمه ctrl+x  از ویرایشگر خارج شوید ، اگر تغییراتی داده باشید از شما می پرسد که میخواهید ذخیره شود یا خیر برای ذخیره شدن y و ذخیره نشدن N را تایپ کنید و اینتر را بزنید

نحوه نصب DHCP بر روی centos 6 ( روش دستی )

یک DHCP Server به شما امکان می دهد تا آدرس های IP، Gateway، DNS، Subnet Mask، WINS و … را به صورت اتومات دریافت کنید. در واقع اگر کارت شبکه ی شما در حالت خودکار تنظیم شده باشد، هنگام بوت شدن درخواستی را به DHCP Server ارسال می کند و آدرس های مورد نیاز خود را دریافت می کند. به این صورت تمامی روند دادن آدرس IP به صورت خودکار انجام خواهد شد.

برای نصب DHCP در سرور لینوکسی با سیستم عامل centos 6 طبق دستور العمل زیر عمل نمایید

پکیج آنرا با دستور زیر نصب کنید

[code]/usr/bin/yum install dhcp -y[/code]

پس از تصب کامل فایل dhcpd را ویرایش نمایید

[code]nano /etc/sysconfig/dhcpd[/code]

مقدار DHCPDARGS را بر روی اینترفیسی که میخواهید DHCP بر روی آن اجرا شود را بنویسید

مثلا :

DHCPDARGS=eth0

حال فایل dhcpd.conf پیشفرض را به وسیله دستور زیر کپی نمایید

[code]cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf[/code]

این فایل را حال ویرایش کنید

[code]nano /etc/dhcpd/dhcpd.conf[/code]

در این فایل می توانید تنظیمات پیشفرض را تغییر دهید

پس از انجام ، ذخیره و بستن این فایل dhcp را استارت کنید

[code]/etc/init.d/dhcpd start[/code]

نصب logwatch در سنت او اس

برای نصب Logwatch شما می توانید از محیط ترمینال ( SSH ) دستور زیر را وارد نمایید.

yum -y install logwatch

با دستور بالا Logwatch بر روی سرور شما نصب می شود و تنظیمات مربوطه به صورت جهت  ارسال گزارش روزانه توسط Cron  در مسیر /etc/cron.daily تنظیم می شود.

جهت تنظیمات دلخواه نظیر ایمیلی که می خواهید log ها برای شما ارسال شود . فایل  /etc/logwatch/conf/logwatch.conf را تنظیم نمایید.

که تنظیمات پیش فرض در فایل /usr/share/logwatch/default.conf موجود است.

نحوه نصب zpanel

برای نصب zpanel در سنت او اس ابتدا دستور زیر را وارد نمایید

yum -y update

سپس دستور زیر را بزنید

yum -y remove qpid-cpp-client

حال یک بار سرور را ریبوت کنید

reboot

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

wget https://raw.github.com/zpanel/installers/master/install/CentOS-6_4/10_1_1.sh

سطح دسترسی فایل نصبی را ست نمایید

chmod +x ۱۰_۱_۱٫sh

با دستور زیر فایل نصبی را اجرا کنید

./۱۰_۱_۱٫sh

پس از اتمام نصب یک بار سرور را ریبوت کنید