You are currently viewing Linux Commands are Commonly Use – 14 (S)

Linux Commands are Commonly Use – 14 (S)

➡131. ‘route’ কমান্ড ব্যবহার করে রাউটিং টেবিল এবং গেটওয়ে (Default) দেখা যাবেঃ

[root@desktop ~]# route –n

Destination    Gateway      Genmask       Flags   Metric  Ref   Use   Iface
0.0.0.0       172.25.11.1   0.0.0.0       UG      100      0     0    ens33
172.25.11.0   0.0.0.0       255.255.255.0 U       100      0     0    ens33
192.168.122.0 0.0.0.0       255.255.255.0 U       0        0     0   virbr0

➡132. ‘rpm’ কমান্ড ব্যবহার করে Red Hat/CentOS সিস্টেমে প্যাকেজ ইন্সটল/রিমুভ করা হয়ঃ

[root@desktop ~]# rpm –qa

[root@desktop ~]# rpm –qa | grep firefox

[root@desktop ~]# rpm –e firefox

[root@desktop ~]# rpm –qa | grep firefox

নোটঃ প্রথম কমান্ডে (rpm -qa) ব্যবহার করে সিস্টেমে (RHEL/CentOS/Fedora) কি কি প্যাকেজ ইন্সটল করা আছে সেটা জানা যাবে। দ্বিতীয় কমান্ডে ‘Firefox’ প্যাকেজ (RPM) টি ইন্সটল আছে কিনা সেটা দেখা হয়েছে এবং ‘rpm –e’ কমান্ড ব্যবহার করে প্যাকেজ (RPM) রিমুভ করা হয়েছে।

➡133. ‘runlevel’ কমান্ড ব্যবহার সিস্টেম GUI মোডে না Minimal মোডে রান করছে সেটা জানা যাবেঃ

[root@desktop ~]# runlevel

N  5

নোটঃ আউটপুট যদি ‘N 5’ আসে তাহলে বুঝতে হবে, GUI (Graphical User Inetrface) মোডে রান করছে আর যদি ‘N 3’ আসে তাহলে, বুঝতে হবে সিস্টেম Minimal (Only CLI) মোডে রান করছে।

➡134. ‘startx’ কমান্ড ব্যবহার কমান্ড কনসোল থেকে সুইচ করে গ্রাফিক্যাল মোডে (GUI) যাওয়া যাবেঃ

[root@desktop ~]# startx

➡135. ‘setenforce’ কমান্ড ব্যবহার ‘SELinux’ মোড পরিবর্তন (Enforcing/Permissive) করা যায়ঃ

[root@desktop ~]# getenforce

Enforcing

[root@desktop ~]# setenforce 0 | 1

নোটঃ SELinux এর বর্তমান মোড জানার জন্য ‘getenforce’ কমান্ড ব্যবহার করা হয়। SELinux এর মোড দুই ধরণের হয়ে থাকে, অর্থাৎ Enforcing মোড এবং Permissive মোড। ‘setenforce 0’ দিলে Enforcing মোড থেকে Permissive মোডে সুইচ করা যাবে, আর ‘setenforce 1’ দিলে Permissive মোড থেকে Enforcing মোডে পরিবর্তন করা


Tumore prostatico: la prognosi in base a stadio, grado e rischio

Tumore prostatico: la prognosi in base a stadio, grado e rischio

যাবে। SELinux মূলত RHEL/CentOS/Fedora ডিস্ট্রিবিউশন ভিত্তিক ব্যবহার হয়ে থাকে।

➡136. ‘scp’ কমান্ড ব্যবহার রিমোট ক্লায়েন্ট/সার্ভারের মধ্যে ডাটা ট্রান্সফার (send/recive) করা যায়ঃ

[root@desktop ~]# scp /etc/passwd 172.25.11.10:/root/Desktop

[root@desktop ~]# scp 172.25.11.10:/etc/passwd /root/Desktop

➡137. ‘seq’ কমান্ড ব্যবহার একটি ফাইলের মধ্যে ইচ্ছামত (1,2,3,….) নাম্বার যোগ করা যায়ঃ

[root@desktop ~]# seq 10000 > file1

[root@desktop ~]# ls

[root@desktop ~]# cat file1

9997

9998

9999

10000

নোটঃ উপরের কমান্ডে ‘seq’ কমান্ড দিয়ে ‘10000’ দেওয়া হয়েছে, তাহলে ‘file1’ 1 থেকে 10000 পর্যন্ত নাম্বার স্টোর করবে।

➡138. ‘sestatus’ কমান্ড ব্যবহার লিনাক্স সিস্টেমের ‘SELinux’ সম্পর্কিত তথ্য পাওয়া যায়ঃ

[root@desktop ~]# sestatus

SELinux status:                   enabled

SELinuxfs mount:                  /sys/fs/selinux

SELinux root directory:           /etc/selinux

Loaded policy name:               targeted

Current mode:                     permissive

Mode from config file:            enforcing

Policy MLS status:                enabled

Policy deny_unknown status:       allowed

Memory protection checking:       actual (secure)

Max kernel policy version:         33

➡139. ‘showmount’ কমান্ড ব্যবহার Local/Remote সিস্টেমে কি কি ‘NFS’ শেয়ার আছে সেটা দেখা যাবেঃ

