+38 (067) 901-63-22 Вс 09:00—18:00
+38 (067) 901-63-22 Вс 09:00—18:00
usapolukr

Например: VDoc

Корзина

0 товара(ов) на сумму
0 грн.

Февраль 2008 — Розробка та продаж програмного забезпечення в Києві та Україні К2®

Некоторые советы по переходу на интернет от Укртелекомовский Ого!

Итак, у меня всё прекрасно заработало. Теперь, могу дать немного советов тем, кто планирует переходить на Ого.

1. Не планируйте установить интернет быстро.

Я подалал заявку через интернет. Через 10 дней со мной связались из нашей АТС. И потом пришлось потратить пол-дня (около 4-х часов) на оформление документов, проплаты и т.п. И потом, я ещё не спеша настраивал в течение недели работа интернета.

2. Лучше, наверное модем покупать у Укртелеком. В таком случае, они обязаны будут объяснить что и как сделать на нём и будут отвечать за его работоспособность. Смогут рассказать как настроть в режиме роутера, а как на отдельной машине.

Нужно признать, что модем предоставляется не плохой. Так, мне дали Callisto921+. Он может работать не только как обычный модем, но и в режиме роутера. Причём, всё ПО вшито в модем. Настройка происходит через веб-интерфейс.

3. Если у Вас внутренняя сеть, то настройте модем в режиме роутера. В таком режиме не нужно будет держать в качестве шлюза отдельный компьютер. Да и качество отправки/приёма не будет зависеть от шлюзового компьютера.

4. Не надейтесь дозвониться в тех-поддержку. С ними чаще всего можно связаться только через ICQ или E-Mail. По не понятным обстоятельствам телефон может не работать до конца. Так, например, АТС говорит, что нужно нажать "0" для связи с тех-поддержкой. А когда нажимаешь (в тоновом режиме), то говорит не верно набран номер :)

5. Не берите минимальный пакет. Советую оптимальный вариант - 512/512.

Хотя, всё зависит от толщины кошелька :)

6. Если есть возможность - обзаведитесь резервной линией от других провайдеров. Ничто не вечно и не может всегда надёжно работать. Бывают сбои... Кроме того, связываться с Укртелеком все таки получается только через интернет - ICQ, Email.

Я у себя воспользовался Волей - на минимальном пакете. И Укртелеком - как основная линия. В результате, сумма получилась до 150 грн. Что не выше, чем Велетень от Воли :) Но, только надежность выше, безлимитность и т.п.

7. Если у Вас несколько телефонов подключено на одной линии, то рекомендую запастись радио-телефоном на несколько радио-трубок.

Т.к. в тех гнёздах, которые подключены без фильтра будут шумы. И разговаривать по ним будет проблематично. Нормально будут работать только телефонные гнёзда с фильтром. По умолчанию, Укртелеком даёт только 1 фильтр.

23.02.08, 10:36

Безлимит - это круто!

Что лучше пакет Велетень от Воли на 30 Гб за 150 грн или безлимитный пакет Ого! 512/512 от Укртелекома за 100 грн ?

Ответ однозначный - Ого от Укртелекома.

И на это есть несколько причин:

1) Стоимость Ого на половину меньше. Т.е. на пол-абон платы. (Хотя есть варианты ещё меньшие :))

2) Даже если сравнивать скорость 512/512 в выбранном пакете Ого (хотя есть и больше пакеты или меньше но дешевле) и максимальный пакет от Воли - "Велетень" у которого якобы 2 МБит - получение и 256 КБит/с - отправка. То нужно не забывать, что скорость Воли чаще всего ниже регламентированной. Т.е. у Вас чаще всего 512-1 МБит/с - отправка и около 128КБит/сек - отправка. Что явно не выше, а даже ниже...

На практике, у меня скорость отправки уменьшалась аж до 1-3 КБит/сек...

Поэтому, говорить о большей скорости в инете Воли, чем в Укртелекомовском - не приходится...

3) 30Гб хоть и кажется большой цифрой, но далеко не безлимит. Данный объём Вы быстро растратите закачав несколько DVD-фильмов...

И как показывает практика, искушенным пользователям данного объёма может совершенно не хватать...

22.02.08, 20:16

Впечатления от изменения провайдеров на Укртелеком

На днях, мы сделали два важных изменения в нашей работе:

1. Изменили дата-центр для нашего сервера. HostBizUa поменяли на U'tel.

2. Отказали от интернета Воли, как основного. И заменили его интернетом от Укртелеком.

Прощло не много времени и конечно, всё ещё впереди, но можно подвести маленькие итоги даной работы.

1. Изменение сервера на U'tel.

Для того, чтоб поставить пришлось подписать кучу бумажек. К счастью, менеджеры от U'tel практически всё позаполняли сами. Осталось только указать конфигурацию компьютера и поставить свою подпись :).

Привозился сервер прямо в Дата-центр. Где можно было сразу же полюбоваться шкафами в нём :) Система безопасности - на высоком уровне. При входе выдаётся пропуск. Все двери в здании закрыты на специальные электронные замки. Так, что если права не достаточные - посетитель не войдет куда не нужно. Но в стекло можно просмотреть и увидеть как работающих людей, так и большое количество шкафов.

Персонал приветливый, учтивый. Нужно признать, что ставить сервер было менее мучительно, чем я ожидал.

