تبلیغات

از درج هرگونه تبلیغات و مطالب هرز معذوریم

PAM-The Login access control table

PAM-The Login access control table

محدود کردن دسترسی به server از طریق ماژول PAM

در یک محیط دیتا سنتر که server های ما قرار دارد و از طرفی امکان دسترسی به این

server ها میتواند از راه دور امکان پذیر باشد، لذا محدود کردن دسترسی کاربران به

serverها از نظر امنیتی مسئله ای مهم می باشد . 

اینکه آیا همه کاربران اجاره دسترسی و لاگین کردن به سیستم را بصورت remote

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

مهم امنیتی به شمار می رود . 

بدین منظور در لینوکس فایلی وجود دارد بنام  “access.conf”  در مسیر etc/security/

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

داشت و از دسترسی عموم جلوگیری نماییم .

فایل “access.conf” بصورت پیش فرض در هنگام نصب لینوکس در سیستم قرار دارد .

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

جهت لاگین کردن را محدود کرده و ادمین بتواند مشخص کند چه کاربرانی و از طریق چه

ماشین ها یا IP ها یا شبکه هایی قادر به دسترسی به سیستم یا server مورد نظر هستند . 

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

به سیستم دسترسی داشته باشند . استفاده از access.conf و نحوه پیکربندی آن براحتی

در لینوکس انجام پذیر است .

در این مقاله به شما توضیح داده ایم که چگونه نحوه دسترسی کاربران به سیستم را

امن و محدود نمایید . 

مرحله اول 

در اولین قدم، اجازه دسترسی کلیه کاربران به سیستم را میگیریم . این اولین قدم در

سیاست امنیتی است . با این سیاست در واقع از این مسئله که ممکن است نام کاربری

را فراموش کرده باشیم یا اشتباه کرده باشیم جلوگیری می کنیم . 

 بدین منظور ابتدا فایل etc/security/access.conf/ را ویرایش کرده و خط زیر را در انتهای

فایل اضافه میکنیم :

 

-:ALL EXCEPT root mislinux:ALL

خط بالا می گوید که کلیه دسترسی ها به کنسول برای کلیه کاربران بجز کاربر root  و کاربر

mislinux  غیر مجاز است .

 با سیاست بالا از لاگین کردن کاربران به سیستم چه از راه دور و چه بصورت مستقیم روی

ماشین یاserver  جلوگیری میکنیم . یعنی کلیه کاربران در شبکه نمی توانند روی server ما

ssh کرده و shell  بگیرند . تنها root , mislinux  این اجازه را دارند .

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

root , mislinux را منحصر به شبکه ای خاص کرد مثلا گفت که این کاربران فقط  می توانند

از ip address: 207.35.78.2 به سیستم متصل شوند . بدین منظور در فایل

etc/security/access.conf/   خط زیر را اضافه میکنیم :

 

  vi /etc/security/access.conf

  -:ALL EXCEPT root mislinux:207.35.78.2

-:ALL:LOCAL

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

برای کاربر root نیز غیرمجاز می باشد . 

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

بعنوان کاربر mislinx از طریق ip address: 207.35.78.2 لاگین کرده و سپس با دستور su 

به root تغییر کاربری دهید . 

  مرحله ۲

 برای اطمینان از این موضوع که حتما سیاست گذاری شما در فایل access.conf در هنگام

لاگین کردن به سیستم در لینوکس اجرا میشود باید در فایل etc/pam.d/system-auth/

تغییراتی بصورت زیر بوجود آورید :

 

 vi /etc/pam.d/system-auth 

 account    required     /lib/security/pam_access.so

بعد از ویرایش فایل etc/pam.d/system-auth/ بصورت بالا ؛ این فایل بصورت زیر در خواهد آمد :

 

 /etc/pam.d/system-auth  

#%PAM-1.0

auth      required    /lib/security/pam_env.so

auth      sufficient  /lib/security/pam_unix.so likeauth nullok

auth      required    /lib/security/pam_deny.so

account   required    /lib/security/pam_unix.so

account   required    /lib/security/pam_access.so

password  required    /lib/security/pam_cracklib.so retry=3 minlen=12 type=

password  sufficient  /lib/security/pam_unix.so nullok use_authtok md5 shadow

