• بایگانی برچسب: linux

Gcheck v2.0 released

با عرض سلام و خسته نباشید خدمت دوستان . در پست های قبلی به برنامه ای بسیار کوچک جهت اطلاع رسانی از ایمیل های جدید اشاره کردیم . نسخه جدید ( ورژن 2 ) این برنامه رو داخل گیت هاب خودم منتشر کردم که در ادامه به چگونگی نصب و استفاده و هم چنین تغییرات…ادامه مطلب

نمایش بنر در اتصال به SSH

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

نمایش دمای هارد دیسک در لینوکس

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

تهیه فایل زیپ از فایل ها و دایرکتوری ها در دبیان 8

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

راه اندازی ، پیکربندی و ایمن سازی FTP Server در دبیان 8

با سلام خدمت دوستان . در این مقاله ، قصد آموزش نصب و راه اندازی FTP Server و همچنین ایمن سازی آن را بر روی توزیع دبیان داریم . راه اندازی FTP Server شاید ساده باشد اما باید توجه کرد که اتصالی که توسط پروتکل FTP با مقصد ( سرور ) برقرار می شود ،…ادامه مطلب

Missing “nss-config-dir” variable

با سلام خدمت دوستان . من برای فرستادن ایمیل در ترمینال از ابزار mailx و همچنین برای ارسال ایمیل از یک smtp سرور به صورت ریموت استفاده می کنم . کار با mailx بسیار ساده است و با وارد کردن اطلاعات مربوط به ایمیل خود ، به راحتی می توان ایمیل در داخل ترمینال ارسال کرد…ادامه مطلب

ذخیره تنظیمات iptables

با سلام خدمت دوستان . متاسفانه به صورت پیش فرض ، در هر بار راه اندازی مجدد سرور ، تمامی تنظیمت و رول های مربوط به iptables از بین خواهد رفت . برای حل این مشکل می توان یک نسخه پشتیبان تهیه کرد و یا تنظیمات دلخواه خود را با تنظیمات پیش فرض عوض کرد تا…ادامه مطلب

مشاهده up یا down بودن سرور با bash

با سلام خدمت دوستان . بارها برای خودم پیش اومده که برای بررسی وضعیت up یا down بودن سرور یا کلاینت از پینگ کردن اون دستگاه استفاده کردم و منتظر موندم تا دستگاه پینگ دهد . خب همین روند رو میشه در قالب یک اسکریپت تر تمیز تهیه کرد ، به صورتی که آی پی…ادامه مطلب

چرا باید از طریق uuid پارتیشن های خود را مانت کنیم ؟

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

چک کردن پرمیشن فایل در Bash Script

سلام دوستان . می دونیم که برای چک کردن پرمیشن یک فایل خیلی ساده میشه از دستور ls استفاده کرد و یا برای بررسی دقیق تر از دستور stat استفاده کرد . اما نکته ای که وجود داره اینه که این دستورات معمولا زمانی استفاده میشن که پشت ترمینال یک لینوکس نشده باشیم و تمامی کار…ادامه مطلب

نوشتن سویچ برای اسکریپت های بش

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

چک کردن وجود یک فایل در Bash Script

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

ابهامات پرمیشن دهی در لینوکس

سلام دوستان . بار های دیدم که ابهاماتی در خصوص پرمیشن ها در بین دوستان وجود دارد لذا ۸ تا از سوالاتی که فکر می کنم دارای ابهام هستند رو مطرح و سپس به بررسی هر کدام می پردازیم .

and و or در بش اسکریپت

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

استارت آپ کردن اسکریپت در Debian 8

سلام دوستان . چند وقت پیش debian 8 netinstall نصب کرده بودم و می خواستم اسکریپتی رو به صورت استارت آپ در سرور دربیارم . نکته اصلی این جاست که debian 8 تفاوت هایی با نسخه های قبلی داره، مثلا رفتن به سمت systemd و فاصله گرفتن از init . خب همین باعث میشه روش های…ادامه مطلب

احراز هویت در ssh با ارسال SMS

با عرض سلام و ادب خدمت تمامی دوستان و همکاران . برنامه و یا به بیان بهتر پلاگینی آماده شده است که احراز هویت یوزر روت را ( علاوه بر پرسش نام کاربری و پسورد ) از طریق ارسال SMS به شماره همراه روت انجام می دهد .   نحوه عملکرد برنامه مشخص است اما به…ادامه مطلب

بک آپ گیری از سیستم عامل و انتقال به سیستمی دیگر

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

مقابله با پویشگر در لایه ی 2

سلام دوستان . در قسمت قبلی در مورد پویش شبکه در لایه ی 2 آشنا شدیم و دیدیم که مکانیزم کاری برنامه هایی پویشگر در این لایه چگونه عمل است . هم چنین دیدیم که نقش فایروال هایی مثل IPTABLES چیست و چه تاثیری بر روند کار می گذارد . اما همان طور که در…ادامه مطلب

101 – LPIC 1 رو از این جا دنبال کنید !

سلام دوستان . در واقع باید گفت که lpic 1 – 101 رو از اون جا دنبال کنید :ی چرا که امروز در مورد یک منبع واقعا خوب می خواهیم صحبت کنیم که هم از سطح کیفی بسیار بالایی برخوردار است و هم رایگان هست و از همه مهم تر این که فارسی هست !…ادامه مطلب

نوشتن help برای اسکریپت های bash

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