Установили сервер очень быстро. На всё потратилось не более часа (большую часть времени я настраивал конфигурацию сервера, т.к. за ранее её не настроил).

---

Мне сказали, что можно просматривать статистику сервера. Так, что я прислал запрос и мне прислали информацию о том, как это сделать. Для сравнения, в HostBiz говорили, что не возможно предоставить статистику... И не понятно было сколько всё таки потребляет сервер трафика. И нужно ли переходить на другой пакет.

---

Прошло немного времени. И техник мне позвонил, что сервер не доступен. Т.к. у них произошла не большая авария. Чтоб я мол не беспокоился. Нужно признать, данную аварию я даже не заметил. Т.к. не был у интернета. А когда посмотрел (через пару минут) - всё уже работало. Вообще, это очень хорошо, что перезвонили. Т.к. в HostBizUa не то, что не перезванивали ко мне, а даже самому дозвониться было не возможно при любых авариях :)

В целом, на сегодняшнее время, U'tel показал, что я не зря перешел к ним. Даже учитывая все сложности перехода работающего сервера с большим количеством доменов с одной площадки на другую.

2. Интернет от Укртелеком.

Очень, очень тяжело было оформлять. В целом, оформление и проплата забрали около 4-х часов...

Потом, не торопять я начал настраивать. Вначале, оказалось, что не подключили ещё.

Через пару дней, после выходных уже подключили.

Не возможно было дозвониться - АТС не корректно работала... Поэтому, писал письма, слал сообщения по ICQ. Но, нужно признать всё таки, в скоре связывались и объясняли как настроить.

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

Но, помучавшись некоторое время я настроил модем не только в режиме обычного модема, а в режиме роутера. Как результат, не нужно мне теперь держать круглосуточно компьютер включенным, чтоб был интернет.

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

22.02.08, 17:30

Однокласники.Ру

Любое дело при хорошем подходе может приносить результаты.

Так, к примеру, мне вначале показался несколько не интересным проект Однокласники.Ру, как идея. Казалось бы, кто будет им активно пользоваться... Но, потом, попользовавшись и увидев, что много людей в базе - моё мнение изменилось...

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

16.02.08, 19:24

Команды Linux для командной строки

Недавно, настраивая Linux вдруг понял, что не вызов команды настройки операционной системы в текстовом режиме. А пользуюсь *nix уже много лет... Как-то настраивал я в основном правя конфигурационные файлы в ручную и устанавливая программы с помощью команды aptitude или apt-get...

Поэтому, решил несколько закрепить знания по командам из текстовой строки.

Пошуршал по Google и нашёл на странице http://bit.pirit.info/forum/viewtopic.php?p=13263 ряд команд:

login - запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается).

logout - выход из текущего сеанса оболочки.

startx - команда для запуска графического интерфейса X Window.

shutdown - останавливает систему и предотвращает повреждение файловой системы при этом, но,используется только при работе в консольном режиме.При работе в режиме X Window, не используйте.

halt(poweroff) - быстрое и корректное выключение системы.

reboot - корректное выключение с последущей загрузкой.Перезагрузка.

vmstat - выдаёт сведения о процессах, памяти и загруженности центрального процессора.

su - вход в сеанс администратора, но прийдётся ввести пароль.Для выхода из этого сеанса наберите exit и нажмите ENTER.

apropos - поиск строки в заголовках и названиях документации ( дополнительно вводится слово для поиска). Выдаёт список всего найденного.

cal - форматированный календарь на текущий месяц ( добавить y и будет календарь на весь текущий год).

date - отображает текущие дату и время, по системным часам ядра.

oclock - простые часы, которые висят на рабочем столе (много дополнительных параметров).

finger - отображение информации о пользователе, имя которого указано в команде.

hostname - команда отображает идентификатор данного узла сети ( его имя). root может изменить имя узла на новое.

hwclock - встроенные часы Вашего компьютера.Для изменения даты и времени и синхронизации с системными часами, необходимы привелегии root.

pwd - отображает полный путь к текущему каталогу.

tzselect - запуск утилиты, которая позволяет выбрать часовой пояс.

uname - выводит информацию об используемой операционной системе (при вводе дополнительных параметров команды , выдаёт довольно много информации).

uptime - показывает текущее время, продолжительность сеанса , количество пользователей и загруженность процессора.

users - отображает краткий список пользователей работающих в системе в данный момент.

w - подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др.Если нужен один пользователь, то указать имя в параметре.

whatis - поиск по базе данных страниц руководства и отображение краткого описания.

who - список пользователей работающих в системе в данный момент.

whereiz - находит файлы, страницы справочного руководства для указанной команды.

which - показывает полный путь к исполняемому файлу команды.

whoami - показывает текущий идентификатор пользователя, работающего в данном терминале.

write - отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.

wall - отправляет сообщение на терминал каждого пользователя находящегося в системе в данный момент.

history - показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке историии их довольно много, то увидите последние.

jobs - выводит список всех выполняемых и приостановленных задач.

kill - завершить процесс (необходимо указать какой).

killall - позволят управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы.

kernelversion - показывает основную и дополнительную версии ядра.

nice - позволяет отобразить или настроить приоритет задачи.

ps - выводит список всех работающих процессов.

psfree - показывает иерархию процессов системы, что хорошо показывает их взаимозависимость.

