উবুন্টু 14.04 সার্ভার ইনস্টলেশন গাইড এবং সেটআপ ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি)


ফোন ও ট্যাবলেট পণ্যগুলির উবুন্টু সহ এপ্রিল 17 2014-এ সমস্ত উবুন্টু 14.04 স্বাদ প্রকাশের সাথে সাথে উবুন্টুর পিছনের সংস্থা ক্যানোনিকাল, সফ্টওয়্যার এবং আপডেটগুলিতে পাঁচ বছরের দীর্ঘমেয়াদী সমর্থন সহ সার্ভার, ক্লাউড এবং সার্ভার কোর সংস্করণ প্রকাশ করেছে had এপ্রিল 2019।

এই বিশ্বস্ত তাহর কোডনাম রিলিজ সম্পর্কে সর্বাধিক উল্লেখযোগ্য বিষয়গুলির মধ্যে একটি হ'ল সার্ভার সংস্করণ এখন কেবলমাত্র x64 বিট কম্পিউটার আর্কিটেকচার প্রসেসরের জন্য উপলব্ধ।

এই প্রকাশের সাথে সম্পর্কিত অন্যান্য গুরুত্বপূর্ণ বিষয়গুলি উবুন্টু অফিসিয়াল উইকি পৃষ্ঠায় উপস্থাপন করা হয়েছে:

  1. লিনাক্স কার্নেল ৩.১৩ v3.13.9 এর উপর ভিত্তি করে আপস্ট্রিম স্থিত লিনাক্স কার্নেল জাদুকরীতে ইন্টারফেস বন্ধন, সেতু, টিসিপি সংযোগ ব্যবস্থাপনার ওপেন ভিএসউইচ ২.০.১ সমর্থন সম্পর্কে আরও ভাল নেটওয়ার্কিং অভিজ্ঞতা অন্তর্ভুক্ত রয়েছে।
  2. একটি আরও ভাল ভার্চুয়ালাইজেশন সমর্থন (এক্সইএন, কেভিএম, ডাব্লুএমওয়্যার এবং মাইক্রোসফ্ট হাইপার-ভি হাইপারভাইজার), ফাইল সিস্টেমে সাধারণ সম্পাদনা, এআরএম সমর্থন এবং আরও অনেক উন্নতি
  3. পাইথন 3.4
  4. অ্যাপআর্মার নতুন বৈশিষ্ট্য
  5. আপস্টার্ট 1.12.1
  6. ওপেনস্ট্যাক (আইসহাউস) 2014.1
  7. পুতুল 3
  8. জেন 4.4 (কেবলমাত্র x86 এবং x64)
  9. কেফ 0.79
  10. কিমু 2.0.0 হার্ডওয়্যার এমুলেটর
  11. vSwitch ২.০.১ খুলুন
  12. Libvirt 1.2.2
  13. এলএক্সসি 1.0
  14. MAAS 1.5
  15. জুজু 1.18.1
  16. স্ট্রংসওয়ান আইপিসেক
  17. মাইএসকিউএল (সম্প্রদায়ের বিকল্প মারিয়াডিবি 5.5, পারকোনা এক্সট্রাডিবি ক্লাস্টার 5.5, মাইএসকিউএল 5.6 এছাড়াও)
  18. অ্যাপাচি 2.4
  19. পিএইচপি 5.5

কেবলমাত্র x64 বিট সিস্টেমের জন্য নিম্নলিখিত লিঙ্কটি ব্যবহার করে ইনস্টলেশন আইএসও চিত্রটি ডাউনলোড করা যায়।

  1. উবুন্টু -14.04-সার্ভার-amd64.iso

এই টিউটোরিয়ালটির সুযোগটি হ'ল উবুন্টু 14.04 সার্ভারের একটি সিডি মিডিয়া বা একটি ইউএসবি বুটেবল স্টিক থেকে তৈরি একটি ক্লাসিক ইনস্টলেশন এবং এলএএমপি (লিনাক্স, অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি) প্যাকেজগুলির একটি বেসিক ইনস্টলেশন বেসিক কনফিগারেশনের সাথে স্ট্যাক করা।

পদক্ষেপ 1: উবুন্টু 14.04 সার্ভার ইনস্টল করা

1. একটি বুটেবল সিডি/ইউএসবি চিত্র তৈরি করুন। সিস্টেম বুট করার অনুক্রমের পরে আপনার মিডিয়া বুটযোগ্য টাইপগুলি BIOS বিকল্পগুলি (সিডি/ডিভিডি বা ইউএসবি ড্রাইভ) থেকে চয়ন করুন। প্রথম প্রম্পটে আপনার ভাষার শেষ প্রান্তটি চাপুন hit

