хостинг для продуктов 1С Битрикс
хостинг для продуктов 1С Битрикс
Ниже перечислены частоиспользуемые команды для работы в консоли (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 |
zip имя_архива.zip название_директории/ | Создание .zip архива целой директории. |
unzip имя_архива.zip | Извлечение файлов из архива .zip |
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-сервера. |