Окт 062013
 

Как посмотреть содержимое папки через командную строку в Unix подобных система.

Чтобы вывести содержимое папки (папки и файла) можно использовать команду:

ls -la — выводит содержимое текущей папки, тоесть той, в которой вы сейчас находитесь.

ls -la /path/to/folder/ — выводит содержимое папки, которая имеет пкть »/path/to/folder/», но при этом не переходит в эту папку!

Чтобы перейти в другую папку:

cd /path/to/folder/ — перейти в папку »/path/to/folder/».

cd .. — перейти на уровень вверх.

cd /- перейти в корень диска.

Окт 062013
 

Как создать и удалить папку через командную строку в Unix подобных системах.

Чтобы создать папку из командной строки надо использовать команду:

# mkdir new_folder_name

«new_folder_name» — надо заменить на имя создаваемой папки (директории).

Чтобы удалить папку:

# rm -r folder_name

«folder_name» — надо заменить на имя удаляемой папки (директории) или файла.
Ключ «-r» — рекурсивно удаляет всё содержимое папки и саму папку.

Окт 052013
 

Как создать .tar.gz или .tar.bz2

tar -cvf file.tar /full/path — создать .tar

tar -czvf file.tar.gz /full/path — создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path — создать .tar.bz2 (архив)

Синтаксис этих примеров:
tar [-ключи] [название архива] [путь, что запаковать]

Как открыть (распаковать) .tar

Чтобы распаковать запаковыный .tar:

tar -xvf file.tar.gz

Синтаксис:
tar [-ключи] [название архива]

В файлах .tar можно хранить несколько папок (структуру папок и файлов).
Лучше использовать с ключами для архивации файла .tar, чтобы в результате получились файлы с расширением .tar.gz (файл .tar сжатый архиватором gzip) или .tar.bz2 (файл .tar сжатый bzip2).
bzip2 лучше сжимает, но с gzip более распространён, поэтому лучше сжимать этим архиватором.
Если у вас установлен WinRAR, то проблем с открытием .tar.bz2 и .tar.gz не будет.

Сен 032013
 

Установить geoip для Apache2 Debian

apt-get install -y libapache2-mod-geoip php5-geoip

Проверяем наличие модулей в Apache (путь может отличатся, проверить наличие файлов по указанным путям):

LoadModule geoip_module /usr/lib/apache2/modules/mod_geoip.so
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
GeoIPDBFile /usr/share/GeoIP/GeoLiteCity.dat

Возможно подгружаемый модуль окажется, всяко может быть, ищите:

#nano /etc/apache2/mods-enabled/geoip.load
#nano /etc/apache2/mods-enabled/geoip.conf
#nano /etc/apache2/mods-available/geoip.conf

Копируем регулярно обновляемую базу городов:

# wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
# gunzip GeoLiteCity.dat.gz
# mv GeoLiteCity.dat /var/lib/GeoIP/GeoLiteCity.dat
# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
# gunzip GeoIP.dat.gz
# mv GeoIP.dat /var/lib/GeoIP/GeoIP.dat

Перегружаем Apache:

/etc/init.d/httpd restart
Июл 232013
 

Разархивировать tar zip rar по ssh в Debian

Debian

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

Давайте давайте перечислим команды, вы можете добавить в избранное.

Извлечь файлы из .tar — tar -xvf имя_файла.tar

Извлечь файлы из .tbz — tar -xjvf имя_файла.tbz

Извлечь файлы из .tbz — tar -xzvf имя_файла.tgz

Извлечь файлы из .tar.gz — tar xvfz имя_файла.tar.gz

Извлечь файлы из .rar — unrar имя_файла.rar (требуется установить пакет apt-get install unrar-free)

Извлечь файлы из .zip — unzio имя_файла.zip (требуется установка пакета apt-get install zip unzip