loading...
سایت بیا تو امنیت
محمدامين رئيسي نيا بازدید : 142 دوشنبه 08 آبان 1391 نظرات (0)

یک کامپیوتر به دلایل مختلفی ممکن است Shutdown و Restart و یا Sleep شود! در اینجاست که نرم افزار Don't Sleep به کمک کاربران می آید! این نرم افزار به گونه ای عمل میکند که تمامی این عملیاتها را به هر دلیلی که باشند ، غیر فعال میکند! (آنلاینستان) و با خیال راحت میتوانید فایلهای مورد نظر خود را بدون ترس از به خواب رفتن سیستم و یا ... برای دانلود قرار دهید و یا برای سایر کارها سیستم را برای مدت خاصی روشن بگذارید...

 

تصویر نرم افزار Dont sleep

 

در مطالب قبل آموزش غیرفعال کردن ویژگی Sleep در ویندوز 7 را با کاربران به اشتراک گذاشته بودیم! که البته بسیار ساده و آسان است! اما انجام  ای تنظیمات و غیر فعال کردن تمام این عملیات ها بصورت جداگانه ممکن است اندکی از حوصله برخی از کاربران خارج باشد!

 Don't Sleep ابزاری فوق العاده ، کم حجم  و کابردی است که از Shutdown و Restart و یا Sleep شدن خودکار سیستم جلوگیری میکند!

این نرم افزار بر روی تمامی نسخه های مختلف ویندوز تست شده و از آخرین نسخه ویندوز 8 نیز پشتیبانی می نماید...

محمدامين رئيسي نيا بازدید : 129 پنجشنبه 30 شهریور 1391 نظرات (0)

انواع حملات هکرها

یک حمله کننده میتواند از چندین راه مختلف به یک سیستم دسترسی پیدا کند. حمله کننده (هکر) باید قادر به اکسپلیت یک نقض یا آسیب پذیری در یک سیستم را داشته باشد.

انواع حمله:
1.حمله های سیستم عامل
2.حمله های سطح برنامه کاربردی
3.حمله های shrink warp code
4.حمله های اشتباه پیکربندی

1.حمله های سیستم عامل
امروزه سیستم عامل ها در ماهیت پیچیده شده اند