password  required    /lib/security/pam_deny.so

session   required    /lib/security/pam_limits.so

session   required    /lib/security/pam_unix.so

نوشته PAM-The Login access control table اولین بار در آموزش لینوکس. پدیدار شد.

ادامه‌ی پست

دانلود آهنگ میلاد بابایی حرف مردم

دانلود آهنگ جدید میلاد بابایی حرف مردم

دوستان هات موزیکی ♫ آهنگ جدید و زیبای حرف مردم با صدای میلاد بابایی به همراه تکست و بهترین کیفیت از رسانه هات موزیک را دانلود کرده و لذت ببرید ♫

شعر و ملودی : میلاد بابایی | تنظیم قطعه ،میکس و مسترینگ : امیر ارشیا

به زودی از رسانه هات موزیک…

دانلود دمو در ادامه مطلب…

Download New Music BY : Milad Babaei | Harfe Mardom With Text And 2 Quality 320 And 128 On Hot-Music

29738013 182615692365614 5248016725051441152 n دانلود آهنگ میلاد بابایی حرف مردم

متن آهنگ حرف مردم میلاد بابایی

───┤ ♩♬♫♪♭ ├───

این روزا حال من به تو و احساست بستگی داره●♪♫
من اینو میدونم که آغوشت یه دنیا خستگی داره●♪♫
منو آرومم کن بگیر دستامو بگو آره●♪♫
که دلت مثل دلِ من عاشق و گیره کم نمیاره●♪♫

1 copy 300x21 دانلود آهنگ میلاد بابایی حرف مردم
خودتو بسپر به من بذار مردم هرچی میخوان بگن●♪♫
بگن شاید از زندگیمون برن اینجوری راحت تر میشیم یکم●♪♫
خودتو بسپر به من بذار مردم هرچی میخوان بگن●♪♫
بگن شاید از زندگیمون برن اینجوری راحت تر میشیم یکم●♪♫

───┤ ♩♬♫♪♭ ├───

دانلود آهنگ میلاد بابایی حرف مردم

توضیحات میلاد بابایی در اینستاگرام:
اولين موزيك سال ٩٧ كم كم داره آماده ميشه خيلي زود به گوشتون ميرسه بازم با تنظيم اميرارشيا

 

دانلود دمو در لینک زیر..

نوشته دانلود آهنگ میلاد بابایی حرف مردم اولین بار در هات موزیک ~ دانلود آهنگ ها پدیدار شد.

ادامه‌ی پست

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

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

۱ – کارت شبکه بایستی بصورت صحیح در سیستم نصب شود و درایور آن نیز در سیستم عامل بایستی بصورت صحیح نصب شود .


۲ – کارت شبکه باید آدرس IP صحیح دریافت کند .


۳ – کامپیوتر باید بتواند در Subnet ای که در آن قرار دارد با کامپیوتر های دیگر در همان Subnet ارتباط برقرار کند .


۴ – و ….

خب همانطور که پیشتر نیز به شما گفتیم یک کامپیوتر در شبکه برای برقراری ارتباط با سایر کامپیوتر ها دست کم نیاز به یک کارت شبکه دارد . در طی Boot شدن سیستم کرنل لینوکس کارت شبکه هایی که به طور معمول به PCI Bus و همچنین USB متصل شدن را شناسایی می کند سپس کرنل کاری که می کند این است که درایور مورد نیاز برای کارت شبکه را پیدا می کند و به کارت شبکه می شناساند تا بتواند با کارت شبکه ارتباط برقرار کند . به دنبال این پروسه udev daemon که با نام udevd در لینوکس شناخته می شود در فاز های اول فرآیند Boot شدن سیستم اجرا می شود و قوانین مربوط به کارت شبکه را اعمال می کند و شما می توانید کارت شبکه را با نامی مثل eth0 مشاهده کنید . زمانی که کارت شبکه بطور کامل Load شد در مراحل بعد کارت شبکه یک آدرس IP دریافت می کند . خب یکبار دیگر فرآیند شناسایی شدن کارت شبکه را با هم مرور می کنیم :

۱ – کرنل سیستم عامل گنو لینوکس PCI bus را شناسایی و پیدا می کند .