২. পরবর্তী স্ক্রিনে উবুন্টু সার্ভারটি ইনস্টল করুন এবং এন্টার টিপুন।

৩. পরবর্তী আপনার সিস্টেম ডিফল্ট ভাষা এবং ইনস্টলেশন প্রক্রিয়া ভাষা নির্বাচন করুন।

৪. যদি আপনার দেশটি না থেকে ডিফল্ট তালিকাভুক্ত থাকে তবে অবস্থানের বিকল্পগুলি অন্যটি চয়ন করুন, আপনার মহাদেশ এবং তারপরে আপনার দেশটি নির্বাচন করুন।

৫. পরবর্তী আপনার স্থানীয় অবস্থান নির্বাচন করুন, ইউটিএফ -8 এনকোডিংয়ের মতো সাধারণ পছন্দ করার চেষ্টা করুন যাতে পরে আপনার কীবোর্ডে সমস্যা না হয়।

Next. পরবর্তী প্রম্পটে আপনার কীবোর্ডটি কনফিগার করুন - আবার সার্ভারে আপনার একটি সাধারণ কীবোর্ড ভাষা চয়ন করা উচিত। এছাড়াও এই পর্যায়ে ইনস্টলার স্বয়ংক্রিয়ভাবে আপনার কীবোর্ড লেআউটটিকে একটি সিরিজের কীগুলি চাপ দিয়ে সনাক্ত করতে পারে তাই ইংরেজীটিকে ডিফল্ট ভাষা হিসাবে বেছে নেওয়ার জন্য পরামর্শ দিন।

The. ইনস্টলেশন প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য কিছু অতিরিক্ত সফ্টওয়্যার উপাদান লোড হওয়ার পরে। যদি আপনার সার্ভারটি নেটওয়ার্কের সাথে সংযুক্ত থাকে এবং আপনি আপনার সরাসরি সংযুক্ত নেটওয়ার্কে একটি ডিএইচসিপি সার্ভার চালনা করেন তবে ইনস্টলার স্বয়ংক্রিয়ভাবে ডিএইচসিপি সার্ভার থেকে সরবরাহিত নেটওয়ার্ক সেটিংস কনফিগার করে।

যেহেতু কোনও সার্ভার সর্বজনীন বা বেসরকারী নেটওয়ার্ক পরিষেবাদি সরবরাহ করে তাই নেটওয়ার্ক সেটিং (বিশেষত আইপি ঠিকানা) সর্বদা স্থিতিযুক্ত কনফিগার করা উচিত।

৮. যদি আপনি নেটওয়ার্ক হোস্টনেম প্রম্পট ট্যাব কী টিপে একই ফলাফলটি পান তবে পিছনে যান এবং ম্যানুয়ালি নেটওয়ার্ক কনফিগার করুন।

9. পরবর্তী প্রম্পট সিরিজে আপনার নেটওয়ার্ক ইন্টারফেস সেটিংস প্রবেশ করুন: আইপি ঠিকানা, নেটমাস্ক, গেটওয়ে এবং ডিএনএস নেম সার্ভার।

10. আপনার সিস্টেমের হোস্টনাম সেটআপ করুন - আপনি আপনার এফকিউডিএনও প্রবেশ করতে পারেন। আপনার সিস্টেমের হোস্টনেমটি বুদ্ধিমান এবং অনন্য চয়ন করার পরামর্শ দেওয়া হবে কারণ কিছু প্রোগ্রাম এটির উপর নির্ভর করে।

১১. এখন আপনার প্রশাসনিক ব্যবহারকারীর সেটআপ করার সময় এসেছে। উবুন্টুতে এই ব্যবহারকারীর মূল অ্যাকাউন্টটি প্রতিস্থাপন করে এবং sudo নিয়োগের মাধ্যমে সমস্ত রুট অ্যাকাউন্ট ক্ষমতা রয়েছে। আপনার ব্যবহারকারীর নামটি প্রবেশ করুন এবং চালিয়ে যান hit

12. আপনার পাসওয়ার্ডটি দু'বার প্রবেশ করান এবং সুরক্ষার কারণে আপনার সর্বদা সার্ভারে শক্তিশালী নির্বাচন করা উচিত (কমপক্ষে 12 টি অক্ষর উচ্চ, নিম্ন, সংখ্যাসূচক এবং বিশেষ সহ)।

