ఈ వ్యాసంలో నేను కాక్పిట్ సాధనం యొక్క సామర్థ్యాల గురించి మాట్లాడతాను. Linux OS పరిపాలనను సులభతరం చేయడానికి కాక్పిట్ సృష్టించబడింది. క్లుప్తంగా, ఇది ఒక చక్కని వెబ్ ఇంటర్ఫేస్ ద్వారా అత్యంత సాధారణ Linux అడ్మిన్ పనులను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. కాక్పిట్ లక్షణాలు: సిస్టమ్ కోసం అప్డేట్లను ఇన్స్టాల్ చేయడం మరియు తనిఖీ చేయడం మరియు ఆటో-అప్డేట్లను ఎనేబుల్ చేయడం (ప్యాచింగ్ ప్రాసెస్), యూజర్ మేనేజ్మెంట్ (సృష్టించడం, తొలగించడం, పాస్వర్డ్లను మార్చడం, బ్లాక్ చేయడం, సూపర్యూజర్ హక్కులను జారీ చేయడం), డిస్క్ మేనేజ్మెంట్ (ఎల్విఎమ్ సృష్టించడం, సవరించడం, సృష్టించడం, మౌంటు చేయడం ), నెట్వర్క్ కాన్ఫిగరేషన్ (టీమ్, బాండింగ్, ip మేనేజింగ్, మొదలైనవి.), systemd యూనిట్ల టైమర్ల నిర్వహణ.
Centos 8 విడుదల కారణంగా కాక్పిట్పై ఆసక్తి ఏర్పడింది, ఇక్కడ కాక్పిట్ ఇప్పటికే సిస్టమ్లో నిర్మించబడింది మరియు “systemctl enable -now cockpit.service” కమాండ్తో మాత్రమే యాక్టివేట్ చేయబడాలి. ఇతర పంపిణీలపై, ప్యాకేజీ రిపోజిటరీ నుండి మాన్యువల్ ఇన్స్టాలేషన్ అవసరం అవుతుంది. మేము ఇక్కడ సంస్థాపనను పరిగణించము, చూడండి
ఇన్స్టాలేషన్ తర్వాత, కాక్పిట్ ఇన్స్టాల్ చేయబడిన సర్వర్ యొక్క పోర్ట్ 9090కి మనం బ్రౌజర్లోకి వెళ్లాలి (అంటే.
మేము స్థానిక ఖాతా కోసం సాధారణ లాగిన్ పాస్వర్డ్ను నమోదు చేస్తాము మరియు "ప్రివిలేజ్డ్ టాస్క్ల కోసం నా పాస్వర్డ్ను మళ్లీ ఉపయోగించు" చెక్బాక్స్ని తనిఖీ చేస్తాము, తద్వారా మీరు కొన్ని ఆదేశాలను ప్రత్యేక వినియోగదారు (రూట్)గా అమలు చేయవచ్చు. సహజంగానే, మీ ఖాతా తప్పనిసరిగా సుడో ద్వారా ఆదేశాలను అమలు చేయగలదు.
లాగిన్ అయిన తర్వాత, మీరు అందమైన మరియు స్పష్టమైన వెబ్ ఇంటర్ఫేస్ను చూస్తారు. అన్నింటిలో మొదటిది, ఇంటర్ఫేస్ భాషను ఆంగ్లంలోకి మార్చండి, ఎందుకంటే అనువాదం కేవలం భయంకరమైనది.
ఇంటర్ఫేస్ చాలా స్పష్టంగా మరియు తార్కికంగా కనిపిస్తుంది; ఎడమవైపు మీరు నావిగేషన్ బార్ను చూస్తారు:
ప్రారంభ విభాగాన్ని "సిస్టమ్" అని పిలుస్తారు, ఇక్కడ మీరు సర్వర్ వనరుల (CPU, RAM, నెట్వర్క్, డిస్క్లు) వినియోగంపై సమాచారాన్ని చూడవచ్చు:
మరింత వివరణాత్మక సమాచారాన్ని వీక్షించడానికి, ఉదాహరణకు, డిస్క్లలో, సంబంధిత శాసనంపై క్లిక్ చేయండి మరియు మీరు నేరుగా మరొక విభాగానికి (నిల్వ) తీసుకెళ్లబడతారు:
మీరు ఇక్కడ lvmని సృష్టించవచ్చు:
మీరు ఉపయోగించాలనుకుంటున్న vg సమూహం మరియు డ్రైవ్ల కోసం పేరును ఎంచుకోండి:
lvకి పేరు ఇవ్వండి మరియు పరిమాణాన్ని ఎంచుకోండి:
చివరకు ఫైల్సిస్టమ్ను సృష్టించండి:
కాక్పిట్ స్వయంగా అవసరమైన పంక్తిని fstabలో వ్రాస్తుందని మరియు మేము పరికరాన్ని మౌంట్ చేస్తాము అని దయచేసి గమనించండి. మీరు నిర్దిష్ట మౌంటు ఎంపికలను కూడా పేర్కొనవచ్చు:
సిస్టమ్లో ఇది ఇలా కనిపిస్తుంది:
ఇక్కడ మీరు ఫైల్ సిస్టమ్లను విస్తరించవచ్చు, కుదించవచ్చు, vg సమూహానికి కొత్త పరికరాలను జోడించవచ్చు.
"నెట్వర్కింగ్" విభాగంలో మీరు సాధారణ నెట్వర్క్ సెట్టింగ్లను (ip, dns, మాస్క్, గేట్వే) మార్చడమే కాకుండా, బంధం లేదా టీమింగ్ వంటి మరింత క్లిష్టమైన కాన్ఫిగరేషన్లను కూడా సృష్టించవచ్చు:
సిస్టమ్లో పూర్తయిన కాన్ఫిగరేషన్ ఇలా కనిపిస్తుంది:
Vinano ద్వారా సెటప్ చేయడం కొంచెం పొడవుగా మరియు మరింత కష్టంగా ఉంటుందని అంగీకరిస్తున్నారు. ముఖ్యంగా ప్రారంభకులకు.
"సేవలు"లో మీరు systemd యూనిట్లు మరియు టైమర్లను నిర్వహించవచ్చు: వాటిని ఆపివేయండి, పునఃప్రారంభించండి, వాటిని స్టార్టప్ నుండి తీసివేయండి. మీ స్వంత టైమర్ని సృష్టించడం కూడా చాలా త్వరగా జరుగుతుంది:
పేలవంగా చేసిన ఏకైక విషయం: టైమర్ ఎంత తరచుగా ప్రారంభమవుతుందో స్పష్టంగా లేదు. ఇది చివరిగా ఎప్పుడు లాంచ్ చేయబడింది మరియు మళ్లీ ఎప్పుడు ప్రారంభించబడుతుందో మాత్రమే మీరు చూడగలరు.
“సాఫ్ట్వేర్ అప్డేట్లు”లో, మీరు ఊహించినట్లుగా, మీరు అందుబాటులో ఉన్న అన్ని అప్డేట్లను వీక్షించవచ్చు మరియు వాటిని ఇన్స్టాల్ చేయవచ్చు:
రీబూట్ అవసరమైతే సిస్టమ్ మాకు తెలియజేస్తుంది:
మీరు ఆటోమేటిక్ సిస్టమ్ నవీకరణలను కూడా ప్రారంభించవచ్చు మరియు నవీకరణల యొక్క ఇన్స్టాలేషన్ సమయాన్ని అనుకూలీకరించవచ్చు:
మీరు కాక్పిట్లో SeLinuxని కూడా నిర్వహించవచ్చు మరియు ఒక sosreport (సాంకేతిక సమస్యలను పరిష్కరించేటప్పుడు విక్రేతలతో కమ్యూనికేట్ చేసేటప్పుడు ఉపయోగపడుతుంది):
వినియోగదారు నిర్వహణ సాధ్యమైనంత సరళంగా మరియు స్పష్టంగా అమలు చేయబడుతుంది:
మార్గం ద్వారా, మీరు ssh కీలను జోడించవచ్చు.
చివరకు, మీరు సిస్టమ్ లాగ్లను చదవవచ్చు మరియు ప్రాముఖ్యత ప్రకారం క్రమబద్ధీకరించవచ్చు:
మేము ప్రోగ్రామ్ యొక్క అన్ని ప్రధాన విభాగాల ద్వారా వెళ్ళాము.
సాధ్యాసాధ్యాల సంక్షిప్త అవలోకనం ఇక్కడ ఉంది. కాక్పిట్ని ఉపయోగించాలా వద్దా అన్నది మీ ఇష్టం. నా అభిప్రాయం ప్రకారం, కాక్పిట్ అనేక సమస్యలను పరిష్కరించగలదు మరియు సర్వర్ నిర్వహణ ఖర్చును తగ్గిస్తుంది.
ప్రధాన ప్రయోజనాలు:
- అటువంటి సాధనాల కారణంగా Linux OS అడ్మినిస్ట్రేషన్లోకి ప్రవేశించడానికి అవరోధం గణనీయంగా తగ్గింది. దాదాపు ఎవరైనా ప్రామాణిక మరియు ప్రాథమిక చర్యలను చేయగలరు. ఉత్పత్తి వ్యయాన్ని తగ్గించడానికి మరియు పనిని వేగవంతం చేయడానికి డెవలపర్లు లేదా విశ్లేషకులకు పరిపాలనను పాక్షికంగా అప్పగించవచ్చు. అన్నింటికంటే, ఇప్పుడు మీరు కన్సోల్లో pvcreate, vgcreate, lvcreate, mkfs.xfs అని టైప్ చేయనవసరం లేదు, మౌంట్ పాయింట్ని సృష్టించి, fstabని ఎడిట్ చేయండి మరియు చివరగా, mount -a అని టైప్ చేయండి, మౌస్ని రెండుసార్లు క్లిక్ చేయండి.
- మీరు Linux నిర్వాహకుల పనిభారాన్ని ఖాళీ చేయవచ్చు, తద్వారా వారు మరింత క్లిష్టమైన పనులపై దృష్టి పెట్టగలరు
- మానవ తప్పిదాలను తగ్గించవచ్చు. కన్సోల్ ద్వారా కంటే వెబ్ ఇంటర్ఫేస్ ద్వారా పొరపాటు చేయడం చాలా కష్టమని అంగీకరించండి
నేను కనుగొన్న ప్రతికూలతలు:
- యుటిలిటీ పరిమితులు. మీరు ప్రాథమిక కార్యకలాపాలను మాత్రమే చేయగలరు. ఉదాహరణకు, మీరు వర్చువలైజేషన్ వైపు నుండి డిస్క్ను విస్తరించిన తర్వాత వెంటనే lvmని విస్తరించలేరు; మీరు కన్సోల్లో pvresize అని టైప్ చేయాలి మరియు వెబ్ ఇంటర్ఫేస్ ద్వారా పనిని కొనసాగించాలి. మీరు నిర్దిష్ట సమూహానికి వినియోగదారుని జోడించలేరు, మీరు డైరెక్టరీ హక్కులను మార్చలేరు లేదా ఉపయోగించిన స్థలాన్ని విశ్లేషించలేరు. నేను మరింత విస్తృతమైన కార్యాచరణను కోరుకుంటున్నాను
- "అప్లికేషన్స్" విభాగం సరిగ్గా పని చేయలేదు
- మీరు కన్సోల్ రంగును మార్చలేరు. ఉదాహరణకు, నేను చీకటి ఫాంట్తో తేలికపాటి నేపథ్యంలో మాత్రమే సౌకర్యవంతంగా పని చేయగలను:
మేము చూడగలిగినట్లుగా, యుటిలిటీ చాలా మంచి సామర్థ్యాన్ని కలిగి ఉంది. మీరు ఫంక్షనాలిటీని విస్తరింపజేస్తే, అనేక పనులను చేయడం మరింత వేగంగా మరియు సులభంగా మారుతుంది.
నవీకరణ: అవసరమైన సర్వర్లను "మెషిన్స్ డ్యాష్బోర్డ్"కు జోడించడం ద్వారా ఒక వెబ్ ఇంటర్ఫేస్ నుండి బహుళ సర్వర్లను నిర్వహించడం కూడా సాధ్యమే. ఫంక్షనాలిటీ, ఉదాహరణకు, ఒకేసారి అనేక సర్వర్ల మాస్ అప్డేట్లకు ఉపయోగపడుతుంది. లో మరింత చదవండి
మూలం: www.habr.com