renice - задаёт приоритет для указанной задачи.

times - показывает полное время выполнения процессов для всей системы и данного пользователя.

script - позволяет записывать весь вывод с терминала в файл.Что бы остановить запись нажмите Ctrl+d.Если имя файла не указано то записывается в typescript.

top - запускает программу , которая позволяет управлять процессами.И ещё много дополнительной, полезной информации.

cd - смена текущего каталога.По умолчанию переходит в домашний каталог текущего пользователя (если без параметров).

dir - отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.

file - показывает тип содержимого указанного файла(текст, выполняемый, данные).

find - поиск файлов в текущем каталоге.Если указать путь, можно искать везде.

free - отображает информацию об оперативной памяти, подкачки, кэше,свободная памать, общая и т.д.

ls - показывает все файлы в текущем каталоге в алфавитном порядке.Аналогична dir.

last - показывает список пользователей, которые заходили в систему с момента создания файла /var/log/wtmp.

lastlog - проверяет историю входа в систему зарегистрированных пользователей.Форматирует и выводит на печать файл /var/log/lastlog.

logger - посылает запрос демону syslogd с просьбой поместить сообщение в системный журнал.

lpr - отправляет документ на печать демону печати.

chmod - изменяет режим доступа к файлу.Символьный или числовой формат.

chown - смена владельца указанного файла.Требуется доступ root.

chage - применяется для изменения срока действия учетной записи.Для администрирования.

chfn - изменяет сведения о пользователе в файле /etc/passwd из которого берёт информацию команда finger .

chgrp - команда для администратора,для изменения группы владельцев файла.

clear - очищает экран терминала (если это возможно).

crontab - обеспечивает возможность выполнения определённых задач по расписанию. Чаще используется администратором, хотя свои задачи могут быть и у пользователей.

head - утилита выводит первые десять строк файла.Можно и несколько файлов.

ispell - запуск интерактивной утилиты для проверки орфографии в указанном файле.

id - отображает действующие значения идентификаторов пользователя и группы для текущего пользователя.

ifconfig - отображает состояние текущей конфигурации сети или настраивает сетевой интерфейс.

less - отображает содержимое указанного файла на экране и позволяет удобно просмотреть.

nl - команда нумерует строки в указанном файле.

paste - обьединяет соответствующие строки файлов в колонки.При желании можно обьединить несколько файлов.

pdf2ps - преобразует файл формата PDF в Post Script.Результат записывает на диск.

pdftotext - преобразует файл из формата PDF в текст и записывает результат на диск.

pr -подготавливает текст к печати, осуществляя форматирование с разбиением на страницы.Можно подготовить несколько файлов.

sort - команда позволяет отсортировать строки файла в алфавитном порядке.

split - разбивает файл на части.

zcat;zmore - выводит содержимое файла сжатого gzip на экран без распаковки.

zcmp - сравнивает сжатые gzip два файла без распаковки.

zdiff - сравнивает сжатые gzip два файла без распаковки.

zegrep;zfgrep;zgrep - осуществляют поиск указанной строки, выражения в файле сжатом gzip, без распаковки.

aumix - запускает в интерактивном режиме утилиту, которая управляет различными настройками звуковой карты.

cdda2wav - утилита предназначена для записи звуковых дорожек с аудиокомпакт диска в файлы формата WAV.Если имя файла не указано, то запись идёт в файл audio.wav в текущем каталоге.

cdlabelgen - команда предназначена для подготовки обложек к коробкам компакт дисков. Результат в файле формата Post Script.Требуется наличие интерпретатора языка Perl не ниже 5.003 версии.

cdp - запуск проигрывателя аудиокомпакт дисков в текстовом режиме.

cdparanoia - считывает звуковые дорожки с аудиокомпактов и записывает в файлы WAV,AIFF,RAW.

combine - обьединяет два и более графических файла в один.Огромное количество спецэффектов.Является частью пакета Image Magick и можно взять http://www.imagemagick.org

convert - преобразует указанный входной графический файл, в выходной.Распознаёт множество форматов. Скачать так же как и предидущую.

identify - определяет формат и характеристики графического файла и проверяет целостность и наличие ошибок.

mogrify - преобразует графический файл и перезаписывает исходный.

montage преобразование нескольких файлов в обьединённое изображение.Скачать http://www.imagemagick.org

mpg123 - воспроизводит на основном устройстве воспроизведения аудио файл в формате MP3. Вписывается имя файла или его адрес в Интернет.Чтобы остановить воспроизведение Ctrl+c.Что бы остановить и выйти из программы Ctrl+c нажать дважды.

play - воспроизводит звуковой файл с указанным именем.Автоматически распознаёт тип файла. Позволяет добавлять различные звуковые эффекты к воспроизводимым файлам.

playmidi - воспроизводит зуковые файлы в формате MIDI.

rec - записывает входной сигнал с микрофона или других входов в звуковой файл. Тип файла следует указать с помощью параметра (type).Есть возможность добавить звуковые эффекты.

sox - преобразует сэмплы из формата входного сигнала, на выходной с добавлением эффектов.

emacs - запуск текстового редактора Emacs.

joe - простой в использовании редактор работающий в текстовом режиме.

pico - простой и удобный в использовании текстовый редактор.Удобен для редактирования конфигурационных и простых файлов.

vi - запуск классического текстового редактора VI для UNIX систем.

