اطلاعات سامانه: تفاوت بین نسخهها
(←شبکه) |
(←اطّلاعات کلی رایانه) |
||
| (۱۰ نسخهٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده) | |||
| سطر ۶۵: | سطر ۶۵: | ||
$ lsblk -f | $ lsblk -f | ||
}} | }} | ||
| + | |||
| + | برای مشاهده حافظههایی که با {{ic|lvm}} مدیریت میشوند صفحه [[LVM]] را ببینید. | ||
=== حافظه === | === حافظه === | ||
| سطر ۲۳۶: | سطر ۲۳۸: | ||
زمانی که نشانی آیپی مقصد در محدوده آیپی شبکه سامانه نباشد برای دسترسی نیاز به مسیریابی است. | زمانی که نشانی آیپی مقصد در محدوده آیپی شبکه سامانه نباشد برای دسترسی نیاز به مسیریابی است. | ||
| + | |||
| + | برای اطلاعات بیشتر در مورد سایرکاربردهای فرمان {{ic|ip}} صفحه [[ip]] را ببینید. | ||
== زمان == | == زمان == | ||
| سطر ۲۴۶: | سطر ۲۵۰: | ||
* صفحهٔ [[timedatectl]] در ویکی فارسی اوبونتو | * صفحهٔ [[timedatectl]] در ویکی فارسی اوبونتو | ||
| − | + | * صفحهٔ [[date]] در ویکی فارسی اوبونتو | |
== کاربران و گروهها == | == کاربران و گروهها == | ||
| سطر ۲۷۴: | سطر ۲۷۸: | ||
# passwd test1 | # passwd test1 | ||
}} | }} | ||
| + | |||
| + | افزودن یک کاربر به گروهی خاص | ||
| + | افزودن کاربر test1 به گروه sudo | ||
| + | |||
| + | {{bc| | ||
| + | # usermod -aG sudo test1 | ||
| + | }} | ||
| + | |||
| + | |||
| + | == پردازهها Process == | ||
| + | |||
| + | فرمان {{ic|ps}} برای نمایش فهرستی از پردازهها | ||
| + | |||
| + | برای بررسی و کنترل فرایندها فرمان [[htop]] را ببینید. | ||
| + | |||
| + | فرمان [[kill]] برای ارسال سیگنال به پردازه به خصوص اتمام اجرا استفاده میشود. | ||
== اطّلاعات رایانه به صورت گرافیکی == | == اطّلاعات رایانه به صورت گرافیکی == | ||
| سطر ۲۹۱: | سطر ۳۱۱: | ||
* صفحهٔ [[hostnamectl]] در ویکی فارسی اوبونتو | * صفحهٔ [[hostnamectl]] در ویکی فارسی اوبونتو | ||
| + | |||
| + | == مدیریت سرویسها == | ||
| + | سرویسها برنامهها و پردازههایی هستند که به شکل خودکار با راهاندازی سیستمعامل اجرا میشوند. | ||
| + | در توزیعهای امروزی که از systemd به عنوان مدیر سرویس استفاده میکنند میتوان از فرمانهای زیر بهره برد. | ||
| + | |||
| + | برای راهاندازی یک سرویس | ||
| + | {{bc| | ||
| + | $ sudo systemctl start Service_Name | ||
| + | }} | ||
| + | |||
| + | متوقف کردن سرویس {{ic|stop}} | ||
| + | |||
| + | نمایش وضعیت کنونی {{ic|status}} | ||
| + | |||
| + | نمایش فایل تنظیمات سرویس {{ic|status}} | ||
| + | |||
| + | اجرای خودکار در راهاندازی {{ic|enable}} | ||
| + | توقف اجرای خودکار در راهاندازی {{ic|disable}} | ||
| + | |||
| + | بازنشانی تنظیمات سرویس {{ic|reload}} | ||
== گزارشهای سامانه == | == گزارشهای سامانه == | ||
نسخهٔ کنونی تا ۲۵ آبان ۱۴۰۴، ساعت ۲۰:۲۲
فرمانهایی برای به دست آوردن اطّلاعات سامانه
محتویات
اطّلاعات کلی سختافزارها
# lshw
محدود کردن خروجی
همچنین با استفاده از گزینهٔ c میتوان بخشی خاص را مشاهده کرد.
کارت گرافیک
# lshw -c display
حافظه
# lshw -c memory
- صفحهٔ lshw در ویکی فارسی اوبونتو
فهرست کردن دستگاههای PCI
# lspci
- صفحهٔ lspci در ویکی فارسی اوبونتو
اطّلاعات جزئی سامانه
بورد اصلی
$ sudo dmidecode -t 2
پردازنده
$ lscpu
$ cat /proc/cpuinfo
- صفحهٔ lscpu در ویکی فارسی اوبونتو
دیسک
$ df -h --total
فهرست دستگاههای بلوکی موجود
$ lsblk $ lsblk -f
برای مشاهده حافظههایی که با
lvm مدیریت میشوند صفحه LVM را ببینید.
حافظه
$ free -hm
- صفحهٔ free در ویکی فارسی اوبونتو
$ cat /proc/meminfo
$ sudo dmidecode -t memory
کرنل
$ uname -a
- صفحهٔ uname در ویکی فارسی اوبونتو
توزیع
چه توزیع شبهیونیکسی روی سامانه نصب شده است.
در بیشتر توزیعها
$ lsb_release -a
$ uname -a
$ cat /proc/version
$ cat /etc/os-release
$ cat /etc/issue
$ cat /etc/issue.net
$ cat /proc/version
سامانههای دبیانپایه
$ cat /etc/debian_version
سامانههای فدوراپایه(ردهت)
$ cat /etc/redhat-release
اوراکل لینوکس
$ cat /etc/oracle-release
یونیکس سولاریس
$ cat /etc/release
فری بی اس دی
$ uname -a $ freebsd-version
یونیکس سولاریس
پردازنده
$ psrinfo -pv
حافظه
$ prtconf
دیسک
$ gdf -h --total
خلاصهای از اطّلاعات سامانه
$ inxi -Fx
- صفحهٔ inxi در ویکی فارسی اوبونتو
سیاههٔ افزارههای بلوکی، میزان مصرف دیسک
$ lsblk -o NAME,FSTYPE,FSSIZE,FSAVAIL,MOUNTPOINT
- صفحهٔ lsblk در ویکی فارسی اوبونتو
نمودار کلی از وضعیت سامانه و فرایندها
$ htop
- صفحهٔ htop در ویکی فارسی اوبونتو
میزان مصرف دیسک
$ df -hl
$ ncdu
- صفحهٔ ncdu در ویکی فارسی اوبونتو
شبکه
اطلاعات شبکهای سامانه
- آیپی سامانه
$ ip a
$ sudo ifconfig -a
$ hostname -I
- نشانی آی پی عمومی
$ curl ifconfig.co/json
نمایش جدول مسیریابی routing table
$ ip r
زمانی که نشانی آیپی مقصد در محدوده آیپی شبکه سامانه نباشد برای دسترسی نیاز به مسیریابی است.
برای اطلاعات بیشتر در مورد سایرکاربردهای فرمان
ip صفحه ip را ببینید.
زمان
نمایش زمان
$ timedatectl status $ date
- صفحهٔ timedatectl در ویکی فارسی اوبونتو
- صفحهٔ date در ویکی فارسی اوبونتو
کاربران و گروهها
نمایش کاربران لاگین کرده و حاضر در سامانه
$ w
نمایش تمام کاربران یک سامانه
$ cat /etc/passwd
افزودن یک کاربر
$ adduser test1
حذف یک کاربر
$ deluser test1
اعمال یا تغییر گذرواژه یک کاربر
# passwd test1
افزودن یک کاربر به گروهی خاص افزودن کاربر test1 به گروه sudo
# usermod -aG sudo test1
پردازهها Process
فرمان
ps برای نمایش فهرستی از پردازهها
برای بررسی و کنترل فرایندها فرمان htop را ببینید.
فرمان kill برای ارسال سیگنال به پردازه به خصوص اتمام اجرا استفاده میشود.
اطّلاعات رایانه به صورت گرافیکی
$ hardinfo
- صفحهٔ hardinfo در ویکی فارسی اوبونتو
اطّلاعات کلی رایانه
$ hostnamectl
فیزیکی یا مجازی بودن سامانه در قسمت Chassis مشخص میشود.
- صفحهٔ hostnamectl در ویکی فارسی اوبونتو
مدیریت سرویسها
سرویسها برنامهها و پردازههایی هستند که به شکل خودکار با راهاندازی سیستمعامل اجرا میشوند. در توزیعهای امروزی که از systemd به عنوان مدیر سرویس استفاده میکنند میتوان از فرمانهای زیر بهره برد.
برای راهاندازی یک سرویس
$ sudo systemctl start Service_Name
متوقف کردن سرویس
stop
نمایش وضعیت کنونی
status
نمایش فایل تنظیمات سرویس
status
اجرای خودکار در راهاندازی
enable
توقف اجرای خودکار در راهاندازی
disable
بازنشانی تنظیمات سرویس
reload
گزارشهای سامانه
گزارش کرنل
dmesg
معمولاً پس از نصب یک سختافزار جدید بررسی میشود.
ویژگیهای سامانه (کاربرد در نماگرفت)
screenfetch
$ screenfetch
- صفحهٔ screenfetch در ویکی فارسی اوبونتو
neofetch
$ neofetch
- صفحهٔ neofetch در ویکی فارسی اوبونتو