آموزش 2 : امنیت و سطح دسترسی پوشه ها : لینک آموزش http://websitecontrolpanel.com/fa/20...-%D9%87%D8%A7/
تمامی فرآیندهای سیستمی در سیستم عامل های بر پایه یونیکس به صورت فایلی انجام می شود و بنابراین رعایت نکات ایمنی برای فایل ها بسیار پر اهمیت است .
جهت امنیت بیشتر در مقابل اسکریپت های شل سطح دسترسی های زیر را به پوشه های ذکر شده اعمال کنید :
کد:
chmod 0700 /bin/ln
chmod 0700 /bin/cat
chmod 0700 /bin/pwd
chmod 0700 /bin/kill
chmod 0644 /bin/umount
chmod 0700 /bin/doexec
chmod 0700 /bin/link
chmod 0700 /bin/chmod
chmod 0700 /bin/netstat
chmod 0500 /bin/ps
chmod 0700 /bin/df
chmod 0700 /usr/bin/lynx
chmod 0700 /usr/bin/gcc
chmod 0700 /usr/bin/nc
chmod 0700 /usr/bin/wget
chmod 0700 /usr/bin/scp
chmod 0700 /usr/bin/cvs
chmod 0700 /usr/bin/telnet
chmod 0700 /usr/bin/symlinks
chmod 0700 /usr/bin/tail
chmod 0700 /usr/bin/tailf
chmod 0700 /usr/bin/du
لازم به ذکر هست در صورتی که از کلاد لینوکس استفاده می کنید از دستور chmod 0700 /bin/cat نباید استفاده کنید زیرا باعث اختلال در استفاده از تابع Mail() می گردد ( تذکر جناب @Yas-Host )
-------------------------------------------------------------------------------------------------------------------------------------------------------
آموزش 3 : بک آپ گرفتن از همه دیتا بیس های موجود در سرور لینک آموزش http://websitecontrolpanel.com/fa/20...-%D8%AF%D8%B1/
می توان گفت مهمترین موضوع در مدیریت یک سایت یا سرور داشتن پشتبان از اطلاعات بصورت دوره ای و منظم می باشد . همانطور که می دانید پایگاه داده یک وب سایت مهترین بخش آن می باشد زیرا دارای کلیه دیتا های وب سایت است و از دست دادن و آسب دیدن آن ضرر بسیار زیادی به وبمستر وارد می کند در این آموزش قصد داریم نحوه بک اپ گیری از کلیه دیتابیس موجود در سرور تحت دسترسی با یوزر Root را توضیح دهیم.
کافی است دستور زیر را در محیط کامنت خود تایپ کنید :
کد:
mysqldump --all-databases --skip-lock-tables | gzip -9 > /home/backup/`date +%Y%m%d`_backup.sql.gz
با این دستور تمامی دیتا بیس های موجود در سرور بغیر از آن جداولی که به اصطلاح lock یا قفل شده اند در پوشه /home/backup/ بصورت یک فایل فشرده با تاریخ هم اکنون ذخیره خواهد شد .