تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00

جزیره لینوکس ، یونیکس و متن باز | نکته | بدون نظر | توسینسو

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

زمانی که شما TCSH Shell را بر روی سیستم لینوکسی خود نصب می کنید نمی توانید تاریخچی دستوراتی که اجرا کرده اید را بر خلاف BASH Shell که تاریخچه دستورات را در فایل bash_history./~ به ازای هر کاربر ذخیره می کند با اجرای دستور history در Terminal Emulator مشاهده کنید. برای انجام این کار دستورات زیر را در...

در این مطلب میخواهیم درباره متغیری به نام TERM در لینوکس برای شما عزیزان صحبت کنیم. اگر نمیدانید متغیر محیطی یا Environment Variable چیست پیشنهاد می کنم به مطلب PATH Environment Variable یا متغیر محیطی PATH در سیستم عامل لینوکس چیست و چه کاربردی دارد مراجعه کنید. البته PATH یکی از متغیر های محیطی و ...

سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو بویژه علاقه مندان به سیستم عامل لینوکس. در این مطلب میخواهیم درباره تفاوت بین دستورات logout و exit برای شما عزیزان صحبت کنیم. logout یک دستور Internal یا بعبارتی Internal Command است. اگر تفاوت بین Internal Command و External Command را نمی دانید پیشن...

سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو بویژه علاقه مندان به سیستم عامل لینوکس. در این مطلب میخواهیم درباره دستورات Internal و External در سیستم عامل لینوکس برای شما عزیزان توضیحاتی را ارائه بدهیم. دستورات داخلی یا Internal Commands در لینوکس و نیز سیستم عامل های خانواده Unix به دستوراتی گفت...

چگونه یک فایل یا دارکتوری را قفل کنیم ؟ ساده ترین روشی که شما می تونید از طریق اون یک فایل یا دایرکتوری رو قفل کنید ندادن دسترسی به دیگران هست ! یعنی با استفاده از Permission ها شما می تونید اینکار رو انجام بدید ، اگر Owner یا مالک فایل یا دایرکتوری باشید براحتی می تونید دسترسی های read write execut...

خوب قبلا در مورد کاربرد دستور setuid که برای دادن دسترسی اجرایی owner به کاربرهای دیگه استفاده میشد صحبت کردیم ، امروز میخوایم یک فایل اجرایی که برای کار کردن نیاز به دادن دسترسی کاربر owner داره رو با مثال بهش دسترسی بدیم ، اینکار با استفاده از دستور chmod انجام میشه ، بله اشتباه نکنید setuid دستور...

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

خوب یکی دیگه از روش های مسدود کردن ، مسدود کردن دسترسی به یک آدرس دومین یا URL خاص هست که شما می دونید محتوای مناسبی نداره برای مجموعتون ! مثلا من میخام دسترسی به محتوای آموزشی وب سایت توسینسو رو برای کاربرام مسدود کنم کافیه خطوط زیر رو در فایل تنظیمات Squid وارد کنم : acl Learning2 dstdomain ww...

خوب بریم سراغ یکی دیگه از کارهای عملی مربوط به Squid ، فکر کنید رئیستون به شما گفته که هر کسی خواست بره داخل یک وب سایت با موضوع مثلا Book و Learning این اجازه رو بهش نده ! چون کلا از درس خوندن و یادگیری کارکنانش خوشش نمیاد ! خوب اولین راهکارش اینه که دونه دونه لیست وب سایت هایی که با این محتوا وجود...

سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو بویژه علاقه مندان به سیستم عامل لینوکس. در این نکته میخوایم به شما عزیزان آموزش دهیم که پکیج منیجر APT را وادار کنید تا از IPv4 به جای IPv6 برای انجام کار هایش استفاده کند. همانطور که میدانید APT مخفف کلمات Advanced Package Tool است و Package Manager پ...

در سیستم عامل های خانواده Debian و Ubuntu زمانی که میخواهید نرم افزاری با استفاده از پکیج منیجر APT نصب کنید با خطای زیر مواجه می شوید : E: dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’ to correct the problem شما حتی ممکن است با اجرای دستور زیر هم مشکلتان برطرف نشود : sudo...

