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

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

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

قبلا در خصوص ریست کردن پسورد در سیستم عامل های خانواده Debian و Kali و Ubuntu صحبت کرده ایم ، اما ریست کردن پسورد در سیستم عامل های خانواده Enterprise Linux متفاوت است ، برای ریست کردن پسورد لینوکس های خانواده Enterprise Linux شما ابتدا باید با Recovery Mode یا همان Run Level 1 که ما آن را به عنوان ...

اگر تا به حال با سرویس VPN کار کرده باشید و با آن آشنایی داشته باشید حتما میدانید که ساده ترین پروتکل VPN پروتکل PPTP می باشد که نحوه راه اندازی آن در پلتفرم های مختلفی مانند ویندوز ، سیسکو ، میکروتیک و ... تا حدودی شبیه به هم هستند امروز در این مطلب میخواهیم به شما راه اندازی VPN سرور PPTP را در سی...

NGINX اختصار یافته Engine X یک وب سرور رایگان ، متن باز و قدرتمند لینوکسی است که با زبان برنامه نویسی C نوشته شده است. از NGINX می توان در سیستم عامل های Unix-like مثل لینوکس و همچنین در سیستم عامل ویندوز استفاده کرد. این وب سرور دارای قابلیت هایی نظیر پشتیبانی از Reverse Proxy و Load Balancer در سط...

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

همانطور که می دانید ما می توانیم برای سیستم عامل لینوکس ماژول نصب کنیم و بسیاری از این ماژول ها مربوط به درایورهای لینوکس است که ما آنها را به عنوان Drive Kernel Module یاد می کنیم. برای حذف کردن Drive Kernel Module ها ما می توانیم به راحتی با لیست کردن ماژول های کرنل با دستور lsmod و مشاهده نام آن ...

برای اینکه بتوانید در لینوکس یک user اضافه کنید می توانید از دستوری به نام useradd استفاده کنید . نحوه استفاده از این دستور بسیار ساده است به شکلی که شما کافیست دستور useradd را بنویسید و در جلوی آن نام کاربری یا username مورد نظرتان را قرار بدهید تا ایجاد شود. برای ایجاد کردن یک user در این دستور ت...

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

سلام و وقت بخیر. مسلما ما فقط نمی خواهیم که برنامه یک رشته از قبل تعریف شده را چاپ کند. برنامه ما باید بتواند ورودی هم بگیرد. برای خواندن ورودی میتوان از 2 روش کلی استفاده کرد: 1- دستور read 2- Positional Parameters دستور read دقیقا مثل دستور scanf در C و یا cin در ++C است. این دستور مقداری را از...

گام اول پارتیشن بندی یک دیسک جدید با استفاده از فرمان fdisk در گام اول، فرمان زیر را برای نشان دادن هارد دیسک های شناسایی شده، اجرا کنید: # fdisk –l | grep '^Disk' آنچه در خروجی بشما نشان خواهد داده شد: Disk /dev/sda: 251.0 GB, 251000193024 bytes Disk /dev/sdb: 251.0 GB, 251000193024 bytes...

چطوری میشه ubuntu server ٰرو به صورت گرافیکی نصب کرد؟ پیش فرض این محیط گرافیکی نیست پس چیکارمیشه کرد.ابونتوی دسکتاپ محیط گرافیکی داره و فرقی میان دستکتاپ و سرور ابونتو وجودنداره مگر در میحط گرافیکال نداشتن و نداشتن چندی از پکیج ها که به دردسرورنمیخوره ، پس چطوری ابونتوی سرور رو گرافیکی کنیم؟؟ شاید ا...

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

شما وقتی بصورت گرافیکی به سیستم عامل لینوکس وارد می شوید از یک Display Manager یا یک Desktop Manager گرافیکی استفاده می کنید ، قبلا در خصوص KDE و GNOME و ... در ITPRO صحبت کرده ایم ، سیستم عامل لینوکس این قابلیت را دارد که همزمان می توانید بر روی آن تعداد زیادی Display Manager نصب کنید و از آنها است...