dmesg - выводит на экран сообщения ядра, включая отображаемые при запуске и потом. Что бы удобней читать, вводите dmesg|less.

groupadd - создание группы пользователей с указанным именем.

groupdel - удаляет группу с указанным именем.

groupmod - изменяет параметры группы с указанным именем.

mkpasswd - создаёт высококачественный пароль, состоящий по умолчанию из девяти символов и содержащий по крайней мере буквы в разном регистре и цифры.

passwd - позволяет пользователю с указанным именем изменять пароль своей учётной записи. root может изменить пароль любого пользователя.

pwgen - создаёт высококачественный пароль,который хорошо запоминается.Длинна пароля указывается числом. Если этой утилиты нет, скачать http://metalab.unc.edu/pub/Linux/system/security

quota - показывает текущую статистику использования диска и текущие ограничения для пользователя или группы с указанным именем.

quotacheck - исследует файловую систему на предмет использования дискового пространства.

quotaon - включает и отключает ограничения на использование дискового пространства.

rpm - запускает менеджер пакетов, утилиту,позволяющую устанавливать , проверять и обновлять пакеты с расширением rpm.

rpmfind - поиск нужного пакета в базе пакетов RPM через ИНТЕРНЕТ.Последняя версия утилиты http://www.rpm.org

tmpwatch - удаление всех файлов в указанном каталоге, если к ним не осуществлялся доступ в течении последних n часов.Очищает временные каталоги.

useradd - создание нового пользователя с указанным именем.

userdel - удаляет пользователя с указанным именем.

usermod - изменяет параметры пользователя с указанным именем.

fetchmail - утилита получения почты.Роботает в фоновом режиме.Скачивает почту с указанного сервера. Если её нет, скачать можно http://www.freshmeat.net

ftp - устанавливает соединение с указанным узлом и позволяет скачивать или закачивать файлы.

lynx - запуск консольного WEBброузера.

mail - утилита редактирования и просмотра электронной почты.Отправка и получение писем.

netstat - вывод информации о сетевой подсистеме.Очень много настроек и параметров.

ping - отправка на указанный адрес пакетов для проверки возможности соединения с этим узлом.

telnet - открывает окно терминала на удалённом узле и запускает интерактивный сеанс.

wvdial - программа подключается к ИНТЕРНЕТ по протоколу PPP с использованием параметров, хранящихся в файле /etc/wvdial.conf

wvdialconf - осуществляет поиск модема, определяет порт, к которому он подключен, его строку инициализации и максимальную скорость передачи данных.Эта информация автоматически записывается в файл (смотри выше).Требуется доступ root.

ar - средство архивирования, предназначено для создания и распаковки архива.

arch - отображает данные об архитектуре центрального процессора.

at - ставит задания в очередь для последующего выполнения в указанное время.

atq - показывает список заданий которые поставлены в очередь на выполнение.

enscript - преобразует указанный текстовый файл в формат Post Script.Вывод может быть направлен на печать или записан в файл.

fmt - данная утилита производит форматирование каждой строки в указанном файле таким образом, что все строки имеют одинаковую ширину.

zip - архивирует и сжимает файлы.

zipnote - позволяет вывести и отредактировать комментарии к файлам из архива ZIP.

zforce - добавляет расширение .gz ко всем файлам в рабочем каталоге, или к указанному файлу, которые были сжаты, но не имеют расширения.Т.е. предотвращает повторное сжатие.

uuencode - кодирует двоичный файл для передачи по ASC11сетям.

uudecode - декодирует выше названный файл.

autorun - автоматически распознаёт все доступные приводы CDROM в системе, монтирует их при вставке диска и может запускать отдельные приложения (например проигрыватель).Для использования, необходимо добавить параметры в файл привода.

badblocks - проверить указанное устройство на наличие повреждённых секторов (указать устройство).

eject - извлекает носитель из указанного устройства.Если устройство смонтировано то команда производит размонтирование перед извлечением носителя.

e2fsck - проверяет и при необходимости восстанавливает повреждённый том файловой системы (ext2,ext3).

echo - выводит строку текста на стандартное устройство вывода.

fdformat - форматирование гибкого диска.Дополнительно вводится имя устройства и необходимый вид форматирования.

fg - переводит процесс выполняемый в фоновом режиме в приоритетный режим.

fsck - проверяет и восстанавливает файловую систему.

mount - монтирование файловой системы.

umount - отмонтирование файловой системы (в обоих командах необходимо указать, что именно).

rdev - при вызове без параметров выводит информацию о текущей файловой системе.

rename - переименовывает файлы.Очень удобно, когда много файлов.

resize - изменяет размер окна виртуального терминала в графическом окружении.

restore - восстанавливает файлы заархивированные с помощью команды dump.

runlevel - отображает текущий и предыдущий уровни выполнения.

shred - выполняет безопасное удаление файла предварительно перезаписав его содержимое на другой диск.

sleep - приостанавливает начало выполнения процесса на заданное количество секунд.

usleep - приостанавливает на микросекунды.

sync - очищает буферы файловой системы.

cmp - производит быстрое сравнение двух указанных файлов.Если они идентичны, то никакие сообщения не выводятся.

column - форматирует входной текст из указанного файла в список из пяти колонок.

diff - сравнивает два указанных текстовых файла.Каждое отличие выводится в контексте. Позволяет сравнивать каталоги.

