You are currently viewing Linux Commands are Commonly Use – 7

Linux Commands are Commonly Use – 7

➡61. ‘getenforce’ কমান্ড ব্যবহার করে ‘SELinux’ এর মোড জানা যাবেঃ

[root@desktop ~]# getenforce

Enforcing

➡62. ‘getfacl’ কমান্ড ব্যবহার করে লিনাক্সে কোনো ফাইল বা ডিরেক্টরির ‘acl’ পার্মিশন জানা যাবেঃ

[root@desktop ~]# getfacl file1

# file: file1
# owner: root
# group: support
user::rw-
group::rw-
other::rw-

➡63. ‘groupadd’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে নতুন গ্রুপ তৈরি করা যায়। নিচে ‘groupadd’ কমান্ডের মাধ্যমে ‘admin’ নামে একটা গ্রুপ তৈরি করা হয়েছেঃ

[root@desktop ~]# groupadd admin

[root@desktop ~]# tail /etc/group ; Check group database

➡64. ‘grep’ বা ‘egrep’ কমান্ড ব্যবহার করে কোনো আউটপুট বা টেক্সট থেকে pattern খুঁজে বের করা যাবে। নিচের কমান্ডের মাধ্যমে ‘/etc/group’ ফাইল থেকে ‘admin’ (pattern) কে খুঁজে বের করা হয়েছেঃ

[root@desktop ~]# grep ‘admin’ /etc/group

admin:x:1005:

➡65. ‘gpasswd’ কমান্ড ব্যবহার করে গ্রুপ অ্যাডমিনিস্ট্রেশন করা হয়। একাধিক ইউজারকে এক সাথে কোনো গ্রুপে ঢুকাতে চাইলে বা কোনো ইউজারকে কোনো গ্রুপ থেকে বাদ দিতে চাইলে নিচের কমান্ডঃ

[root@desktop ~]# gpasswd -M user1,user2,user3 group1

[root@desktop ~]# gpasswd -d user1 group1

নোটঃ
• প্রথম কমান্ডে ‘user1, user2, user3’ কে ‘group1’ –এ ঢুকানো হয়েছে।
• দ্বিতীয় কমান্ডে ‘user1’ ইউজারকে ‘group1’ গ্রুপ থেকে বাদ দেওয়া যাবে।
• উল্লেখ্য যে, ‘user1, user2, user3’ এবং ‘group1’ আগে থেকে সিস্টেমে থাকতে হবে।

➡66. ‘groupmod’ কমান্ডের মাধ্যমে আমরা কোনো পুরাতন গ্রুপ কে Modify করতে পারি। যেমনঃ আমরা যদি ‘admin’ গ্রুপ কে ‘hr-admin’ নামে পরিবর্তন করতে চাই, তাহলে নিচের কমান্ড টি ব্যবহার করতে হবেঃ

[root@desktop ~]# groupmod -n [new group name] [old group name]

[root@desktop ~]# groupmod -n hr-admin admin

[root@desktop ~]# tail /etc/group

➡67. ‘groupdel’ কমান্ড ব্যবহার করে সেকেন্ডারি (Supplementary) গ্রুপ রিমুভ/ডিলিট করা যাবেঃ

[root@desktop ~]# groupdel [group name]

[root@desktop ~]# groupdel hr-admin

[root@desktop ~]# tail /etc/group

➡68. ‘grub2-install’ কমান্ডের মাধ্যমে লিনাক্সের বুট লোডার (grub2) নতুন করে ইনস্টল করা যাবেঃ

[root@desktop ~]# grub2-install /dev/sda1

➡69. ‘grub2-mkconfig’ কমান্ডের মাধ্যমে লিনাক্সের বুট লোডার আপডেট করা যাবেঃ

[root@desktop ~]# grub2-mkconfig –output=/boot/grub2/grub.cfg

নোটঃ উপরের কমান্ডের মাধ্যমে শুধু মাত্র ‘MBR’ ‘ভিত্তিক বুট লোডার আপডেট করা যাবে। ‘GPT’ ভিত্তিক বুট লোডার আপডেট করার জন্য ‘EFI’ ডিরেক্টরির পাথ দেখাতে হবে।

➡70. ‘gzip’ কমান্ডের মাধ্যমে কোনো ফাইলকে ‘Gzip’ পদ্ধতিতে কম্প্রেসড করা যাবেঃ

[root@desktop ~]# gzip file1

[root@desktop ~]# ls

test.gz

Leave a Reply