خوب پسرای گلم رسیدیم به قسمت های عملیاتی ( آخه دخترا هم مگه Squid کانفیگ می کنن ؟ ) امروز می خوایم دو تا acl کاربردی بهتون معرفی کنیم ، فرض کنید که قرار هست به کاربراتون اجازه بدید که بتونن از Cache استفاده کنن ، در واقع اگر اینکار رو نکنید عملا گفتید که Cache سرور غیرفعال باشه ، برای اینکار شما اول...

خوب توی قسمت قبلی در خصوص Element ها صحبت کردیم در Squid حالا نوبت به Access List ها میوفته که معرفیشون کنم و در ادامه یه سری نکته و سناریو بهتون میگم که تیکه تیکه انجام بدید تا دستتون راه بیوفته ! حالا جالبه بدونید من تا سن 17 سالگی وقتی به فارسی میدیدم روی مغازه ها نوشته شده المنت !!! فکر می کنم م...

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

در این نکته قصد داریم نحوه Join کردن سیستم عامل Debian را به دامین Active Directory به شما دوستان عزیز آموزش دهیم. برای انجام این کار مراحل زیر را طی کنید : 1. ابتدا دستور زیر را اجرا کنید و در مقابل پارامتر search اسم دامین را وارد کنید و در مقابل پارامتر nameserver آدرس IP دامین کنترلر را وارد کنی...

در این آموزش قصد داریم نحوه نصب نرم افزار VMware Workstation Player را روی سیستم عامل CentOS نسخه 7.0 به شما عزیزان آموزش دهیم. همانطور که میدانید VMware Workstation Player همانند VMware Workstation به شما امکان ایجاد ماشین های مجازی را میدهد. برای نصب این نرم افزار مراحل زیر را با من پیش بروید. 1. ...

Squid یک نرم افزار Caching proxy مبتنی بر سیستم عامل لینوکس است که از پروتکل هایی نظیر FTP ، HTTPS و HTTP پشتیبانی می کند. Squid با Caching صفحات وب می تواند باعث صرفه جویی در پهنای باند شبکه مان شود و مدت زمان پاسخ گویی به درخواست کاربر برای دسترسی به یک Web page را کاهش دهد. Squid را در بسیاری از ...

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

خوب تا اینجای کار ما در جزیره لینوکس و متن باز وب سایت توسینسو در خصوص DNS سرورهای BIND ، PowerDNS و djbdns صحبت کردیم و نوبت به آخرین معرفی ما از DNS سرورها می رسد. در واقع این DNS سرور را می توانیم ملموس ترین DNS سرور دنیا بدانیم ، اگر در منزل روتر یا اکسس پوینت اینترنتی دارید که به عنوان DNS سرور...

سلام دوستان عزیز تقریبا همه فعالیتهایی که شما در لینوکس انجام می دهد کار با خط فرمان است، در این نکته شما با 4 خط فرمان یا همان Shell که در دنیای متن باز لینوکسی و یونیکسی وجود دارد آشنا می شوید. خط فرمان شماره یک Bash Bash یا همان Bourne Again Shell است و امروزه پوسته پیش فرض در بسیاری از توزیعهای ...

سلام دوستان یکی از ابزارهای پرکاربرد در سیستم عاملهای متن باز و خط فرمان ویرایشگر متنی است. در این بخش شما با 3 برنامه کاربردی ویرایشگر متنی در خط فرمان را برای شما معرفی می کنم. ویرایشگر شماره یک Vi/Vim اولین و پرکاربرد ترین ویرایشگر متنی VI و VIM است که دوره های آموزش تصویری بسیاری در این باره تهی...

در این بخش شما با برنامه های کاربردی آشنا می شوید که با استفاده از آن می توانید وضعیت پارتیشهای خود را در لینوکس مشاهده کنید، در ادامه با این برنامه ها آشنا می شوید: برنامه اول fdisk fdisk یک ابزار خط فرمان قدرتمند و محبوب است که برای ایجاد و دستکاری جداول پارتیشن دیسک استفاده می شود.fdisk پشتیبانی ...

در بخش قصد دارم در مورد چهار برنامه کاربردی Boot Loaders در لینوکس با شما صحبت کنم، برای راه اندازی کردن سیستم عاملها شما به Boot Loaders نیاز دارید.یک لودر بوت یک برنامه کوچک ذخیره شده در MBR یا جدول پارتیشن GUID است که به بارگیری یک سیستم عامل در حافظه کمک می کند. بدون لودر بوت، سیستم عامل شما نمی...