۲ – با توجه به اطلاعاتی که در کرنل در رابطه با PCI Bus وجود دارد درایور مورد نظر را برای کارت شبکه Load می کند .


۳ – Udev بر اساس قوانین یا Rule های خود کارت شبکه یا Network Interface را برای شما پیکربندی و آماده استفاده می کند .

برای تعمیر مشکلات مربوط به کارت شبکه ابتدا باید ببینید اصلا کارت شبکه در PCI Bus وجود دارد یا خیر. برای این کار دستور lspci را در ترمینال اجرا کنید. خروجی شبیه به شکل زیر است :


JBO:~ # lspci
۰۰:۰۰٫۰ Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
۰۰:۰۱٫۰ PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
۰۰:۰۷٫۰ ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
۰۰:۰۷٫۱ IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
۰۰:۰۷٫۳ Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
۰۰:۰۷٫۷ System peripheral: VMware Inc Virtual Machine Communication Interface (rev 10)
۰۰:۰f.0 VGA compatible controller: VMware Inc Abstract SVGA II Adapter
۰۰:۱۰٫۰ SCSI storage controller: LSI Logic / 
               Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
۰۲:۰۰٫۰ USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
۰۲:۰۱٫۰ Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
۰۲:۰۲٫۰ Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
۰۲:۰۳٫۰ USB Controller: VMware Inc Abstract USB2 EHCI Controller
JBO:~ #

در خروجی دستور فوق در قسمت ۰۲:۰۱٫۰ کارت شبکه Ethernet توسط کرنل یافت شده است . در همین خط کارت شبکه AMD 79c970 را می بینید که کرنل ماژول PCnet32 نیاز دارد تا به آدرس دهی شود . قدم بعدی برای حل این مشکل این است که چک کنید که پیکربندی های سخت افزاری کارت شبکه در شاخه sys قرار گرفته ند یا خیر . هر دستگاه استفاده کننده از PCI پیکربندی های خود را در این شاخه ذخیره می کند . در دایرکتوری sys پوشه های مختلفی با توجه به نوع دستگاه ها قرار دارد اگر در اینجا کارت شبکه ای که راجبش صحبت کردیم را مثال بزنیم مسیر پیکربندی هایش در دایرکتوری sysbuspcidevices0000:02:01.0/ قرار دارد برای مثال اگر از این دایرکتوری ls بگیریم محتویاتی شبیه زیر مشاهده خواهیم کرد :


JBO:/sys/bus/pci/devices/0000:02:01.0 # ls -l
total 0
-rw-r--r-- 1 root root  4096 Oct 18 07:08 broken_parity_status
-r--r--r-- 1 root root  4096 Oct 17 07:50 class
-rw-r--r-- 1 root root   256 Oct 17 07:50 config
-r--r--r-- 1 root root  4096 Oct 17 07:50 device
lrwxrwxrwx 1 root root     0 Oct 17 07:51 driver -> ../../../../bus/pci/drivers/pcnet32
-rw------- 1 root root  4096 Oct 18 07:08 enable
lrwxrwxrwx 1 root root     0 Oct 18 07:08 firmware_node -> 
                              ../../../LNXSYSTM:00/device:00/PNP0A03:00/device:06/device:08
-r--r--r-- 1 root root  4096 Oct 17 07:50 irq
-r--r--r-- 1 root root  4096 Oct 18 07:08 local_cpulist
-r--r--r-- 1 root root  4096 Oct 18 07:08 local_cpus
-r--r--r-- 1 root root  4096 Oct 17 07:53 modalias
-rw-r--r-- 1 root root  4096 Oct 18 07:08 msi_bus
drwxr-xr-x 3 root root     0 Oct 17 07:50 net
-r--r--r-- 1 root root  4096 Oct 18 07:08 numa_node
drwxr-xr-x 2 root root     0 Oct 18 07:08 power
-r--r--r-- 1 root root  4096 Oct 17 07:50 resource
-rw------- 1 root root   128 Oct 18 07:08 resource0
-r-------- 1 root root 65536 Oct 18 07:08 rom
lrwxrwxrwx 1 root root     0 Oct 17 07:50 subsystem -> ../../../../bus/pci
-r--r--r-- 1 root root  4096 Oct 17 07:51 subsystem_device
-r--r--r-- 1 root root  4096 Oct 17 07:51 subsystem_vendor
-rw-r--r-- 1 root root  4096 Oct 17 07:51 uevent
-r--r--r-- 1 root root  4096 Oct 17 07:50 vendor
JBO:/sys/bus/pci/devices/0000:02:01.0 #