برای پیدا کردن فایل ها و فولدرهای مختلف در سیستم عامل لینوکس انواع و اقسام دستورهای مختلف وجود دارد که مهمترین ها آنها دستورهای find و locate می باشند ، هر کدام از این دستورات مزایا و معایب خاص خودشان را دارند اما بصورت کلی زمانیکه شما از دستور find برای پیدا کردن فایلی در سیستم عامل لینوکس استفاده ...

در قسمت قبلی از سری آموزش های مدیریت مقدماتی فایل ها در لینوکس به بحث نحوه move کردن ، copy کردن و rename کردن فایل ها و فولدرها در لینوکس پرداختیم ، الان می خواهیم در خصوص نحوه حذف کردن فایل ها و فولدرها صحبت کنیم ، برای اینکار ما از دستوری به نام rm استفاده می کنیم که طبق معمول مخفف شده کلمه remov...

اگر پسورد کالی رو فراموش کرده باشیم میتونید بدون داشتن نرم افزار جانبی به راحتی پسورد رو تغییر بدیم ، برای این منظور زمانی که کالی میخواد بوت شه ابتدا با پنجره زیر روبرو میشوید در این قسمت گزینه اول مستقیماً کالی بوت میشه که وقتی پسورد نداریم به درد ما نمیخوره پس روی گزینه دوم میآییم و کارکتر e رو ا...

بر طبق عادت همیشگی فکر می کنیم که copy را با استفاده از کلیدهای ترکیلی ctrl+c و paste را با استفاده از ctrl+v و cut را با استفاده از ctrl+x در هر ویرایشگری انجام می دهیم اما این موارد در خصوص vi editor اصلا صادق نیست و در vi شما باید از سویچ ها و دستورات خاص خود این ویرایشگر متنی برای اینکار استفاده...

در مقاله های قبلی که در انجمن تخصصی فناوری اطلاعات ایران منتشر کردیم در خصوص فرآیند Boot سیستم عامل لینوکس و مراحلی که طی می شود صحبت کردیم ، در آنجا کمی در خصوص init process و همچنین بصورت بسیار مختصر در خصوص runlevel های مختلف لینوکس صحبت کردیم اما امروز می خواهیم در این مقاله بصورت اختصاصی در خصو...

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

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

زمانیکه شما می خواهید با استفاده از دستور make یک Kernel دلخواه برای لینوکس خودتان Compile و استفاده کنید پارامترهای مختلفی در دستور make وجود دارد که یکی از آنها make bzImage می باشد ، در واقع زمانیکه شما می خواهید یک Custom Kernel را Compile کنید بایستی Kernel جدید در هنگام Boot سیستم عامل بر روی ...

دستور arp : اين دستور در بيشتر موارد براي چك كردن وضعيت ارتباطات اترنت و IP در شبكه استفاده مي شود . دستور ifconfig : براي انجام تنظيمات و چك كردن كليه كارت هاي شبكه استفاده مي شود . دستور netstat : خلاصه اي از وضعيت اتصالات شبكه و وضعيت سوكت هاي را نشان مي دهد. دستور nslookup : براي چك كردن نام دا...

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

در این مطلب می خواهیم در مورد مفهمومی به نام Getty در سیستم عامل لینوکس برای شما عزیزان صحبت کنیم. getty که اختصار یافته Get TTY هست به زبان ساده برنامه ای هست که روی سیستم لینوکسی شما اجرا می شود و Virtual TTY و Physical TTY ها ( Virtual Terminal ) را مدیریت می کند. وقتی getty یک connection یا sess...

زمانی که شما 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 به دستوراتی گفت...

چگونه یک فایل را بصورت دائمی از لینوکس پاک کنیم؟ خوب طبق روال همیشگی وقتی در لینوکس میگیم فایلی رو حذف کنید همه دوستان دستور rm که مخفف remove هست رو به خاطر میارن ، اما بد نیست بدونید که فایل هایی که به این شکل از سیستم حذف میشن بصورت کامل حذف نمیشن ! در واقع میرن داخل یک دایرکتوری مخفی در لینوکس ق...

چگونه یک فایل یا دارکتوری را قفل کنیم ؟ ساده ترین روشی که شما می تونید از طریق اون یک فایل یا دایرکتوری رو قفل کنید ندادن دسترسی به دیگران هست ! یعنی با استفاده از 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 است و امروزه پوسته پیش فرض در بسیاری از توزیعهای ...

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

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

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

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

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