আপনি দুর্বল পাসওয়ার্ড ব্যবহার করার ক্ষেত্রে ইনস্টলার আপনাকে সতর্ক করবে will আপনি যদি কোনও পরীক্ষার সার্ভারে থাকেন তবে হ্যাঁ চয়ন করুন এবং আরও চালিয়ে যান।

13. যদি আপনার সার্ভারটিতে ব্যবহারকারীদের হোম পার্টিশনের সংবেদনশীল, গোপন বা গুরুত্বপূর্ণ ডেটা থাকে তবে পরবর্তী স্ক্রিনে হোম ডিরেক্টরি এনক্রিপ্ট করে সমস্ত ডেটা সুরক্ষিত করার বিকল্প সরবরাহ করে। যদি এটি না হয় তবে না চয়ন করুন এবং এন্টার টিপুন।

14. যদি ইনস্টলারটি চালিত হয় এবং আপনার নেটওয়ার্ক ইন্টারফেস কার্ডে ইন্টারনেট কানেক্টিভিটি থাকে তবে ইনস্টলারটি স্বয়ংক্রিয়ভাবে আপনার অবস্থান সনাক্ত করবে এবং আপনার সঠিক সময় অঞ্চলটি সেটআপ করবে। প্রদত্ত সময়টি সঠিকভাবে সেটআপ না করা থাকলে তালিকা থেকে এটি নিজেই বেছে নেওয়ার বিকল্প আপনার কাছে রয়েছে অন্যথায় হ্যাঁ নির্বাচন করুন এবং এন্টার টিপুন।

15. হার্ড-ডিস্ক পার্টিশন টেবিলটি একটি সার্ভারের সাথে জড়িত একটি অত্যন্ত সংবেদনশীল বিষয় কারণ এখানে আপনার সার্ভারের চূড়ান্ত গন্তব্য প্রকারের ওয়েব সার্ভার, ডাটাবেসগুলি, ফাইল শেয়ারিং এনএফএস, সাম্বা, অ্যাপ্লিকেশন সার্ভার ইত্যাদির উপর নির্ভর করে আপনাকে প্রচুর টুইট করতে হবে etc.

  1. উদাহরণস্বরূপ, যদি অপ্রয়োজনীয়তা, ব্যর্থতা ও উচ্চ-প্রাপ্যতা প্রয়োজন হয় আপনি RAID 1 সেটআপ করতে পারেন, আপনার স্থান দ্রুত বাড়লে আপনি RAID 0 এবং LVM সেটআপ করতে পারেন
  2. আরও সাধারণ ব্যবহারের জন্য আপনি কেবল এলভিএম সহ গাইডেড বিকল্পটি ব্যবহার করতে পারেন, এটি বিকাশকারীদের তৈরি কাস্টমাইজড বিকল্প
  3. উত্পাদনের পরিবেশের জন্য আপনার সম্ভবত এলভিএম, সফ্টওয়্যার বা হার্ডওয়্যার রu্যাড থাকতে হবে এবং/(মূল),/হোম,/বুট এবং/ভারের জন্য পৃথক পার্টিশন থাকা উচিত (/ var পার্টিশনের একটি প্রোডাকশন সার্ভারে সবচেয়ে দ্রুত বর্ধনশীল হার রয়েছে কারণ) এখানে লগ, ডেটাবেস, অ্যাপ্লিকেশন মেটা সম্পর্কিত তথ্য, সার্ভারের ক্যাশে এবং অন্যান্য উপস্থিত রয়েছে located

পার্টিশন ডিস্কে গাইডেড ইউজার পুরো ডিস্কটি বেছে নিন এবং LVM সেটআপ করুন -> আপনার ডিস্কটি পার্টিশনের জন্য নির্বাচন করুন এবং পার্টিশন টেবিল গ্রহণ করুন।

16. পার্টিশন টেবিলটি ডিস্কে লেখার পরে ইনস্টলারটি আপনাকে আবার একটি পার্টিশন পর্যালোচনার অনুরোধ জানায়। পার্টিশন টেবিলটি গ্রহণ করুন এবং হ্যাঁ চাপুন।

আপনি যদি এই পার্টিশন সারণিতে কিছু পরিবর্তন করতে চান তবে আপনি না নির্বাচন করতে পারেন এবং আপনার পার্টিশনগুলি সম্পাদনা করতে পারেন।