آیتم خیلی جالب برای عیب یابی و رفع اشکال این گونه مشکلات symbolic link دایرکتوری driver است ، در این مثال این کارت شبکه ما به درایور pcnet32 اشاره می کند ( به خروجی دستور فوق خوب توجه کنید ) . همانطور که می بینید کارت شبکه PCI از درایور صحیح استفاده می کند . نکته ای که بایستی خدمتتان عرض کنم این است که در برخی موارد درایوری که در لینوکس نصب شده است بخوبی کار می کند و در برخی موارد بصورت صحیح کار نمی کند و مشکل ایجاد می کند . زمانی که داشتم روی سرور Dell کارت شبکه Broadcom را نصب می کردم با مشکلات متعددی مواجه شدم مثلا زمانی که دستور Ping از پکت های Jumbo Frame ها استفاده می کرد Kernel Panic رخ می داد و سرور قفل می کرد . در وهله اول به Kernel driver ظنین شدم که با کارت شبکه همخوانی داشته باشد . در مواقعی که این گونه مشکلات برای شما بوجود می آید ابتدا چک کنید ببینید از کدام نسخه از درایور کارت شبکه در حال حاضر استفاده می کنید ، شما با دستور modinfo می توانید به این موضوع پی ببرید. به خروجی دستور زیر توجه کنید :


