انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: (moosa nazemi) در 24 فروردین 1391، 12:42 قظ
-
فرق این دوتا چیه؟
فقط برنامه هایی که روشون به طور پیش فرض نصب هست؟
اوبونتو سرور چه کار هایی انجام میده که ویندوز سرور نمیتونه یا ضعیف تره؟
-
دوست عزیز
سرورهایی که بالاترین استفاده در دنیا را دارند سرورهای لینوکسی و ویندوزی هستند.
سرورهای لینوکسی دارای امکاناتی از قبیل
Apache,PHP,Mysql,Perl و ... هستند. درضمن سرورهای لینوکسی مثل ویندوز دسکتاپ بطور پشفرض ندارند وباید با استفاده از SSH به آنها متصل شد.
سرورهای لینوکسی مصرف سخت افزار بسیار پایینتری نسبت به ویندوز دارند و رایگان نیز هستند.
-
برای پرسش نخست:
جستوجو بهترین گزینه برای دانستن نادانستههاست
http://forum.ubuntu.ir/index.php?topic=760.0
http://forum.ubuntu.ir/index.php?topic=30282.0
برای پرسش دوم هم بحوام به زبون ساده بگم:
سرور لینوکسی یه سرور هست که سیستم عامل هم هست
سرور ویندوزی یه چیزیه که بهزور سیستمعامله، میگه سرور هم هستم
-
من teamviewer رو دیدم نسخه لینوکسی هم داره و راحت نصبش کردم فکر کنم اگر این رو روی سرور نصب کنیم بشه بهش وصل شد. اما اینجور که شما میگین اصلا دسکتاپ نداره که چیزی رو ببینیم تو سرور درسته؟
در مورد زبانهای مختلفی که گفتین روی لینوکس اجرا میشه من روی ubunto با دستور perl filename.pl سعی کردم یک سری اسکریپت پرل رو اجرا کنم ولی همشون ارور میداد در حالی اینها رو روی ویندوز با نرم افزار perl اجرا میکنم.
آیا دستورات مخصوصی رو اجرا میکنه؟
-
برای ارتباط با سرور راههای سادهتری از team viewer هم هست. مثلا همونطور که جناب منصوری اشاره کردن SSH، البته که اشتراک محیط گرافیکی هم با کلاینتهای vnc مثل remina (درست نوشتم؟) به سادگی ممکنه
-
فرق این دوتا چیه؟
فقط برنامه هایی که روشون به طور پیش فرض نصب هست؟
بله، تفاوتش تنها نرمافزارهایی هست که به صورت پیشفرض نصبه، و محیط نصبش هم کمی متفاوته.
اوبونتو سرور چه کار هایی انجام میده که ویندوز سرور نمیتونه یا ضعیف تره؟
نمیتونید در کل بگید چه کاری رو ویندوز سرور نمیتونه یا میتونه انجام بده. در سطح سرویسها میشه اونها رو مقایسه کرد، مثلا تفاوت MySQL با MS-SQL چیه، یا اینکه تفاوت Microsoft ISA با Squid چیه، یا تفاوت Microsoft Exchange با Postfix. هر دو هم سیستمعامل قدرتمندی هستند!
اگر بخوایم در کل مقایسه بکنیم، هزینه گنو-لینوکس فوقالعاده پایینتره، عموما بازدهی بیشتری داره، و قابلیت انعطاف و شخصیسازی بیشتری هم داره. از طرفی گنو-لینوکس روی اکثر معماریهای موجود کار میکنه، و برای همینه که انتخاب اول اکثر سوپرکامپیوترهایی که از معماریهای معمول استفاده نمیکنند هستش.
من teamviewer رو دیدم نسخه لینوکسی هم داره و راحت نصبش کردم فکر کنم اگر این رو روی سرور نصب کنیم بشه بهش وصل شد. اما اینجور که شما میگین اصلا دسکتاپ نداره که چیزی رو ببینیم تو سرور درسته؟
در سرورهای گنو-لینوکس میشه محیط گرافیکی هم داشت، ولی عموما کسی محیط گرافیکی نصب نمیکنه، دلیلش هم اینه که واقعا نیازی به اون نیست. Team Viewer بیشتر برای کاربران عادی کاربرد داره، و برای مدیریت سرورها معمولترین راه SSH هست.
-
من teamviewer رو دیدم نسخه لینوکسی هم داره و راحت نصبش کردم فکر کنم اگر این رو روی سرور نصب کنیم بشه بهش وصل شد. اما اینجور که شما میگین اصلا دسکتاپ نداره که چیزی رو ببینیم تو سرور درسته؟
teamviewer نسخه گنو از wine استفاهد می کنه (از تکنولوژی wine) و به صورت بومی برای گنو در نیومده پیشنهاد من اینه که تا زمانی که نسخه درست و حسابی برای گنو بیرون نداده ازش استفاده نکنین الان فقط می خواد بگه نسخه گنو هم داره وگرنه کار خاصی انجام نداده
-
سلام ممنون از راهنماییتون. بله بر اساس wine کار مکینه. ولی با صحبت بقیه دوستان در مورد اینکه ssh بهتره من مخالفم. چون نمیشه این دو تا رو با هم مقایسه کرد. اون یک محیط گرافیکی هست و اون یک محیط کد نویسی و مقایسه این دو تا صحیح نیست چون کارشون متفاوت هست.
من به شخصه تا زمانی نرم افزار گرافیکی باشه که کارایی مساوی با کد نویسی داشته باشه سراغ کد نویسی نمیرم ولی کد نویسی رو باید بلد باشم که با هر دو تاوانایی کار کردن داشته باشم. ولی وقتی گرافیک در دسترس باشه خودم و خسته نمیکنم برای نوشتن دستورات.
مثل اینه شما گاز داشته باشی باز هم اصرار داشته باشی خونت رو با چوب گرم کنی. هر دو تا گرم میکنن ولی....
به هر حال رابط های گرافیکی برای راحتی کار کاربران طراحی میشن و کسی که بگه من از گرافیک استفاده نمیکنم و حرفه ای هستم فکر نمیکنم حرفه ای بدون ربطی به این داشته باشه.
حرفه ای بود به اینه شما بلد باشی از تمام توانایی دستگاهت و برنامه هات استفاده کنی چه با کد چه با گرافیک مهم نتیجه کاری هست که انجام میشه.
یک جا کدها کار رو بهتر انجام میدن آدم کد استفاده میکنه. یک جا فرقی نداره ولی محیط گرافیکی سریع تر و راحت تر هست خوب چه بهتر که از راه سریع تر آدم سریعتر به هدفش برسه
ssh مشکلاتی داهر که مهترین اون قطع شدن پرتها و پروتوکل ssh در زمانهای مختلف از سوی مخابرات هست. ولی تا به حال یک بار هم نشده نرم افزارهای ریموت دسکتاپ قطع بشن
مورد دیگر شما فرض کنید می خواهید به سرورتون وصل بشید و از یک سایت مثل راپیدشر که لینک مستقیم نمیده یک فایل رو دانلود کنید. با مرورگر و ریموت دسکتاپ این کار راحت انجام میشه ولی با ssh این کار شدنی نیست.
و خیلی از کارهای دیگه که نیاز به گرافیک داره و با ssh از اونها محروم میشید
جمع بندی نظر من اینه نباید این دو رو مقایسه کرد هر کدام بدرد کارهای خودشون می خورن و باید هر دو رو داشت
-
سلام ممنون از راهنماییتون. بله بر اساس wine کار مکینه. ولی با صحبت بقیه دوستان در مورد اینکه ssh بهتره من مخالفم. چون نمیشه این دو تا رو با هم مقایسه کرد. اون یک محیط گرافیکی هست و اون یک محیط کد نویسی و مقایسه این دو تا صحیح نیست چون کارشون متفاوت هست.
من به شخصه تا زمانی نرم افزار گرافیکی باشه که کارایی مساوی با کد نویسی داشته باشه سراغ کد نویسی نمیرم ولی کد نویسی رو باید بلد باشم که با هر دو تاوانایی کار کردن داشته باشم. ولی وقتی گرافیک در دسترس باشه خودم و خسته نمیکنم برای نوشتن دستورات.
صحبت در مورد سرورها بود. عموما کسی توی سرورها اصلا محیط گرافیکی نصب نمیکنه که بتونه روش TeamViewer رو بالا بیاره. ولی خوب مسلما برای کاربر عادی TeamViewer میتونه بهتر باشه.
یک جا کدها کار رو بهتر انجام میدن آدم کد استفاده میکنه. یک جا فرقی نداره ولی محیط گرافیکی سریع تر و راحت تر هست خوب چه بهتر که از راه سریع تر آدم سریعتر به هدفش برسه
عموما کار تو محیط متنی سریعتر و راحتتر هست، ولی اگر روی دستورات تسلط کافی رو داشته باشید. توی سرورها هم که اصلا محیط گرافیکی نقش خاصی بازی نمیکنه و کاربردی نداره. ولی خوب برای کسایی که تسلط کافی رو روی دستورات ندارند، برای کاربردهای خانگی، محیط گرافیکی بهتره.
ssh مشکلاتی داهر که مهترین اون قطع شدن پرتها و پروتوکل ssh در زمانهای مختلف از سوی مخابرات هست. ولی تا به حال یک بار هم نشده نرم افزارهای ریموت دسکتاپ قطع بشن
البته این مشکل محدود به ایرانه، و راه حل هم داره: لینک (http://nihilex.com/obfuscated-openssh)
تنها مشکلی که من برای SSH میبینم وجود Valid IP هست که این مشکل توی سرورها وجود نداره.
مورد دیگر شما فرض کنید می خواهید به سرورتون وصل بشید و از یک سایت مثل راپیدشر که لینک مستقیم نمیده یک فایل رو دانلود کنید. با مرورگر و ریموت دسکتاپ این کار راحت انجام میشه ولی با ssh این کار شدنی نیست.
و خیلی از کارهای دیگه که نیاز به گرافیک داره و با ssh از اونها محروم میشید
خوب این چیزی نیست که من بخوام توی سرورهام انجام بدم، ولی کافیه تا قسمت آخر توی کامپیوتر خودتون پیش برید، بعد لینک آخر رو با اطلاعات Cookieها به wget بدید و دانلود انجام میشه. و همونطور که گفتم، در سرورها کلا نیازی به محیط گرافیکی نیست، در نتیجه چیزی هم نیست که ازش محروم بشید :)
در کل من مخالف TeamViewer نیستم و حتی از اون استفاده میکنم، ولی خوب در سطح کاربرد خانگی (اکثرا کمک کردن به کاربران توی IRC).
-
نمیخوام با شما مخالفت کنم ولی حرفهایی من زدم همه در مورد سرور بود نه کاربر خونگی. خیلی ها برای اینکه بتونن فایلهاشون رو مستقیم کنند و دانلود کنن میرن یک سرور ویندوز میگیرن که ریموت دسکتاپ کنند در حالی سرور لینوکس دارند ولی محیط گرافیکی نداره و ....
شما وقتی می تونید با دو تا کلید ساده دانلود کنید هیچوقت نمیرید کوکی بردارید و کلی به خودتون زحمت بدید. گرچه بسیاری سایتها مثل ifile.it روی IP شما قفل میکنن و برداشتن کوکی سودی نداره.
پس ربطی به کاربر خونگی نداره من در مورد سرور صحبت کردم
راه هایی که برای فرار از تحریم ssh هست سرعت رو به میاره پایین. چون از نوعی پروکسی استفاده میشه.
شما از داخل محیط گرافیکی فقط روی فایل راست کلیک میکنید میزنید move to trash اما برای کدنویسی باید Terminal رو باز کنید و دستور رو بنویسید و مسیر رو بدید (اگر حفظ باشید مگه نه که باید مسیر و دیکته کلمات پوشه ها رو هم نگاه کنید) تازه اشتباه تایپ کردن هم امری طبیعی حتی بین تایپیستهای حرفه ای هست و گه گاه نیاز به پاک کردن حروف و اصلاح ... هم دارید. پس روش گرافیکی در این مورد و بسیاری موارد دیگر سریعتر عمل میکنه
محیط گرافیکی دارای ارگونومی مناسب و ارتباط بهتر با کاربر و همچنین زیبایی ظاهری هست و انسان ذاتا زیبایی رو دوست داره و مطمئنا کسایی میگن از محیط گرافیکی خوشم نمیاد و کد نویسی رو بیشتر دوست دارم یا بیش از اندازه تعصب دارند یا جزو نوادر انسانهایی هستند که زیبایی براشون مهم نیست. (البته نه در مواردی که کد بهتر عمل میکنه)
من خودم کاربر حرفه ای ویندوز هستم که الآن دارم لینوکس رو هم سعی میکنم در همون اندازه یاد بگیرم. در محیط ویندوز 90 درصد کارها رو میشه از CMD انجام داد که من بهشون تسلط هم دارم. ولی من ترجیح میدم از محیط گرافیکی ویندوز انجامشون بدم. البته دستوراتی هست که از CMD فقط قابل اجرا هستند که بحثشون جداست.
همینطور هم که میبینید لینوکس هم داره به محیط گرافیکی نزدیک میشه در آینده میبینید که تمامش مثل ویندوز گرافیکی میشه. از روند رو به رشدش میشه حدس زد
-
نمیخوام با شما مخالفت کنم ولی حرفهایی من زدم همه در مورد سرور بود نه کاربر خونگی. خیلی ها برای اینکه بتونن فایلهاشون رو مستقیم کنند و دانلود کنن میرن یک سرور ویندوز میگیرن که ریموت دسکتاپ کنند در حالی سرور لینوکس دارند ولی محیط گرافیکی نداره و ....
خوب اونی که شما میگید دیگه یک سرویسدهنده نیست! این که یک کامپیوتر توی یک Datacenter داشته باشید و برای Download ازش استفاده کنید دقیقا نقش همون کاربرد خونگی رو داره. آره، برای چنین کاربردی من هم روی اون سیستم محیط گرافیکی میذارم و برای اینکه وابسته به جایی مثل TeamViewer نباشم، روی اون VNC Server اجرا میکنم و توسط یک تونل SSH با VNC به اون کامپیوتر وصل میشم.
راه هایی که برای فرار از تحریم ssh هست سرعت رو به میاره پایین. چون از نوعی پروکسی استفاده میشه.
خیر! حتی اگر فرض رو هم این بذاریم که سرعت پایین میاد، توی محیط متنی اون رو حس نمیکنید.
شما از داخل محیط گرافیکی فقط روی فایل راست کلیک میکنید میزنید move to trash اما برای کدنویسی باید Terminal رو باز کنید و دستور رو بنویسید و مسیر رو بدید
توی یک سرور بیشتر پیش میاد که کارهای خاص انجام بدید مثلا تمام فایلهایی رو پاک کنید که توی نامش کلمه archive داره، یا تمام فایلهایی پاک بشه که آخرین تاریخ تغییرشون قدیمیتر از یک سال پیشه و توسط فلان کاربر ایجاد شدند. از طرفی، یکم سطح کار که بالاتر میره، عموما با یک سرور طرف نیستیم و باید یک فایل خاص توی ۱۲ تا سرور مختلف پاک کنیم. اینها چیزایی هست که توی دنیای واقعی کار با سرورها باهاش طرف هستیم، نه اینکه یک تک فایل رو بخوایم پاک کنیم و بگیم توی محیط گرافیکی سادهتره.
همینطور هم که میبینید لینوکس هم داره به محیط گرافیکی نزدیک میشه در آینده میبینید که تمامش مثل ویندوز گرافیکی میشه. از روند رو به رشدش میشه حدس زد
در زمینه کاربردهای خونگی آره، چون لازمشه، ولی در زمینه سرورها گنو-لینوکس و ابزارهای اون هیچ حرکتی به سمت محیط گرافیکی نبوده و احتمالا نخواهد بود. حتی کارهایی برای محیطهای Web-based مثل Webmin انجام شد، یا SuSE سعی کرد با YaST یک سری کارها رو انجام بده، ولی خوب استقبالی از اونها نشد و کمتر کسی ممکنه از اونها استفاده کنه. اتفاقا برعکسش اتفاق افتاده و میبینیم که ویندوز داره به سمتی میره که بیشتر و راحتتر بشه کارها رو از طریق خط فرمان انجام داد و نتیجه اون هم توسعه ابزاری مثل PowerShell هستش.
-
خوب اونی که شما میگید دیگه یک سرویسدهنده نیست! این که یک کامپیوتر توی یک Datacenter داشته باشید و برای Download ازش استفاده کنید دقیقا نقش همون کاربرد خونگی رو داره. آره، برای چنین کاربردی من هم روی اون سیستم محیط گرافیکی میذارم و برای اینکه وابسته به جایی مثل TeamViewer نباشم، روی اون VNC Server اجرا میکنم و توسط یک تونل SSH با VNC به اون کامپیوتر وصل میشم.
شما اگر با کامپیوتر خونگیتون یک سی دی هم رایت کردید دیگه بهش میگید این فقط سی دی رایتر هست؟؟ شما که کاربر حرفه ای هستید نباید چنین حرفی بزنید مخصوصا که فایلی که دانلود میشه به صورت لینک در وب سایت و جاهای دیگه قرار میگیره و صدها نفر اون رو دانلود میکنن آیا این کار یک سیستم خانگی هست؟!!
از یک سرور همه استفاده ای میشه کرد. در مورد مستقیم کردن فایل هم من یک مثال زدم استفاده های خیلی زیاد دیگری هم داره به جز مستقمی کردن فایل.
در مورد teamViewer هم امکاناتش بیشتر از VNC هست با این حال من تاکید روی نرم افزار خاصی ندارم به صورت کل منظورم ریموت دسکتاپ بود حالا با هر نرم افزاری. حتی برای سرور ویندوز خودم من از ریموت خود سیستم استفاده میکنم به جای تیم!
خیر! حتی اگر فرض رو هم این بذاریم که سرعت پایین میاد، توی محیط متنی اون رو حس نمیکنید.
چرا خیر؟ مطمئن باشید جوابش "بله" هست یعنی سرعتتون کم میشه. این دیگه از هر نظر علمی قابل اثبات هست. البته با قسمت دوم حرفتون موافقم که تو محیط متنی تاثیرش محسوس نیست. ولی به هر حال ping بالا میره و دستوری که نیاز به send و request پی در پی داشته باشه مطمئنا کند تر اجرا میشه.
توی یک سرور بیشتر پیش میاد که کارهای خاص انجام بدید مثلا تمام فایلهایی رو پاک کنید که توی نامش کلمه archive داره، یا تمام فایلهایی پاک بشه که آخرین تاریخ تغییرشون قدیمیتر از یک سال پیشه و توسط فلان کاربر ایجاد شدند.
من سالهاست سایت دارم و دائما با این مسئله سر و کله میزنم. سالی یک بار هم برام پیش نمیاد که یک سری فایل دسته جمعی پاک کنم مگه زمانی که سایت رو منتقل کردم سرور دیگه. همیشه با تک فایلها کار داشتم. برای ویرایش فایل config برای آپلود چند فایل برای نصب پلاگ این و .... خیلی خیلی به ندرت پیش آمده که دسته جمعی فایلها رو پاک کنم. و فکر نمیکنم هیچ صاحب سروری نیاز به پاک کردن دسته جمعی فایلی داشته باشه. مگه اینکه از سایتش سیر شده باشه :D
شاید من 7 ساله سایت دارم تا حلا یک بار هم پیش نیامده که بخوام فایلهایی با پسوند خاص یا فایلهایی که کاربر خاص ایجاد کرده باشه پاک کنم. چون فایلهای کاربرها هم میره تو دیتابیس و کاری به فایلهای وب سایت نداره.
پس این چیزیه که تو دنیای واقعی باهاش سر و کار داریم نه اون حالت که شما میگین... اینه هم خدا پدر فایل منیجر cpanel رو بیامرزه اگر نبو که خیلی وقت گیر میشد انجام کارهای ریزه کاری روی تک فایلهای مختلف
در زمینه کاربردهای خونگی آره، چون لازمشه، ولی در زمینه سرورها گنو-لینوکس و ابزارهای اون هیچ حرکتی به سمت محیط گرافیکی نبوده و احتمالا نخواهد بود.
به دلیل اینکه سیستمهای لینوکسی سرور زیاد گرافیکی نیستند همه مجبورند از نرم افزارهای مدیریتی Cpanel و direct admin و ... استفاده کنند. اینها هم نوعی محیط گرافیکی هستند که سرور شما رو مدیریت میکنند. اگر اینها رو از کسایی سرور دارند بگیری انگار نفسشون رو گرفتی.
برای ویندوز هم حتی با اینکه خودش گرافیکی هست ولی ابزار لازم برای مدیریت سرور رو به صورت راحتی نداره به همین دلیل بعضی plesk رو برای مدیریتش نصب میکنند که باز اصلا نیاز بهش به اندازه لینوکسی های بدون گرافیک احساس نمیشه
-
در مورد مستقیم کردن فایل هم من یک مثال زدم استفاده های خیلی زیاد دیگری هم داره به جز مستقمی کردن فایل.
خوب من نسبت به مثال شما جواب دادم. اگر یک بار قراره انجام بشه که با همون wget انجام میده آدم، ولی اگر سرور رو دائم کسی برای دانلودهای RapidShare استفاده میکنه، خوب این خانه از پایه وضعیتش خرابه.
چرا خیر؟ مطمئن باشید جوابش "بله" هست یعنی سرعتتون کم میشه. این دیگه از هر نظر علمی قابل اثبات هست. البته با قسمت دوم حرفتون موافقم که تو محیط متنی تاثیرش محسوس نیست. ولی به هر حال ping بالا میره و دستوری که نیاز به send و request پی در پی داشته باشه مطمئنا کند تر اجرا میشه.
من مطمئن هستم که جوابش رو گفتم! این موضوع اصلا ربطی به Ping و ICMP هم نداره ;) شما کلا متوجه نشیدید چطور این روشها کار میکنند، و اصلا ربطی به Proxy یا حتی کوچکترین شباهتی به Proxy نداره. از نظر علمی اگر شما فقط Handshake رو عوض کنید، سرعت بقیه ارتباط تغییری میکنه؟! نمیکنه :) اطلاعات بیشتر: لینک (https://github.com/brl/obfuscated-openssh/blob/master/README)
من سالهاست سایت دارم و دائما با این مسئله سر و کله میزنم. سالی یک بار هم برام پیش نمیاد که یک سری فایل دسته جمعی پاک کنم مگه زمانی که سایت رو منتقل کردم سرور دیگه. همیشه با تک فایلها کار داشتم. برای ویرایش فایل config برای آپلود چند فایل برای نصب پلاگ این و .... خیلی خیلی به ندرت پیش آمده که دسته جمعی فایلها رو پاک کنم. و فکر نمیکنم هیچ صاحب سروری نیاز به پاک کردن دسته جمعی فایلی داشته باشه. مگه اینکه از سایتش سیر شده باشه :D
شاید من 7 ساله سایت دارم تا حلا یک بار هم پیش نیامده که بخوام فایلهایی با پسوند خاص یا فایلهایی که کاربر خاص ایجاد کرده باشه پاک کنم. چون فایلهای کاربرها هم میره تو دیتابیس و کاری به فایلهای وب سایت نداره.
پس این چیزیه که تو دنیای واقعی باهاش سر و کار داریم نه اون حالت که شما میگین... اینه هم خدا پدر فایل منیجر cpanel رو بیامرزه اگر نبو که خیلی وقت گیر میشد انجام کارهای ریزه کاری روی تک فایلهای مختلف
تمام سرورها فقط Web Server نیستند. با فایلسرورها که سر و کار داشته باشید به این چیزا زیاد بر میخورید. این جور کارها رو از زمانی که با Novell Netware و SCO Unix کار میکردیم داشتیم تا همین الان و حداقل هفتهای یک بار نیاز به چنین کارهایی هست. البته خوب برای ۵تا ۱۰تا سرور خوب این چیزا کمتر پیش میاد نسبت به وقتی که سرورها زیاد باشه.
بهتون هم پیشنهاد میکنم کمی با SSH بیشتر آشنا بشید، اگر من میخواستم کارهام رو با CPanel و File Manager اون انجام بدم باید برای هر کار چندین برابر بیشتر زمان میذاشتم.
به دلیل اینکه سیستمهای لینوکسی سرور زیاد گرافیکی نیستند همه مجبورند از نرم افزارهای مدیریتی Cpanel و direct admin و ... استفاده کنند. اینها هم نوعی محیط گرافیکی هستند که سرور شما رو مدیریت میکنند. اگر اینها رو از کسایی سرور دارند بگیری انگار نفسشون رو گرفتی.
برای ویندوز هم حتی با اینکه خودش گرافیکی هست ولی ابزار لازم برای مدیریت سرور رو به صورت راحتی نداره به همین دلیل بعضی plesk رو برای مدیریتش نصب میکنند که باز اصلا نیاز بهش به اندازه لینوکسی های بدون گرافیک احساس نمیشه
خیر دوست من، این اصلا ربطی به محیط گرافیکی نداره که! شما وقتی که میخواید سرویس Shared Hosting یا چیزای مشابه به کاربرها بدی نیاز به یک Panel داری که در مورد ویندوز هم همینطوره! توی ویندوز شما Plesk یا Enkompass به کاربرها میدید، RDP نمیدید که! و این پنلها هم فقط روی سیستمهایی که Shared Hosting و سرویسهای مشابه میدند میبینید. من تا الان ندیدم کسی روی سروری که تنها یک سایت یا فقط چند سایت خاص داره مثلا WHM و CPanel بذاره، چون نیازی به اون نیست! هیچ کدوم از دوستانم هم که Server Administrator هستند اینکار رو نمیکنند و اگر اینها رو ازشون بگیرید نفسشون گرفته نمیشه! غیر از اینکه طرف سواد اینکار رو نداشته باشه که بحثش جداست!
بیشتر بحث دونفره شد، و البته تا حدی خارج از موضوع اصلی. فکر کنم به اندازه کافی توی این بحث توضیحات لازم رو دادم. :)
-
من باز هم برای تمام حرفهای بالای شما توضیح دارم که تمام حرفهاتون رو نقض میکنه. ولی چون احساس کردم شما از مبحث علمی فاصله گرفتید و حرفهای تکراری میزنید ترجیح میدم دیگه ادامه ندم. چون هدف من پافشاری روی حرف خودم نبود هدف علمی داشتم ولی شما قانع نمیشید خوب حرفهای شما هم محترمه ولی من فک رمیکنم شما اشتباه میکنید
مثلا در مورد اول گفتم که خیلی سایتها غیر از کوکی از موارد دیگه استفاده میکنن که شما هرگز نمیتونید از دستور wget استفاده کنید. دوما سایتها حداقل 50 درصدشون با فایلهایی سر و کار دارن که باید از سایتهای فایل شرینگ بگیرند و پس همیشه در کارشون این قضیه هست و هیچ تناقضی با سرور بودن نداره. من این جمله از پایه خرابه رو نمیفهمم !! چه ربطی داره؟ مثل اینکه یکی بگه با ماشینت فقط رانندگی کن. حالا اگر از ضبطش استفاده کردی آهنگ گذاشتی کارت از پایه اشتباست!
اصلا هیچ ربطی نداره. بحث توانایی های یک سرور هست و رفع کردن نیاز شما.
در مورد کند شدن اون چیزی که شما دادید توضیح علمی که نداده فقط در مورد راه اندازیش و اینکه پیام میره سمت کلاینت و چی میشه و ... گفته. در موردش باید تحقیق کنم الآن نظری نمیدم ولی توضیحی که تو لینک شما خوندم خیلی اطلاعات میپیچه تا از کلاینت میاد حداقل از حالت معمولی پیچیده تر هست مراحل. البته برای ترمینال این قضیه اهمیتی نداره پس از این بحث خارج شیم
اگر من میخواستم کارهام رو با CPanel و File Manager اون انجام بدم باید برای هر کار چندین برابر بیشتر زمان میذاشتم
چون با هر دو تا کار کردم به شما توصیه میکنم فایلهاتون از داخل فایل منیجر سی پنل ویرایش کنید چون بسیار سریع تر از دستور نوشتن از داخل ssh انجام میشه و قابلیت دیدن و کپی پیست کردن مسیرها و .. رو هم دارید
تمام سرورها فقط Web Server نیستند
99 درصد افراد یا vps دارند یا سرور اختصاصی که ازش به عنوان وب سرور استفاده میکنن. همه که فروشنده سرور نیستند. تازه فروشنده های سرور هم دلیلی برای پاک کردن دسته جمعی فایلها ندارن که البته داشته باشند هم به تفکیک پسوند و تاریخ 100 درصد نخواهد بود بلکه بر اساس پوشه هست که از ابزار فایل منیجر راحت تر میشه پاکش کرد. vps ها هم که اصلا با نرم افزار مجازی سازی می کنند که بحثش اصلا جداست
شما وقتی که میخواید سرویس Shared Hosting یا چیزای مشابه به کاربرها بدی نیاز به یک Panel داری
توصیه میکنم بیشتر در مورد cpanel مطالعه کنید که بدونید چه کارهایی انجام میده. معدود کسی میره سرور لینوکس بدون cpanel یا ابزار مدیریتی دیگر بگیره. کاری هم به دانشش نداره مگه اینکه خودش بره مثل cpanel و دایرکت ادمین یکی دیگه بنویسه که ....
تا الان ندیدم کسی روی سروری که تنها یک سایت یا فقط چند سایت خاص داره مثلا WHM و CPanel بذاره
این حرفتون خیلی خنده دار بود مشخصه اطلاعتتون در زمینه web hosting خیلی پایینه. اصلا در مورد cpanel اطلاعات ندارید. اصلا چه ربطی به تعداد سایت داره؟؟؟؟؟؟
من روی سرورهای مختلف سایت دارم و روی هر کدوم هم یک سایت دارم. ولی تمام تنظیمات رو با cpanel انجام میدم. از بک آپ گیری دیتابیس بگیرید تا تنظیمات دامین . فایروال . ایمیل . ساب دامین. فرواردینگ و فایل منیجر و تنظیمات php.ini و رمز گذاری روی پوشه ها (که از طریق کد نویسی داخل فایل .htaccess انجام میده ولی با رابط کاربری) ... و .. و ...
میشه از پنل دایرکت ادمین یا یکسری پنلهای دیگه هم استفاده کرد. میشه دستی تنظیمات سرو رو هم انجام داد که هیچکس اینکار رو با وجود این ابزار انجام نمیده
من خودم بهتون گفتم برای ویندوز هم خیلی ها plesk رو نصب میکنن این تناقضی با بحث من نداره. مبحث من رابط گرافیکی و کد نویسی هست که رابط گرافیکی اگر کار رو با همون کیفیت انجام بده ارجحیت با رابط گرافیکی هست
-
من باز هم برای تمام حرفهای بالای شما توضیح دارم که تمام حرفهاتون رو نقض میکنه. ولی چون احساس کردم شما از مبحث علمی فاصله گرفتید و حرفهای تکراری میزنید ترجیح میدم دیگه ادامه ندم. چون هدف من پافشاری روی حرف خودم نبود هدف علمی داشتم ولی شما قانع نمیشید خوب حرفهای شما هم محترمه ولی من فک رمیکنم شما اشتباه میکنید
جالبه جناب nixoeen هر بار جواب شما رو بسیار منطقی داد و حالا ایشون رو به «فاصله گرفتن از مبحث علمی» متهم کردید!
اگر استفاده شما از سرور به موارد ابتدایی محدوده و کار با Command Line براتون سخت، خب از همون TeamViewer استفاده کنید کسی که جلوی شما رو نگرفته؛ خواهشن الکی توجیه نکنید.
به نظر من تنها کاری که میشه با محیط گرافیکی به بهترین نحو انجام داد (مخصوصا مدیریت سرور) وقت تلف کردنه.
-
ساسان : ببخشید شما؟ :)
سرور رو با چه س مینویسن؟؟؟
اگر یکم بلد بودی خیلی از حرفی که ایشون در مورد cpanel زد خندت میگرفت. دنیای وب چهارتا دستور ترمینال که تو ازش یاد گرفتی نیست. برو ت وسایتهایی مثل www.webhostingtalk.ir یکم در مودر سرور یاد بگیر نه اینکه تو انجمن لینوکسی بیای نظر بدی
خوش به حال تو که بلدی کار کنی. خوب شد تو ایران یکی پیدا شد بلد باشه با این کار کنه !
به روباه گفتن کو شاهدم گفت دمم! تو انجمن لینوکسی همه حتی از صفحه سیاه خالیش هم میان دفاع میکنن چیز عجیبی نیست
عزیزم از لینوکس به خاطر ترمینال و کد نویسیش نیست که جهت سرورها استفاده میکنن اگر به خاطر این بود که تا حالا به سطل زباله راه پیدا کرده بود چون از تکنولوژی اولیه هنوز استفاده میکنه تو این زمینه چیزی نیست کسی بهش افتخار کنه که تو میکنی.
جالب تر اینه که کسی از روش دیگه بخواد استفاده کنه بهش میگین چون بلد نیستی میگی گرافیکی در حالی اصلا بحث چیز دیگه هست و ربطی به بحث نداره هر آدمی میدونه که ویرایش یک فایل از filemanager راحت تر از تایپ دستور اون هم با امکان اشتباه تایپی هست این نشون میده فقط می خواین دفاع کنید اون هم چشم بسته. دیگه هر خری بلده کد پاک کردن و جا به جایی یک فایل چیه. ولی من از فایل میجر خیلی سریعتر انجام میدم. حاضرم مسایقه بدم ده فایل رو ادیت کنیم حدواقل دو برابر سریع تر از شما من اینکار ور انجام میدم. خوبه؟
به جای این حرفها اگر بلدی برو به توسعه محیط گرافیکی لینوکس کمک کن که لینوکس علاوه بر کیفیت باطنی کیفیت راحتی و ظاهری هم داشته باشه. اگر هم در این اندازه نیستی برو از همون ترمینال تا ابد استفاده کن خوشحال باش
من دیگه یک پست هم تو این تایپیک نمیزنم حالا بیاید تا فردا بنویسید. چون اصلا برای من فرقی نمیکنه نظر شما چی هست اونهایی که باید بدونن میدونن
-
۱. ادب رو رعایت کنین
۲. مسلما کار با ترمینال سادهتر و سریعتر از محیط گرافیکی هست
۳. اشتباه تایپی؟ این رو جدی گفتی؟ :D
-
سلام خدمت تعصبی لینوکسی دیگر :)
چرا مسلما؟
شما که من گفتم بیاین با هم یک ده تا فایل رو تو یک سرور ویرایش میکنیم. شما با ترمینال برو من با محیط گرافیکی. ببینیم کدوممون سریع تر انجام میدیم. نتیجه کار رو که قبول دارید؟
البته من همون اول کار هم گفتم ممکنه دستوری باشه از طریق ترمینال سریعتر انجام بشه من هیچوقت منکر این نبودم. اما شما میگید نه همه چیز با ترمینال سریعتر و بهتر هست که اتفاقا در 70 درصد موارد اینجوری نیست و از روی تعصب صحبت میکند و بس...
حرفه ای ترین تایپیستها هم در حین تایپ زیاد پیش میاد که حروف رو اشتباه میزنن و اصلاح میکنن. نیم ساعت تایپ کنید بدون اصلاح بعد برگردید و اشتباهات خودتون رو یادداشت کنید.
من خودم بسیار تایپم سریع هست ولی اشتباه انکار ناپذیر هست. تازه اصلا من فرض میگیرم شما تو یکساعت هیچ غط تایپی هم نزنید ولی باز هم اون ده فایل رو من حاضرم در حضو دیگران ویرایش کنیم و ببینیم کی سریعتر انجام میده. التبه از همین الآن نتیجش مشخصه:D
شما تو محیط ترمینال باید حتی املای دقیق نام فایلها و پوشه ها رو بدونید در حالی ممکنه نامهای طولانی و بی معنی داشته باشند. در حالی تو محیط گرافیکی حتی مسیر رو هم نیاز نیست بدونید
اگر فقط قدرت لینوکس رو تو تایپ کردن دستورات میبینید که از طریق telnet هم تو ویندوز میشه همه دستورات رو تایپ کرد!
اصلا گرافیک اینقدر خاصیت داره که اگر بخوام از خواصش صحیت کنم تا فردا بنویسم تموم نمیشه.
من وقتی برای اولین بار لینوکس رو نصب کردم راحت یک فایلمو پاک کردم با زدن move to trash ولی اگر گرافیکی نبود نیاز بود حتما برم و کدهاش رو یاد بگیرم. این قابلیت به شما امکان میده از بسیار سیستم عاملها و حتی زبانهای برنامه نویسی بشه استفاده کرد بدون حدر دادن وقت برای یادگیری همه زبانها و همه کدها. حالا کسی علاقه داشت میره کدهاش رو هم یاد میگیره کسی که مجبورش نمیکنه از چی استفاده کنه.
مثل اینکه بگی همه هر جا میرن برن زبان اون کشور رو یاد بگیرن. در حالی با بین المللی کردن زبان انگلیسی این مشکل رو حل کردن. حالا کسی خواست زبان متفرقه رو هم یاد میگیره.
ولی خواص گرافیک رو نباید نادیده گرفت و اصلا دلیل به وجود آمدن گرافیک از کد نویسیهای اولیه راحت ترشدن کار بوده مگه نه این همه آدم بیکار و دیوانه نبودن وقت بگذارن برای اینجور چیزی
من برنامه نویس php هستم و در مقابل Aspx همیشه ازش دفاع میکنم. اما این رو کاملا قبول دارم که چون محیط برنامه نویسی aspx گرافیکی هست از این نظر به من برتری دارند و من تعصبی به خرج نمیدم روی این قضیه اما بهشون میگم php رو بیشتر قبول دارم به یک سری دلایل تخصص نه اینکه چون محیطش کد نویسی صرف هست که این اتفاقا از ضعفهاش هست
-
۱. من فکر میکنم شما دیدتون از محیط متنی یه چیزی تو مایههای notepad ویندوز هست. با وجود پوستههایی مثل bash و zsh امکان نداره شما بتونی غلط املایی داشته باشی. کامل کردن خودکاری که در محیط گرافیکی هست شما رو خیلی زودتر از اینکه بخوای دستت رو از کی برد بذاری رو ماوس، ماوس رو تکون بدی ببری رو آیکون پوشه، دوبار کلیک کنی، منتظر شی پوشه باز شه، بعد فایلی که میخوای رو پیدا کنی، باز با ماوس بری روش و کلیک کنی به همون فایل میرسونه. تازه این که گفتم برای دو لایه پوشه و فایل هست. این بشه ده تا خیلی سریع باشی هم حداقل ده ثانیه دیرتر از ترمینال به اون فایل میرسی. تازه اینجا از تکنولوژیهای جامپ ترمینال هم استفاده نکردیم.
۲. حاضرم این مسابقه رو برگذار کنیم. اتفاقا این یکی از نکاتیه که مخالفان محیط گرافیکی (ما نه ها! ما فقط ترمینال رو ترجیح میدیم) خیلی روش مانور میدن. برای مثال من خودم یه بار تو ترمینال در ده ثانیه ۱۱۵ تا عکس خیلی بزرگ رو به اندازهی کوچیک تبدیل کردم و اسمشون رو هم تغییر دادم. اگه میخواستم این کار رو تو محیط گرافیکی انجام بدم تو اون زمان نهایتا میرسیدم این کار رو روی دو تا از عکسهام انجام بدم.
۳. قرار نیست کسی که اولین بار از گنو/لینوکس استفاده میکنه مدیر سرور گنو/لینوکسی بشه که! پیش فرض اینه که شما دستور سادهی rm رو بلدی که داری با سرور گنو/لینوکسی کار میکنی
۴. بله گرافیک خواص زیادی داره و کسی منکرش نیست، ولی به کار مدیریت سرور نمیآد. مثلا دوچرخه هم خیلی خواص خوبی داره، هوا رو آلوده نمیکنه، بدن رو سالم نگه میداره و… برای ترددهای درونشهری مشخصا دوچرخه بهترین انتخابه، ولی همین دوچرخه به درد ترانزیت قارهای کالا نمیخوره، اونجا باید از دیزل استفاده کرد.
۵. محیط برنامهنویسی asp گرافیکیه؟ :D من خودم php کار میکنم و اصلا نمیتونم تصورش کنم. جالبه! الآن میرم سرچ کنم ببینم چهجوریاس ;)
۶. البته باز هم هرکسی هر تصمیمی که خودش دوست داره رو میگیره و مجبور کردن کسی به استفاده از چیزی اشتباه محضه
-
شما قابلیتهایی رو اضافه کردید که البته با وجود اونها من باز هم برای ویرایش متنی (نه تصویری که شما گفتین) حاضرم باهاتون مسابقه بدم!
در مورد تصویری که میشه یک اکشن ساخت و هر بار با زدن یک اکشن صد عملیات مختلف روی یک یا چندین عکس انجام داد که دیگه محیط متنی اصلا حرفی در مقابلش نداره با توجه به اینکه تغییرات رو زنده مشاهده میکنید.
در مورد قابلیتهایی که گفتید اینها چیزهای اضافی هست که البته تو ویندوز هم هست. ولی اگر به اضافه کردن خواص جانبی باشه اصلا میشه با حرف زدن و فقط گفتن یک کلمه دستور رو اجرا کرد! تکنولوژیها هر چی جدید تر میشه کار رو راحت تر میکنه اما ما در مودر ssh و ترمینال ساده داریم صحبت میکنیم. اصلا من براش شرت کات تعریف میکنم با یک کلید اجراش مکینم.
بحث چیز دیگری هست
در هر حال با وجود اون امکانات هم من بازم میگم هر وقت شما گفتید بیاید مسابقه میدیم ببینیم کدوم زودتر انجام میدیم.
وقتی حرف حسابی بزنید من درست جواب میدم ولی دوست اولیمون مخصوصا نظر هایی درباره سی پنل دادن خیلی مبتدی بود.
در مورد کد هم من همون اول بار نوشتم در صورتی مقایسه میکنیم که محیط گرافیکی بتونه همون کار رو انجام بده. نه اینکه دستوری رو بگید که تو محیط گرافیکی نیست یا ناقصه. این بحثش جداست و از نظر من گرافیک باید در اون مورد پیشرفت کنه و روش کار بشه
در موردی که گفتید قرار نیست مدیر سرور بشه. منظور شما از مدیر سرور کیه؟کسی که صاحب سرویس هست باید بتونهراحت ازش استفاده کنه حتی اگر اون رو تازه خریده باشه.
اگر منظورتون کسی هست که سرور میفروشه و کانفیگ میکنه که ما بحثمون در مورد اون افراد نبود در مورد استفاده عموم بود. البته اگر محیط گرافیکی به جایی برسه که همه قابلیتهای محیط کد رو داشته باشه و به اونجا هم میرسه با توجه به پیشرفتش دیگه اینکه کسی با کد کار میکنه دلیلی بر تخصصی تر بودنش بر فردی که با محیط گرافیک کار میکنه نداره. روش استفاده مهم نیست بلکه توانایی از استفاده از قابلیتها مهمه می خواد با کد می خواد با گرافیک.
من هم به نظر شما احترام میگذارم هر کی یک جور دوست داره من فکر میکنم محیط گرافیکی ارتباط بهتری با کاربر برقرار میکنه و باید بهش برسیم.
البته خیلی واضح هست که شما وقتی محیط گرافیکی داشت باشید میتونید داخلش راحت یک پنجره متنی باز کیند مثل terminal یا cmd و .. کد رو بنویسید. ولی کسی که محیط متنی صرف داره از قابلیتهای محیط گرافیکی محروم میشه. دیگه مطمئنم هر چقدر هم تخصصی باشید این رو قبول دارید
-
من دیگه یک پست هم تو این تایپیک نمیزنم حالا بیاید تا فردا بنویسید. چون اصلا برای من فرقی نمیکنه نظر شما چی هست اونهایی که باید بدونن میدونن
پیشنهاد میکنم نه تنها در این تاپیک بلکه در کل انجمن دیگه پستی ارسال نکنی و ابتدا به دنبال یادگیری ادب و نزاکت باشی. در زندگی به دردت میخوره!
ببین مارک تواین در مورد امثال تو چی گفته:
(http://i.minus.com/j6VjyqCUOR0Kc.jpg) (http://minus.com/m8CLv1TZY/1f)
بدرود
-
دوستان احترام همدیگه رو نگه دارن. تاپیک به ناچار قفل میشه