Сообщения

Сообщения за апрель, 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

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 раза пароль, вбиваем пароль Все