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

جزیره لینوکس ، یونیکس و متن باز | نکته | صفحه 2 | توسینسو

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

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

سلام دوستان با بخش ششم از سری اموزش های آزمون BSDA در خدمت شما دوستان عزیز خواهم بود، این بخش در مورد شبکه در سیستم عاملهای BSD بحث خواهد شد. این بخش شامل مطالب زیر است: Determine the current TCP--IP settings on a system Set a system's TCP--IP settings Determine which TCP or UDP ports are o...

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

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

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

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

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

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

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

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

سلام دوستان عزیز ، بارهای شده که شما در سیستم عاملهای خانواده BSD یک کاربر جدید اضافه می کنید و این کاربر جدید به شاخه به نام Home دارد که محل ذخیره سازی فایلهای شخصی کاربر است، این شاخه در زمان اضافه شدن کاربر ایجاد شده و یک سری فایلهای پیش فرضی را در خود جای داده است. فایلهای پیش فرض در این بخش در...

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

سلام دوستان امروز قصد دارم در مورد نکته با شما دوستان عزیز صحبت کنم که شاید کمتر بهش توجه شده باشه، تا حالا به این مورد فکر کرده اید که زمانی که در FreeBSD و یا سایر سیستم عامل های متن باز شاخه و یا فایلی ایجاد می کنیدسطح دسترسی پیش فرض آنها از کجا اعمال میشه؟ یا charset شل شما از کجا تنظیم میشه؟ هم...

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

سلام دوستان یکی از مواردی که شما در زمان نصب کردن بسته ها در FreeBSD مشاهده کرده اید این بخش است که تعداد زیادی بسته های مورد نیاز یا همان dependencies را به صورت خودکار برای شما نصب می کند که در زمان پاک کردن همان بسته با استفاده از ‘pkg remove این بسته ها پاک نمی شوندو فضای سیستم شما را اشغال می ...

سیستم عامل OpenBSD به صورت پیش فرض از زمان سخت افزاری سیستم شما استفاده می کند در برخی موارد این زمان دارای مشکل است و زمان سیستم شمار را دچار مشکل می کند. در این نکته شما با روش تغییر دادن زمان سیستم از سخت افزاری به زمان سیستم شما بیان می شود. برای انجام دادن این کار باید از فرمان config استفاده...

شاید برای شما هم اتفاق افتاده باشد که رمزعبور کاربر root را بعد از مدتی فراموش کرده باشید، در ادامه این نکته شما با روشی برای بازیابی این رمزعبور در سیستم عامل OpenBSD آشنا می شوید. در قدم اول باید وارد محیط راه اندازی singel user mode شوید، در این بخش هسته بازگذاری شده است و قبل از اجرا فرمان های ...

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

پروتکل CARP چیست؟ این پروتکل که مختصر شده Common Address Redundancy Protocol است به چندین هاست در شبکه این اجازه را می دهد که از یک آدرس IP مشترک استفاده کنید. این پروتکل به شما این اجازه را می دهد که بتونید چندین سرویس را با یک آدرس در شبکه ارایه کنید تا در صورتی که برای هر یک از سرورهای شما م...

سلام به همه دوستان itpro. یکی از نیاز هایی که در کار با هر سیستم عاملی ممکن است که پیش بیاید این است که کاربر بتواند به راحتی ببیند که منابع سیستم مانند CPU و RAM‌ چقدر در حال استفاده هستند و چه پردازش هایی در حال اجرا هستند. معمولاً همه سیستم عامل های موجود این ابزار را برای کاربران فراهم می کنند. ...

پاک کردن کش DNS در سیستم عامل های ویندوز و مک کار چندان مشکلی نیست اما زمانیکه صحبت از توزیع های مختلف لینوکس می شود معمولا سرویسی برای حذف کردن کش DNS در آنها وجود ندارد. در واقع لینوکسی بصورت پیشفرض مکانیزمی برای پاک کردن کش DNS در خودش ندیده است. یکی از ابزارهایی که بعد از نصب کردن آن می توانید D...

با سلام توی این قسمت از آموزش های نصب کنترل پنل ها میخوام cpanel / whm رو روی توزیع سنت او اس ۷ نصب کنم ، این آموزش برای vpsو سرور حقیق هست شروع میکنیم با یوزر روت(root) از طریق ssh لاگین کنید اولین کار توی هر سیستم لینوکسی آپدیت مخزن ها و نصب یک ویرایشگر راحت هست ، خوب با دستور yum update مخ...

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

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

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

ممکن است گاهی برای شما اتفاق افتاده باشد که پسورد کاربر root در لینوکس که تنها کاربری است که تمامی سیستم عامل دسترسی کامل دارد را فراموش کرده باشید.برای اینکار فقط کافیست هنگام بالا آمدن لینوکس به منوی بوت رفته و آن را ویرایش کنید تا امکان تغییر پسورد به شما داده شود. این آموزش برای سیستم عامل CentO...

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

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

سلام به همه دوستان ITpro همه شما دوستان می دونید که آدرس Public IP سیستم اصلی شما که با استفاده از آن به شبکه اینترنت متصل می شوید با آدرس سیستم محلی شما متفاوت است، برای مشاهده این آدرس به سایت های معروف این کار می توانید متصل شوید، اما در محیط خط فرمان به چه صورتی می توانید به آن دست پیدا کنید،...

