Прво проверите где сте и на ком рачунару радите
Отворите терминал, повежете се на сервер и пред вама је кратка командна линија. Одакле почети? Најкорисније прве команде нису оне које нешто бришу или рестартују, већ оне које показују где се налазите и шта је тренутно стање.

Ако вежбате, направите посебан пробни фолдер и користите измишљене податке. На продукционом серверу прво проверите овлашћење, налог и могућност повратка. Исти текст команде може имати сасвим другачију последицу када га извршите као администратор.
Адреса, корисник и фолдер
whoamiприказује корисника под којим радите.hostnameпомаже да проверите име рачунара.pwdприказује тренутни директоријум.ls -lahприказује садржај, укључујући скривене називе, уз читљив приказ величина.cd putanjaмења директоријум;cd ..иде један ниво изнад.
Пре премештања или брисања поново проверите pwd и садржај фолдера. Релативна путања зависи од тренутне локације. Наводници су важни када назив садржи размак; део путање не треба случајно претворити у више аргумената.
Преглед фајлова без мењања
less fajl.txtотвара дужи текст за преглед; изађите тастеромq.head -n 20 fajl.txtприказује почетак фајла.tail -n 50 fajl.txtприказује последње редове.grep -n 'izraz' fajl.txtпроналази редове са траженим текстом.find . -type f -name '*.log'тражи одговарајуће фајлове испод тренутног фолдера.
Логови могу садржати адресе, токене и друге приватне податке. Немојте цео излаз слати у јавну преписку. Сачувајте време и мали потребан део грешке, уз уклањање тајни. Непознати фајл не треба извршавати да бисте сазнали шта је.
Простор, меморија и процеси
df -hприказује искоришћеност фајл-система.du -sh folderприказује збирну величину изабраног фолдера.free -hприказује податке о меморији на системима који имају ову команду.ps -efприказује процесе.topдаје променљив преглед активности; изађите тастеромq.
Један процес на врху листе није аутоматски проблем. Погледајте трајање, очекивани задатак и стање апликације. Немојте почети са kill -9: присилни прекид може онемогућити уредно завршавање рада и уписа података.
Копирање и архиве у пробном фолдеру
mkdir proba прави директоријум. cp -i izvor.txt kopija.txt копира уз потврду пре преписивања постојећег циља, а mv -i kopija.txt novo-ime.txt премешта или преименује са истом врстом опреза. Проверите циљ и садржај пре потврде.
tar -tf arhiva.tar приказује садржај архиве без распакивања. Пре распакивања проверите називе и изаберите засебан пробни директоријум, да не бисте преписали постојеће фајлове. Само постојање архиве не потврђује да имате комплетну копију апликације и базе.
rm -i probni-fajl.txt тражи потврду за брисање, али потврда није повратак из корпе. Рекурзивно брисање, промене власништва, дискова и дозвола оставите за тренутак када разумете целу циљну путању и имате одговарајућу копију.
Прочитајте целу команду пре потврде
Знак за преусмеравање излаза може преписати постојећи фајл, а специјални знак звездице проширити избор на много више назива него што очекујете. Зато пре копирања команде из упутства разложите сваки део: назив програма, опције, извор и циљ. Немојте додавати администраторска права само зато што је претходни покушај одбијен.
Команде и опције се могу разликовати између дистрибуција и других Униx система. Пример који ради у Linuxу није потврда истог понашања на Мац-у. Када документација и стварни резултат нису исти, застаните, забележите верзију и проверите помоћ тог програма. Учење на малом пробном скупу чува податке и помаже да видите шта се заиста променило.
Удаљени сервер и помоћ
SSH служи за заштићен приступ удаљеном налогу. Користите стварни хост, порт и корисника из поузданог упутства. Проверите идентитет сервера; неочекивану промену хост кључа не прихватајте само да бисте наставили пријаву.
Ако вам је потребан засебан VPS сервер, пре закупа договорите и одржавање, копије и приступе. Основно познавање терминала није замена за план управљања продукцијом.
За следећи корак користите man naziv-komande или њену документовану помоћ и проверите доступне опције на свом систему. Најбоља вежба је мали, поновљив задатак у пробном фолдеру: пронађите фајл, прочитајте га, направите копију и потврдите резултат.
Једном недељно шаљемо нове текстове које вреди прочитати!




0 Comments