diff3 - сравнивает три указанных файла и выводит результаты.

unzip - распаковывает и извлекает файлы из архивов , созданных утилитами ZIP

csplit - разбивает файл на несколько частей.Надо задать метод разбивки (строки и т.д.).

cp - копирует один файл в другой, или несколько файлов в каталог.

dd - копирование файла с одновременным выполнением различных, дополнительных преобразований.

dc - калькулятор.

debugfs - применяется для восстановления файловой системы (ext2,ext3) если недостаточно команды fsck.

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

du - показывает количество блоков диска, занятых каждым из файлов каталога.

mc - запускает программу Midnight Commander диспетчер файлов в текстовой консоли. Напоминает MSDOS менеджеры и довольно проста и удобна в использовании.Очень много нужных и удобных функций.

mkdir - создание указанного каталога.

man - справочное руководство.

mcat - копирует необработанные данные на дискету.

mcopy - использует отформатированную дискету MSDOS для копирования файлов в Линукс и из Линукс без предварительного подключения дискеты к файловой системе.

mdel - удаляет файл на отформатированной дискете MSDOS.

mdir - отображает содержимое каталога на дискете MSDOS.

mdu - показывает дисковое пространство занятое каталогом MSDOS.

mesg - контролирует доступ к Вашему терминалу, что бы коллеги не могли засыпать Вас сообщениями с помощью команды write

mformat - создаёт на дискете файловую систему MSDOS.

mkbootdisk - применяется в некоторых дистрибутивах, для создания загрузочной дискеты, содержащей всё необходимое для аварийной загрузки.

mktemp - создаёт уникальное имя файла для временной работы.

mlabel - создаёт метку тома на MSDOS на отформатированной дискете.

mmd - создаёт подкаталог MSDOS на отформатированной дискете.

mmount - подключает к файловой системе отформатированное устройство MSDOS.

mmove - перемещает или переименовывает файл на дискете MSDOS.

more - средство постраничного просмотра текстового файла.

mv - переименовывает или перемещает файлы или каталоги.

rm - удаление указанного файла.Можно и много удалить.

rmdir - удаление указанного пустого каталога.

safedelete - удалиние указанного файла в каталог safedelete,где он хранится некоторое время перед необратимым удалением.

stat - отображение всей доступной информации об указанном файле.

touch - изменяет время последнего доступа или изменения файла на текущее время.

undelete - восстанавливает файлы удалённые командой safedelete.

wc - показывает число строк, слов и символов в файле.

bunzip2 - распаковывает указанный файл на 30%быстрей чем gzip.

bzip2 - сжимает указанный файл по ускоренному алгоритму.

bzip2recover - делает попытку восстановить данные из повреждённого файла сжатого bzip2.

compress - сжимает указанный файл по другому алгоритму.

uncompress - распаковывает файл сжатый предыдущей командой.

Также не забываем про команду info

Примеры данных команд в действии:

1. Добавление роутинга для VPN модема. Модем рассположен по адресу 192.168.10.200, а сеть доступна через сетевую карту eth0.

Код:

route add -host 10.0.21.1 gw 192.168.10.200 dev eth0

2. Роутинг на сеть 192.168.76-77.0-255 через роутер 192.168.10.101

Код:

route add -net 192.168.76.0 gw 192.168.10.101 netmask 255.255.254.0 dev eth0

3. Получение списка расшаренных папок на удаленном компьютере.

Код:

smbclient -N -L 192.168.8.129

4.Монтирование удаленной папки для работы с ней, как с обычным каталогом

Код:

mount -t smbfs -o iocharset=UTF8,codepage=cp866,guest,ro //192.168.8.129/Films /home/mebius/smb

5. Информация о таблице разбиения диска /dev/hda

Код:

fdisk -l /dev/hda

6. Создание пустого файла нужного размера (нужно для многих эмуляторов или работы с файлом, как с отдельной файловой системой)

Код:

dd of=hd.img bs=1024 seek=1000000 count=0

7. Монтирование в папку ISO образа. Любая программа после этого будет видеть эту папку, как содержимое привода. Можете смонтировать образ DVD фильма и смотреть, не мучая оптический привод.

Код:

mount -o loop /home/mebius/video/dvd.iso /home/mebius/cd

8. Автоматическая скачка файла по SMB/Windows Network сети. Будет работать с докачкой и при обрыве не придется начинать сначала.

Код:

smbget -r -n -u Guest 'smb://192.168.0.125/films (f)/films/Чужие из бездны (Aliens of the deep).avi' -o aliens_of_the_deep.avi

9. Отключение компьютера через 90 минут

Код:

shutdown -h +90

10. Создание ISO образа диска. Его можно потом записать снова на диск или пользоваться образом как полноценным приводом.

Код:

readcd dev=/dev/hdc f=dvd.iso

11. Создание ISO образа для его последующей записи.

Код:

mkisofs -allow-lowercase -iso-level 3 -l -o /home/mebius/video/dvd.iso /mnt/windows_d/video/dvd1/

12. Запись образа на болванку

Код:

growisofs -dvd-compat -Z /dev/hdd=/home/mebius/video/dvd.iso

13. Сканирование диапазона IP-адресов по порту 139 (Netbios aka шаринг папок в сети Microsoft). Покажет все доступные компьютеры не взирая на всякий маразм типа рабочих групп.

