❓ نحوهی مدیریت بستهها در توزیعهای لینوکس چی هست و چه ابزارهایی برای این کار استفاده میشود؟
در توزیعهای لینوکس، مدیریت بستهها معمولاً با استفاده از ابزارهایی مثل APT در اوبونتو و دبیان یا YUM/DNF در فدورا و ردهت انجام میشود. این ابزارها به شما امکان نصب، حذف و بهروزرسانی بستهها رو میدهند و بهطور خودکار وابستگیهای لازم رو مدیریت میکنند.
دسته: lpic1
❓ چطور میتوانیم لیست کاربران و گروهها در لینوکس رو ببینیم و اطلاعاتشون رو چطور مدیریت کنیم؟
برای مشاهده لیست کاربران، میتونیم به فایل `/etc/passwd` سر بزنیم و برای گروهها، به فایل `/etc/group`. برای مدیریت کاربران، از دستور `useradd` برای اضافهکردن کاربر جدید، `usermod` برای تغییر مشخصات کاربر و `userdel` برای حذف کاربر استفاده میکنیم. همچنین میتونیم با دستور `groupadd` گروههای جدید بسازیم.
دسته: lpic1
❓ چطور میشه بستههای نرمافزاری رو در اوبونتو بهروزرسانی کرد و ورژنهای قدیمی رو حذف کرد؟
برای بهروزرسانی بستهها در اوبونتو، از دستورات `sudo apt update` برای بهروزرسانی لیست بستهها و `sudo apt upgrade` برای بهروزرسانی خود بستهها استفاده میکنیم. برای حذف ورژنهای قدیمی تر هم میتونیم از دستور `sudo apt autoremove` استفاده کنیم که بستههای غیرضروری و قدیمی رو حذف میکنه.
دسته: lpic1
❓ تفاوت بین soft link و hard link در لینوکس چیه و هر کدوم چه مزایایی دارن؟
Soft link یا symbolic link، به یک فایل اشاره میکنه و میتونه به فایلهایی در سیستمهای دیگه هم اشاره کنه. اما hard link، فقط به inode یک فایل اشاره داره و نمیتونه به فایلهای دیگه یا فایلهای درایو دیگه اشاره کنه. مزیت soft link اینه که میتونه به راحتی جابجا بشه و hard link اینه که تا زمانی که یک hard link وجود داره، فایل اصلی حذف نمیشه.
دسته: lpic1
❓ تفاوت بین سیستم فایل ext4 و xfs چیست و کدام یک را برای سرورهای پرکاربردتر توصیه میکنید؟
ext4 و xfs هر دو سیستمهای فایل محبوب در لینوکس هستند، ولی ext4 بیشتر برای استفادههای عمومی و سرورهای کوچک مناسب است و به سادگی قابلیتهای خوبی دارد. در مقابل، xfs برای کارهای سنگین و سرورهای با بار بالا طراحی شده و مدیریت بهتری بر روی حجمهای بزرگ دارد. بنابراین، برای سرورهای پرکاربرد و دیتابیسهای بزرگ، xfs را توصیه میکنم.
دسته: lpic1