[root@desktop ~]# showmount –e localhost ; Local System

[root@desktop ~]# showmount –e 172.25.11.254 ; Remote System

➡140. ‘shutdown’ কমান্ড ব্যবহার লিনাক্স সিস্টেম Restart/Shutdown করা যাবেঃ

[root@desktop ~]# shutdown –P now ; Shutdown

[root@desktop ~]# shutdown –r ; restart

➡133. ‘su’ কমান্ড ব্যবহার লিনাক্স সিস্টেমে এক ইউজার থেকে অন্য ইউজারে সুইচ করা যায়ঃ

[student@desktop ~]# su ; Switch to ‘root’ user

[root@desktop ~]# su student ; Switch to ‘student’ user

নোটঃ রেগুলার ইউজার (Student/Sumon/Shakib) ইউজার থেকে যদি ‘root’ ইউজারে সুইচ করতে চাই, তাহলে ‘su’ কমান্ড দিলেই হবে, আর যদি ‘root’ ইউজার অন্য কোনো ইউজারের টার্মিনালে সুইচ করতে চাই, তাহলে ‘su’ লিখে সেই ইউজারের নাম দিতে হবে।

➡134. ‘sleep’ কমান্ড ব্যবহার একটি নির্দিষ্ট সময় পর্যন্ত টার্মিনাল আইডেল (Sleep) মোডে থাকবেঃ

[root@desktop ~]# sleep 10

নোটঃ উপরের কমান্ডে ১০ সেকেন্ডের জন্য টার্মিনাল Sleep মোডে থাকবে এবং চাইলে ইচ্ছামত টাইম বাড়ানো যাবে।

➡135. ‘ssh’ কমান্ড ব্যবহার করে লিনাক্স সার্ভারে/রাউটারে/ফায়ারওয়ালে ‘SSH’ লগইন করা যাবেঃ

[root@desktop ~]# ssh [email protected]

[root@desktop ~]# ssh [email protected]

নোটঃ উপরের কমান্ডে ‘root’ এবং ‘student’ একাউন্ট দিয়ে লগইন করার পদ্ধতি দেখানো হয়েছে। এক্ষেত্রে রিমোট সিস্টেমে উক্ত ইউজারদের একাউন্ট থাকতে হবে এবং পাসওয়ার্ড জানা থাকতে হবে।

➡136. ‘source’ কমান্ড ব্যবহার করে কোনো ফাইলে পরিবর্তনের (edit) পরে ফাইল আপডেট করা হয়ঃ

[root@desktop ~]# source /etc/login.def

➡137. ‘smbpasswd’ কমান্ড ব্যবহার করে ‘Samba’ সার্ভারের ইউজারদের পাসওয়ার্ড Set/Reset করা হয়ঃ

[root@desktop ~]# smbpasswd –a student ; add new samba user

[root@desktop ~]# smbpasswd student ; reset samba password

➡138. ‘sh’ কমান্ড ব্যবহার করে শেল স্ক্রিপ্ট (Bash/Shell) এক্সিকিউট (Run) করা যায়ঃ

[root@desktop ~]# sh backup_script.sh

নোটঃ উপরে ‘backup_script.sh’ নামে একটা শেল স্ক্রিপ্ট ফাইল ‘sh’ কমান্ড ব্যবহার করে এক্সিকিউট করা হয়েছে।

➡139. ‘ss’ কমান্ড ব্যবহার করে সিস্টেমে কি কি সার্ভিস পোর্ট (TCP/UDP) ওপেন আছে সেটা দেখা যাবেঃ

[root@desktop ~]# ss –ntl

State   Recv-Q   Send-Q    Local Address:Port     Peer Address:Port

LISTEN   0       128       0.0.0.0:44845          0.0.0.0:*

LISTEN   0       128       0.0.0.0:111            0.0.0.0:*

LISTEN   0       128       0.0.0.0:20048          0.0.0.0:*

LISTEN   0       32        192.168.122.1:53       0.0.0.0:*

➡140. ‘systemctl’ কমান্ড ব্যবহার করে বিভিন্ন সার্ভিস (Mail, FTP, SSH) Start/Stop/Disable করা যায়ঃ

[root@desktop ~]# systemctl status crond

[root@desktop ~]# systemctl stop crond

[root@desktop ~]# systemctl disable crond

[root@desktop ~]# systemctl restart crond

[root@desktop ~]# systemctl enable crond

নোটঃ
• প্রথম কমান্ডের মাধ্যমে ‘crond’ সার্ভিসের বর্তমান অবস্থা (status) জানা যাবে।
• দ্বিতীয় কমান্ডের মাধ্যমে ‘crond’ সার্ভিসটি বন্ধ (stop) করা হয়েছে।
• তৃতীয় কমান্ডের মাধ্যমে ‘crond’ সার্ভিসটি স্থায়ী ভাবে ডিজাবেল (Disable) করা হয়েছে।
• চতুর্থ কমান্ডের (restart) মাধ্যমে ‘crond’ সার্ভিসটি পুনরায় স্টার্ট (restart) করা হয়েছে।
• পঞ্চম কমান্ডের (enable) মাধ্যমে ‘crond’ সার্ভিসটি স্থায়ী ভাবে এনাবেল (Enable) করা হয়েছে।



Youtube