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

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

در این نکته شما با روش بروز رسانی FreeBSD آشنا می شوید. فرمان freebsd-update برای بروز نگه داشتن سرور خود از اخرین پچ های امنیتی بهتر است که شما به صورت دوره از فرمان freebsd-update استفاده کنید، این فرمان دارای قابلیت های زیادی است که در این بخش فقط با بروزرسانی آن آشنا می شوید. دو بخش این فرمان بر...

صفحات Man چه هستند و به چه کاری می آیند؟ این صفحات به شما در دریافت اطلاعات مفید کمک می کند.چون برای اولین بار توسط برنامه نویسان زبان C این صفحات ایجاد شده خیلی به ساختار این زبان شبیه هستند. این صفحات شامل اطلاعات آموزشی نیستند. ابتدا FAQ را مطالعه کنید و در بخش بعدی man page را مطالعه کنید تا اطل...

سلام دوستان عزیز ، شاید شما هم مثل من به این مشکل برخورده باشید ، بعد از نصب لینوکس Ubuntu روی VMware ، لینوکس بالا نیاد و بگه SMBus controller not enabled . البته روی Hyper-V مشکلی نداره و مثل باقلوا کار میکنه، خوب رفع این مشکل بسیار سادست و پنج دقیقه بیشتر زمان نمیگیره !!! ابتدا زحمت بکشید و یک فا...

گاهی اوقات هنگامی که به لینوکس Ubuntu لاگین میکنیم با خطای زیر رو به رو میشویم:   شاید این گونه به نظر برسد که این مشکل به دلیل درست نصب نشدن VMware Tools باشد ولی اینگونه نیست. برای رفع این مشکل ابتدا ترمینال را باز کرده و دستور زیر را وارد کنید: $ cd /home/your_user_name/.config/monitors.xm...

تفاوت make clean و make mrproper در کامپایل لینوکس چیست؟ زمانیکه شما می خواهید یک کرنل دلخواه خودتان را بر روی سیستم عامل لینوکس نصب کنید از دستوری به نام make استفاده می کنید ، در این میان ممکن است در هر مرحله ای از کامپایل و نصب کرنل جدید مشکلاتی به وجود بیاید یا اینکه قبلا شما یکبار اینکار را انج...

