PHP - Работа с ftp

in

Рекурентное создание каталогов

Для рекурентного создания каталогов лучше устанавливать перед созданием каждого промежудочного каталога текущим каталог \'/\'.

For recurrent following function work better.

Some ftp servers (like WarFTP) become demented if you\'ll try mkdir not from root dir and if path will be relative.

The second if one of dir (like \'/\') already exist You\'ll get access denied.

Установка пакетов в debian

Использование apt-get для установки программ

1 Для установки уже откомпилированного пакета достаточно написать

apt-get install package_name

2 Для удаления

apt-get remove package_name

3 По remove файлы настроек не удаляются. Чтобы убить все, включая файлы настроек, надо написать

apt-get --purge remove package_name

4 Для компилирования программы из подготовленных исходных текстов надо выполнить последовательность действий:

Работа с файлами - управление доступом и т.п. (памятка)

in

Чтобы изменить группу к которой относиться файл или каталог используют команду chgrp

Чтобы изменить хозяина файла или каталога используют команду chown

Чтобы сделать это с рекурсией есть опция -R

Пример:

chgrp -R www-data /home/lvm/test_dir
chown -R apache /home/lvm/test_dir

Изменить сразу и то и другое
chown -R apache.www-data /home/lvm/test_dir

Пример:

Работа в shell (памятка)

in

 

Подводка командной строки работает по TAB

Команды можно писать через && - выполнение следующей при успехе педыдущей

Команды можно писать через || - выполнение следующей при ошибке педыдущей

Команды можно писать через ; - выполнение следующей в любом случае

Для запуска команды в фоновом режиме на конце пишем &

Для остановки команды Ctrl+Z

Работа с процессами в Linux (памятка)

in

Чтобы просмотреть все запущеные процессы пишем

ps ax

Чтобы послать сигнал процессу, что он долэжен уйти

killall -v processname

Чтобы убить процес пишем

pkill processname

Работа с дисками (памятка)

in

Определение размеров дисков и свободного места

Для вывода информации о размерах подключенных дисков и свободном месте на нихдостаточно использовать команду df

Пример:

df  (размеры свех дисков(партиций) в килобайтах) 
df -m (размеры свех дисков(партиций) в мегабайтах)

Монтаж/демонтаж

Для прикрепления партиции, съемного или сетевого диска в *nix системах необходимо использовать команду

Пример:

Добавление программ в Startup (RedHat 8.0)

Достаточно выбрать Пуск (Красная шляпа)->Extras->Preferences->Sessions->Startup programs

Microsoft Office - установка паролей на открытие файлов

 

Документы Word и Excel часто требуется защитить от посторонних глаз. Чтобы это сделать в MS Office есть встроенные средства

Зразу напомню общее правило - чем длиннее пароль тем лучше. Он должен быть хотя бы 8 (лучше 10) символов с буквами и цифрами.

Пример:

 Фраза дробленая цифрами подбирается гораздо дольше: g1et2o9ff32my22file

1 Для Office 97/2000/2003

Компиляция/перекомпиляция ядра Linux

in

Исходники нового ядра

1. Для установки нового ядра его следует скачать с kernel.org

Пример:

cd /usr/src
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.16.tar.bz2

2. Скачанный файл в распаковываем в место для исходников

Пример:

tar xjvf linux-2.6.16.16.tar.bz2

Установка патча для исходников старого ядра

Для установки патча его можно скачать с kernel.org

Пример:

Решение проблем с коннектом в NetOp 6.x 7.x

 

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

Причина кроется в том, что по умолчанию для связи по сетям TCP/IP в NetOp используется протоком UDP, в котором пакеты идут без коррекции. В тяжелых условиях они просто бьются по дороге.

RSS-материал