LEMP అనేది (L) inux, Nginx - ఉచ్ఛరిస్తారు (E) gine-X, (M) ySQL మరియు (P) HP. Nginx అనేది రివర్స్ ప్రాక్సీ మరియు అపాచీకి ప్రత్యామ్నాయం (కొన్నిసార్లు మెరుగుదల).
ఉబుంటు సర్వర్ 16.04 ఎందుకు?
ఉబుంటు సర్వర్ 16.04 రిపోజిటరీలకు చాలా అవసరమైన నవీకరణలను జతచేస్తుంది, అంటే మూలం నుండి కంపైల్ చేసే తక్కువ సమయం. పెద్ద నవీకరణలు:
- Nginx 1.10.0 - అంతర్నిర్మిత HTTP / 2 మద్దతు!
- PHP 7.0
- MySQL 5.7 (ఖాళీ రూట్ పాస్వర్డ్తో ప్రధాన భద్రతా నవీకరణ)
మొదలు అవుతున్న
మొట్టమొదట, ఉబుంటు సర్వర్ 16.04 ను డౌన్లోడ్ చేయండి.
నుండి 32/64-బిట్ వెర్షన్ను డౌన్లోడ్ చేయండి ఇక్కడ
మీకు ఇష్టమైన పద్ధతిని ఉపయోగించి మీ బూటబుల్ చిత్రాన్ని సృష్టించండి.
విండోస్ కోసం నేను రూఫస్ను సిఫార్సు చేస్తున్నాను: రూఫస్
Mac UnetBootin సాధారణంగా బాగా పనిచేస్తుంది: unetbootin
లైనక్స్: మీరు ఏ రుచిని ఉపయోగిస్తున్నారనే దానిపై ఆధారపడి మీరు ఇప్పటికే కలిగి ఉన్న GUI సాధనాన్ని లేదా టెర్మినల్ను ఉపయోగించవచ్చు. టెర్మినల్ కోసం, మీ USB పరికరాన్ని నిర్ణయించండి, ఆపై చిత్రం యొక్క స్థానం నుండి కింది ఆదేశాన్ని టెర్మినల్లో అమలు చేయండి. డౌన్లోడ్ చేసిన ఫైల్ యొక్క పూర్తి పేరుతో చిత్రం పేరును మార్చండి.
dd if = ubuntu-16.04-డెస్క్టాప్- amd64.iso of = / dev / sdX bs = 512k
మీరు బ్లాక్సైజ్ను పెంచగలిగినప్పుడు, 512 సురక్షితం మరియు బూట్ చేయలేని చిత్రాన్ని రూపొందించే అవకాశం తక్కువ.
బేస్ ఉబుంటు 16.04 వ్యవస్థను వ్యవస్థాపించండి
మీ భాష మరియు కీబోర్డ్ లేఅవుట్ను ఎంచుకోండి. మీరు ప్రామాణిక ఇంగ్లీషును ఉపయోగిస్తుంటే, మీరు ఈ భాగాన్ని పొందడానికి కొన్ని సార్లు ఎంటర్ నొక్కండి.
నమోదు చేయండి హోస్ట్ పేరు మీ కంప్యూటర్ కోసం:
మీరు దీన్ని పని పరిసరాలలో చేస్తుంటే, అది ఏమిటో లేదా ఎవరిని అడగాలో మీకు తెలుసు. మీరు దీన్ని ఇంట్లో చేస్తుంటే, మీరు శ్రద్ధ వహించే దానికి పేరు పెట్టండి (ఈ కంప్యూటర్ నిజంగా మార్విన్ అనిపిస్తుంది).
తదుపరిది ప్రాధమిక వినియోగదారు మరియు పాస్వర్డ్ను సెటప్ చేస్తుంది.
చిట్కా: మీరు లైనక్స్ నడుపుతున్న బహుళ వ్యవస్థలను కలిగి ఉంటే, చాలా మంచి లక్షణం ఏమిటంటే, మీరు వాటిలో ప్రతి యూజర్ పేరును ఉపయోగిస్తుంటే, యూజర్ పేరును నమోదు చేయకుండా ssh మరియు sftp తో టన్నెలింగ్ ఉపయోగించవచ్చు.
సెటప్ సమయంలో పాస్వర్డ్ను స్పష్టమైన వచనంలో చూపించే ఎంపిక 16.04 కు క్రొత్తది.
మీ హోమ్ డైరెక్టరీని గుప్తీకరించాలా వద్దా అని ఎంచుకోండి, నేను చేయను, కాని నేను వెబ్ డేటాను నా హోమ్ ఫోల్డర్లో సున్నితమైన డేటాను ఉంచను. మీ సమయ క్షేత్రాన్ని ఎంచుకోండి (సర్వర్ ఉపయోగించబడే ప్రదేశంలో మీరు ఇంటర్నెట్కు కనెక్ట్ అయి ఉంటే ఇది ఇప్పటికే సరిగ్గా ఉండాలి).
విభజనను ఏర్పాటు చేసే సమయం.
నేను LVM ని బాగా సిఫార్సు చేస్తున్నాను, తద్వారా మీరు బ్యాకప్ చేయడానికి స్నాప్షాట్లను ఉపయోగించవచ్చు. LVM కోసం లేఅవుట్ ఉదాహరణ ఇక్కడ ఉంది:
గమనిక, నేను స్వాప్ కోసం 1 నుండి 1 నిష్పత్తిని మాత్రమే ఉపయోగిస్తున్నాను, ఎందుకంటే నేను చాలా తరచుగా దానిలో మునిగిపోను. భవిష్యత్ నియామకం కోసం నేను కొంత స్థలాన్ని కూడా వదిలిపెట్టాను, మీరు దీన్ని చేయనవసరం లేదు, కాని నేను తరచుగా ఇతర విభజనలను ప్లాన్ చేసుకుంటాను మరియు వాటికి స్థలం కావాలి. మీరు ప్రతి తార్కిక వాల్యూమ్లకు మౌంట్ పాయింట్లను కేటాయించవలసి ఉంటుంది, గని కోసం నేను / (రూట్) / హోమ్ / వర్ మరియు స్వాప్ ఉపయోగిస్తాను.
గమనిక: LVM ఉపయోగిస్తున్నప్పుడు మీరు ప్రత్యేక బూట్ విభజన, అలాగే efi బూట్ విభజన చేయాలి. ఇది KVM ఉదాహరణలో చేసినందున efi బూట్ విభజన పైన చూపబడదు.
విభజనను ముగించండి, ఏవైనా లోపాలు ఉంటే సరిదిద్దవలసిన అవసరాలకు మీరు ప్రాంప్ట్ చేయబడాలి.
మీరు మీ విభజన పూర్తయిన తర్వాత బేస్ కెర్నల్ వ్యవస్థాపించబడుతుంది, ఇది సాధారణంగా ఒకటి లేదా రెండు నిమిషాలు పడుతుంది. ఇది పూర్తయిన తర్వాత మీరు ప్రాక్సీ సమాచారం కోసం ప్రాంప్ట్ చేయబడతారు, మీకు ఖచ్చితంగా తెలియకపోతే ఎంటర్ నొక్కండి. ప్యాకేజీ నవీకరణలపై మీ ప్రాధాన్యత కోసం మీరు ప్రాంప్ట్ చేయబడటానికి ముందు మరికొన్ని భాగాలు ఇన్స్టాల్ చేయబడతాయి. నేను స్వయంచాలక నవీకరణలను చేయను, కనీసం అర్ధరాత్రి నిద్ర లేచినప్పటి నుండి నవీకరణల ద్వారా డిపెండెన్సీలను విచ్ఛిన్నం చేసిన సర్వర్ను పరిష్కరించడానికి…
ప్యాకేజీ ఎంపిక
ఈ ప్రయోజనాల కోసం, నేను OpenSSH సర్వర్ మరియు ప్రామాణిక సిస్టమ్ యుటిలిటీలను మాత్రమే ఎంచుకోబోతున్నాను.
మీరు కొనసాగితే, ఎంచుకున్న ప్యాకేజీలు ఇన్స్టాల్ చేయబడతాయి మరియు తరువాత మీరు GRUB ని ఇన్స్టాల్ చేయమని ప్రాంప్ట్ చేయబడతారు. అది పూర్తయిన తర్వాత, మీ ఇన్స్టాల్ మీడియాను తీసివేసి, కొనసాగించు నొక్కండి. చివరగా, మంచి విషయాలను పొందడం!
ఇప్పుడు మీరు మీ సర్వర్లోకి సొరంగం చేయవచ్చు, లేదా లాగిన్ అవ్వండి. నేను సొరంగం చేయాలనుకుంటున్నాను, ఎందుకంటే నేను క్రమం తప్పకుండా కీబోర్డును మరియు నా సర్వర్లలో మానిటర్ చేయను (అలాగే, సులభంగా స్క్రోల్ చేయగల సామర్థ్యం కూడా చాలా బాగుంది!) మీరు లేకపోతే చిరునామా తెలియదు, లాగిన్ అయి ip చిరునామాను నమోదు చేయడం ద్వారా మీరు దాన్ని సులభంగా పొందవచ్చు. ఇది మీ ప్రతి నెట్వర్క్ పరికరాల జాబితాను మరియు వాటి చిరునామాలను మీకు ఇస్తుంది.
మీరు అదే యూజర్ పేరుతో టన్నెలింగ్ చేస్తుంటే ఆదేశం (1.2.3.4 ను సరైన ఐపితో భర్తీ చేయండి):
ssh 1.2.3.4
మీరు వేరే యూజర్ పేరుతో టన్నెలింగ్ చేస్తుంటే:
ssh user@1.2.3.4
వేలిముద్రను అంగీకరించి, మీ పాస్వర్డ్ను నమోదు చేయండి.
ఇప్పుడు ప్రతిదీ నవీకరించండి:
sudo apt-get update && sudo apt-get update -y && sudo apt-get distr-upgra -y
ఇది త్వరగా కావచ్చు, కానీ తరచుగా కొన్ని నిమిషాలు పడుతుంది. ప్రతిదీ ప్రణాళిక ప్రకారం జరిగిందని uming హిస్తూ, వెళ్ళండి పార్ట్ 2 - Nginx, PHP మరియు MySQL ని ఇన్స్టాల్ చేస్తోంది .
3 నిమిషాలు చదవండి