Първите команди на Вашия VPS: запознаване с командния ред
Влезли сте за първи път във Вашия VPS и виждате само мигащ курсор. С няколко команди ще се ориентирате: къде се намирате, какво има в дадена папка, как да прочетете или промените файл и в какво състояние е Вашият сървър. Още не сте влезли? Първо прочетете Влизане във Вашия VPS чрез SSH (и създаване на SSH ключ) и при първото влизане сравнете пръстовия отпечатък, както е описано в Първо влизане чрез SSH.
Как да разчетете prompt
Вляво от курсора се намира prompt, например anna@web1:~$. От него разбирате кой сте (anna), на кой сървър (web1) и в коя папка (~ е Вашата собствена домашна папка). Последният знак е важен: $ означава обикновен потребител, # означава root. Root може всичко, без въпрос „сигурни ли сте“. Затова е по-добре да работите със собствен потребител и да поставяте sudo пред командите, които изискват администраторски права. Как да създадете такъв потребител, ще намерите в Собствен потребител със sudo.
Разглеждане на папки
| Команда | Какво прави |
|---|---|
pwd | Показва в коя папка се намирате в момента |
ls -la | Показва съдържанието на папката с права, собственик и размер, включително скритите файлове (имена, които започват с точка, като .ssh) |
cd /etc/ssh | Отива в дадена папка. cd .. е една папка нагоре, а cd без нищо след него Ви връща в домашната Ви папка |
Някои папки ще срещате постоянно: /etc (конфигурация), /var/log (лог файлове), /home (домашни папки), /root (домашната папка на root) и /var/www или /srv (уебсайтове и услуги). Главните букви имат значение: /etc/SSH не съществува, а /etc/ssh съществува.
Четене и редактиране на файлове
cat bestandпоказва кратък файл наведнъж.less bestandВи позволява да прелиствате със стрелките и интервала. Търсите с/woord, а излизате сq.tail -n 50 bestandпоказва последните 50 реда, удобно за лог файлове.nano bestandотваря прост редактор. Запазването става с Ctrl+O и Enter, а излизането с Ctrl+X.
Направете копие, преди да промените конфигурационен файл, например sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Променяйте по едно нещо наведнъж и тествайте конфигурацията, преди да рестартирате услугата: много програми имат собствена команда за това, като sudo sshd -t или sudo nginx -t.
В какво състояние е Вашият сървър?
| Команда | Какво виждате |
|---|---|
cat /etc/os-release | Коя операционна система и коя версия работи, например Debian 13 или Ubuntu 24.04 LTS |
uptime | Откога работи сървърът и натоварването (load) за последните 1, 5 и 15 минути |
df -h | Свободно дисково пространство. Пълният диск е честа причина сървърът да спре „ей така“ |
free -h | Памет. Гледайте колоната available, а не free: Linux използва свободната памет като cache и я освобождава, когато дадена програма се нуждае от нея |
ip -brief address | IP адресите на Вашия сървър |
Ако дискът Ви се запълва или сървърът е бавен, вижте Пълен диск, пълна памет или бавна работа. Нуждаете се от повече дисково пространство? Вижте Увеличаване на дисковото пространство на Вашия VPS.
Къде да намерите помощ
man lsотваря ръководството на дадена команда. Прелистването и търсенето става както вless. Ако ръководствата липсват, инсталирайте ги сsudo apt install man-db.ls --helpпоказва при повечето команди кратък списък с опции.- Клавишът Tab допълва имената на команди и файлове. Това спестява грешки при писане. Със стрелката нагоре извиквате предишни команди.
rm няма кошче: изтритото е изтрито завинаги. Бъдете особено внимателни с rm -r (папка с цялото ѝ съдържание) и със заместващи символи като *, особено когато сте root. Също така не поставяйте команди от интернет, без първо да ги прочетете. Преди голяма промяна направете snapshot, вижте Snapshots и резервни копия на Вашия VPS.Вашият VPS е изцяло самоуправляван: за всичко, което се случва в сървъра Ви, отговаряте Вие. Ние помагаме с частта на WebOké, като екрана на VPS, мрежата и snapshots. Предпочитате да работите с хостинг пакет? Там разполагате с по-ограничен команден ред, вижте SSH достъп и Terminal в DirectAdmin: кои пакети и как да влезете.
Искате да научите повече? Запишете се за безплатния курс VPS и администриране на Linux сървъри, урок 1.4 Ориентиране в командния ред.
