
151. ‘top’ কমান্ড ব্যবহার করে রিয়েল টাইম প্রসেস (PID, RAM, CPU) মনিটরিং করা যাবেঃ
[root@desktop ~]# top
152. ‘tty’ কমান্ড ব্যবহার করে সিস্টেমের কোন টার্মিনালে লগইন করে কাজ করছি সেটা জানা যাবেঃ
[root@desktop ~]# tty
/dev/pts/0
/dev/tty4
Two-Factor (2FA) Authentication System:
Two-Factor Authentication (2FA) পদ্ধতি ব্যবহার করতে পাসওয়ার্ডের পাশাপাশি OTP (One Time Password) কোড ব্যবহার করতে হবে। OTP সিস্টেম TOTP (Time-based One-Time password) অ্যালগরিদম ব্যবহার করে One Time Password জেনারেট করে, যেটা ‘IETF’ স্ট্যান্ডার্ড মেনে চলে। OTP জেনারেট করার জন্য আমারা স্মার্ট ফোন ব্যবহার করতে পারি। মার্কেটে বিভিন্ন ধরনের OTP জেনারেটর অ্যাপস আছে, আমরা আমাদের এই টপিকসে Google Authenticator ব্যবহার করে OTP জেনারেট করা হবে। এজন্য আমাদের স্মার্টফোনে Google Authenticator অ্যাপস ইন্সটল করতে হবে।
Step 01: Install Required Packages
Google Authenticator একটি EPEL (Extra Packages for Enterprise Linux) সার্ভিস সুতরাং এখানে EPEL এর RPM টি ইন্সটল করতে হবে। EPEL ইন্সটল শেষ হলে Google Authenticator এবং QR কোডের জন্য প্রয়োজনীয় প্যাকেজ (qrencode) ইন্সটল করতে হবে।
[rooot@desktop ~]# yum install -y epel-release
[rooot@desktop ~]# yum install -y google-authenticator qrencode
ns160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.11.151 netmask 255.255.255.0 broadcast 172.25.11.255
inet6 fe80::609f:b30a:22d0:878d prefixlen 64 scopeid 0x20
ether 00:0c:29:1e:33:f1 txqueuelen 1000 (Ethernet)
RX packets 200461 bytes 42956206 (40.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13257 bytes 1104211 (1.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:1e:33:fb txqueuelen 1000 (Ethernet)
RX packets 177800 bytes 11733544 (11.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 204 bytes 38844 (37.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 204 bytes 38844 (37.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collision