Просьба оставить комментарий





Если вам понравился или не понравился топик. Я что то забыл или не дописал, то вы можете оставить свой комментарий и я постараюсь исправить это в ближайшее время.

пятница, 26 апреля 2013 г.

Полезные комады 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

суббота, 13 апреля 2013 г.

http аутентификация через htaccess

Встала задача организовать доступ по паролю к закрытому разделу для фрилансеров. Самый шустрый способ без различных проверок сессий итп является http аутентификация, также он является очень надежным.

Допустим нам надо организовать доступ в папку work.

1. Создаем папку work
mkdir work
2. Заходим туда
cd work
3. Создаем 2 файла .htaccess и .htpasswd
touch .htaccess
touch .htpasswd
.htaccess  будет отвечать за запрос пароля и укажет путь к файлу с паролем .htpasswd
в .htpasswd собственна сама пара логин/пароль
4. Пишем необходимые строки в эти файлы
**************
 .htaccess
AuthUserFile  /тут/путь/к/файлу/.htpasswd
AuthGroupFile /dev/null
AuthName "Заголовок окна авторизации"
AuthType Basic

<Limit GET>
require valid-user
</Limit>
 **************
.htpasswd
Этот файл заполняем с помощью утилиты
В командной строке пишем
htpasswd -cm .htpasswd worker
Утилита спросит 2 раза пароль, вбиваем пароль


Все