Полезные комады Linux
Решил написать долгоиграющий пост по полезным командам Линука. Буду пополнять по мере поступления.
Удаление комментариев из конфига. То есть строк в которых первым символом является какой то спецсимвол. Пр:
cat config | grep -v "#" > config.1
Работа с файловой системой
Определение размера каталога со всеми подкаталогами и файлами
#du -shc /var/* или так #du -shc /var/
Показ всех разделов и информации об их заполнении#df -h //покажет размер в сокращенном виде например 700G
Nginx
a2ensite для nginx
ln -s /etc/nginx/sites-available/domine.ru /etc/nginx/sites-enabled/domine.ru
Редакторы
Установка редактора по умолчанию из командной строки
#update-alternatives --config editor
Установка LAMP
apt-get install apache2 apache2.2-common mysql-server phpmyadmin php5 php5-mysql php5-common libapache2-mod-php5 php-pear
Apache 2
a2enmod rewrite Ативация модуля mod_rewrite
a2ensite domine.com Активация нового сайта
ps -ae | grep apache2 | wc -l Узнать количество запущенных процессов
MySQL
Дамп конкретной таблицы базы данных
mysqldump -uroot -pdb_user_password db_name db_table > db_table.sql
Восстановление конкретной таблицы в базу mysql -uroot -pdb_user_password db_name < db_table
RSYNC
Синхронизация 2х каталоговrsync --progress -av /var/www/ root@example.com:/opt/backup/
SCP
Копируем локальный SourceFile на удалённый хост командой: scp SourceFile user@host:/directory/TargetFile
Копируем SourceFile с удаленного хоста командой: scp user@host:/directory/SourceFile TargetFile
Если ssh работает на другом порту, то тогда указываем : scp -P port user@host:/directory/SourceFile /directory/TargetFile
Копируем SourceFolder с удаленного хоста внутрь локального TargetFolder (На локальном хосте получится что SourceFolder будет находиться внутри TargetFolder): scp -r user@host:/directory/SourceFolder TargetFolder
Комментарии
Отправить комментарий