در این نکته قصد دارم در مورد روشی برای شما توضیح بدم که بتوانید چندین خط را به ورودی یک فرمان منتقل کنید و این عمل تا زمانی ادامه پیدا کند تا شما یک here document مشخص کنید. در زیر شکل کلی این بخش را مشاهده می کنید: command تفاوت اصلی این مدل انتقال ورود به یک فرمان با قابلیت redirect کردن این اس...

در بسیار از موارد شاید شما قصد داشته باشید که خروجی فرمان های اجرا شده را به محلی مثل سطل آشغال منتقل کنید و آنها را دور بریزید، برای این منظور در خط لینوکس و یونیکس دستگاهی ایجاد شده است به نام devnull که شما می توانید این مدل از خروجی های خودتون رو به آن منتقل کنید تا در جایی نمایش داده نشه. برای ...

همه فرمان های لینوکس شامل سه بخش است، ورودی که از صفحه کلید یا فایل گرفته می شود، خروجی که می تواند در صفحه نمایش ظاهر شود و یا به فایلی منتقل شود و یک بخش دیگری وجود دارد به نام خروجی خطا یا error به ورودی به اصطلاح stdin به خروجی stdout و به خروجی خطا stderr می گویند. در شکل زیر این سه بخش را م...

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

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

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

اضافه کردن جمله به اول خط و اجرا کردن آن در این بخش می خوام با چند قابلیت مهم در مورد Sed در خدمت شما دوستان باشم، یکی از قابلیت هایی که فرمان Sed داشت جابجا کردن کاراکترهاست. فرض کنید که فایل زیر را دارید: $cat file.txt /etc/passwd /etc/groups این فایل دارای دو خط است که مسیر دو فایل مشخص...

بر خلاف سیستم عامل ویندوز که تنها با یک راست کلیک کردن روی کارت شبکه و انتخاب گزینه rename و وارد کردن نام دلخواه خود روی آن میتوانستیم نام کارت شبکه مان را عین آب خوردن تغییر دهیم در سیستم عامل لینوکس این کار ترفند خاص خودش را دارد. در این نکته به شما یاد میدهیم که چگونه میتوان در لینوکس نام کارت ش...

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

سلام آموزش نرم افزار crunch ، این نرم افزار برای ساخت پسوردلیست استفاده میشه. این نرم افزار به صورت دیفالت در لینوکس وجود داره ، خب کافیه در ترمینال تایپ کنیم crunch .بریم سراغ آموزش ...برای مثال ما میخواییم یه پسوردلیست معمولی که از 1 تا 3 کاراکتر توش باشه استفاده کنیم برای این کار از دستور: ...

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

یکی از قابلیت های جدیدی که از ورژن 9.8 به BIND اضافه شده است SDB می باشد، SDB این امکان را به ما میدهد که از یک دیتابیس به عنوان Backend برای BIND بهره ببریم. در حال حاضر SDB فقط از SQLite ، PostgreSQL و LDAP پشتیبانی میکند، که در این بخش نحوه راه اندازی آن با PostgreSQL را آموزش میدهیم. در ابتدا ...

دستور set یک تابع پیشفرض در شل های csh ksh و bash میباشد که برای تعریف و تعیین مقادیر محیطی سیستم بکار میرود. در این نکته برخی از سوئیچ های دستور set را با هم میبینیم. ما سوئیج های این دستور را در محیط bash انجام دهیم. سوئیچ b- : این سوئیچ به این منظور استفاده میشود که وقتی یک job به انجام رسید ...

قبلا در خصوص MTA یا Mail Transfer Agent در انجمن تخصصی فناوری اطلاعات ایران صحبت کرده ایم. از در ابتدا لازم است تا دوباره یک تعریف از MTA یا Mail Transfer Agent یا " عامل انتقال ایمیل " داشته باشیم، MTA ها برنامه هایی هستند که میتوانند ایمیل ها را در سیستم عامل مدیریت کنند همچنین میتوانند ...

سرویس NTP به شما امکان میدهد که بدون اینکه در امر sync کردن تایم NTP سرور با تایم کامپیوترتان دخیل شوید سرویس NTP بطور اتوماتیک در صورت نیاز از NTP سرور های مشهور زمان دقیق آنها را بدست آورده و آنرا بر روی system date کامپیوترتان تنظیم میکند. به طور پیشفرض در برخی توزیع های لینوکس سرویس NTP نصب شده ...

برای تغییر دادن Time zone در سطح سیستم در سیستم عامل لینوکس طبیعتا دو روش وجود دارد که یکی با استفاده از محیط گرافیکی است و دیگری با استفاده از خط فرمان. که خب اساسا در این نکته قصد داریم به شما روش دوم یا روش خط فرمانی را آموزش دهیم. برای این کار بایستی فایلی به نام timezone را که در دایرکتوری etc...

Cron اختصار یافته کلمات Command Run On میباشد. Cron به نام UNIX Scheduler نیز معروف است. cron در واقع یک پروسس سیستمی است که به طور خودکار وظایف مشخص شده در وهله های زمانی معین را برای شما انجام میدهد. Cron قابلیتی در سیستم عامل لینوکس است که یک دستور یا اسکریپت را روی سرور شما زمان بندی میکند تا به...

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

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

دایرکتوری /etc/skel/ شامل فایل ها و فولدر هایی است که هنگام ایجاد شدن یک یوزر جدید با دستور usreadd در دایرکتوری home کاربر بطور اتوماتیک کپی میشوند. home directory که گاها به آن login directory هم میگویند در سیستم عامل های شبه UNIX به دایرکتوری اطلاق میشود که شامل فایل ها و فولدر هایی است که ا...