Код:

nmap -p 139 192.168.10-11.1-255

Ещё дополню список команд:

ls -al – форматированный список со скрытыми

каталогами и файлами

cd dir – сменить директорию на dir

mkdir dir – создать каталог dir

rm file – удалить file

rm -r dir – удалить каталог dir

rm -f file – удалить форсированно file

rm -rf dir – удалить форсированно каталог dir *

cp file1 file2 – скопировать file1 в file2

cp -r dir1 dir2 – скопировать dir1 в dir2; создаст

каталог dir2, если он не существует

mv file1 file2 – переименовать или переместить file1

в file2. если file2 существующий каталог - переместить

file1 в каталог file2

ln -s file link – создать символическую ссылку link к

файлу file

touch file – создать file

cat > file – направить стандартный ввод в file

more file – вывести содержимое file

head file – вывести первые 10 строк file

tail file – вывести последние 10 строк file

tail -f file – вывести содержимое file по мере роста,

начинает с последних 10 строк

kill pid – убить процесс с id pid

killall proc – убить все процессы с именем proc *

ps – вывести ваши текущие активные процессы

top – показать все запущенные процессы

bg – список остановленных и фоновых задач;

продолжить выполнение остановленной задачи в фоне

fg – выносит на передний план последние задачи

fg n – вынести задачу n на передний план

chmod octal file – сменить права file на octal,

раздельно для пользователя, группы и для всех

добавлением:

● 4 – чтение (r)

● 2 – запись (w)

● 1 – исполнение (x)

Примеры:

chmod 777 – чтение, запись, исполнение для всех

chmod 755 – rwx для владельца, rx для группы и

остальных.

ssh user@host – подключится к host как user

ssh -p port user@host – подключится к host на порт

port как user

ssh-copy-id user@host – добавить ваш ключ на host

для user чтобы включить логин без пароля и по ключам

grep pattern files – искать pattern в files

grep -r pattern dir – искать рекурсивно pattern в dir

command | grep pattern – искать pattern в выводе

command

locate file – найти все файлы с именем file

whoami – имя, под которым вы залогинены

finger user – показать информацию о user

cat /proc/cpuinfo – информация ЦПУ

cat /proc/meminfo – информация о памяти

man command – показать мануал для command

df – показать инф. о использовании дисков

du – вывести “вес” текущего каталога

free – использование памяти и swap

whereis app – возможное расположение программы

app

which app – какая app будет запущена по умолчанию

Архивация:

tar cf file.tar files – создать tar-архив с именем

file.tar содержащий files

tar xf file.tar – распаковать file.tar

tar czf file.tar.gz files – создать архив tar с

сжатием Gzip

tar xzf file.tar.gz – распаковать tar с Gzip

tar cjf file.tar.bz2 – создать архив tar с сжатием

Bzip2

tar xjf file.tar.bz2 – распаковать tar с Bzip2

gzip file – сжать file и переименовать в file.gz

gzip -d file.gz – разжать file.gz в file

Сеть

ping host – пропинговать host и вывести результат

whois domain – получить информацию whois для

domain

dig domain – получить DNS информацию domain

dig -x host – реверсивно искать host

wget file – скачать file

wget -c file – продолжить остановленную закачку

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

Установка из исходников:

./configure

make

make install

dpkg -i pkg.deb – установить пакет (Debian)

rpm -Uvh pkg.rpm – установить пакет (RPM)

Клавиатурные сочетания

Ctrl+C – завершить текущую команду

Ctrl+Z – остановить текущую команду, продолжть с fg

на переднем плане или bg в фоне

Ctrl+D – разлогиниться, тоже самое, что и exit

Ctrl+W – удалить одно слово в текущей строке

Ctrl+U – удалить строку

!! - повторить последнюю команду

exit – разлогиниться

scp - копирование файлов по SSH на другой сервер. Пример: scp /local/file user@host.com:/path/to/save/file.

vi - тестовый редактор. Есть множество различных текстовых редакторов, таких как emacs, nano и проч. Однако vi есть практически на любом сервере и потому он будет не плохим выбором. Для редактирования файла введите команду: vi file. Для перехода в режим редактирования нажмите i. Для сохранения изменений и выхода нажмите ESC :wq. Для выхода без сохранения - ESC :q!. Есть ещё миллионы других команд, однако для минимально редактирования вам будет достаточно и этого.

10.02.08, 22:53

Необходимость указания фона для интернет-страниц

Сегодня столкнулся с одной маленькой проблемкой с отображением различных интернет-страниц при разных настройках браузера: Оказывается, что в некоторых браузерах можно настраивать фон по умолчанию. Т.е. фон не всегда белый, как чаще всего планируется.

Для примера, Вы можете увидеть, как выглядел раньше сайт нашей компании в Opera 9, если изменить фон по умолчанию: http://nerusoft.com/image_store/rs_blog/rs_bad.jpg

Вид - ужасный!!!!

Обойти это достаточно просто. Необходимо указывать фон по умолчанию.

Например:

< body bgcolor="#FFFFFF" >

Вот теперь результат при тех же настройках:

http://nerusoft.com/image_store/rs_blog/rs_norm.jpg

08.02.08, 23:45

Установка интернет-магазина Magento

Наконец, нашлась "минутка" протестировать движек интернет-магазинов Magento.

