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

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

بصورت پیشفرض سیستم عامل Ubuntu با دسکتاپ گرافیکی خودش Boot می شود ، اگر می خواهید این سیستم عامل در حالت text mode بوت شود و محیط گرافیک پیشفرض وجود نداشته باشد شما بایستی با استفاده از grub اینکار را انجام بدهید ، با استفاده از ویرایشگر مورد علاقه خودتان یا nano دستور زیر را وارد کنید و افیل grub ر...

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

همانطور که در نکته قبلی عرض کردم ترمینال لینوکس براستی محیطی خلاقانه و زیبا دارد (برخلاف CMD در ویندوز ;D ) می‌خواهیم کمی کمتر نسبت به محیط گرافیکی لینوکس وابسته شویم پس بهتر است تا جایی که می‌توانیم کارهای روزانه مان را با محیط متنی لینوکس انجام دهیم. خب در این قسمت می‌خواهیم بدانیم چگونه می‌شود در...

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

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

سلام و وقت بخیر. در این جلسه در مورد حلقه ها در bash صحبت میکنیم. حلقه ها در برنامه نویسی بسیار پرکاربرد هستند. انواع مختلفی از حلقه ها در bash وجود دارد. 1- حلقه for 2- حلقه until 3- حلقه while قبل از اینکه وارد مبحث حلقه ها بشیم به نکته کوچیک بگم. توی چند قسمت گذشته توی مثال ها دیدید که بعضی و...

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

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

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

سلام و وقت بخیر. در این بخش به بررسی اصول نوشتن Shell Script در لینوکس میپردازیم. برای نوشتن یک برنامه تحت Shell به نکات زیر توجه کنید. 1- معمولا انتهای نام های برنامه های تحت Shell یک sh. میگذارند. این sh. به معنای پسوند فایل نیست. بر خلاف ویندوز که پسوند فایل ها در نام فابل مشخص میشود، در لینوکس ...

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

سلام و وفت بخیر. یکی از مهم ترین feature های shell شاید alias باشد. alias نشان دهنده دستور است. برای اینکه یک دستور طولانی و یا پیچیده را بصورت کوتاه تر استفاده کنیم، برای آن یک alias نعریف میکنیم. alias مثل یک نام مستعار است. یک نام مستعار کوتاه تر و قابل یادآوری که به جای دستور طولانی یا پیچیده م...

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

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

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

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

من به عنوان یک ITPRO عاشق سیستم عامل لینوکس هستم و امیدوارم شما هم با خواندن این مطلب عاشق این سیستم عامل شوید. اگر بخواهیم با شما صادق باشیم ، باید بگوییم که برخی از قسمت های سیستم عامل لینوکس کمی مبهم به نظر می رسد و باعث می شود درک شما از این سیستم عامل سخت تر شود اما باور کنید منطقی ترین و با ث...

یکی از روش های ممکن برای بکاپ گیری خودکار فایل های مورد نظرمان در لینوکس، استفاده از tar و cron job است.ایتدا باید با قالب کلی دستورات در corntab آشنا باشید که میتوانید مشخص کنید چند وقت به چند وقت بک آپ بگیرید که در تصویر زیر به صورت خلاصه و مفید توضیح داده شده است خواسته شما ممکن است یکی از دو حا...

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

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

درود بدون هیچ حاشیه ای برای نصب aircrack-ng ابتدا باید build-essential را نصب کنیم که شامل یکسری پکیج های مورد نیاز برای کامپایل کردن سورس کدها در توزیع های دبیان بیس است. apt-get install build-essential سپس باید دپدنسی ها مورد نیاز: libnl-3-dev و libnl-genl-3-dev را با دستور زیر نصب ...

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

در قسمت قبلی این آموزش نحوه فعال کردن و اضافه کردن موارد مورد نیاز برای disk quota در لینوکس را به شما آموزش دادیم اما توجه کنید که تا زمانیکه اطلاعات مربوط به disk quota در سیستم ذخیره نشوند امکان اجرا شدن این موارد در لینوکس وجود ندارد ، اطلاعات مربوط به 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 میکنه ....ونمیتونه ببینه کسی که اومده توسیستمش چی کارمیکنه ، امااین نه وقتی باویندوز واردلینوکس میشید چندکاربره است شمامیتو...

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

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

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

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

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

در اکثر توزیع های سیستم عامل لینوکس ، گروه ها در قالب فایلی به نام group در دایرکتوری etc قرار می گیرند. این فایل تعریف کننده انواع و اقسام گروه ها و اطلاعات مربوط به آنها و بسیاری دیگر از اطلاعات مربوط به گروه ها در سیستم عامل لینوکس می باشد. در واقع این فایل است که تعریف می کند کدام کاربر عضو کدام...

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

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

همانطور که پسوردها در ویندوز درون فایل SAM بصورت Hash شده نگهداری می شوند ، در سیستم عامل لینوکس نیز پسوردهای کاربران درون پایگاه داده یا بهتر بگوییم فایلی به نام shadow ذخیره می شوند. البته ساختار سنتی نگهداری پسورد فایل ها در سیستم عامل های خانواده Unix بصورت فایلی به نام passwd بود که در مطلب قبل...

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

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

در سیستم عامل لینوکس شما می توانید با استفاده از دستوری به نام userdel که مخفف کلمه های user delete است یک کاربر را حذف کنید ، ساختار این دستور بسیار ساده است و کافیست که دستور userdel را نوشته و جلوی آن نام کاربری که می خواهیم حذف کنیم را قرار بدهیم ، اما نکته اینجاست که اگر بدون هیچ پارامتری از ای...

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

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

برخی اوقات ممکن است شما بخواهید اسم دومین یا hostname ای که برای سیستم لینوکسی خودتان در هنگام نصب تعیین کرده اید را عوض کنی ، برای عوض کردن این قسمت ها شما می توانید از دستوری به نام dnsdomainname استفاده کنید اما این دستور فقط برای تغییر دادن DNSname است و تغییرات آن هم بصورت موقتی و مقطعی اعمال م...

برخی اوقات ممکن است در لینوکس های توزیع CentOS یا SUSE یا Mandriva یا هر لینوکسی که از خانواده RedHat باشه و شما در هنگام نصب Package ها از yum استفاده می کنید ممکن است با خطای زیر بعد از وارد کردن دستور yum install مواجه شوید : Existing lock /var/run/yum.pid: another copy is running as pid [pid ...

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

با سلام خدمت دوستان ITPRO عزیز ، خیلی مواقع پیش میاد که میخواهیم متوجه بشیم که آیا کابل شبکه به صورت فیزیکی متصل یا به اصطلاح Plugged هستش یا خیر ، برای اینکه متوجه این مسئله بشیم وارد مسیر زیر شوید cd /sys/class/net در اینجا به تعداد و نام کارت شبکه های موجود روی دستگاه سافت لینک میبینید . ...

در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تنظیمات حریم خصوصی
تائید صرفنظر
×

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