JBO:/ # modinfo pcnet32
filename:       /lib/modules/2.6.27.19-5-pae/kernel/drivers/net/pcnet32.ko
license:        GPL
description:    Driver for PCnet32 and PCnetPCI based ethercards
author:         Thomas Bogendoerfer
srcversion:     261B01C36AC94382ED8D984
alias:          pci:v00001023d00002000sv*sd*bc02sc00i*
alias:          pci:v00001022d00002000sv*sd*bc*sc*i*
alias:          pci:v00001022d00002001sv*sd*bc*sc*i*
depends:        mii
supported:      yes
vermagic:       2.6.27.19-5-pae SMP mod_unload modversions 586
parm:           debug:pcnet32 debug level (int)
parm:           max_interrupt_work:pcnet32 maximum events handled per interrupt (int)
parm:           rx_copybreak:pcnet32 copy breakpoint for copy-only-tiny-frames (int)
parm:           tx_start_pt:pcnet32 transmit start point (0-3) (int)
parm:           pcnet32vlb:pcnet32 Vesa local bus (VLB) support (0/1) (int)
parm:           options:pcnet32 initial option setting(s) (0-15) (array of int)
parm:           full_duplex:pcnet32 full duplex setting(s) (1) (array of int)
parm:           homepna:pcnet32 mode for 79C978 cards 
                (۱ for HomePNA, 0 for Ethernet, default Ethernet (array of int)

در مثال فوق ما اطلاعات مربوط به درایور کارت شبکه pcnet32 را بدست آوردیم . زمانی که با سخت افزار های متعددی کار می کنید شما بایستی چک کنید ببینید که از کدام نوع module برای آن سخت افزار استفاده می کنید . اگر آن module اپن سورس باشد خوشبختانه باید بگویم که می توانید در زمان بوجود آمدن مشکل (نه فیزیکی) برای آن سخت افزار امیدوار باشید زیرا جامعه Open Source و انجمن مربوطه اش به شما بخوبی کمک خواهند کرد . اگر آن module اپن سورس نباشد ممکن است ناسازگاری هایی بین کرنل لینوکس تان و آن module وجود داشته باشد در این گونه موارد به اصطلاح می گویند که کرنل tainted شده است. Tainted Kernel کرنلی است که module یا ماژول هایی در خود به صورت Load شده دارد که توسط انجمن توسعه دهندگان کرنل گنو لینوکس کنترل و مدیریت نمی شود . برای پی بردن به اینکه کرنل سیستم عامل گنو لینوکس تان Tainted شده یا خیر محتوای فایل procsyskerneltainted را بایستی بررسی کنید اگر فایل tained را cat کردید و مشاهده کردید که عدد صفر در آن است پس کرنل گنو لینوکس شما Tained نشده است و Module های اختصاصی یک شرکت که انحصاری است Load نشده اند اما اگر عدد یک را مشاهده کردید کرنل شما Tained شده است و باید با یک ماژول Open Source جایگزین شود .

نویسنده : امیرحسین کریم پور


منبع : linux.آموزش لینوکس.com


هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد

ادامه‌ی پست

خطای Error server در ریموت دسکتاپ سرویس

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

ادامه‌ی پست

مشکل در sync کردن زمان در شبکه domain (ویندوز)

سلام

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

در نهایت مجبور شدم روی همه کلاینت ها نرم افزار ntp-4.2.8p11-win32-setup.exe را نصب کردم. متأسفانه بازم این نر مافزار با تأخیر (فکر می کنم در هر بار ریبوت سیستم و هنگام بوت) کار یکسان سازی ساعت رو انجام میده. و من وقتی دستی استارت و استپ می کنم، سینک صورت میگیره. و طی ۱۰ دقیقه سیستم ها اختلاف زمانی حدود ۱۰ دقیقه را حتی پیدا میکنند!!

طبیعتا خیلی از سیستم های من روی vmware نصب هستند و شاید چند ماهی یک بار ریبوت نشن.

می خواستم راهی پیدا کنم که این نرم افزار هر ۵ دقیقه یکبار عملیات سینک زمان رو انجام بده. در فایل ntp.conf نرم افزار هم جایی که بشه مدت زمانی برای اینکار تعریف بشه ندیدم. در لینوکس دیدم با بش اسکریپت این کار رو کردن ولی در ویندوز نمیدونم چجوری میشه اینکار رو کرد!

و مشکل دوم این که سرور اصلی Domain و اکتیو دایرکتوری به اینترنت وصل نیست. می خوام این سرور از یکی از سیستم های روی لوکال که به اینترنت وصل هست بگیره. (مثلا از یکی از ماشین های مجازی که ویندوز سرور هم دارند و ntp.exe هم روی اونها نصب هست) . اما نمیدونم چجوری؟ یکبار به جای آدرس سرور در نرم فایل ntp.conf آدرس ip یکی از سرور های لوکار رو گذاشتم ولی خب به این شیوه فکر نمی کنم کار بکنه. چون یکی از سیستم ها باید به عنوان ntp سرور تنظیم بشه.


البته فایروال هم دردسر هست و بعضی دستورات ntp که از اینترنت پیدا کردم و در cmd میزنم بدون خاموش کردن فایروال کار نمیکنه. پورت ۱۲۳ رو هم در فایروال باز کردم بازم بیفایده هست.


کلا این قضیه اینقدر مشکل تو مشکل داره که دیوونم کرده.


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


در غیر اینصورت یک راهکار دیگه بفرمایید.


با تشکر

ادامه‌ی پست

تشخیص نوع ایزو

سلام
من از یه نرم افزار خروجی ایزو میگیرم اما وقتی میخام روی یک سامانه بارگزاری کنم چندین نوع ایزو نمایش داده میشه؛ حالا سوال اینه که چجوری تشخیص بدم ایزویی که من گرفتم کدوم نوع هست؟

ادامه‌ی پست

برطرف کردن مشکل Boot نشدن سیستم عامل لینوکس

در دو مقاله اخیر تحت عناوین ریکاوری کردن سرور لینوکس با Knoppix Rescue Disk و نکات مهم در خصوص برطرف کردن مشکلات Boot نشدن سیستم عامل لینوکس شما دانش پیش زمینه درباره برطرف کردن مشکلات Boot نشدن سیستم عامل گنو لینوکس کسب کردید . در این مقاله می آموزید که چگونه مشکلات Boot نشدن گنو لینوکس را که ناشی از با مشکل مواجه شدن بوت لودر GRUB است برطرف کنید . پس این مقاله به درد کسانی میخورد که گنو لینوکس آنها از GRUB پشتیبانی می کند ، هر چند که امروزه دیگر به ندرت می توان یافت که یک لینوکس از GRUB پشتیبانی نکند . دلایلی که می تواند باعث با مشکل مواجه شدن GRUB شود به شرح زیر است :

۱ – GRUB به طور کامل پاک شده است و شما به جر cursor چشمک زن هنگام بوت شدن لینوکس چیزی را مشاهده نمی کنید .


۲ – GRUB با پیغام های خطای معمول همراه می باشد .


۳ – GRUB نمی تواند فایل های مورد نیاز خود را پیدا کند .

اگر شما این چنین مشکلاتی را با GRUB در سیسام عامل گنو لینوکس تان دارید دو راهکار برای حل این مشکل دارید یکی اینکه GRUB را مجددا نصب یا Re-Install کنید و دیگری اینکه به صورت دستی در خط فرمان GRUB را Load کنید . در این مقاله نحوه عملیاتی کردن هر دوی این راهکار ها را به شما یاد می دهیم .

راهکار اول : نصب مجدد GRUB


اگر شما با مشکل جدی هنگام بوت شدن سیستم مواجه هستید و بوت سکتور MBR سیستم تان با مشکل روبرو است خیلی شایع است که هنگام Boot شدن سیستم cursor چشمک زن را مشاهده کنید . در این گونه مواقع شما خطای ناشی از بوت لودر GRUB را دریافت نخواهید کرد و سیستم شما حتی قادر به Boot شدن هم نخواهد بود . پس همانطور که احتمالا حدس میزنید چاره این مشکل Boot کردن گنو لینوکس با یک Rescue Disk مثل Knoppix است . اطمینان حاصل کنید تمام پارتیشن هایتان که روی هارد دیسک است به سیستم به صورت صحیح Mount شده اند بعد وارد محیط chroot شوید و با اجرای دستور grub-install اقدام به نصب مجدد بوت لودر GRUB کنید ، در این جا فرض را بر این می گیریم که هارد دیسک شما نامش sda می باشد پس برای نصب GRUB در این پارتیشن دستور زیر را بکار می بریم :


~:# grub-install /dev/sda

دستور فوق کاری که انجام می دهد این است که از مسیر bootgrubmenu.lst/ فایل پیکربندی GRUB را می خواند و یک GRUB جدید و سالم را روی MBR مینویسد . خروجی دستور فوق به صورت زیر است :


root@Knoppix:/# grub-install /dev/sda You shouldn't call/sbin/grub-install.
Please call /usr/sbin/grub-install instead! Searching for GRUB installation
directory ... found: /boot/grub Installation finished. No error reported. This
is the contents of the device map /boot/grub/device.map. Check if this is
correct or not. If any of the lines is incorrect, fix it and re-run the script
'grub-insteall'. (hd0) /dev/sda

راهکار دوم : Boot کردن سیستم بصورت دستی با GRUB


همیشه لازم نیست که GRUB را مجددا نصب کنیم . اگر کد GRUB در سیستم موجود باشد اما در فایل پیکربندی GRUB تان مشکلی وجود داشه باشد سیستم شما قادر به بوت شدن نخواهد بود و در این گونه مواقع چاره ای جز Reboot کردن سیستم نخواهید داشت . حال بعد از Reboot شدن سیستم مراحل زیر را به ترتیب دنبال کنید :

۱ – برای ورود به منوی بوت GRUB کلید Escape و یا کلید E را از روی کیبورد فشار دهید تا فایل GRUB نشان داده شود و بتوانید آنرا ویرایش کنید . شما همچنین می توانید با یک Rescue Disk گنو لینوکس هم GRUB را باز کرده و ویرایش کنید.

۲ – خوشبختانه شل GRUB به شما این امکان را می دهد تا از Help آن استفاده کنید . اما شما نیاز نخواهید داشت تا تمام دستورات را از حفظ باشید . برای دیدن دستوراتی که می توانید در محیط خط فرمان GRUB از آنها استفاده کنید دستور help را تایپ و اجرا کنید .

۳ – Load کردن دستی GRUB نیازمند این است که تمامی پارامتر ها از فایل bootgrubmenu.lst/ اجرا شوند. برای مشاهده فایل menu.lst از دستور زیر می توانید استفاده کنید :


:~# cat /boot/grub/menu.lst

۴ – حال پارامتر های زیر را باید جایگزین پیکربندی های قبلی GRUB کنید :


root (hd0,0) kernel /boot/vmlinuz-2.6.24-16-server root=/dev/sda2 ro
splash initrd /boot/initrd-2.6.24-16-server

۵ – بعد از وارد کردن پارامتر های فوق در فایل menu.lst تنظیمات را ذخیره کنید و سیستم را مجددا Boot کنید و اطمینان بیابید که این بار هیچ پیغام خطایی در صفحه نمایش ظاهر نمی شود اگر باز هم پیغام خطا ظاهر شد مجددا برگردید و مرحله قبل را چک کنید.

نویسنده : امیرحسین کریم پور


منبع : linux.آموزش لینوکس.com


هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد

ادامه‌ی پست

Visual Studio ?!

سلام وقت بخیر

تو نصب ویژوال استودیو ۲۰۱۷ ، همچین خطایی پیش میاد ، درضمن از ویندوز ۱۰ استفاده میکنم و اقدامات نصب رو هم انجام میدم مثلا قطع اینترنت و آنتی ویروس و … و اینکه مسیر نصب رو هم از درایو C به درایو E تغییر دادم و هنگام نصب ، همچین موردی پیش آمد .
میشه راهنماییم کنید لطفا ؟

#ممنون

ادامه‌ی پست

ارتباط بین دو روتر در شبکه

در روترهای ۱ و ۴ روی پورت های ۲ و۳ ای پی اختصاص دادم که در شکل بالا نشان دادم.

در روترهای ۱و۴ پورت دو را کپی میکنم روی پورت ۳ ار پروتکل خاصی استفاده نکردم.

لطفا راهنمایی کنید چگونه این کار را انجام دهم ایا می تونم فقط با تنظیمات روترینگ اینکار را انجام دهم

هدف اصلی من این است که چند ای پی در یک طرف با کلاس متفاوت را از یک ای پی به یک ای پی در طرف مقابل انتقال دهم که در این طرف هم چند ای پی با کلاس متفاوت هستند.

Image


این پست توسط
هیچ کس
به عنوان جواب انتخاب شده است



TOSINSO نهالی از دل ITPRO

ادامه‌ی پست

دانلود آهنگ ایوان بند آهای دختر بارون

دانلود آهنگ جدید ایوان بند آهای دختر بارون

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

به زودی از رسانه هات موزیک…

دانلود دمو در ادامه مطلب…

Download New Music BY : Evan Band | Ahay Dokhtare Baroon With Text And 2 Quality 320 And 128 On Hot-Music

photo ۲۰۱۸ ۰۴ ۱۸ ۰۹ ۵۵ ۱۶ دانلود آهنگ ایوان بند آهای دختر بارون

متن آهنگ آهای دختر بارون ایوان باند

───┤ ♩♬♫♪♭ ├───

آهای دختر بارون پری چهره ی زیبا●♪♫
تو گیسوی تو جنگل تو چشمای تو دریا●♪♫
نشستی روبروتو به قلب تو بشینم●♪♫
همه عمرمو دادم که امروزو ببینم●♪♫
آهای قلب تو لیلا آهای مرد تو مجنون●♪♫
ببار عشقو به دنیام آهای دختر بارون●♪♫

1 copy 300x21 دانلود آهنگ ایوان بند آهای دختر بارون
بزار بیاد با عطرت بوی بهار و نارنج●♪♫
منو بگیر عزیزم ببری یه گوشه ی دنج●♪♫
آهای الهه ی ناز دیوونه دردسرساز●♪♫
تو شعری تورو حتی آی میشه زد زیر آواز●♪♫
امون از تو که عشقت به بادم میده آخر●♪♫
چیکار کردی با قلبم آی از دست تو دختر●♪♫
آهای الهه ی ناز دیوونه دردسرساز●♪♫

───┤ ♩♬♫♪♭ ├───

دانلود آهنگ ایوان بند آهای دختر بارون

دانلود دمو در لینک زیر…

نوشته دانلود آهنگ ایوان بند آهای دختر بارون اولین بار در هات موزیک ~ دانلود آهنگ ها پدیدار شد.

ادامه‌ی پست