Движек уставолся в целом без проблем. Всего-лишь нужно было добавить в Apache необходимые модули и установить права. Запускаю, смотрю, вместо русских букв - абракадабра. Попробывал ввести на русском - русские буквы не понимают.

Ну, думаю: "движек не доработан".

Полез в инет, нашел русский блог по Magento. И на форуме прочитал, что оказывается, нужно просто добавить строку в .htaccess:

AddDefaultCharset utf-8

Добавил. Все класно заработало. Браузер сам определяет, что кодировка utf-8 и буквы корректно сохраняются. Сейчас пользуюсь, изучаю дальше...

06.02.08, 18:11

Ограничения и мифы системы 1С-Битрикс

Решил в данной теме "складировать" информацию о ограничениях в системе 1С-Битрикс. Почему именно 1С-Битрикс ?

Во первых, потому, что данную систему двигает компании 1С и Битрикс и всё их партнёры.

Во вторых, это платная система. А значит, должна быть на голову выше, чем бесплатные (что, кстати, не происходит). А так, как это одна из самых дорогих CMS-систем, то качество её должно было бы быть наивысшим.

В третьих, компании 1С-Битрикс не хватает критики. Т.к. выпускаются дорогие продукты, но качеством ниже, чем бесплатные аналоги.

В четвёртых - мне приходится с данным продуктом много работать. Т.к. клиенты под воздействием агрессивной рекламной политики, часто заказывают именно этот продукт.

Итак, ограничения:

1. Отправка всех почтовых сообщений происходит без авторизации.

Если на сервере открыта отправка почты без авторизации, то есть вероятность внедрения хаккерами программного кода на сервер и отправка СПАМА с сервера без авторизации. Причём, с большой скоростью отправки. Как результат - полностью отключение сервера от интернет выше-стоящим провайдером. И возможный штраф и разбирательство по поводу рассылки СПАМА. Не говоря уже о огромной загрузке сервера, занятого отправкой не санкционированной почты...

Почему-то в Битрикс данную проблему не считают проблемой. Утверждают, что "Битрикс не пробиваем". Но, даже если Битрикс "не пробиваем", то могут быть пробиваемыми другие движки, которые находятся на данном сервере. Ведь на сервере могут находиться сотни и тысячи различных проектов... Получается, если на сервере разрешена анонимная отправка почты Веб-приложениями, то хаккер спокойно внедрит код на любой из проектов сервера и начнёт рассылку. Которая заблокирует все домены в поисковиках, нагрузит сервер да и возможно вообще вызовет борьбу провайдеров с сервером-спамером...

Для сравнения, в такой системе, как Joomla предусматривается 3 способа отправки почтовых сообщений. И режим отправки сообщений с авторизацией установлен по умолчанию.

2. Нельзя обновить систему, если нед доступа в интернет.

В 1С-Битрикс поддерживается только 1 вид обновления - через интернет. И другого вида они не предоставляют (и это понятно почему, ведь на этом делаются большие деньги). Получается, если Вы разрабатываете внутренний интернет-портал, то Вы не сможете его обновлять. Т.к. внутренний интернет-портал не имеет выхода в интернет.

То же самое, происходит при работе с сайтами серьёзных больших компаний. У которых запрещается доступ к системе обновления через интернет с целью безопасности.

Получается, чтобы обновлять, компания должна разрешить автоматическое обновление через внешний источник. А это не допустит служба безопасности... Т.е. им будет проще вообще отказаться от Битрикс.

3. Мифичность много-сайтовости.

В 1С-Битрикс во всю трубится, что на 1С-Битрикс можно построить не ограниченное количество сайтов. Только вот проблемка... Бесплатно предоставляется 2 сайта. Остальные - это доп. лицензии. Каждая из которых стоит 50% стоимости продукта :)

Под сайтом понимается не только законченный сайт... Если вы хотите построить сайт на 3-х языках, то это будет считаться не 1 сайтом, а 3-мя. Т.к. каждый язык - это отдельный сайт... Т.е. Вым придётся покупать 1 полную лицензию + 1 дополнительную лицензию.

4. Мифы о скорости.

На сайте Битрикс усиленно публикуется "тест скорости". Который показывает лучшую скорость по сравнению с более старыми версиями Битрикс.

Однако, если сравнивать их при этих же условиях с другими CMS-системами, то оказывается (как показывают наши тесты), что скорость 1С-Битрикс в 2-3 раза медленней, чем скажем Joomla и в десятки раз медленней чем у Drupal...

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

5. Ограниченность редактора текстов.

В Битрикс редактировать страницы "легко" - так утверждает разработчик. Но...

Когда начинаешь реально редактировать, то возникают огромные проблемы с таблицами и фотографиями. Как результат - приходится формировать страницу в отдельном редакторе, скажем DreamVeawer, а потом переносить исходный текст в Битрикс... Что нужно признать не облегчает работу с сайтом...

6. Миф о больших привилегиях для партнёров.

Утверждают, что партнёр получает бесплатно 1С-Битрикс. Но... Делается приписка.

Чтоб использовать бесплатно Битрикс партнёр обязан:

1. Может использовать сайт только до тех пор, пока является партнёром Битрикса.

2. Внизу должна быть надпись, что сделано на Битрикс со ссылкой на сайт Битрикса :).