سلام خدمت همه دوستان عزیز ، حتما برای شما هم پیش اومده که نیاز داشته باشید لینوکس رو بروی VirtualBox نصب و استفاده کنید این کار بسیار ساده هست ولی تنها مشکلی که ایجاد میشه اینکه رزولوشن بصورت صحیح تنظیم نمیشه؛با این آموزشی که ارائه میدم خدمتتون میتونید خیلی راحت این مشکل رو حل کنید (این آموزش بنا به...

همونطور که میدونید یکی از راه های نصب نرم افزار در لینوکس نصب از طریق فایل deb( برروی توزیع های Debian Base ) میباشد .. یکی از نرم افزارهایی که از اون استفاده میکنیم جهت نصب این فایل ها dpkg هستش ... همونطور که میدونید این نرم افزار با تمام قدرتی که داره یک مشکل بزرگ داره و اونم اینکه نمیتونه مشکل d...

وب سرور Apache قویترین و محبوبترین وب سرور لینوکسی است که امروزه مورد استفاده قرار می گیرد ، شما به عنوان یک linux admin ممکن است بخواهید این سرویس را stop یا start یا restart کنید برای اینکار در سیستم عامل های خانواده RedHat می توانید از دستورات زیر استفاده کنید ، توجه کنید که در خانواده های مختلف ...

وب سرور آپاچی محبوب ترین وب سرور لینوکسی است که هم می تواند محتوای static و هم dynamic را سرویس دهی کند . برخی اوقات پیش می آید که شما به عنوان یک linux admin می خواهید این سرویس را stop یا start یا restart کنید ، در سیستم عامل های خانواده Debian شما می توانید از روشهای زیر برای این فرآیند ها استفاد...

فایل sudoers.conf فایلی است که کاربران و گروه هایی که قرار است بتوانند از دستور sudo استفاده کنند یا اینکه سطوح دسترسی بالاتری به منابع سیستم عامل داشته باشند را معرفی می کند ، شما معمولا در توزیع های امروزی لینوکس این فایل را مشاهده نمی کنید و فقط با استفاده از دستوری به نام visudo این فایل بصورت خ...

شاید شما هم هنگام کار کردن و وارد کردن دستورات در لینوکس با پیام زیر مواجه شده باشید : username is not in the sudoers file. This incident will be reported. پیام بالا به شما می گوید که user شما عضو sudoer ها یا افرادی که می توانند دستورات سطح سیستم عامل را اجرا کنند نیست ، حتی ممکن است کاربر شما یک ...

نام یک بسته Open Source می باشد که می توان به وسیله آن یک سیستم عامل لینوکس را به یک روتر سیسکو که قابلیت پشتیبانی از انواع پروتکل های Routing مانند OSPF و RIP داراست ، تبدیل نمود.Quagga امکان استفاده از آدرس های CIDR را نیز فراهم می آورد. نصب Quagga در CentOS بوسیله دستور yum اقدام به نصب این بسته ...

نرم افزار آنتی ویروس clamAV در لینوکس برای شناسایی فایل های مخرب به کار برده می شود.در ادامه نصب این نرم افزار بر روی سیستم عامل centOS را بررسی می کنیم.ابتدا پکیج clamav را بر روی سرور دانلود و نصب می نماییم : yum install epel-release جهت استارت سرویس clamd در هنگام بوت سیستم عامل از دستور زیر است...

به عنوان یک System Administrator شما می بایست اکانت های موجود در یک سیستم را مدیریت نمایید.این امر با اضافه کردن ، حذف کردن و در بعضی موارد با غیرفعال کردن یک اکانت صورت می پذیرد.در این آموزش به غیرفعال کردن یک اکانت در لینوکس می پردازیم. روش اول : ویرایش فایل Shadowراحت ترین روش برای غیرفعال کردن ...

اگر شما یک System Administrator باشید بررسی فایل های لاگ یکی از وظایف روزمره شما خواهد بود.در این خصوص دستور tail با سوئیچ -f برای بررسی Real Time فایل های لاگ بسیار کارآمد خواهد بود.در این آموزش قصد دارم شما را با multitail آشنا کنم.ابزاری بسیار کارآمد که بوسیله آن می توانید چندین فایل را در یک Ter...

حتما برای شما هم به عنوان یک لینوکس کار پیش آمده است که به جای وارد کردن دستور ls برای لیست کردن محتویات دایرکتوری ، دستور sl را وارد کرده اید و در این حین سیستم به شما خطای command not found می دهد ، شما می توانید با استفاده از ابزار بامزه ای به نام sl کاری کنید که در صورتیکه به اشتباه دستور sl به ...

گاهی اوقات پیش می آید که ما یک فرمان رو مثلا date رو اجرا می کنیم. اما غافل از اینکه به جای نمایش خروجی فرمان مورد نظر، یه فرمان دیگه اجرا میشه. مثلا rm و میاد و همه فایلهای زیر شاخه // رو پاک میکنه. علت چیست؟ هکر به سیستم نفوذ کرده. یه alias برای date تعریف کرده و گفته : alias date=rm /* راه حل : ...

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

شاید برای شما هم پیش آمده باشد که بخواهید در استفاده کردن از سیستم عامل لینوکس با استفاده از دستور locate یک فایل را پیدا کنید ، ممکن است برخی اوقات در هنگام اجرای این دستور خطای زیر را دریافت کنید : locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory دلایل زیادی برای ب...

زمانیکه شما از محیط text mode استفاده می کنید می توانید براحتی با استفاده از فایل etc//issue// یک پیغام قبل از login به سیستم قرار بدهید ، اینکار را برای SSH و ... هم می توانید انجام بدهید اما زمانیکه می خواهید پیغام خودتان را در صفحه login دسکتاپ GDM قرار بدهید چه برای local user ها و چه برای remot...

همانطور که می دانید بصورت پیشفرض سیستم عامل های RedHat یا همان RHEL و CentOS نسخه 7 از Desktop Manager ای به نام GNOME استفاده می کنند ، اگر بنا به هر دلیلی تصمیم داشتید که این Desktop Manager را عوض کنید و به جایش از KDE Desktop Manager استفاده کنید ابتدا بایستی KDE را بر روی این سیستم عامل ها نصب ...

اگر با لینوکس و دسکتاپ های معتدد آن از جمله KDE GNOME یا Cinnamon یا xfce کار کرده باشید حتما با ظاهر آنها آشنایی دارید ، طبیعتا اگر مدتی با لینوکس کار کرده باشید با نگاه کردن به محیط یک لینوکس متوجه می شوید که از چه نوع Desktop ای استفاده می کند اما اگر نمی دانید یا دسکتاپ شما تغییراتی کرده است که ...

قبلا در خصوص نحوه تغییر دادن Desktop Manager ها در لینوکس توزیع Ubuntu و این خانواده در ITPRO توضیح داده ایم ، امروز می خواهیم بدانیم که چگونه می توانیم اینکار را در لینوکس های خانواده RedHat انجام بدهیم یعنی Default Desktop Manager خودمان را به KDM یا KDE یا ... تغییر بدهیم ، قبل از انجام هر کاری ب...

در سیستم عامل های خانواده RedHat برای اینکه runlevel ها را تغییر بدهیم مجبور به استفاده از فایل inittab بودیم و با باز کردن این فایل می توانستیم براحتی runlevel را تغییر بدهیم ، با معرفی شدن RedHat نسخه 7 یک تغییر اساسی در این خانواده به وجود آمد و inittab دیگر توسط systemd مورد استفاده قرار نگرفت ،...

دو روزه که به صورت خیلی جالب دارم به لینوکس علاقه پیدا می‌کنم شاید باور نکنید اما دو روز است که اصلاً ویندوز را باز نکرده ام! قصدم از این نکته نشان دادن علاقه خودم به لینوکس نیست اما یکی از دلایل علاقه مندیم به لینوکس دستورات ترمینال آن است.سعی می‌کنم در یکسری نکات و مقالات چندین امکان جال...

Export گرفتن از پایگاه داده MySQL شاید برای شما هم پیش آمده باشد که بخواهید یک Database را از یک سیستم عامل لینوکس Export بگیرید و در سیستم عامل دیگری Import کنید. برای اینکار ما پیشفرض MySQL را به عنوان DBMS در نظر می گیریم ، برای اینکه یک Database را Export کنیم از دستور زیر استفاده می کنیم : mysq...

سلام و وقت بخیر. هنگامی که قرار است برای یک ورودی مقادیر مختلفی چک شود و به ازای هر مقدار آن تصمیم خاصی گرفته شود، از case استفاده میکنیم. case یک if توسعه یافته است. منطق case در زبان های برنامه نویسی مختلف یکسان است. به ساختار زیر دقت کنید. یک مثال نسبتا ساده را از case در bash بررسی میکنی...

سلام و وقت بخیر. در این جلسه در مورد ساختار شرط if صبت میکنیم. منطق if در زبان های برنامه نویسی مختلف یکسان است. یک یا چند شرط به عنوان ورودی به if میدیهم، اگر برقرار باشند یا نباشند دستورات خاصی اجرا میشود. به قطعه کد زیر دقت کنید. #!/bin/bash if (( $# < 1 )) then echo "Usag...

سلام و وقت بخیر. همانطور که کمی در قسمت قبل اشاره کردیم، برای اینکه Alias ها از بین نروند باید آنها را در bashrc. ذخیره کرد. در کل 2 فایل وجود دارد که این اطلاعات environment (منظور محیطی که توش هستیم) را نگه میدارد. اصطلاحا به این 2 فایل "Login Scripts" گفته میشود. با یکی از آنها آشنا شدیم که bashr...

سلام و وقت بخیر. در این جلسه به بررسی بعضی از تنطیمات shell میپردازیم. برای دیدن اینکه shell چه تنظیمانی دارد از دستور زیر استفاده کنید. [root@CentOS6 ~]# set -o allexport off braceexpand on emacs on errexit off errtrace off functrace off hashall on ...

پروفایل ها یا Profile ها چه کاری انجام می دهند ؟ در ابتدا از جانب خودم در ITPRO یک رفع مسئولیت می کنم ، ما می توانیم هزاران تعریف و کاربرد از پروفایل ها را عنوان کنیم اما بصورت خلاصه در اینجا موارد را مطرح می کنیم ، کارهای معمولی که شما می توانید با استفاده از profile ها و bashrc اسکریپت ها انجام بد...

معرفی فرآیند Interactive Login Shell در لینوکس فرآیند interactive login shell بسیار ساده تر از فرآیند login shell است، زمانیکه یک کاربر یک interactive shell باز می کند یا همان shell ای که نیاز به احراز هویت نداشته و عملیات login از پیش انجام شده است ، مراحل زیر به ترتیب انجام می شوند : 1-گام اول : ف...

سلام دوستان. امروز میخواهم راه اندازی یک وب سرور آپاچی را در لینوکس توضیح دهم. همانطور که میدانید وظیفه وب سرور متصل کردن (map کردن) آدرس های اینترنتی URL به فایل های درون سرور است. بدون فوت وقت سر اصل مطلب میرویم.اول قدم این است که بسته httpd را نصب کنید. در توزیع های Red Hat Based معمولا بسته آپاچ...

خوب قبل از اینکه بتوانیم از disk quota استفاده کنیم بایستی آن را روشن یا on کنیم ، طبیعتا اینکار بر روی فایل سیستم هایی انجام می شود که در حال حاضر بر روی سیستم mount شده باشند. برای اینکار ما می توانیم از دستوری به نام quotaon استفادهکنیم ف با استفاده از کاربر root و دستور quotaon به شکل زیر ما dis...

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

برای اینکه بتوانید مالک یا owner یک فایل را در سیستم عامل لینوکس تغییر بدهیم می توانیم از دستور chown یا change owner استفاده کنیم ، ساختار کاری استفاده از این دستور به شکل زیر است : chown <new_owner> <file_name> همانطور که در مثال بالا مشاهده می کنید دستور chown در ابتدا می آید و در اد...

برای تغییر دادن group ownership یا مالکیت گروه یک فایل در سیستم عامل لینوکس ما می توانیم از دستور chgrp استفاده کنیم ، قالب اجرایی این دستور به شکل زیر است : [root@itpro-debian chgrptest]# chgrp در قسمت اول دستور chgrp در قسمت دوم نام گروه جدید برای دریافت مالکیت و در قسمت سوم نیز نام فایلی که...

امروز می خواهیم در ITPRO بصورت بسیار ساده و بدون نیاز به هرگونه ابزار جانبی یک فایل حذف شده در سیستم عامل لینوکس را با استفاده از ابزار debugfs بازیابی یا recovery کنیم ، برای بازگردانی یک فایل حذف شده در سیستم عامل لینوکس مهمترین فاکتور دانستن inode number فایل مورد نظر است که در آموزش زیر این روش ...

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

ابزار dumpe2fs یک ابزار بسیار ساده ولی بسیار کاربردی برای بدست آوردن اطلاعات فایل سیستم های لینوکس است ، این ابزار در خصوص فایل سیستم های معروف لینوکس یعنی ext2 ext3 و ext4 بسیار کاربردی است. تمامی اطلاعاتی که این ابزار در اختیار ما قرار می دهد کاربردی نیستند اما می توان با فیلتر کردن خروجی اطلاعات ...

خب میخایم از ویندوز به لینوکس ریموت بزنیم چیکارکنیم؟؟؟؟ سیستم من ابونتو 16 و ویندوز 8.1 هست ، حتما از ویندوز به ویندوز ریموت زدید کاری ندارم اماوقتی میزنید ویندوز مقصد log out میکنه ....ونمیتونه ببینه کسی که اومده توسیستمش چی کارمیکنه ، امااین نه وقتی باویندوز واردلینوکس میشید چندکاربره است شمامیتون...

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

اگر بخواهید بدانید که کاربری که با آن login شده اید عضو کدام گروه ها در لینوکس است ، می توانید از دستور id به همراه کاربر مورد نظرتان استفاده کنید ، id طبیعتا مخفف identify یا شناسایی است و به روش زیر شما می توانید متوجه شوید که کاربر unity عضو کدام گروه ها است و اطلاعات uid کاربر را نیز می توانید م...

شما می توانید با استفاده از دستور gpasswd گروه های خودتان را در سیستم عامل لینوکس مدیریت کنید ، gpasswd به شما این امکان را می دهد که بتوانید مدیرها یا administrator های گروه ها ، اعضاء یا Member های گروه ها و همچنین پسورد گروه ها را تعریف کنید. مدیران گروه ها می توانند اعضای گروه ها را اضافه و یا ح...

همانطور که می دانید به محض اینکه شما با دستور groupadd یک گروه به لینوکس اضافه می کنید ، بصورت خودکار یک GID و یک اسم گروه ایجاد می شود. شما می توانید این GID و این اسم گروه را به راحتی با استفاده از دستور دیگری به نام groupmod که مخفف group modify است و برای تغییر دادن اسم گروه و GID آن استفاده می ...

دستور groupadd در سیستم عامل لینوکس برای اضافه کردن گروه ها در سیستم عامل استفاده می شود. استفاده کردن از این دستور بسیار ساده است و شما می توانید با نوشتن دستور groupadd و آوردن اسم گروه در جلوی آن گروه مورد نظر را بسازید . اگر شما هیچگونه پارامتری در استفاده از دستور groupadd استفاده نکنید groupid...

معرفی ساختار گروه های کاربری در لینوکس ، ساختار Group ها در لینوکس به چه شکل است ؟ در سیستم عامل ویندوز به محض اینکه شما اقدام به ایجاد کردن یک کاربر کنید ، کاربر مورد نظر اگر در محیط اکتیودایرکتوری باشد در گروهی به نام Domain Users و اگر در محیط Workgroup باشید در گروهی به نام Users عضو می شود که ک...

همانطور که در سیستم عامل ویندوز همگی کاربران به همراه پسوردهایشان در داخل فایلی به نام SAM یا Security Account Manager ذخیره می شوند ، در سیستم عامل لینوکس نیز فایلی وجود دارد که دیتابیس نگهداری User های ما است با این تفاوت که این فایل در قدیم دارای پسوردهای کاربران هم بود اما امروزه دیگر پسوردها در...

در سیستم عامل لینوکس شما می توانید پیکربندی های مختلفی را بر روی کاربران انجام بدهید ، همه این پیکربندی ها توسط دستوری به نام usermod که مخفف user modification یا تغییرات کاربری است و پارامترهای آن انجام می شود. امروز می خواهیم سه عدد از کاربردهای مهم این دستور را به شما معرفی کنیم ، یعنی بتوانیم lo...

در قسمت های قبلی از سری آموزشی مدیریت مقدماتی فایل ها در لینوکس با نحوه جستجو ، Cut و Copy ، Rename کردن و حذف کردن فایل ها آشنا شدیم. اما ما هنوز به شما آموزش نداده ایم که چگونه یک فایل ایجاد کنید ؟ شما می توانید براحتی با استفاده از دستور touch یک فایل خالی ایجاد کنید ، برای مثال دستور زیر برای شم...