لینوکس
در محیط لینوکس، هر فایل و دایرکتوری یک مالک (یک user، group یا service) دارد که تضمین میکند فایل مدیریت شده و دارای پرمیژنهای دسترسی مناسب است. در این آموزش به شما نشان خواهیم داد که چگونه از دستور chown (تغییر مالک) در لینوکس برای تغییر مالکیت فایلها، دایرکتوریها یا symbolic links به یک کاربر دیگر استفاده کنید. در بیشتر موارد، کاربر یا سرویسی که فایل یا دایرکتوری را ایجاد میکند، به عنوان مالک، دارای امتیاز خواندن(read)، نوشتن(write) و اجرا(execute) برچسب گذاری شده و سایر کاربران و خدمات بسته به نیازهایشان از امتیازات انتخابی برخوردار میشوند. نکته مهم در مورد ...
ادامه مطلب
DirectAdmin شامل CustomBuild است، برنامهای که بستههای نرم افزاری و برنامههای افزودنی مختلف را بر روی سرور کامپایل، نصب و مدیریت میکند. کاستوم بیلد (CustomBuild) ابزاری است که خدمات مرتبط با DirectAdmin مانند WWW، E-mail، SQL، PHP و غیره را مدیریت میکند. اکثر بستهها از سورس کامپایل شدهاند. فرایند build کمی زمان میبرد، اما مزایایی دارد که در این مطلب به برخی از آنها اشاره خواهیم کرد. مزایای استفاده از کاستوم بیلد (Custombuild): سفارشی کردن کامپوننتها آسان است نسخهها و releases جدید بسیار سریع ظاهر میشوند جدیدترین کتابخانهها با کامپوننت مورد استفاده قرار میگیرند بهروزرسانی به آخرین نسخهها حتی اگر ...
ادامه مطلب
در این مطلب ، میانبرهای ویرایشگر vi، در لینوکس را بررسی خواهیم کرد که میتوانند توسط مهندسان و توسعه دهندگان DevOps استفاده شود؛ ویرایشگر vi اغلب برای ویرایش فایلها استفاده میشود. با این حال، بر خلاف ویرایشگرهای رابط کاربری گرافیکی، کاربرانی که برای اولین بار ویرایشگر vi را تجربه میکنند، به دلیل نیاز به فشردن کلیدهای مختلف برای کنترل ویرایش، سر در گم میشوند. ویرایشگر Vi در لینوکس یک ویرایشگر متنی قدرتمند و سبک است که بهطور پیشفرض در اکثر توزیعهای لینوکس و یونیکس وجود دارد. Vi به دلیل سبکی، سرعت بالا و قابلیت کار در محیطهای ترمینالی بدون نیاز ...
ادامه مطلب
پیکربندی شبکه، تشخیص و عیب یابی شبکه در لینوکس بخشهای ضروری مدیریت سیستم هستند. حتی برای توسعه دهندهای که با سیستمهای لینوکس کار می کند، دانش در مورد دستورات شبکه لینوکس یک مزیت اضافی است. به طور خاص، اگر میخواهید یک مهندس DevOps شوید یا بخشی از SRE باشید، لازم است همه دستورات عیبیابی لینوکس را بدانید زیرا بخشی از فعالیتهای روزانه شما خواهند بود. عیبیابی شبکه در لینوکس شامل مجموعهای از ابزارها و تکنیکهایی است که برای شناسایی، تجزیهوتحلیل و رفع مشکلات ارتباطی در شبکه استفاده میشوند. این فرآیند شامل بررسی اتصالات، تاخیر، مسیریابی، تنظیمات IP، وضعیت پورتها و ...
ادامه مطلب
توزیع های مختلف دارای مدیران بسته (Package Manager) متفاوتی هستند زیرا یک مدیر بسته خاص یک بسته خاص را مدیریت میکند. یک مدیر بسته با یک توزیع خاص سازگار است. برای مدیریت مناسب یک سیستم، کاربر باید بهترین مدیر بسته را برای یک توزیع شناسایی کند. در این مطلب چند نمونه از بهترین مدیران بسته برای هر توزیع را ارائه خواهم کرد. مدیر بسته (Package Manager) چیست؟ برای دانلود، نصب، حذف و ارتقاء بستهها میتوان از نرمافزاری استفاده کرد که مدیریت بستهها را آسانتر میکند. مدیران بسته بیشتر فرآیند مدیریت را ساده و به مدیریت کارآمد سیستم کمک میکنند. تمام ...
ادامه مطلب
ابزار محافظت از رمز عبور فایل و رمزگذاری فرآیند انکودینگ (encoding) فایلها به گونهای است که فقط افراد مجاز میتوانند به آنها دسترسی داشته باشند. بشر برای قرنها از رمزگذاری استفاده میکند، حتی زمانی که کامپیوترها وجود نداشتند. در طول جنگ، آنها نوعی پیام را منتقل میکردند که فقط متحدان آنها قادر به درک آن بودند. توزیع لینوکس چند ابزار encryption/decryption استاندارد را ارائه میکند که میتوانند گاهی اوقات مفید باشند. در این مطلب، 7 ابزار محافظت از رمز عبور فایل از این قبیل را با مثالهای استاندارد مناسب پوشش دادهایم که به شما در رمزگذاری، رمزگشایی و ابزار محافظت ...
ادامه مطلب