You are currently viewing Linux Commands are Commonly Use – 16 (T, U)

Linux Commands are Commonly Use – 16 (T, U)

➡151. ‘top’ কমান্ড ব্যবহার করে রিয়েল টাইম প্রসেস (PID, RAM, CPU) মনিটরিং করা যাবেঃ

[root@desktop ~]# top

নোটঃ ‘top’ কমান্ড থেকে বের হওয়ার জন্য কীবোর্ড থেকে ‘q’ বাটন প্রেস করতে হবে।

➡152. ‘tty’ কমান্ড ব্যবহার করে সিস্টেমের কোন টার্মিনালে লগইন করে কাজ করছি সেটা জানা যাবেঃ

[root@desktop ~]# tty

/dev/pts/0

/dev/tty4

নোটঃ ‘/dev/pts/0’ আউটপুট আসলে বোঝা যাবে রিমোট টার্মিনাল (Telnet/SSH) ব্যবহার করে লগইন করা হয়েছে বা গ্রাফিক্যাল ডেস্কটপের টার্মিনাল থেকে ঢোকা হয়েছে এবং ‘/dev/tty4’ আসলে বোঝা ফিজিক্যাল কনসোল ‘Ctrl + Alt + F4’ দিয়ে লগইন করা হয়েছে।

➡153. ‘tree’ কমান্ড ব্যবহার করে বর্তমান ডিরেক্টরির সকল ফাইল/ডিরেক্টরির পাথ (Tree) দেখা যাবেঃ

[root@desktop ~]# tree

├── anaconda-ks.cfg
├── Desktop
├── Documents
├── Downloads
├── initial-setup-ks.cfg
├── lesson28
│ ├── dir1
│ └── file1
├── Music
├── Pictures
├── Public
├── Templates
└── Videos

10 directories, 3 files

➡154. ‘timedatectl’ কমান্ড ব্যবহার করে সিস্টেমের টাইম সম্পর্কিত তথ্য পাওয়া যাবেঃ

[root@desktop ~]# timedatectl

              Local  time: Wed   2021-10-20 11:59:47    +06

          Universal  time: Wed   2021-10-20 05:59:47    UTC

                 RTC time: Wed   2021-10-20 18:36:53

                Time zone: Asia/Dhaka (+06, +0600)

System clock synchronized: no

              NTP service: inactive

          RTC in local TZ: no

              Local  time: Wed   2021-10-20 11:59:47    +06

          Universal  time: Wed   2021-10-20 05:59:47    UTC

                 RTC time: Wed   2021-10-20 18:36:53

                Time zone: Asia/Dhaka (+06, +0600)

System clock synchronized: no

              NTP service: inactive

          RTC in local TZ: no

• ‘timedatectl’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমের টাইম-জোন পরিবর্তন করা যায়ঃ

[root@desktop ~]# timedatectl set-timezone Asia/Dhaka

[root@desktop ~]# timedatectl

• ‘timedatectl’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমের সময়-তারিখ-বছর পরিবর্তন করা যায়ঃ

[root@desktop ~]# timedatectl set-time ‘2022-06-20 16:14:50’

[root@desktop ~]# timedatectl

➡155. ‘tracepath’ কমান্ড ব্যবহার করে উইন্ডোজের ‘tracert’ কমান্ডের মত আউটপুট পাওয়া যাবেঃ

[root@desktop ~]# tracepath www.google.com

➡156. ‘tcpdump’ কমান্ড ব্যবহার নেটওয়ার্ক ইন্টারফেসের সকল ট্র্যাফিক সংগ্রহ (Sniff/Dump) করা যায়ঃ

[root@desktop ~]# tcpdump –i ens192           ;5 Packets will capture

[root@desktop ~]# tcpdump –c 5 –i ens192      ;5 Packets will capture

➡157. ‘umount’ কমান্ড ব্যবহার করে USB/DVD/ISO/HDD/Share ডিসকানেক্ট (Unmount) করা যায়ঃ

[root@desktop ~]# umount /dev/sr0     ; DVD Unmount

[root@desktop ~]# umount /dev/sdb1    ; USB/Pendrive Unmount

[root@desktop ~]# umount /nfsdata1    ; NFS Share Unmount

➡158. ‘uname’ কমান্ড ব্যবহার করে OS/Kernel/Version/Architecture সম্পর্কিত তথ্য পাওয়া যাবেঃ

[root@desktop ~]# uname –r               ; kernel version

[root@desktop ~]# uname –p               ; Processor Architecture

[root@desktop ~]# uname –o               ; OS Type

[root@desktop ~]# uname –a                ; All Information

Linux nfs-server.example.com 4.18.0-305.3.1.el8.x86_64 #1 SMP Tue Jun 1

16:14:33 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

➡159. ‘umask’ কমান্ড ব্যবহার করে লিনাক্সের ফাইল তৈরির পার্মিশন লেভেল (Umask) জানা যায়ঃ

[root@desktop ~]# umask ; Root User’s Umask

0022

[student@desktop ~]$ umask ; Regular User’s Mask

0002

নোটঃ মূলত ‘umask’ ভ্যালুর উপরে ভিত্তি করে লিনাক্সে ফাইল/ডিরেক্টরি পার্মিশন সেট হয়। আর ‘umask’ ভ্যালু ‘root’ ইউজার এবং রেগুলার ইউজারের আলাদা আলাদা হয়ে থাকে। লিনাক্সের মেক্সিমাম ফাইল পার্মিশন (666) বা ডিরেক্টরি পার্মিশন (777) থেকে ‘umask’ ভ্যালু বাদ দিলে যা থাকে, তার উপরে ভিত্তি করে ফাইল/ডিরেক্টরির পার্মিশন সেট হয়।

➡160. ‘unxz’ কমান্ড ব্যবহার করে ‘.xz’ টাইপের Compressed ফাইল Decompress করা হয়ঃ

[root@desktop ~]# unxz file.xz

➡161. ‘unzip’ কমান্ড ব্যবহার করে ‘.zip’ টাইপের Compressed ফাইল Decompress করা হয়ঃ

[root@desktop ~]# unzip file.zip