Популярные команды для SSH

19.02.2020

Ниже перечислены частоиспользуемые команды для работы в консоли (SSH) для CentOS:

 

Команда Описание
mc Запуск утилиты Midnight Commander с интерфейсом для работы в файловой системе сервера.
ls Листинг содержимого текущей директории.
cd имя_директории/имя_директории/ Перейти в категории.
cd ../ Перейти на раздел выше.
grep -rl "текст" | sort Поиск внутри файлов в директории.
find / -type d -name название_директории Поиск директорий.
find . -name "*название_файла*" Поиск файла в директории. Символ * обозначает любые комбинации букв и цифр до или после знавания файла.
tar -czvf имя_архива.tar.gz название_директории/ Создание tar.gz архива целой директории.
tar -zxvf имя_архива.tar.gz Извлечение файлов из архива tar.gz
gzip -d имя_архива_базы.sql.gz Извлечение дампа базы данных из архива .sql.gz
df -h Информация о занятом на диске объеме.
sed s/ENGINE=InnoDB/ENGINE=MyISAM/g имя_дампа_базы.sql > имя_дампа_базы.myisam.sql Конвертация формата базы данных (например из InnoDB в MyIsam).
for i in `ls -1v ______.tgz.part*`;do cat $i >> _______.tgz;done Объединить все части в единый архив (конкатинация частей архива).
mysql -p -u имя_пользователя_бд имя_бд < имя_дампа_бд.sql Импортирование .sql дампа базы данных в имеющуюся на сервере базу (должна быть пустой, без таблиц).
mysqldump -u имя_пользователя_бд -p имя_бд > имя_дампа_бд.sql Создание резервной копии (дампа) базы данных.
du -msh имя_директории Объем занимаемый на диске директорией.
du -sh * Информация о занимаемом объеме всех директорий. Команда может выполняться длительное время, если директорий множество.
du -m --max-depth=1|sort -nr|head -11 Листинг 10 наиболее больших директорий в разделе.
cfdisk Информация о разделах (виртуальных) диска.
fdisk Информация о физических дисках сервера.
find /полный_путь_до_директории/ -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r Листинг последних измененных файлов в разделе.
rm -rf * Удаление всего содержимого директории. Внимательно используйте данную команду во избежании потери данных.
rm -rf /директория/*/суб_директория/* Удаление содержимого директорий с любыми суб-директориями.
find ./ -type f -perm 0600  -exec chmod 0644 {} \; Изменение прав на файлы с поиском по выборке из уже назначенных ранее прав (например 0600).
find ./ -type d -perm 0700  -exec chmod 0755 {} \; Изменение прав на директории с поиском по выборке из уже назначенных ранее прав (например 0700).
/etc/exim/exim.conf см. параметр DEFAULT_RATELIMIT = 100 Увеличение пропускной способности mail-сервера (в час).
exim -bp Посмотреть последние исходящие email.
exim -bpc Информация о текущем количестве email в очереди.

exipick -zi | xargs exim -Mrm

exipick -i | xargs exim -Mrm

Очистить все email-сообщения из очереди отправки.

service httpd restart

service httpd stop

service httpd start

service httpd status

Перезагрузка веб-сервера Apache.

Остановка веб-сервера Apache.

Запуск веб-сервера Apache.

Статус веб-сервера Apache.

service mysqld restart

service mysqld stop

service mysqld start

service mysqld status

Перезагрузка сервера баз данных.

Остановка сервера баз данных.

Запуск сервера баз данных.

Статус сервера баз данных.

service nginx restart

service nginx stop

service nginx start

service nginx status

Перезагрузка сервера Nginx.

Остановка сервера Nginx.

Запуск сервера Nginx.

Статус сервера Nginx.

service named restart

service named stop

service named start

Перезагрузка DNS-сервера.

Остановка DNS-сервера.

Запуск DNS-сервера.

 

Блок чата
Мы в сети - пишите
BitrixBoost
Аватар пользователя Вячеслав Бреус
Вячеслав Бреус
Аватар пользователя Алексей Смирнов
Алексей Смирнов
Аватар пользователя Екатерина Логинова
Екатерина Логинова
Консультируем и помогаем с правильным выбором.
Мы ONLINE. Напишите нам в чат прямо сейчас.

Обычно отвечаем в течение 3-5 минут.
Файлы
Максимальный размер файла: 50 МБ.
Допустимые типы файлов: txt zip tar gz rar pdf doc docx xls xlsx png gif jpg jpeg key csr log.