جدیدترین دستورات لینوکس: تحولی در خط فرمان - وان سرور آکـادمی

جدیدترین دستورات لینوکس: تحولی در خط فرمان

زمان تقریبی مطالعه: 5 دقیقه

جدیدترین دستورات لینوکس: تحولی در خط فرمان

لینوکس به عنوان یک سیستم‌عامل متن‌باز، همواره در حال پیشرفت و تکامل است. هر نسخه جدید از توزیع‌های مختلف، علاوه بر قابلیت‌های تازه، دستورات جدیدی را در خط فرمان لینوکس به کاربران معرفی می‌کند که مدیریت سیستم را ساده‌تر و کارآمدتر می‌کند. جدیدترین دستورات لینوکس به کاربران امکان می‌دهند تا مدیریت سیستم‌های خود را با ابزارهایی مانند bpftool برای نظارت شبکه، coredumpctl برای بررسی خرابی‌ها، hostnamectl برای مدیریت نام میزبان، networkctl برای تنظیمات شبکه، timedatectl برای زمان و تاریخ، protonvpn برای اتصال به VPN، systemctl برای مدیریت سرویس‌ها، journalctl برای مشاهده لاگ‌ها، fstrim برای بهینه‌سازی دیسک‌های SSD و ufw برای مدیریت فایروال بهینه‌تر انجام دهند. این دستورات جدید و کاربردی بهبودهای قابل توجهی را در کارایی و امنیت سیستم‌های لینوکسی فراهم کرده‌اند.
دستورات لینوکس
Linux به عنوان یک سیستم‌عامل متن‌باز، همواره در حال پیشرفت و تکامل خط فرمان لینوکس است.

1. bpftool

bpftool یک ابزار قدرتمند برای تعامل با BPF (Berkeley Packet Filter) است که در هسته لینوکس اجرا می‌شود. این ابزار برای نظارت بر سیستم و تجزیه و تحلیل ترافیک شبکه به کار می‌رود.

bpftool prog show

این دستور لیستی از برنامه‌های BPF را که در سیستم فعال هستند، نشان می‌دهد. شما می‌توانید از این ابزار برای تجزیه و تحلیل و بهبود عملکرد سیستم خود استفاده کنید.

bpftool
یکی از دستورات لینوکس قدرتمند برای تعامل با BPF (Berkeley Packet Filter) است که در هسته لینوکس اجرا می‌شود

2. coredumpctl

coredumpctl ابزاری برای مدیریت و بررسی coredump‌ها است که توسط systemd ایجاد می‌شوند. این ابزار به شما اجازه می‌دهد تا به راحتی گزارش‌های خرابی برنامه‌ها را بررسی کنید.

coredumpctl list

این دستور لیستی از coredump‌هایی که در سیستم ثبت شده‌اند را نمایش می‌دهد. همچنین می‌توانید با coredumpctl info <PID> اطلاعات دقیق‌تر یک coredump خاص را مشاهده کنید.

coredumpctl
coredumpctl ابزاری برای مدیریت و بررسی coredump‌ها است که توسط systemd ایجاد می‌شوند.

3. hostnamectl

hostnamectlابزاری است که برای مدیریت و تغییر نام میزبان و دیگر ویژگی‌های سیستم به کار می‌رود. این دستور به شما اجازه می‌دهد تا اطلاعاتی مانند نام میزبان، سیستم‌عامل و نسخه کرنل را مشاهده و تغییر دهید.

hostnamectl set-hostname new-hostname

این دستور نام میزبان سیستم شما را به new-hostname تغییر می‌دهد. همچنین می‌توانید با hostnamectl status وضعیت فعلی سیستم را بررسی کنید.

hostnamectl
hostnamectlابزاری است که برای مدیریت و تغییر نام میزبان و دیگر ویژگی‌های سیستم عامل لینوکس به کار می‌رود.

4. networkctl

networkctl یک ابزار مدیریتی برای تنظیمات شبکه است که در سیستم‌هایی که از systemd استفاده می‌کنند، کاربرد دارد. این دستور به شما امکان می‌دهد تا وضعیت شبکه را بررسی و آن را مدیریت کنید.

networkctl status

این دستور وضعیت کلی شبکه سیستم را نشان می‌دهد. همچنین می‌توانید از networkctl list برای مشاهده تمامی اینترفیس‌های شبکه استفاده کنید.

5. timedatectl

timedatectl برای مدیریت و نمایش تنظیمات زمان و تاریخ سیستم به کار می‌رود. با استفاده از این ابزار می‌توانید ساعت، تاریخ و منطقه زمانی سیستم را به راحتی تنظیم کنید.

timedatectl set-timezone Asia/Tehran

این دستور منطقه زمانی سیستم شما را به Asia/Tehran تغییر می‌دهد. همچنین می‌توانید با timedatectl status وضعیت فعلی زمان و تاریخ را مشاهده کنید.

timedatectl
timedatectl برای مدیریت و نمایش تنظیمات زمان و تاریخ سیستم لینوکس به کار می‌رود.