سلام به همه کاربران سایت tosinso در این بخش قصد دارد که در مورد هشت انتی ویروسی که در سیستم عامل لینوکس وجود داره به شما دوستان عزیز صحبت کنم، با اینکه سیستم عامل های متن باز امن هستند ولی در هر صورت نیاز به داشتن انتی ویرس برای انها وجود دارد. شماره یک ClamAV ClamAV یک برنامه منبع آزاد است ،ClamAV ...

یکی از قابلیتهای مفید موجود در FreeBSD قابلیت شمارش پردازش ها یا Process Accounting است. این قابلیت به مدیر سیستم این امکان را می دهد که پردازش هر کاربر و کل سیستم را شمارش کرده و یک حالت مانیتورینگ را برای سیستم شما فعال می کند و با استفاده از این قابلیت حتی مدیر سیستم می تواند فرمان و برنامه هایی ...

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

دوستان اگر در حوزه Bash Scripting یا همون Shell Scripting فعالیت می کنند یک مشکل خیلی عمده در نوشتن شرط های if براشون ممکنه پیش بیاد که شاید غیرمنطقی به نظر برسه و اوایل کار در حوزه Script نویسی اذیتتون کنه که میخام بهتون این مشکل رو معرفی کنم ، خوب برای اینکه موضوع به خوبی براتون جا بیوفته به نمونه...

در سیستم عامل گنو/لینوکس مشکلات متعددی ناشی از کارت شبکه می تواند بوجود بیاد که دلایل زیادی می تواند داشته باشد برای مثال مشکل ممکن است از Desktop manager باشد ، یا می تواند از غیر فعال بودن سرویس کارت شبکه باشد ، یا اینکه می تواند ناشی از نصب نبودن درایور کارت شبکه و یا اینکه با مشکل فیزیکی مواجه ش...

دایرکتوری etc/init.d/ شامل اسکریپت هایی است که توسط System V init tools یا SysVinit مورد استفاده قرار می گیرد . Init یک Service Management Package یا پکیج مدیریت سرویس ها در سیستم عامل گنو لینوکس است که قدیمی شده و امروزه دیگر در اکثر توزیع های سیستم عامل های گنو لینوکس آنرا پیدا نخواهید کرد . در دا...

همیشه موضوع دما در سخت افزار های کامپیوتر از جمله CPU مهم بوده و هست و یکی از نگرانی های مدیران سیستم در این رابطه می باشد که با استفاده از دستگاه هایی خنک کننده مثل FAN بتوانند دمای سیستم را در حالت تعادل نگه دارند و اجازه دهند که CPU سیستم بیش از حد گرم شود زیرا در غیر این صورت به CPU آسیب جدی وار...

به عنوان یک کاربر سیستم عامل گنو لینوکس شما حتما با دستورات apt-get update و apt-get upgrade آشنایی دارید و توسط این دستور پکیج های نرم افزاری تان را بروز رسانی و ارتقا می دهید ممکن است که تفاوت بین دو دستور apt-get upgrade و دستور مشابه آن یعنی apt-get dist-upgrade را ندانید ، از این رو ما در این ن...

اگر از کاربران سیستم عامل Ubuntu بوده باشید ممکن است برای شما این مشکل بوجود آمده باشد که هنگامی که به اوبونتو لاگین می کنید هیچ آیکنی و هیچ چیزی در صفحه نمایش دسکتاپ Unity نمایش داده نمی شود و تنها چیزی که مشاهده می کنید یک دسکتاپ رنگی است و هیچ چیزی در آن وجود ندارد . برای حل این مشکل شما بایستی U...

اون اوایل وقتی یه تازه کار میخاد لینوکس نصب کنه بعد نصب یکی از تغییراتی که خیلی باهاش به مشکل برمیخوره اینه که جای دکمه <پ> عوض شده(خودمم اینطوری بودم :دی ) خیلی راحت شما میتونید جای کلیدای کیبوردو شخصی سازی کنید.برای اینکار شما مسیر * /usr/share/X11/xkb/symbols/ir* رو با یک ادیتور و سطح دست...