3. Нужно сдать 2 экзамена по Битрикс.

4. Нужно в год продавать продуктов Битрикс на сумму в 2 раза выше стоимости используемой партнёром системы Битрикс...

7. Ежегодная поддержка.

Битрикс - ярмо на всю жизнь для пользователей. Т.к. купив Битрикс, Вы пользуетесь "бесплатно" тех-поддержкой в течении года. А в последующих годах - обязаны продлевать лицензию, иначе, тех-поддержки и обновлений не будет. Стоимость продления - 40-60% от стоимости продукта. Стоимость продукта, как правило, растёт со временем.

8. Миф о интеграции с 1С. С самого начала, как Битрикс стал 1С-Битриксом рекламируется, что данная система интегрируется с 1С. Но, практика показывает, что интеграция не доработана и работает очень плохо. Кроме того, требует доработок как со стороны 1С, так и со стороны Битрикс.

Реализованная "интеграция" использует систему 1С8. Т.е. если у Вас 1С7.7, то интеграцию придётся писать свою самим. Причём, для 1С-Битрикс сложней написать интеграцию, чем для других систем. Из-за "изменяемой структуры" самого Битрикса.

Если у Вас 1С8. То Вы сталкнётесь с тем, что интеграция есть только для определённой версии российской конфигурации 1С8. Для Украинской - она не подходит.

А российская не будет поддерживать все функции, которые нужно...

Как результат, эта интеграция напоминает Мираж. Она есть и её нет. Т.к. не работают нужные функции. Как результат - необходимость реализации интеграции собственно-ручно.

9. Нельзя указать сразу количество товаров в интернет-магазине. По умолчанию, в интернет-магазине подставляется количество 1. Чтоб добавить возможность указывать количество - нужно переопределять компоненты. Как результат - в большинстве интернет-магазинов, написанных на Битрикс не указывается количество при выборе товаров в интернет-магазине. А только уже в самой корзине...

10. Нельзя в фотогалерею добавлять Flash-картинки. Раньше, не было возможности добавлять Flash-изображения в фотогалерею Битрикса. После этого, они выпустили модуль Фотогалерея 2. Возможно, там исправили данный недочёт.

11. Не стабильность работы Битрикс после обновления "стабильными версиями". Очень часто, при обновлении Битрикса возникают на сайтах ошибки. Причём, исправить их порой очень тяжело. И это может сделать только тех-поддержка (если имеет доступ к сайту) :)

12. Миф о быстрой скорости создания проектов на 1С-Битрикс.

Некоторые вещи и вправду быстро реализовать в 1С-Битрикс. Но, как показывает практика, над большинством вопросов в Битрикс приходится изрядно потрудиться. И часто это сложнее даже чем в других CMS-системах. Не говоря уже о создании статических страниц для "сайтов-визиток"...

13. Миф о том, что не программист может настроить систему Битрикс так, как надо.

В Битрикс утверждается, что данную систему легко настроить. Настолько легко, что и не программист настроит. Однако, это несколько далеко от реальности.

Да, не программист может "вытянуть" компоненту, может указать для неё свойства. Может создать новый информационный модуль и настроить некоторые параметры. Но, на этом всё закончится...

Не программист не сможет создать дизайн под себя (хотя, может взять существующий).

Не сможет изменить (кустомизировать) компоненты под тот дизайн, который выбрал.

Не говоря о функциональности, которую не программист не сможет поменять сам... А это ведь придётся... Т.к. многие модули очень не доработаны...

Реальность показывает, что систему 1С-Битрикс нужно доводить до нужной кондиции программисту. И это будет стоить не меньше, чем стоимость программного пакета 1С-Битрикс, а часто, даже больше!

14. Миф о том, что 1С-Битрикс даёт возможность партнёрам зарабатывать.

1С-Битрикс утверждает, что даёт возможность своим партнёрам заработать, поэтому партнёры должны быть благодарны им за то, что они есть...

Но... Битрикс даёт партнёрам зарабатывать или партнёры Битриксу ?

Более правильно - партнёры Битриксу. Ведь, если бы не было столько партнёров (которые появились в те времена, когда условия работы были по лучше - "шаровыми"), то столь низкокачественный и дорогой продукт никто бы не покупал. И как результат, Битрикс бы не делал миллионы на своём ПО...

Именно партнёры двигают данный продукт на просторах СНГ... Именно благодаря партнёрам Битрикс столь известный. Да и цена "дешевизны" продукта для партнёров - сомнительная. Ведь даже если бы убрать 40% от части продукта партнёра, то останется сумма продукта достаточно высокой. Настолько высокой, что подобные продукты с не меньшим качеством и функциональностью всё равно остаются дешевле... Т.е. получается 40% - это наценка для партнёров. А не рыночная стоимость продукта...

15. Не полноценная поддержка многоязычности.

Битрикс много-язычная CMS-система. Однако, большинство сайтов Битрикса - на русском языке! Почему ? А потому, что компонента перевода входит только в самый дорогой пакет. А сам битрикс переведён "криво", часто переводы вообще отсутствуют и вместо них подставляется английский язык.

Как результат, если Вы пытаетесь сделать сайт на украинском языке с помощью Битрикса. То получите сайт, который фактически выводят информацию не на украинском а попеременно: на английском, русском и украинском :)

Получается довольно весело... Если не плачевно...

06.02.08, 10:15