مواردی مربوط به بهینه سازی و بالا رفتن کیفیت کار Squid با انتخاب سخت افزار مناسب
چهار عامل به طور کلی در انتخاب سخت افزارها مهم هستند :
چهار عامل به طور کلی در انتخاب سخت افزارها مهم هستند :
اطلاعات password کاربران لینوکس (Linux) در /etc/shadow ذخیره شده است و تنها با دستور passwd قابل تغییر است.
اطلاعات گروه های کاربران لینوکس (Linux) هم در /etc/group ذخیره می شود.
امروزه حتی با وجود هاردها و
دستگاههای ذخیره سازی با حجم زیاد , فشرده سازی همچنان یکی از موارد مهم در همه
سیستم عامل ها محسوب می شود , برخی از مزایای فشرده سازی عبارت است از :
کاهش حجم اشغالی , راحتی در انتقال ,
راحتی در به اشتراک گذاری , افزایش سرعت انتقال ( تصور کنید که بخواهید 1000 فایل
یک مگابایتی در مقایسه با یک فایل 1 گیگابایتی جا به جا کنید).
معمولترین ابزارهای فشرده سازی در
لینوکس gzip , bzip2 و
zip می باشد که در بین کاربران عادی
zip محبوبیت و کاربرد بیشتری دارد ولی در
دنیای لینوکس 2 ابزار دیگر کاربرد و مقبولیت بیشتری دارند.
خروجی پسوند هر کدام از ابزارهای بالا
به شرح زیر می باشد :
bzip2=bz2
gzip=gz
zip=zip
برای اینکه لینوکس خود را عضو دامین ویندوزی کنیم از Samba ، winbind و Kerberos کمک می گیریم . پس نیاز هست تا این سه بسته را تهیه و نصب کنید . البته هر سه این بسته در سی دی اغلب توزیع های لینوکس موجود است و اگر الان می خواهید لینوکس را نصب کنبد می توانید در هنگام نصب این بسته ها را نیز انتخاب کنید . برای این آموزش من از توزیع Fedora Core 5 و همچنین windows 2003 که اکتیو دایرکتوری بر روی آن در حال اجرا است استفاده کردم .
1.مقدمه
موضوع مورد بحث در این مقاله، مفهوم جداول، زنجیرها (Chains) و قوانین (Rules) می باشد و اینکه به چه شکل می توان از آنها استفاده نمود تا یک کامپیوتر دارای سیستم عامل Linux را به یک فایروال تبدیل نمود.در این مقاله هدف بررسی مجموعه دستورات لازم برای آنکه یک فایروال توسط IPTables راه اندازی شود، نمی باشد؛ بلکه فقط توسط یک نقشه فیزیکی شبکه سعی دارد تا جریان بسته و جایگاه جداول را در IPTables ارائه نماید. این دیاگرام می تواند سنگ بنای معرفی ویژگی ها، دستورات، و مفاهیم IPTables به شکل غیر فنی باشد. این مقاله صرفاً جنبه آشنایی برای افراد تازه کار داشته و در مقاله های بعدی موجود در سایت linuxsecurity.blogfa.com می توانید اطلاعات تخصصی در مورد IPTables و نحوه پیکربندی آن بدست آورید.
حال اگر بخواهیم برخی از دسترسی های کاربر روت را به یک کاربر دیگر بدهیم باید فایل etc/sudoers/ را ویرایش کنیم. مقاله که در این بخش آماده کرده ام به تشریح همین موضوع پرداخته
مثلا شما میتوانید به سادگی اطلاعات دو فایل مهم etc/hosts.deny و etc/hosts.allow را به نفع خود ویرایش کنید تا فقط آدرسهای بخصوصی اجازه دسترسی به کامپیوتر شما را بصورت از راه دور داشته باشند.
بهترین تنظیم برای فایل etc/hosts.deny شامل خط زیر است که باید به فایل اضافه شود:
ALL: ALL
بدیهی است که با این دستور بصورت پیش فرض همه کامپیوتر های را دور از دسترسی به سیستم شما منع میشوند ، سپس میتوانید در فایل etc/hosts.allow تنظیمات لازم یعنی آدرسهای دامنه یا آدرس آی پی مجاز را به تفکیک وارد کنید :
مثال :
sshd: 192.168.0.1 #allow 192.168.0.1 to access ssh
sshd: somebox.somedomain.com #allow somebox.somedomain.com to access ssh
#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
با اجراء این دستور سیستم شما به هیچ Ping ی جواب نمیدهد. اگر دوباره میخواهید سیستم را به حالت قبل باز گردانید فقط کافی است بجای عدد ۱ ( یک ) عدد ۰ ( صفر ) را در دستور بالا جایگزین نمائید و دستور را اجراء نمائید.
احتماً برای شما هم پیش آمده که بخواهید از yum استفاده کنید.
اما به دلیل عدم اتصال به اینترنت یا سرعت پایین با بروز رسانی و دانلود بسته ها مشکل داشته اید ، به هر حال در این مقاله ما از DVD فدورا به عنوان منبع استفاده می کنیم و که برای نصب از yum استفاده کنیم.
یاداور میشوم که استفاده از yum برای جلو گیری از دردسر برخورد با خطا dependence package بهترین راهکار است.
بعد از پیکربندی سخت افزاری کارت شبکه نوبت یه شناساندن آن به لایه شبکه کرنل است . برای پیکربندی نرم افزاری از دستور ifconfig استفاده می شود . شکل کلی این دستور به صورت زیر است :
اکثر شبکه ها از TCP/IP به عنوان پروتکلهاي پايه اي براي ارتباط شبکه استفاده ميکنند
علارقم استفاده شما از سيستم عاملي که استفاده ميکنيد , هميشه درست کردن تنظيمات TCP/IP احتياج به پيکربندي شدن به منظور ارتباط با ديگر سيستمها به عنوان شبکه دارد
پايه اي ترين اين تنظيمات در کارت اينترفيس شما ,IP address ,Subnet mas و شماره شبکه است.عموما اين تنظيمات بصورت اتوماتيک توسط سرور DHCP تنظيم ميشود
بهرحال زماني که پيکربندي دستي مورد نياز باشد احتياچ به دانستن اين تنظيمات است.اغلب تنها IP Address که مشخص کننده دستگاه شماست تنها احتياج شما به منظور قرار دادن ميباشد