Linux команде за почетак: сналажење и безбедне провере

by | Израда сајта, Сервери и ВПС, Хостинг сајта

Прво проверите где сте и на ком рачунару радите

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

Сналажење кроз Linux директоријуме уз пажљиву проверу приступа и путања.
Сналажење кроз Linux директоријуме уз пажљиву проверу приступа и путања.

Ако вежбате, направите посебан пробни фолдер и користите измишљене податке. На продукционом серверу прво проверите овлашћење, налог и могућност повратка. Исти текст команде може имати сасвим другачију последицу када га извршите као администратор.

Адреса, корисник и фолдер

  • 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 или њену документовану помоћ и проверите доступне опције на свом систему. Најбоља вежба је мали, поновљив задатак у пробном фолдеру: пронађите фајл, прочитајте га, направите копију и потврдите резултат.

Свиђа ти се ово?
Једном недељно шаљемо нове текстове које вреди прочитати!

Oznake (tagovi): Dedicated,linux,vps,Сервер

0 Comments

Submit a Comment

Категорије

Адриахост разгледница

Ћирилица на интернету

cPanel за почетнике

Хостинг сајта

Интересантно

Интернет зарада

Искуства Адриахост

Израда сајта

Обавештење

Photoshop упутства

SEO и маркетинг сајта

Сервери и VPS

Шкрабалица

SMS маркетинг

Свет домена

Вордпрес за почетнике

Besplatan email kurs i novosti sa bloga

Prijavite se na našu email listu
Ime i prezime *
Email adresa *
Dobijaćete obaveštenje o novostima na blogu i kurs web poslovanja i marketinga u 9 lekcija.

Пратите Адриахост

Најпопуларнији текстови

Придружите се

Наши производи