6. protonvpn

protonvpn ابزاری برای اتصال به سرویس‌های VPN شرکت Proton از طریق خط فرمان است. این ابزار به خصوص برای کاربرانی که نیاز به امنیت بالا و ناشناس ماندن در اینترنت دارند، مفید است.

protonvpn connect --fastest

این دستور به سریع‌ترین سرور موجود protonvpn متصل می‌شود. همچنین می‌توانید با protonvpn disconnect</code> از protonvpn قطع ارتباط کنید.

protonvpn
استفاده از protonvpn در لینوکس

7. systemctl

systemctl یکی از مهم‌ترین ابزارها برای مدیریت سرویس‌ها و فرآیندهای در حال اجرا در سیستم‌های لینوکسی است که از systemd استفاده می‌کنند. این دستور به شما امکان می‌دهد سرویس‌ها را شروع، متوقف و وضعیت آن‌ها را بررسی کنید.

systemctl restart nginx

این دستور سرویس Nginx را ریستارت می‌کند. شما می‌توانید از systemctl status nginx برای بررسی وضعیت سرویس استفاده کنید.

systemctl
systemctl یکی از مهم‌ترین ابزارها برای مدیریت سرویس‌ها و فرآیندهای در حال اجرا در سیستم‌های لینوکس است که از systemd در خط فرمان استفاده می‌کنند.

8. journalctl

journalctl ابزار قدرتمندی برای مشاهده و مدیریت لاگ‌های سیستم است. این ابزار به شما اجازه می‌دهد لاگ‌های ایجاد شده توسط systemd را بررسی و فیلتر کنید.

journalctl -xe

این دستور آخرین خطاها و پیام‌های هشدار سیستم را نمایش می‌دهد. همچنین می‌توانید با journalctl --since "1 hour ago" لاگ‌های مربوط به یک ساعت گذشته را مشاهده کنید.

دستورات لینوکس
journalctl ابزار قدرتمندی برای مشاهده و مدیریت لاگ‌های سیستم در لینوکس است.

9. fstrim

fstrim ابزاری است که برای بهینه‌سازی و آزادسازی فضای استفاده نشده در دیسک‌های SSD استفاده می‌شود. این دستور به شما کمک می‌کند تا عمر دیسک‌های SSD خود را افزایش دهید.

sudo fstrim / -v

این دستور فضای استفاده نشده روی پارتیشن ریشه را آزاد می‌کند و جزئیات فرآیند را نمایش می‌دهد.

 

10. ufw

ufw یا Uncomplicated Firewall یک ابزار ساده و قدرتمند برای مدیریت فایروال در سیستم‌های لینوکس است. این ابزار برای کاربرانی که می‌خواهند به سادگی قوانین فایروال را مدیریت کنند، بسیار مناسب است.

Uncomplicated Firewall
ufw
sudo ufw allow 22/tcp

این دستور پورت ۲۲ را برای پروتکل TCP باز می‌کند (که معمولاً برای SSH استفاده می‌شود). همچنین می‌توانید با sudo ufw status وضعیت فعلی فایروال را بررسی کنید.

تجربه ای متفاوت با وان سرور

وان سرور، ارائه‌دهنده حرفه‌ای خدمات میزبانی وب، سرورهای مجازی و اختصاصی با پشتیبانی کامل از توزیع‌های مختلف لینوکس است. اگر شما یک توسعه‌دهنده، مدیر سیستم، یا کسب‌وکار اینترنتی هستید، وان سرور با ارائه سرویس‌های زیر می‌تواند به شما کمک کند:

  • سرورهای مجازی (VPS): با انتخاب سرورهای مجازی وان سرور، می‌توانید به سرعت و با هزینه مناسب سرور لینوکس خود را راه‌اندازی و مدیریت کنید.
  • میزبانی وب (Web Hosting): سرویس‌های میزبانی وب امن و پایدار برای اجرای وبسایت‌های شما با استفاده از جدیدترین نسخه‌های لینوکس و ابزارهای مدیریتی.
  • سرورهای اختصاصی (Dedicated Servers): اگر به منابع بیشتری نیاز دارید، سرورهای اختصاصی وان سرور با پشتیبانی از انواع توزیع‌های لینوکس به شما امکان مدیریت کامل بر منابع و نرم‌افزارها را می‌دهد.

همچنین وان سرور با ارائه پشتیبانی ۲۴/۷ و تیم متخصص، همراه شما در مدیریت و بهینه‌سازی سرورهای لینوکسی خواهد بود. اگر به دنبال یک ارائه‌دهنده مطمئن و کارآمد برای نیازهای خود هستید، وان سرور می‌تواند بهترین گزینه برای شما باشد.


این پست با معرفی جدیدترین دستورات لینوکس و اشاره به سرویس‌های وان سرور، می‌تواند به خوانندگان کمک کند تا با استفاده از ابزارهای جدید بهره‌وری خود را افزایش داده و از خدمات حرفه‌ای وان سرور بهره‌مند شوند.

 
 

 

 

Rate this post