سیستم عامل ها سرویسها,پورت ها و مدهای دسترسی زیادی را اجرا و احتیاج پیچیدگی وسیعی برای از کارافتادن قفل آنها است
با نصب پیشفرض اکثر سیستم عامل ها شمار زیادی از سرویس ها و پورتها باز هستند
بکاربردن وصله ها (patche و hotfix ها در شبکه پیچیده امروز آسان نیست
حمله کنندگان آسیب پذیری های سیستم عامل و اکسپلیت آنها را برای دسترسی به یک سیستم شبکه را جستجو میکنند

2.حمله های سطج برنامه کاربردی
توسعه دهندگان نرم افزارها مقید به فهرست های مانع دخول همزمان با تحویل محصولات هستند

اکثر برنامه نویسی در جهت روش شناسی مهندسی نرم افزار است
نرم افزار کاربردی همراه با وظایف و خصوصیت می آیند
زمانی کافی برای اجرای کامل تست قبل از پخش محولات نیست
امنیت معمولا یک چاره اندیشی است و معمولا به عنوان جزافزودنی (add-on) تحویل داده میشود
بررسی خطای ناچیز یا غیرموجود در برنامه های کاربردی منجر به حملات Buffer over flow توسط هکرها میشود

3.حملات shrink wrap code
زمانی که یک سیستم عامل/برنامه را نصب میکنید, با یک اسکریپت ساده برای سهولت در مدیریت روزانه می آید

مشکل , شگرف نبودن میزان سازی یا سفارش کردن این اسکریپت ها است
این منجر به حمله کد پیشفرض یا shrink wrap code خواهد شد.

4.حملات اشتباه پیکربندی
سیستم هایی که باید نسبتا امن باشند به دلیل صحیح نبودن پیکربندی هک شده اند

سیستم ها پیچیده هستند و مدیران مهارت یا کاردانی ضروری را برای درست کردن مشکلات را ندارند
به منظور شانس بیشترتان در جهت صحیح پیکربندی کردن یک ماشین هر سرویس زائد یا نرم افزار را بردارید

محمدامين رئيسي نيا بازدید : 143 پنجشنبه 30 شهریور 1391 نظرات (0)

برنامه بارگذاری خودراه انداز برنامه ای است که پس از روشن شدن کامپیوتر بطور خودکار اجرا میشود.این برنامه پس از انجام چند آزمایش سخت افزاری پایه,برنامه بارگذاری بزرگتری را راه اندازی و کنترل میکند.آن برنامه سپس سیستم عمل را به حافظه انتقال میدهد.بارگذاری خودراه انداز عموما در حافظه فقط خواندی ROM و یا همان BIOS کامپیوتر قرار دارد

در Red Hat Enterprise Linux دو boot loader وجود دارد

1.GRUB(GRand Unified Bootloader)
2.LILO(LInux LOader)

GRUB
زمانی که سیستمان را روشن میکنیم BIOS دنبال دایرکتوری boot/ و پیدا کردن منوی GRUB است.اگر سیستم عامل دیگری نصب کرده باشیم میتوانیم از منوی GRUB برای هر سیستم عاملی که در زمان عملیات نصب لینوکس شناخته شده است استفاده کنیم
فایل پیکربندی GRUB در etc/grub.conf قرار دارد

LILO

lilo مدیربوت قدیمی تری نسبت به GRUB است که مسلما GRUB دارای قابلیت بیشتری است.فایل پیکربندی LILO در etc/lilo.conf قرار دارد

بیاد داشته باشید که ابتدا باید سیستم عامل windows و سپس سیستم عامل لینوکس را نصب کنیم .در صورتی که سیستم عامل ویندوز را مجددا نصب کنیم boot loader با مشکل مواجه میشود و سیستم عامل لینوکس بوت نمیشود به همین دلیل باید طبق فرامین زیر GRUB را مجددا نصب کنیم

راه اندازی مجدد GRUB
ابتدا cd لینوکس را قرار میدهیم و از طریق بوت از طریق cdrom , گزینه linux rescue را مینویسیم و مراحل ابتدایی مثل انتخاب زبان را انتخاب پشت سر میگذاریم تا به محیط command line وارد شویم
سپس مراحل زیر را انجام میدهیم

#chroot /mnt/sysimage
#fdisk -l #mount /dev/hda1
#mount /dev/hda2
#mount /dev/hda3
#grub-install /dev/hda1


سپس سیستم را مجددا راه اندازی میکنیم و گزینه boot loader را مشاهده میکنیم

محمدامين رئيسي نيا بازدید : 163 پنجشنبه 30 شهریور 1391 نظرات (0)

Partition and file systems پارتیشن و سیستم فایل لینوکس

هارد دیسک به پارتیشن تقسیم میشودو پارتیشنها با سیستم فایلها فرمت میشوند برای ذخیره اطلاعات توسط کاربران
سیستم فایل پیشفرض برای لینوکس ext3-ٍthird estended linux file system میباشد.دیگر سیستم فایلها عمومی ext2 و msdos که برای فلاپیها مورد استفاده قرار میگیرند هستند.همچنین iso 9660 برای cd ها مورد استفاده قرار میگیرد

 

Inodes

یک جدول inod-index node محتوای یک لیست از فایلها درسیستم عامل ext3 یا ext2 میباشد
یک inode ورودی در جدول است که در برگیرنده اطلاعاتی درباره یک فایل از قبیل نوع فایل, permission فایل , UID-USer ID, GID-Group ID,سایز فایل و زمان ساختن آن را نشان میدهد


از فرمان df به منظورمشاهده میزان فضای استفاده شده,میزان فضای استفاده نشده پارتیشن در کیلوبایت را نشان میدهد

#df

همانطور که میدانید مشاهده فضا بصورت کیلوبات مشکل است بدین منظور از h- برای مشاهده خروجی بالا اما بصورت MG و یا GB مشاهده میکنیم

با فرمان du که به معنی data universal است برای دیدن مقدار فضای هر دایرکتوری بصورت کیلوبایت می باشد

#du /opt

همجنین با استفاده از s- میتوانیم مجموع فضای اشفال شده یک دایرکتوری را مشاهده کنیم

# du -s /etc


محمدامين رئيسي نيا بازدید : 207 پنجشنبه 30 شهریور 1391 نظرات (0)



زمانی که لینوکس را نصب میکنیم , میتوانیم هر بسته ای را که میخواهیم برای نصب انتخاب کنیم اما واضح هست که در آینده بخواهیم بسته ای را از روی cd , نصب کنیم و یا پس از download از اینترنت بخواهیم آن بسته را نصب کنیم
این بسته ها معمولا با فرمت RPM که به معنی RedHat Package Manager نامیده میشود موجود هستند
اگر بخواهیم تشخیص دهیم آیا بسته ای نصب شده یا خیر از آرگومان q- که به معنی query میباشد استفاده میکنیم
بطور مثال میخواهیم بدانیم آیا بسته های dhcp نصب شده یا خیر از فرمان زیر استفاده میکنی

#rpm -q dhcp*


همچنین از فرمان زیر به منظور پرس و جو های طولانی استفاده میشود

#rpm -q |more

 


 

اگر بخواهیم بسته ای را در لینوکس نصب کنیم ازدستور ivh استفاده میکنیم

#rpm -ivh <package name>.rpm

 


 

اگر بخواهیم بسته ای را پاک یا unistal کنیم از e- که به معنی erase میباشد استفاده میکنیم

#rpm -e <package name>.rpm

 


 

اگر بخواهیم بسته قدیمی را از سیستم برداریم و بسته جدید را در لینوکس نصب کنیم از u- که به معنی update میباشد استفاده میکنیم

 

#rpm -u <package name>

محمدامين رئيسي نيا بازدید : 152 پنجشنبه 30 شهریور 1391 نظرات (0)

permission (دسترسی ) و یا همان مجوز در محیط های شبکه ای یا چند کاربره به وضعیتی گفته میشود که کاربر میتواند از طریق account خاص خود به یک منبع خاص دستیابی داشته باشد.این مجوزها توسط مدیرسیستم یا صاحب فایل اعطا میشود
 سه سطح دسترسی در لینوکس در لینوکس است

r --> read
w --> write
x --> execute


سطح دسترسی read تنها اجازه خواندن ر ا میدهد
سطح دسترسی write اجازه نوشتن و تغییر در فایل را میدهد
سطج دسترسی execute اجازه اجرای یک فایل را میدهد

هر کدام از سطوح دسترسی در لینوکس را نیز میتوان با عدد دسته بندی کرد

r --> 4
w --> 2
x --> 1

 

بطور مثال اگر فرمان ll را برای فایل subnet اجرا کنیم خروجی زیر را مشاهده میکنید

 

permissions

 

محمدامين رئيسي نيا بازدید : 136 پنجشنبه 30 شهریور 1391 نظرات (0)

Head
فرمان head ابتدای یک فایل را نمایش می دهد
بطور مثال فرمان زیر 3 خط اول فایل subnet را نمایش میدهد

#head -n 3 subnet

در صورتی که از عددی استفاده نکنیم بصورت پیشفرض 10 سطر اول نمایش داده خواهد شد



Tail
نقطه مقابل head فرمان tail میباشد.با فرمان tail انتهای یک فایل نمایش داده خواهد شد
بطور مثال با فرمان زیر میتوانیم 5 خط انتهایی فایل subnet را مشاهده کنیم

#tail -n 5 subnet

در صورتی که از عددی استفاده نشود بصورت پیشفرض 10 خط انتهایی نمایش داده خواهد شد


 

Sort
با فرمان sort فایلمان را به ترتیب حروف الفبا و یا شماره مشاهده میکنیم
برای مرتب کردن بر اساس شماره از n- که به معنی numrical میباشد استفاده میکنیم

#sort -n subnet

به منظور مرتب کردن بر اساس الفبا از f- استفاده میکنیم

#sort -f subnet

بوسیله r- که به معنی revers میباشد اعداد به ترتیب نزولی از کم به زیاد مرتب خواهند شد

#sort r- subnet

محمدامين رئيسي نيا بازدید : 134 پنجشنبه 30 شهریور 1391 نظرات (0)

در لينوکس از ويرايشگر متني visual Editor به منظور ويرايش استفاده ميشود.توجه داشته باشيد در زماني که از اين ويرايشگر به منظور تغيير در فايلهاي پيکربندي که خارج از دايرکتوريhome  ما قرار دارند بايد بصورت کاربر ريشه root وارد سيستم شويم
در صورتي که بخواهيم يک فايل متني text به نام subnet درست کنيم ابتدا بايد فرمان vi و سپس نام subnet را وارد کنيم

$vi subnet

سپس با فشار دادن دکمه i و يا دکمه insert ميتوانيم متن دلخواه را وارد کنيم
بطور مثال متن you're welcome را وارد ميکنيم سپس بعد از پايان متن دمکه Esc را فشار ميدهيم و به منظور ذخيره و خروج از فايل مورد نظر فرمان :wq را تايپ ميکنيم
از فرمانهاي زير در ويريشگر vi ميتوانيم استفاده کنيم
w: به منظور ذخيره
wq: به منظور ذخيره و خروج
q: ذخيره نميشود
!q:به منظور نمايش خطوط همراه با شماره


در صورتي که در محيط گرافيکي ميباشيم ميتوانيم با استفاده از فرمان gedit از اين ويرايشگر بصورت گرافيکي استفاده کنيم

محمدامين رئيسي نيا بازدید : 127 پنجشنبه 30 شهریور 1391 نظرات (0)


بوسیله فشار دادن ctrl+a در خط فرمان مکان نما به ابتدای خط انتقال پیدا میکند


 

بوسیله فشار دادن ctrl+e در خط فرمان مکان نما به انتهای خط انتقال پیدا میکند



بوسیله فشار دادن ctrl+u از ابتدای خط فرمان تا آن مکان را پاک میکنیم



با فشار دادن ctrl+k از مکان نما تا انتهای خط فرمان را پاک میکنیم



با فشار ctrl+arrow از چپ به راست یک حرف انتقال می یابد

محمدامين رئيسي نيا بازدید : 153 پنجشنبه 30 شهریور 1391 نظرات (0)

توجه داشته باشید که میتوانیم بصورت همزمان چند فرمان جداگانه را در یک خط بوسیله ; اجرا کنیم بطور مثال ابتدا فرمان calander و سپس date اجرا میشود

#cal;date


 

از فرمان زیر برای نمایش اسم login استفاده میشود

#logname


 

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

#who
#who am i


 

بوسیله فرمان زیر میتوانیم تشخیص دهیم کاربر در کدام ترمینال در حال فعالیت میباشد

#tty


 

از فرمان mkdir-making directory برای ساختن دایرکتوری استفاده میشود

#mkdir subnet

محمدامين رئيسي نيا بازدید : 145 پنجشنبه 30 شهریور 1391 نظرات (0)

شاخه های سیستم فایل لینوکس
سیتسم فایل لینوکس ساختاری است که تمامی اطلاعات موجود بر روی کامپیوتر آنجا ذخیره میشود
فایلها در داخل سلسله مراتبی از دایرکتوریها سازماندهی میشوند.هر دایرکتوری میتواند شامل فایلها بعلاوه سایر دایرکتوریها باشد
اگر فایلها و دایرکتوریهای موجود در لینوکس را ترسیم کنید به یک درخت معکوس بنظر میرسد.در بالای دایرکتوری root قرار دارد که بوسیله / نشان داده میشود و در زیر این دایرکتوری , دایرکتوریها ی عادی موجود در سیستم لینوکس قرار دارند
هر یک از این دایرکتوریها بعلاوه دایرکتوریهای اضافه شده به root میتوانند شامل زیر دایرکتوریها باشند
حال به توصیف و عملکرد این دایرکتوریها (سیستم فایل ها )میپردازیم

bin
binary شامل دستورات سیستم عامل که توسط تمامی کاربران و root قابل اجرا است میباشد

 

بقیه در ادامه مطلب

 

محمدامين رئيسي نيا بازدید : 152 پنجشنبه 30 شهریور 1391 نظرات (0)

در این بخش به چند دستور ساده در لینوکس میپردازیم

از دستورات زیر برای خروج از حساب کاربری استفاده میشود

#logout
#exit


از دستورات زیر برای راه اندازی مجدد سیستم استفاده میشود

#reboot
#init 6


از فرمان زیر برای خاموش کردن سیستم استفاده میشود

#shutdown
#init 0


نمایش تاریخ

#date

 



Calander نمایش تقویم

 

#cal

بوسیله دستورزیر سه ماه قبل , جاری , و بعد را مشاهده میکنیم

#cal -3

بوسیله فرمان زیر 12 را مشاهده میکنیم

#cal -y

12 ماه سال مورد نظر را میتوانیم مشاهده کنید

#cal 2005

 

محمدامين رئيسي نيا بازدید : 129 پنجشنبه 30 شهریور 1391 نظرات (0)
معماری لینوکس


کرنل - KERNEL
هسته اصلی سیستم عامل لینوکس (کرنل) kernel می باشد.kernel (کرنل) قسمتی از سیستم که حافظه ,فایل ها و وسایل جانبی را مدیریت میکند ,زمان و تاریخ را حفظ میکند برنامه های کاربردی را آغاز میکند و منابع سیستمی را تخصیص می دهد

Kernel مستقیما با سخت افزار در ارتباط است

محمدامين رئيسي نيا بازدید : 132 پنجشنبه 30 شهریور 1391 نظرات (0)

آموزش نصب سیستم عامل لینوکس

آموزش نصب لینوکس RedHat

انتخاب یک متد نصب
RedHat از نظر روشهای نصب , سیستم عامل کاملا انعطاف پذیری می باشد.و چندین نوع نصب موجود می باشد
نصب از طریق CD
نصب از طریق دیسکت
نصب از طریق HTTP - عمل نصب از طریق آدرس صفحه وب ://http انجام می گیرد
ّFTP- عمل نصب از طریق://ftp انجام می گیرد
NFS- عمل نصب از طریق هر دایرکتوری اشتراکی بر روی سایر کامپیوترهای موجود بر روی شبکه انجام می گیرد

  
بوت شدن لینوکس 
بعد از تنظیمات سیستم برای بوت شدن از طریق CD و قرار دادن CD و بوت شدن سیستم صفحه بوت لینوکس ظاهر میشود. با توجه به اینکه میخواهیم از طریق CD و بصورت گرافیکی لینوکس را نصب کنیم دکمه Enter را فشار میدهیم

 

 

 

محمدامين رئيسي نيا بازدید : 165 یکشنبه 19 شهریور 1391 نظرات (0)
دانلود کتاب آموزش نصب و پیکربندی سرور لینوکس

سرور های لینوکس را می توان گفت یکی از پرکاربردترین و بهترین گزینه برای بارگذاری وب سایت درحال حاضر می باشد.سیستم عامل لینوکس ویرایش ها و یا توزیع های متعددی دارد یکی از مشهورترین توزیع این سیستم عامل ویرایش سِنت‌اواِس (CentOS) می باشد.

بر اساس بررسی وب‌گاه web technology surveys در سال ۲۰۱۱ سنت اواس با بیش از ۳۰ ٪ سرور‌های لینوکس در رتبه اول بیش‌ترین لینوکس استفاده شده برای وبگاه‌ها قرار گرفت، این بررسی در سال ۲۰۱۲ میلادی با سنت‌اوس را با سقوطی یک درصدی و فاصله ناچیزی قبل از توزیع دبیان در مقام دومین توزیع محبوب برای سرور‌های وب‌گاه‌ها قرار میدهد. 
در کتاب حاضر آموزش نصب و راه اندازی سرور در این سیستم عامل آورده شده است.
درباره ما
Profile Pic
سلام شما در این سایت یاد می گیرید که چگونه با یک هکر مبارزه کنید و پیروز شوید . این سایت با این هدف تاسیس شد (( زکات علم نشر آن است )) . این سایت در حال حاضر بزرگترین دیتا بیس ترفند و رجیستری را در اختیار دارد که به مرور بر روی سایت قرار می گیرد . در بعضی موارد از نوشتن منبع خود داری می کنم . شما در این سایت حق کپی مطالب و درج آن در سایت خود را حتی بدون نوشتن منبع هم دارید . برای شلوغ نشدن بیش از حد صفحه سایت توضیح کامل هر پست در ادامه مطلب قرار داده شده است . از این که نظر میدهید ممنون .
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    نظرسنجی
    شما کدام قسمت از سایت رو دوست دارید؟
    آمار سایت
  • کل مطالب : 286
  • کل نظرات : 34
  • افراد آنلاین : 4
  • تعداد اعضا : 249
  • آی پی امروز : 69
  • آی پی دیروز : 51
  • بازدید امروز : 2,042
  • باردید دیروز : 1,590
  • گوگل امروز : 3
  • گوگل دیروز : 3
  • بازدید هفته : 5,203
  • بازدید ماه : 24,552
  • بازدید سال : 69,236
  • بازدید کلی : 408,528
  • کدهای اختصاصی
    هواداران در فیس بوک

    برای اطلاع از دریافت جدیدترین نرم افزار ها ومطالب علمی وجدیدترین فناوری های باخبر بشی درفیس بوک به هواداران ما بپیوندید
    مطالب سایت در یوتیوب

    برای دیدن مطالب آموزشی تصویری لطفا مارو در یوتیوب پیدا کنید
    عضویت در گروه جی میل

    اگر دوست داری بهترین نرم افزار ها وفیلم هاوعکس ها ومطالب علمی در ایمیل خود داشته باشید لطفا در گروه جی میل عضو شوید
    عضویت در گروه یاهو


    اگر دوست داری بهترین نرم افزار ها وفیلم هاوعکس ها ومطالب علمی در ایمیل خود داشته باشید لطفا در گروه یا هو عضو شوید