You are currently viewing Linux Commands are Commonly Use – 9

Linux Commands are Commonly Use – 9

➡81. ‘id’ কমান্ড ব্যবহার করে বর্তমান ইউজারের বা অন্য ইউজারের UID (User ID) বের করা যাবেঃ

[root@desktop ~]# id

uid=0(root) gid=0(root) groups=0(root)

[root@desktop ~]# id student

uid=1000(student) gid=1000(student) groups=1000(student)

➡82. ‘ip link’ কমান্ড ব্যবহার করে সিস্টেমে কয়টা নেটওয়ার্ক কার্ড আছে সেটা জানা যাবেঃ

[root@desktop ~]# ip link

2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state

UP mode DEFAULT group default qlen 1000

   link/ether 00:0c:29:ec:7e:ce brd ff:ff:ff:ff:ff:ff

3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state

UP mode DEFAULT group default qlen 1000

    link/ether 00:0c:29:ec:7e:d8 brd ff:ff:ff:ff:ff:ff

নোটঃ উপরের আউটপুটে ‘ens160’ এবং ‘ens192’ নামে দুইটি নেটওয়ার্ক কার্ড (NIC) এবং ম্যাক অ্যাড্রেস দেখা যাচ্ছে।

➡83. ‘ip addr’ কমান্ড ব্যবহার করে সিস্টেমে সকল ইন্টারফেসের আইপি (IP) অ্যাড্রেস জানা যাবেঃ

[root@desktop ~]# ip addr

ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP

group default qlen 1000

    link/ether 00:0c:29:ec:7e:ce brd ff:ff:ff:ff:ff:ff

    inet 172.25.11.233/24 brd 172.25.11.255 scope global noprefixroute

ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP

group default qlen 1000

    link/ether 00:0c:29:ec:7e:d8 brd ff:ff:ff:ff:ff:ff

    inet 172.25.11.154/24 brd 172.25.11.255 scope global dynamic

noprefixroute ens192

নোটঃ উপরের আউটপুটে ‘ens160’ এবং ‘ens192’ নামে দুইটি নেটওয়ার্ক কার্ডের (NIC) আইপি (IP) দেখা যাচ্ছে।

➡84. ‘ifconfig’ কমান্ড ব্যবহার করে সিস্টেমে সকল ইন্টারফেসের আইপি (IP & IPv6), ম্যাক অ্যাড্রেস (MAC), সাবনেট মাস্ক (Netmask), ব্রডকাস্ট (Broadcast) অ্যাড্রেস জানা যাবেঃ

[root@desktop ~]# ifdown ens160

ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

        inet 172.25.11.233 netmask 255.255.255.0 broad 172.25.11.255

        inet6 2401:ff80:1900:acff:20c:29ff:feec:7ece prefixlen 64

        inet6 fe80::20c:29ff:feec:7ece prefixlen 64 scopeid 0x20

        ether 00:0c:29:ec:7e:ce txqueuelen 1000 (Ethernet)

        RX packets 15911 bytes 3934443 (3.7 MiB)

        RX errors 0 dropped 0 overruns 0 frame 0

        TX packets 3544 bytes 340257 (332.2 KiB)

        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

নোটঃ উপরের আউটপুটে ‘ens160’ এবং ‘ens192’ নামে দুইটি নেটওয়ার্ক কার্ডের (NIC) আইপি (IP) দেখা যাচ্ছে।

➡85. ‘ifdown’ কমান্ড ব্যবহার করে নেটওয়ার্ক কার্ড (NIC) ডিজাবেল (Disable) করা যাবেঃ

[root@desktop ~]# ifdown ens160

Connection ‘System ens160’ successfully deactivated

➡86. ‘ifup’ কমান্ড ব্যবহার করে নেটওয়ার্ক কার্ড (NIC) এনাবেল (Enable) করা যাবেঃ

[root@desktop ~]# ifup ens160

Connection successfully activated

➡87. ‘init’ কমান্ড ব্যবহার করে সিস্টেম রিস্টার্ট (Reboot), বন্ধ (Shutdown), গ্রাফিক্যাল মোডে সুইচ, কমান্ড মোডে সুইচ করা যাবেঃ

[root@desktop ~]# init 0                 ; System shutdown

[root@desktop ~]# init 6                 ; System restart

[root@desktop ~]# init 3                 ; Graphical to Command Mode

[root@desktop ~]# init 5                 ; Command mode to GUI Mode

➡88. ‘iptables’ কমান্ড ব্যবহার করে ‘iptables’ ভিত্তিক ফায়ারওয়ালের তথ্য পাওয়া যাবেঃ

[root@desktop ~]# iptables –nL

Chain INPUT (policy ACCEPT)

target     prot opt source              destination

LIBVIRT_INP  all —   0.0.0.0/0             0.0.0.0/0

➡89. ‘info’ কমান্ড ব্যবহার করে সব কমান্ডের বিস্তারিত জানা যাবে।

[root@desktop ~]# info ifconfig

[root@desktop ~]# info init

[root@desktop ~]# info useradd

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

➡90. ‘jobs’ কমান্ড ব্যবহার করে ইউজার কর্তৃক যে সকল প্রসেস রান করা হয়েছে সেইগুলা জানা যাবেঃ

[root@desktop ~]# jobs

[root@desktop ~]# sleep 500 &

[root@desktop ~]# jobs

[1]+     Running              sleep 500 &

নোটঃ ‘jobs’ কমান্ড ব্যবহার করে দেখা গেল কোনো প্রসেস নাই। এইজন্য ‘sleep’ কমান্ড ব্যবহার করে প্রথমে প্রসেস তৈরি করা হয়েছে, তারপর পুনরায় ‘jobs’ কমান্ড ব্যবহার করা হয়েছে।