اگر با Group یا گروه ها در سیستم عامل ها آشنایی دارید حتما میدانید که گروه ها ماهیت امنیتی دارند. سیستم عامل لینوکس هم از این قاعده مستثنی نیست و میتوان در آن گروه ها را ایجاد کرد ، حذف کرد ، تغییر داد و یوزر ها را عضو آن نمود. گروه ها به مدیران سیستم این امکان را میدهد که مجوز های دسترسی به فایل ها...

امروزه بیشتر کامپیوترها توانایی پشتیبانی از سیستم عامل های 64 بیتی را دارند به عبارتی پردازنده یا CPU کامپیوتر های امروزی از معماری 64 بیتی پشتیبانی می کنند. خب از بین سیستم های جدید سیستم های قدیمی نیز پیدا می شوند که CPU آنها از معماری 32 بیتی پشتیبانی می کند و در واقع نمی تواند سیستم عامل های 64 ...

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

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

برای نصب netbackup agent برروی سرورهای لینوکسی باید ابتدا پکیج debian یا redhat را دانلود نمائید و برروی سیستم عامل کپی نمائید. ورژن NetBackup__8.0__CLIENTS2.tar.gz را نصب کنید. از طریق ftp ftp:////anonymous:@172.16.0.0 و یا SCP نصب کنید.بعد از کپی کردن فایل آن را از حالت آرشیو خارج نمائید. tar -xvf...

سلام دوستان ، در این بخش ما رو با یک سری از کلیدهای مرجع در ویرایشگر متنی GNU Emacs اشنا می شوید. راه اندازی کردن Emacs برای راه اندازی کردن ساده از این ویرایشگر ساده کافیست که فرمان Emacs را در محیط خط فرمان خود اجرا کنید تا وارد این ویرایشگر متنی شودی. که محیطی به صورت زیر دارد: خارج شدن از Emacs...

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

BSD چیست؟ کلمه BSD مخفف کلمات Berkeley Software Distribution است. این نام توزیع source codeاز دانشگاه کالیفرنیا، برکلی است که در ابتدا به سیستم عامل AT & T Research UNIX® رسیده است. بسیار از سیستم عامل های متن بازی دیگری مبتنی بر این کد ارایه شده است که به نام 4.4BSD-Lite. معروف هستند. علاوه...

سلام دوستان ، بخش چهارم از آموزش BSDA مباحثی در مورد مدیریت کردن کاربران را بیان می کند و قصد و هدف اصلی آشنا شدن با موارد مورد نیاز در مورد کاربران سیستمی و معمولی و root است. در بخش شروع هیچ توضیحاتی در مورد این بخش داده نشده است در سایت اصلی و سرفصل آموزشی این بخش. به دلیل ناقص بودن این بخش و فرض...

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

سلام دوستان،در روش جدید مدیتریت کردن سرویسها در سیستم عامل BSD و برای جلوگیری از خطرهای احتمالی هک شدن سرویسها و دسترسی از این روش با کاربر root به سیستم در سیستم عامل های خانواده BSD برای هر سرویسی که قصد راه اندازی داشته باشید یک کاربر خاص سیستم به آن نسبت داده شده است. این نوع از کاربران هم مثل س...

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

یکی از بخشهای مهمی که نیاز به تعیین هویت کاربران داره تعیین کردن سطح دسترسی به فایلها و سرویسها و منابع سیستم است، سطح دسترسی هر کاربر در BSD با عضویت در گروه های مختلف متفاوت است. در این بخش شما با فرمانهایی آشنا می شوید که بتوانید تعیین هویت و عضویت در گروه را تشخیص دهید. در این میان گروه امکان مد...

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

هر کاربری بعد از ورود به سیستم در BSD یک محیط خط فرمان پیش فرض را دارد که هم به محیط های نصب شده توسط مدیر سیستم بستگی دارد و هم محیط پیش فرض مدیر سیستم. انواع Shell در BSD به نام های sh bash chsh tcsh وجود دارد که لیستی از shell های خط فرمانی در فایل به نام shells در زیر شاخه etc قرار دارند. در ادا...

در سیستم عامل های خانواده BSD برای رمزعبور دو فایل وجود دارد که فایل اول به نام passwd است که اطلاعات کاربران در آن قرار دارد و فایل دوم به نام masterpasswd است که هر دوی این فایلها در زیر شاخه etc قرار دارد که در فایل دوم رمز عبور به صورت هش شده در آن نوشته است. برای این کار الگوریتم هایی وجود دارن...