17. সমস্ত হার্ড-ডিস্ক পার্টিশনগুলি ডিস্কে লেখার পরে ইনস্টলার ডেটা সফ্টওয়্যারটি ডিস্কে অনুলিপি করতে শুরু করে এবং তারপরে HTTP প্রক্সি বিকল্পে পৌঁছায়। যদি আপনি কোনও প্রক্সি দিয়ে ইন্টারনেট অ্যাক্সেস না করেন তবে এটিকে ফাঁকা রেখে চালিয়ে যান।

18. এরপরে ইনস্টলারটি সফ্টওয়্যার প্যাকেজগুলির জন্য সিডি চিত্রটি স্ক্যান করে আপডেট বিকল্পগুলিতে পৌঁছে। কোনও স্বয়ংক্রিয় আপডেট চয়ন করুন না কারণ সার্ভারে আপনার ম্যানুয়াল আপডেট করার চেষ্টা করা উচিত।

19. এখন বেস সিস্টেম ইনস্টল করা আছে তবে ইনস্টলারটি টাস্কসেল প্যাকেজটি আহ্বান করে যা আপনাকে শেষ করার আগে কিছু সার্ভার প্যাক ইনস্টল করতে সহায়তা করে। আপনার সার্ভারের আরও ভাল নিয়ন্ত্রণের জন্য স্পেস বার কী টিপে কেবল ওপেনএসএইচ সার্ভারটি বেছে নিন অন্যরা পরে ইনস্টল ও কনফিগার হবে এবং চালিয়ে যান নির্বাচন করুন।

20. এমআরবিতে GRUB ইনস্টল করার দাবিতে আপনার মনিটরে শেষ বিকল্পটি প্রদর্শিত হওয়ার সময় নির্বাচিত প্যাকেজগুলি ইনস্টল করা হচ্ছে। কারণ GRUB ব্যতীত সিস্টেম তার নিজের উপর বুট করতে পারে না, হ্যাঁ চয়ন করুন।

21. GRUB বুট লোডার ইনস্টল হয়ে গেলে ইনস্টলেশন প্রক্রিয়াটি শেষ পর্যায়ে পৌঁছে। আপনার মিডিয়া ইনস্টলেশন ড্রাইভ (সিডি/ডিভিডি, ইউডিবি) সরান এবং পুনরায় বুট করতে চালিত হিট করুন।

অভিনন্দন! উবুন্টু 14.04 এলটিএস সার্ভার সংস্করণ এখন ইনস্টল করা হয়েছে এবং আপনার ব্র্যান্ডের নতুন ধাতব বা ভার্চুয়াল মেশিনে রক করতে প্রস্তুত।

পদক্ষেপ 2: বেসিক নেটওয়ার্ক কনফিগারেশন

আপাতত কেবলমাত্র কোর সার্ভার প্যাকেজগুলি ইনস্টল করা আছে এবং আপনি সত্যই আপনার নেটওয়ার্কের জন্য নেটওয়ার্ক পরিষেবা সরবরাহ করতে পারবেন না।

আপনার সার্ভার কনসোলে আপাতত সফ্টওয়্যারটি ইনস্টল করার জন্য এবং নেটওয়ার্ক সংযোগ, সেটিংস, স্টার্টআপ ডেমোনস, সফ্টওয়্যার উত্স, আপডেট এবং অন্যান্য লিনাক্স কমান্ডের একটি চালনা করে অন্যান্য প্রাথমিক কনফিগারেশন যাচাই করুন।

22. সিস্টেম লোড এবং বেসিক তথ্য দেখুন - আপনার শংসাপত্রগুলির সাথে লগইন করার পরে এই তথ্যটি ডিফল্ট এমওটিডি দ্বারা উপস্থাপিত হয়। এছাড়াও htop কমান্ড দরকারী।

23. নিম্নলিখিত কমান্ডটি ব্যবহার করে নেটওয়ার্কের আইপি ঠিকানাগুলি যাচাই করুন।

# ifconfig –a

24. ইন্টারনেট সংযোগ যাচাই করুন: একটি ডোমেন নামের বিরুদ্ধে পিং কমান্ড চালান (এটি টিসিপি/আইপি স্ট্যাক এবং ডিএনএস পরীক্ষা করবে)।

# ping –c 4 google.ro

আপনি যদি "অজানা হোস্ট" বার্তা পান তবে আপনার ‘/etc/resolv.conf’ ফাইলটি সম্পাদনা করুন এবং নিম্নলিখিতটি যুক্ত করুন।

nameserver  your_name_servers_IP

