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

هر کاربر لینوکس حتما باید عضو یک گروه باشد که این گروه را گروه اصلی می گویند. زمانی که از دستور useradd یا ابزارهای گرافیکی کاربری را ایجاد می کنید می توانید گروه اصلی را انتخاب کنید ولی اگر انتخاب نکرده باشید به صورت پیشفرض کاربر عضو یک گروه اصلی که معمولا همنام خود کاربر است می شود. در برخی از توزیع ها نیز کاربر عضو گروه wheel می شود. خواندن را ادامه دهید“پیدا کردن تمام گروه های یک کاربر در لینوکس”

شل اسکریپت برای بررسی وضعیت یک سرویس و فعال کردن آن

در این مطلب یک شل اسکریپت برای بررسی وضعیت یک سرویس گفته می شود. شل اسکریپت از طریق دستور ps چک می کند که آیا یک سرویس مورد نظر در حال حاظر در حال اجرا است یا خیر و اگر سرویس غیر فعال بود آنرا start می کند. شل اسکریپت از طریق crontab زمانبندی می شود تا خودکار اجرا شود. خواندن را ادامه دهید“شل اسکریپت برای بررسی وضعیت یک سرویس و فعال کردن آن”

نمایش رنگی فضای استفاده شده سیستم فایل توسط pydf

دستور df‌ در سیستم عامل های یونیکسی و توزیع های لینوکسی برای نمایش میزان فضای استفاده شده سیستم فایل استفاده می شود. pydf‌ دستور مشابه df‌ است که میزان فضای مصرفی از هر پارتیشن را به صورت رنگی نشان می دهد. برای نصب آن در توزیع های مختلف از دستورهای زیر استفاده کنید. خواندن را ادامه دهید“نمایش رنگی فضای استفاده شده سیستم فایل توسط pydf”

mount کردن سیستم فایل HFSPLUS در لینوکس

در مطلب “نصب مانجارو بر روی مک بوک پرو” چگونگی نصب توزیع مانجارو بر روی سیستم مک بوک پرو گفته شد. در واقع مکینتاش و سیستم عامل لینوکس به صورت Dual Boot در کنار هم نصب می شوند. پس از نصب احتمالا لازم است تا دیسک مربوط به مکینتاش در لینوکس به صورت Read/Write قابل دسترسی باشد. در این مطلب چگونگی mount کردن یک سیستم فایل مکینتاشی در لینوکسی گفته می شود. خواندن را ادامه دهید“mount کردن سیستم فایل HFSPLUS در لینوکس”

پیدا کردن دیوایس اختصاص داده شده به USB Storage

زمانی که USB Storage ها مانند Flash Memory  و هارد اکسترنال را به لینوکس وصل می کنیم، لینوکس یک Block Device‌ را به آن اختصاص می دهد. برای آنکه بتوانیم USB‌ را بر روی لینوکس mount کنیم باید دیوایس اختصاص داده شده به آنرا پیدا کنیم. خواندن را ادامه دهید“پیدا کردن دیوایس اختصاص داده شده به USB Storage”

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

در پی سی ها (PC ها)، لپ تاپ ها و سرورها می تواند چندین کارت شبکه از نوع اترنت و وایرلس وجود داشته باشد. هر یک می تواند یک شبکه (سویئچ شبکه) متصل شده باشد. در این مطلب چگونگی پیدا کردن اینکه کدام اینترفیس به اینترنت متصل شده است گفته می شود. خواندن را ادامه دهید“لینوکس – کدام کارت شبکه به اینترنت متصل است”

پیدا کردن پورت های باز از طریق دیوایس dev/proto/

دستور ها و روش های متفاوتی برای پیدا کردن پورت های باز وجود دارد. زمانی که پورتی باز باشد به این معنی است که آن پورت در حال گوش دادن (Listening) به درخواست ها است. هر سرویس دارای یک شماره پورت خاص است. به طور مثال ۲۲ پورت مربوط به سرویس ssh است. خواندن را ادامه دهید“پیدا کردن پورت های باز از طریق دیوایس dev/proto/”

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

دستور ها و روش های متفاوتی برای پیدا کردن پورت های باز وجود دارد. زمانی که پورتی باز باشد به این معنی است که آن پورت در حال گوش دادن (Listening) به درخواست ها است. هر سرویس دارای یک شماره پورت خاص است. به طور مثال ۲۲ پورت مربوط به سرویس ssh است. خواندن را ادامه دهید“کدام پورت ها در لینوکس باز هستند”

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

زمانی که در یک سیستم عامل یونیکسی و حتی ویندوزی دستوری را از خط فرمان اجرا می کنید، سیستم عامل مسیرهای درون متغیر محیطی PATH را بررسی می کند که آیا مسیری برای پیدا کردن دستور در میان مسیرهای متغیر PATH وجود داشته باشد. اما با استفاده از دستورهایی می توانید مسیر یک دستور را پیدا کنید. خواندن را ادامه دهید“پیدا کردن مسیر دستورها در یونیکس ها”

تعداد کل فرایندها و شناسه آخرین ایجاد شده در سیستم

در لینوکس دایرکتوری proc/ حاوی اطلاعاتی در مورد فعالیت فعلی هسته سیستم عامل است. از فایل های درون این دایرکتوری می توان اطلاعات زیادی را بدست آورد. بسیاری از دستورهای لینوکسی خروجی را نشان می دهند که می توان از فایل های همین دایرکتوری پیدا کرد. خواندن را ادامه دهید“تعداد کل فرایندها و شناسه آخرین ایجاد شده در سیستم”

بدست آوردن اطلاعات وضعیت باتری از خط فرمان

در لینوکس کلاس های مختلفی از سخت افزارها به سیستم متصل هستند که یک دسته از آنها منابع تغذیه (Power Supply) مانند باتری های لپ تاپ ها هستند. در لینوکس روش های متفاوتی برای بدست آوردن وضعیت فعلی باتری وجود دارد. در این مطلب از طریق فایل های درون دایرکتوری sys/class/power_supply/ وضعیت باتری را بدست می آوریم. خواندن را ادامه دهید“بدست آوردن اطلاعات وضعیت باتری از خط فرمان”

تشخیص اینکه لینوکس بر روی ماشین فیزیکی یا مجازی اجرا می شود

غالبا از طریق اتصال راه دور ssh به یک سرور (ماشین) لینوکسی متصل می شویم و سپس دستورها را اجرا می کنیم. شاید لازم باشد که تشخیص دهیم که آیا ماشین لینوکسی راه دور بر روی یک ماشین فیزیکی یا بر روی یک ماشین مجازی اجرا می شود. خواندن را ادامه دهید“تشخیص اینکه لینوکس بر روی ماشین فیزیکی یا مجازی اجرا می شود”