بانک سوالات پروژه‌ی ask-interview

همه پرسش‌ها (592) Grafana (28) Jaeger (25) LXD (28) OpenTelemetry (24) Prometheus (24) ansible (27) apache (28) bash (18) ccna (27) centos (24) ceph (25) devops (29) docker (30) freebsd (27) git (28) kubernetes (24) linux (31) lpic1 (30) lpic2 (27) nginx (16) ubuntu (45) windows-server (27)

🗂 پرسش‌ها در دسته: ubuntu

❓ چطور می‌توانیم یک بسته نرم‌افزاری را در اوبونتو از مخزن خاصی نصب کنیم؟

برای نصب یک بسته از مخزن خاص، ابتدا باید آدرس آن مخزن را به فایل sources.list اضافه کنید. برای این کار با استفاده از ویرایشگر متن مانند nano یا vim، فایل /etc/apt/sources.list را ویرایش کنید. سپس دستور 'sudo apt update' را اجرا کنید تا لیست بسته‌ها به‌روز شود و در نهایت با 'sudo apt install package_name' بسته مورد نظر را نصب کنید.

دسته: ubuntu

❓ چطوری می‌تونم دسترسی به یک دایرکتوری رو با استفاده از دستورات chmod و chown مدیریت کنم؟

برای مدیریت دسترسی به یک دایرکتوری در اوبونتو، از دستور chmod برای تنظیم سطح دسترسی و از chown برای تغییر مالکیت استفاده می‌کنید. با دستور `sudo chmod 755 /path/to/directory` می‌تونید دسترسی خواندن، نوشتن و اجرای مالک رو مشخص کنید. همچنین، با `sudo chown username:groupname /path/to/directory` مالک و گروه دایرکتوری رو تغییر می‌دید.

دسته: ubuntu

❓ چطور می‌تونم از طریق Terminal توی اوبونتو، بسته‌های نرم‌افزاری رو به صورت خودکار به‌روز رسانی کنم؟

برای به‌روز رسانی خودکار بسته‌های نرم‌افزاری توی اوبونتو، می‌تونید از ابزار cron استفاده کنید. اول، با دستور `sudo crontab -e` یک کرون جاب جدید بسازید و دستور `apt update && apt upgrade -y` رو اضافه کنید. بعد تنظیمات زمانبندی رو مشخص کنید تا این دستور به صورت دوره‌ای اجرا بشه و بسته‌ها به‌روز بشن.

دسته: ubuntu

❓ چطوری می‌تونم توی اوبونتو یک سرویس جدید بسازم و از systemd استفاده کنم؟

برای ساخت یک سرویس جدید توی اوبونتو با استفاده از systemd، اول باید یک فایل جدید با پسوند .service توی دایرکتوری /etc/systemd/system/ بسازید. سپس، داخل این فایل باید مشخصات سرویس مثل ExecStart و Dependecies رو تعریف کنید. بعد از سیف کردن فایل، با دستور `sudo systemctl daemon-reload` سرویس رو بارگذاری می‌کنید و بعد می‌تونید با `sudo systemctl start your-service.service` سرویس رو راه‌اندازی کنید.

دسته: ubuntu

❓ چطور می‌تونم اقدام به ایجاد یک کاربر جدید در اوبونتو کنم و permissions اون رو تنظیم کنم؟

برای ایجاد یک کاربر جدید، می‌تونی از دستور `sudo adduser username` استفاده کنی، که در اون به جای `username` نام کاربر مورد نظرت رو وارد می‌کنی. بعد از ایجاد کاربر، برای تنظیم permissions، می‌تونی از `usermod -aG groupname username` استفاده کنی تا کاربر به گروه خاصی اضافه بشه و دسترسی‌های لازم رو دریافت کنه.

دسته: ubuntu