স্থায়ী পরিবর্তনের জন্য ‘/ ইত্যাদি/নেটওয়ার্ক/ইন্টারফেস’ ফাইল সম্পাদনা করুন এবং ডিএনএস-নেমসারভার নির্দেশিকা যুক্ত করুন।

25. নিম্নলিখিত কমান্ডটি ব্যবহার করে মেশিনের হোস্টনাম যাচাই করুন।

# cat /etc/hostname
# cat /etc/hosts
# hostname
# hostname –f

26. রান-লেভেলগুলিতে ইনস্টল ও চালিত ‘sysv-rc-conf’ ইউটিলিটি যা chkconfig প্যাকেজটি প্রতিস্থাপন করে সেখানে চালান ডিএনমন সক্ষম বা অক্ষম করতে।

$ sudo apt-get install sysv-rc-conf
$ sudo sysv-rc-conf

27. কোনও পরিষেবা শুরু করার জন্য, থামাতে বা যাচাই করতে (ডিমন) নিম্নলিখিত আদেশগুলি চালান।

# sudo service ssh restart

# sudo /etc/init.d/ service_name start|stop|restart|status

28. সার্ভার প্রক্রিয়াগুলি দেখুন, সংযোগগুলি খুলুন (রাষ্ট্রের শোনো)।

$ ps aux | grep service-name
$ sudo netstat –tulpn
$ sudo lsof -i

29. সফ্টওয়্যার সংগ্রহস্থলগুলি সম্পাদনা করতে, '/etc/apt/sources.list' ফাইলটি খুলুন।

কমান্ডটি সহ নতুন সংগ্রহস্থল কীগুলি আমদানি করুন।

# sudo apt-key adv –keyserver keyserver.ubuntu.com --recv-keys key_hash

30. আপডেট সিস্টেম।

# sudo apt-get update && sudo apt-get upgrade

পদক্ষেপ 3: ল্যাম্প স্ট্যাক ইনস্টল করুন

এলএএমপি সংক্ষিপ্ত বিবরণটি লিনাক্স ওএস, অ্যাপাচি এইচটিটিপি সার্ভার, মাইএসকিউএল, মারিয়াডিবি, মঙ্গোডিবি ডাটাবেস, পিএইচপি, পার্ল বা পাইথন প্রোগ্রামিং ভাষার জন্য ডায়নামিক ওয়েবপেজ তৈরির জন্য ব্যবহৃত হয় rating এই সমস্ত উপাদান নিখরচায় এবং ওপেন সোর্স সফ্টওয়্যার এবং গতিশীল ওয়েবসাইট বা অন্যান্য ওয়েব অ্যাপ্লিকেশন তৈরির জন্য উপযুক্ত এবং বর্তমানে ইন্টারনেটে সর্বাধিক ব্যবহৃত প্ল্যাটফর্ম (গত বছর অ্যাপাচি সমস্ত সক্রিয় ওয়েবসাইটগুলির 54% এর বেশি পরিবেশন করার অনুমান করেছিল)।

31. LAMP ধাপে ধাপে বা কেবল একটি একক কমান্ড ব্যবহার করে ইনস্টল করা যেতে পারে।

$ sudo apt-get install apache2 php5 php5-mysql mysql-client mysql-server

ইনস্টল করার সময় মাইএসকিএল ডাটাবেস পাসওয়ার্ডটি প্রবেশ করুন এবং নিশ্চিত করুন।

32. পিএইচপি স্থিতি নিশ্চিত করতে নীচের সামগ্রীর সাথে একটি ‘তথ্য.এফপিপি’ ফাইল তৈরি করুন ‘/ var/www/html’ সার্ভারের পথে path

<?php phpinfo(); ?>

33. তারপরে একটি ব্রাউজার খুলুন এবং আপনার সার্ভারের আইপি ঠিকানা বা http://server_address/info.php লিখুন।

উবুন্টু 14.04 এবং এলএএমপি নেটওয়ার্ক সার্ভিসগুলি সরবরাহ করার জন্য, সমস্ত ধরণের গতিশীল বা স্ট্যাটিক ওয়েবসাইট বিকাশ করার জন্য, অ্যাপাচি সিজিআইয়ের সহায়তায় জটিল ওয়েব অ্যাপ্লিকেশনগুলি, এগুলি সবই ফ্রি এবং ওপেন সোর্স সফ্টওয়্যার এবং সর্বশেষত ব্যবহার করে সর্বনিম্ন আর্থিক প্রভাব নিয়ে তৈরি করার জন্য একটি দুর্দান্ত প্ল্যাটফর্ম is প্রযুক্তি।