Заводим новую рубрику «минутка Linux администрирования».
Цель — научиться управлять веб сервером исключительно при помощи консоли.
- Создавать отдельных пользователей для отдельных сайтов (чтобы они не имели доступа к файлам и базам друг друга)
- Создавать базы данных.
- Переносить их между аккаунтами (dev и production аккаунты при разработке)
- Устанавливать wordpress на nginx сервер.
Буду учиться настраивать LAMP сервер. Правда мечтается не об Linux Apache Mysql Php, а на место апача nginx поставить.
Сейчас я делаю всё это с помощью ISPmanager, который по своему хорош, но общаться с сервером не кликами в веб-интерфейсе, а текстовыми командами через ssh — будет в разы быстрее и удобней (если научиться).
Начал с того что знаю:
yum update
Обновил пакеты из которых состоит операционка. Затем
top
Команда аналогичная нажатию Ctrl+Shift+Esc в винде — показывает запущенные процессы, сколько памяти занято/свободно/всего и тп.
Оперативки в целях обучения — по минимуму. Теперь как по ssh посмотреть сколько места у нас на жестком диске? Вот так:
df -h
Всё время путаю её с dh -f (скриншот с боевого сервера)
Я видел это сообщение много раз, опечатываясь, но только сейчас решил разобраться что это за «ня» (nyae). Как подсказывает stackoverflow
zsh has a powerful correction mechanism. If you type a command in the wrong way it suggests corrections. What happend here is that dir is an unknown command and zsh suggests gdir, while maybe ls was what you wanted.
If you want to execute gdir hit y (yes)
If you want to try to execute dir anyway hit n (no)
If you want to execute completely different spelt command like ls hit a (abort) and type your command
If you want to execute a similar spelt commant like udir hit e (edit) and edit your command.
То есть nyae — это ндор (нет/да/отмена/редактировать)
На учебном сервере zsh не установлен, так что команда просто выдаёт привычное command not found.