تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: چگونه اجرای برنامه های مورد نیاز از سرور در کلاینت های شبکه؟؟؟

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اینترنت
    پست ها
    443

    14 چگونه اجرای برنامه های مورد نیاز از سرور در کلاینت های شبکه؟؟؟

    سلام دوستان

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

    چند نکته:
    - یکی از این کامپیوترها سرور و دیگر کامپیوترها کلاینت می باشند.
    - سرور آنتی ویروس، اینترنت و تمام برنامه های مورد نیاز و برنامه های کلاینت ها را شامل می شود.
    - در سرور تمام فایلها و تغییرات کلاینتها ذخیره میشود.
    - کلاینتها فقط و فقط درایورهای موردنیاز سخت افزارها ( مثل کارت صدا و گرافیک و... ) و برنامه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] نصب است. ( برنامه های دیگر در سرور هستند )
    - کلاینت ها اینترنت را از سرور می گیرند.

    اصطلاحات: ( باعرض پوزش از اساتید گرامی )
    - سرور = کامپیوتر اصلی که تمام اطلاعات اصلی و برنامه های مورد نیاز کامپیوترهای دیگر ( کلاینت ها ) بر روی آن است.
    - کلاینت = کامپیوتری که کاربران از آن استفاده می کنند.
    - کاربر = به استفاده کنند از کلاینت می گویند.

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

    مثال: در تمام کلاینت ها به مرورگر نیاز می باشد. در نتیجه مثلا ما مرورگر فایرفاکس را در سرور نصب می کنیم و قصد داریم تا این مرورگر را در کلاینت ها هم استفاده کنیم. باید مرورگر از سرور در کلاینت اجرا شود. ( بدونه تداخل در کلاینت های دیگر )


    2- در سرور برنامه xampp یا wampp یا هر برنامه مشابه برای اجرای localhost نیاز می باشد که تمام کاربران باید به پوشه اصلی این برنامه htdocs یا www دسترسی داشته باشند. اما هیچ کدام از کاربران نباید بتوانند به پوشه ها و تغییرات کاربران دیگر بدونه اجازه دسترسی داشته باشد.

    مثال: کاربر 1 یک پوشه با نام test در htdocs سرور درست می کند. کاربران دیگر فقط در صورتی می تواند به این پوشه دسترسی داشته باشند که کاربر 1 دسترسی دهد.


    3- تمام تغییراتی که کاربران در برنامه هایی مثل مرورگرها یا ویرایشگرها انجام میدهند، نباید برای کاربران دیگر اعمال شود.

    مثال 1: یک کاربران وارد ایمیل میشود و رمز خود را در مرورگر ذخیره میکند. این ذخیره باید فقط توسط همان کاربران در دسترس باشد. دیگر کاربران نباید بتوانند به این رمز دسترسی داشته باشد.

    مثال 2: یک کاربر وارد سایت هایی میشود. حالا کاربران دیگر نباید آدرس سایت های وارد شده توسط دیگر کاربران را ببینند. فقط آدرس هایی که خودشان وارد کردند را می توانند مشاهده کنند.


    باتشگر

  2. #2
    کاربر فعال انجمن MP3 Player t-jays's Avatar
    تاريخ عضويت
    Feb 2012
    محل سكونت
    اصفهان
    پست ها
    890

    پيش فرض

    سلام دوست عزیز
    بی زحمت یک خلاصه هم از دوره هایی ک گذروندید و تجربه ی کاریتون می دید؟
    (البته برای اینکه بتونم بهتر راهنمایی کنم میگم)

  3. #3
    داره خودمونی میشه star254's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    زیر گنبد کبود
    پست ها
    171

    پيش فرض

    سلام یکی رفت پیش ناصرالدین شاه گفت ناصر پول میخام زود میخوام زیاد میخوام شاه هم گفت بگو همه چی میخوام . به طور کلی بگم نرم افزار ها یا تحت شبکه هستند یا نه . اگه باشند که فبها مشکلی نیست اما اگه نباشند سه تا راه کار داری یا فولدرش رو شیر میکنی یا نرم افزار رو با فرمت msi در یه پالیسی قرار میدی تا کلاینت موقع لاگین شدن تو دسترسش باشه که همه چیز رو نمیشه با این فرمت پیدا کرد یا یه ریموت به سرور میدی که هیچ کدوم بدرد شما نمیخوره . تا جایی که من از شبکه و سرور اطلاع دارم چیزی که شما نیاز داری تین کلاینت هست که یه سخت افزاره بدون هارد و تمام کارها از طریق سرور انجام میشه البته چون هنوز خودم با این وسیله کار نکردم بیش از این چیزی راجع به اون نمیدونم . با فروشنده های این سیستم تماس بگیر شاید بدردت بخوره.اگه اون 6 تا سیستم رو تهیه کردین تا جایی که من یاد گرفتم کاری نمیشه کرد اگه راه حلش رو پیدا کردی اینجا هم بزار تا یک دنیا سپاس گذارت باشم
    Last edited by star254; 14-04-2014 at 03:37.

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اینترنت
    پست ها
    443

    پيش فرض

    سلام دوست عزیز
    بی زحمت یک خلاصه هم از دوره هایی ک گذروندید و تجربه ی کاریتون می دید؟
    (البته برای اینکه بتونم بهتر راهنمایی کنم میگم)
    منظورتون درست متوجه نشدم؟ شرمندها!!!
    اگه منظورتون از دوره ها و تجربه کاری در شبکه هست. من تجربم در حد اشتراک کردن سیستم ها و سیم کشی و نصب هاب و سوکت زدن و.... در حد عمومی هست.
    اما نه کلاس رفتم و نه تجربه حرفه ای دارم.
    سلام یکی رفت پیش ناصرالدین شاه گفت ناصر پول میخام زود میخوام زیاد میخوام شاه هم گفت بگو همه چی میخوام . به طور کلی بگم نرم افزار ها یا تحت شبکه هستند یا نه . اگه باشند که فبها مشکلی نیست اما اگه نباشند سه تا راه کار داری یا فولدرش رو شیر میکنی یا نرم افزار رو با فرمت msi در یه پالیسی قرار میدی تا کلاینت موقع لاگین شدن تو دسترسش باشه که همه چیز رو نمیشه با این فرمت پیدا کرد یا یه ریموت به سرور میدی که هیچ کدوم بدرد شما نمیخوره . تا جایی که من از شبکه و سرور اطلاع دارم چیزی که شما نیاز داری تین کلاینت هست که یه سخت افزاره بدون هارد و تمام کارها از طریق سرور انجام میشه البته چون هنوز خودم با این وسیله کار نکردم بیش از این چیزی راجع به اون نمیدونم . با فروشنده های این سیستم تماس بگیر شاید بدردت بخوره.اگه اون 6 تا سیستم رو تهیه کردین تا جایی که من یاد گرفتم کاری نمیشه کرد اگه راه حلش رو پیدا کردی اینجا هم بزار تا یک دنیا سپاس گذارت باشم

    دوست عزیز خیلی خیلی خیلی ازت ممنونم
    Thin Client تمام چیزی هست که من می خوام.
    در مورد داستانکی هم که بیان کردید: بله، من همه چی می خوام که خوش بختانه خودتان جواب سوال منو دادید >>> Thin Client

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

    اما قول می دهم هر سوالی که بپرسم. جوابش را در اینجا بگم تا دوستان و عزیزان دیگر هم با اطلاع شوند.

    باز هم ممنون از پاسخهایتان

  5. #5
    کاربر فعال انجمن MP3 Player t-jays's Avatar
    تاريخ عضويت
    Feb 2012
    محل سكونت
    اصفهان
    پست ها
    890

    پيش فرض

    منظورتون درست متوجه نشدم؟ شرمندها!!!
    اگه منظورتون از دوره ها و تجربه کاری در شبکه هست. من تجربم در حد اشتراک کردن سیستم ها و سیم کشی و نصب هاب و سوکت زدن و.... در حد عمومی هست.
    اما نه کلاس رفتم و نه تجربه حرفه ای دارم.
    میتونید از citrix xen app هم به عنوان یک راه حل استفاده کنید.
    به خلاصه میتونم بگم که تمام برنامه هایی که بخوایند رو به صورت web base به user ارائه میده
    و خوبی که هست اینه که برای کاربرانی که خارج از شرکت هم کاری داشته باشند راهگشا خواهد بود.
    ولی خوب مشکل لایسنس هست و حتی اگر اون هم نباشه کانفیگ کردنش احتیاج به تخصص داره.
    ولی ما یک جایی پروژه داشتیم نمایندگی ایرانش برای ما نسخه ی 6.5 رو با 15 تا لایسنس حدود 3 ملیون گرفتند.
    گزینه ی دوم شما هم با استفاده از ntfs permissions و share permissions به راحتی قابل پیاده سازی هست.(البته در مورد شما باید کاربران رو خودتون آموزش بدید.)
    گزینه ی سوم هم که کاملا بدیهی هست و از هر راه حلی که برین این انتظار بر آورده خواهد شد.
    ولی یک نکته ای که هست اینه که در قدم اول چرا اصلا همچین سیستمی بخواد پیاده بشه
    چون معمولا این کاری که شما میخواین انجام بدید در صورتی توجیه داره که نرم افزارهای سنگینی احتیاج دارید و به جای اینکه 6 تا کامپیوتر قدرتمند بخرید
    یک سرور بخرید و تمام عملیات ها سمت سرور انجام بشند تا هزینه ی تعمیر و نگهداری شما کاهش پیدا کنه
    موفق باشید.

  6. این کاربر از t-jays بخاطر این مطلب مفید تشکر کرده است


  7. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اینترنت
    پست ها
    443

    پيش فرض

    سلام دوستان

    طبق جستجوهایی که در این چند روز انجام دادم به نتایج زیر رسیدم

    1- Thin Client بیشتر برای شرکت های بزرگ که بیشتر از 100 کامپیوتر دارد بسیار پرکاربردتر و ارزانتر میباشد. اما برای شرکتهای کوچک هزینه راه اندازی به صرفه نیست. ( هزینه راه اندازی بالاست)

    2- روشی وجود دارد که بیشتر دوستان به عنوان VPS آن را میشناسند. در این روش میشه در یک سرور یک مجازی ساز نصب کرد و چند سیستم عامل به صورت هم زمان اجرا کرد. اما نکته کار در Remote Desktop بودن برای استفاده است. اما در این روش باید از Xen APP استفاده کرد که بتوان به برنامه ها به صورت مشترک دسترسی داشت. ( هزینه سرور بالاست )

    3- دنبال روشی برای بوت کردن فایلهای سیستم عامل از سیستم دیگر به صورت PXE گشتم اما به نتیجه نرسیدم. دوستان اگه کسی بتونه راهنمایی این روش می تونه بعضی از مشکلات را برطرف کنه.


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

    اما این روش فقط یک مشکل داره

    ممکنه به هر دلیلی در زمان کار کاربر، سیستم خاموش بشه و کاربر به هر دلیلی آخرین تغییرات را ذخیره نکرده باشه.

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

    نکته: من قصد دارم به صورت کلی بر روی سیستم های کلاینت Deep Freeze نصب کنم. که باعث منجمد شدن سیستم میشه.

    درنتیجه باید دنبال روشی بود که آخرین تغییرات به هر روشی که باشد بر روی سرور ذخیره بشه تا در صورت خاموشی ناگهانی سیستم بتوان اطلاعات و تغییرات را بازیابی کرد.


    سوال کلی: آیا راهی وجود دارد که تغییرات سیستمی که بر روی آن Deep Freeze نصب شده است را در جایی به صورت موقت در بازه زمانی مشخص مثلا 30 ثانیه ذخیره کرد تا در صورت روشن شدن مجدد سیستم به آن تغییرات دست یافت؟
    به طور کلی انگار سیستم به حالت hibernate یا همان خواب زمستانی رفته است
    .

  8. #7
    داره خودمونی میشه star254's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    زیر گنبد کبود
    پست ها
    171

    پيش فرض

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

  9. #8
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اینترنت
    پست ها
    443

    پيش فرض

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

    ممنون از پاسختان

    اما چند نکته را توجه نکردید:

    - تمام کلاینت ها از طریق سرور به اینترنت دسترسی دارند.
    - با نصب بودن برنامه Deep Freeze نه نیازی به آنتی ویروس هست و نه حساسیت به کاربران که چه برنامه ای می خوان نصب کنند. چون با هر بار خاموش شدن سیستم همه چیز به حالت اول بر میگرده
    - تمام سیستم ها به دلیل تبادل اطلاعات باید به همه شکل به راه های ارتباطی دسترسی داشته باشند مثل USB و...

    من داشتم می گشتم که Deep freeze چگونه کار می کنه که در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بحث جالبی شده بود و خیلی هم باحال بود. ( حتما مطالعه کنید )

    حالا برام جای سوال شده که آیا امکان تغییر مسیر تغییرات Deep Freeze وجود دارد؟
    اگه بله: چطوری؟
    اگه نه: آیا برنامه ای مشابه Deep freeze وجود دارد که تغییرات را در جایی موقتی بتواند ذخیره کند؟ و در صورتی که کاربر خواست بتواند آن تغییرات را پاک یا بازیابی کند؟


    این حالتی که مد نظر من است مثل system restore در ویندوز هست ولی با این تفاوت که همه تغییرات در لحظه حتی محل قرار گیری اشاره گر موس ذخیره می شود.


    اگه این کار عملی شود می توان با تغییر مسیر به سمت سرور تعیین کرد که تغییرات در سرور ذخیره و در صورت خاموشی ناگهانی کامپیوتر اطلاعات قابل بازیابی است. در آخر هم که میشه تغییرات را پاک کرد و سیستم مثل روز اول پاک میشه.

    ایده ای که دارم شاید در ظاهر پیچیده باشه، اما نیست. فقط می مونه چطوری باید انجامش داد که استادان گرامی اگر بتوانند کمک کنند عالی میشود.

  10. #9
    داره خودمونی میشه star254's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    زیر گنبد کبود
    پست ها
    171

    پيش فرض

    ممنون از پاسختان

    اما چند نکته را توجه نکردید:

    - تمام کلاینت ها از طریق سرور به اینترنت دسترسی دارند.
    - با نصب بودن برنامه Deep Freeze نه نیازی به آنتی ویروس هست و نه حساسیت به کاربران که چه برنامه ای می خوان نصب کنند. چون با هر بار خاموش شدن سیستم همه چیز به حالت اول بر میگرده
    - تمام سیستم ها به دلیل تبادل اطلاعات باید به همه شکل به راه های ارتباطی دسترسی داشته باشند مثل USB و...

    من داشتم می گشتم که Deep freeze چگونه کار می کنه که در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بحث جالبی شده بود و خیلی هم باحال بود. ( حتما مطالعه کنید )

    حالا برام جای سوال شده که آیا امکان تغییر مسیر تغییرات Deep Freeze وجود دارد؟
    اگه بله: چطوری؟
    اگه نه: آیا برنامه ای مشابه Deep freeze وجود دارد که تغییرات را در جایی موقتی بتواند ذخیره کند؟ و در صورتی که کاربر خواست بتواند آن تغییرات را پاک یا بازیابی کند؟


    این حالتی که مد نظر من است مثل system restore در ویندوز هست ولی با این تفاوت که همه تغییرات در لحظه حتی محل قرار گیری اشاره گر موس ذخیره می شود.


    اگه این کار عملی شود می توان با تغییر مسیر به سمت سرور تعیین کرد که تغییرات در سرور ذخیره و در صورت خاموشی ناگهانی کامپیوتر اطلاعات قابل بازیابی است. در آخر هم که میشه تغییرات را پاک کرد و سیستم مثل روز اول پاک میشه.

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

  11. #10
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اینترنت
    پست ها
    443

    پيش فرض

    دوست عزیز شما اصلا توجه نمی کنید

    فکر کنم شما اصلا تاپیک را از اول نخوندید

    Deep Freeze فقط در کلاینت ها نصب میشه. در سرور باید همه چیز قابل ذخیره سازی باشه. اگه قرار بود سرور هم Deep Freeze نصب بشه که کلا به درد فقط کلاینت بودن می خورد نه سرور

    ببینید به طور کلی اینطوری بگم. یک کامپیوتر به نام سرور وجود داره که باید هر اتفاقی در کلاینتها می افته را در خود ذخیره کنه. مثل تغییر رنگ زمینه میزکار، اسم کاربر و...... در کلاینت ها عملا هیچی ذخیره نمیشه. الان متوجه منظورم شدید؟

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •