تبلیغات

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

سوال :: نمایش varbinary(MAX) در StimulSoft

سلام

من برای یک برنامه تحت mvc می خواهم عکسهای که با فرمت varbinary(MAX) در جدول مورد نظر دخیره شده اند بهمراه شماره شناسای و نام عکس در StimulSoft نمایش

بدهم برای عکس فرمت image را در StimulSoft انتخاب کردم اما هیچی نمایش نمیدهد

باید چکار کنم


        public ActionResult Report()
        {
            var report = new StiReport();
            report.Load(Server.MapPath("/Repots/Report.mrt"));
            report.RegBusinessObject("dt", db.TestImages.ToList().Take(20));
            report.Dictionary.Variables.Add("today", DateTime.Today.ToShortDateString());
            report.Compile();
            return StiMvcViewer.GetReportSnapshotResult(report);
        }

ادامه‌ی پست

آپدیت ویندوز ۱۰

سلام وقت بخیر
من جدیدا ویندوزم (۱۰) رو آپدیت کردم و بعدش همچین پیغامی میده و نمیدونم منظورش اینه که ویندوزم امنیت نداره و … و کلید زیر اجرا نمیشه و خطا میده :
به نظرتون باید بهش اعتنا کنم ؟
#ممنون

ادامه‌ی پست

سوال :: خرید سوییچ

سلام دوستان

راهنمایی میخواستم واسه خرید سوییچ. واسه یکه شبکه ای قصد خرید سوییچ دارم که ( الان یه سویچ ۲۴ پورت گیگاببیت tp link , یه ۱۶ پورت ۱۰۰ مگ دی لینک رو دارم که سوییچ های اصلیم هستن که لایه دو ان هر دو ). اگه سوییچ جدید ۱۶ یا ۲۴ پورت باشه کارمو راه میندازه. قبلا سر مسئله مانیتور ترافیک شبکه راهنماییم کرده بودند که بعضی سوییچ های منیج چنین قابلیتی داره اگه ممکنه راهنماییم کنین واسه مدل هایی که میشه این کار مانیتور رو باهاشون انجام داد. ممنون

ادامه‌ی پست

سوییچ

با سلام و عرض ادب . یه سوییچ ۲۹۵۰ دارم که کانفیگ شده و یوزر و پسورد داره میخوام بدونم که چطور باید ریستش کنم تا همه پسوردش پاک شد

ادامه‌ی پست

امکان ذخیره یک میلیارد ترابایت در تنها یک گرم از DNA انسان

سالهاست که بحث ذخیره سازی اطلاعات در کامپیوترها روز به روز در حال پیشرفت است و از ذخیره سازی تنها چند مگابایت بر روی یک هیولای سخت افزاری چند صد کیلیویی تا ذخیره سازی چند ترابایت در یک حافظه جامد چند سانتی متری توسعه پیدا کرده است اما همیشه بشر به دنبال رشد و توسعه بیشتر این حوزه بوده است تا جاییکه برای ذخیره سازی اطلاعات پا را از حافظه های معمولی فراتر گذاشته و دیگر به سراغ ذخیره سازی داده ها بر روی DNA رفته است و اینکار عملا انجام شده است. همانطور که در علم کامپیوتر واحد های ذخیره سازی و البته شناسایی اطلاعات صفر ها و یک ها بصورت ۱ و ۰ می باشند در علوم زیستی و به زبان ساده تر دستگاه ذخیره سازی اطلاعات موجودات زنده عناصر A ، T ، G و C در DNA هستند که نقش ۰ و ۱ های طبیعت را برای موجودات زنده ایفا می کنند. کدها و اطلاعاتی که درون حافظه های امروزی بصورت جامد ذخیره می شوند دارای تاریخ انقضاء هستند و بعد از مدتی از بین می روند ، شاید دیده باشید که CD ها و DVD ها بعد از مدتی فاسد می شوند و از بین می روند اما نکته بسیار مهم در خصوص فرآیند ذخیره سازی داده ها بر روی DNA این است که این اطلاعات هیچوقت از بین نمی روند و می توانند هزاران سال بصورت سالم نگهداری شوند ، برای مثال امروزه امکان بررسی DNA موجوداتی وجود دارد که سالهای سال پیش نسلشان منقرض شده است و با استفاده از DNA حتی قابلیت بازسازی آن موجودات هم وجود دارد ، هر چند من متخصص ژنتیک نیستم و در حد فیلم ها و سریال های ژوراسیکی به این موضوع آگاه هستم اما هیچوقت این موضوع را نمی توانم غیرقابل قبول بدانم با توجه به ماهیت DNA و اطلاعاتی که هزاران سال در آن می تواند نگهداری شود.

ذخیره سازی داده در DNA

DNA می تواندبسیار بسیار بسیار بیشتر از چیزی که فکرش را بکنید داده یا اطلاعات درون خودش نگهداری کند ، تصور کنید که یک گرم DNA می تواند بیشتر از ۱ میلیارد ترابایت ( عدد قابل تامل هست ) را درون خودش نگهداری کند !!!! دانشمندان در شهر زوریخ کشور سوئیس توانسته اند که بصورت واقعی اطلاعاتی را در DNA انسان ذخیره کنند و از DNA به عنوان یک رسانه ذخیره سازی استفاده کنند ، آنها توانستند آلبوم های کاملی از سال ۱۹۹۸ را در رشته های DNA ذخیره سازی کنند . مهمترین چالش در این میان تبدیل کردن ۰ و ۱ ها به A,T,G,C یا ساختار نگهداری اطلاعات در DNA بود . بعد از انجام این فرآیند های پیچیده تبدیل صفر و یک به ساختار DNS و ذخیره سازی آن ، فرآیندی بر روی آنها انجام می شود که بتواند هزاران سال داده را در خودش نگهداری کند و داده ها پایدار بمانند. البته این اولین تلاش و اولین موفقیت در ذخیره سازی داده ها بر روی DNA نیست و دانشمندان سوئیسی دومین رتبه را در این موفقیت دارند اما قطعا بیشترین حجم داده را به خودشان اختصاص می دهند ، اولین گام در ذخیره سازی اطلاعات بر روی DNA توسط مایکروسافت انجام شد که موفق شدند یک ویدیوی ۲۰۰ مگابایتی HD را بر روی DNA ذخیره سازی کنند. روند رشد این تکنولوژی ذخیره سازی بسیار کند است اما موفقیتی که در ذخیره سازی این مقدار داده بر روی DNA در سوئیس حاصل شد نشانگر این است که در آینده تکنولوژی های ذخیره سازی مبتنی بر DNA قطعا جایگزین تجهیزات سخت افزاری و گرانقیمت امروزی می شوند . با تشکر از پروفسور علی کرمی عزیز برای انتشار این مطلب در لینکداین ، پایدار باشید

نویسنده : محمد نصیری


منبع : futurism.com


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

ادامه‌ی پست

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 اولین بار در آموزش لینوکس. پدیدار شد.

ادامه‌ی پست

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

مشکلات مربوط به شبکه در سیستم عامل گنو لینوکس در برخی اوقات به سختی قابل برطرف کردن است و نیازمند داشتن تجربه و تخصص در زمینه شبکه است و محدود به تنظیمات و پیکربندی های سرویس های شبکه در سیستم عامل گنو لینوکس نمی شود . اما شما به عنوان یک 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 میزنم بدون خاموش کردن فایروال کار نمیکنه. پورت ۱۲۳ رو هم در فایروال باز کردم بازم بیفایده هست.


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


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


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


با تشکر

ادامه‌ی پست

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

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

ادامه‌ی پست