+38 (067) 901-63-22

Корзина

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

Июнь 2015 — К2®, Рудюк Сергей Анатольевич

Сайт кадрового агентства LightNight-Models

Кадровое агентство LightNight-Models занимается кастингом моделей.

Сайт реализован на CMS Корпорация 2.

180794044_w1024_h768_index

Интернет-магазин

180793160_w1024_h768_index

Сайт компании Dance Heads (представительство СНГ и стран Балтии)

Dance Heads – это популярный Голливудский бренд, известный во множестве стран мира. Родившись в Лос-Анджелесе, у знаменитых холмов Голливуда, Dance Heads сразу же покорил зрителей и участников всех возрастов.

Компания DH recordings — эксклюзивный во всём мире производитель Студий Dance Heads, на которых можно записать музыкальный видеоклип Танцующие Головы.

Dance Heads появилась в 2004 году как интерактивная студийная система, в которой завсегдатаи вечеринок могли петь под фонограмму, в то время как их головы накладывались на тела профессиональных танцоров.

Сайт реализован на CMS Корпорация 2.

180791449_w1024_h768_index 180791485_w1024_h768_001 180791491_w1024_h768_002 180791495_w1024_h768_003 180791497_w1024_h768_004 180791500_w1024_h768_005 180791504_w1024_h768_006 180791506_w1024_h768_007 180791511_w1024_h768_008 180791525_w1024_h768_010 180791527_w1024_h768_011

Сайт компании Dance Heads (представительство г. Москва)

Dance Heads – это популярный Голливудский бренд, известный во множестве стран мира. Родившись в Лос-Анджелесе, у знаменитых холмов Голливуда, Dance Heads сразу же покорил зрителей и участников всех возрастов.

Сайт реализован на CMS Корпорация 2.

180789226_w1024_h768_index

Официальный интернет магазин компании «Имидж Лаборатория»

«Компания Имидж»– это сплоченная команда высококлассных менеджеров-лидеров, которые способны развиваться и добиваться намеченных целей в любой обстановке, любой стране и любых обстоятельствах.

В результате кропотливых семилетних исследований кафедры промышленной технологии лекарств Национального медицинского университета им. А. А. Богомольца, был разработан уникальный, не имеющий аналогов, лечебно-косметический комплекс «Имидж лаборатория».

180787006_w1024_h768_001 180787007_w1024_h768_002 180787011_w1024_h768_003 180787015_w1024_h768_004 180787019_w1024_h768_005 180787021_w1024_h768_006 180787023_w1024_h768_index 180787025_w1024_h768_thumb_557__aut__3aee98a4f 180787026_w1024_h768_thumb_558__aut__3aee98a4f 180787027_w1024_h768_thumb_559__aut__3aee98a4f 180787029_w1024_h768_thumb_560__aut__3aee98a4f 180787031_w1024_h768_thumb_561__aut__3aee98a4f 180787032_w1024_h768_thumb_562__aut__3aee98a4f 180787034_w1024_h768_thumb_563__aut__3aee98a4f

Запуск 1C Linux Ubuntu с поддержкой терминального режима, звука, печати и генерации штрих-кодов, импорта из Excel, резервным копированием и Google-карта

Автор: Рудюк С.А.

http://corp2.net

Интересный проект был реализован для группы торговых предприятий. Конфигурация 1С8 УТП была запущена на в операционной системе Linux и полностью начала работать как на стороне пользователей, так и на стороне сервера.
В Linux были реализованы все потребности данных организаций:
- Построение системы на базе бесплатных программных средств с открытым исходным кодом.
Организация на беслатных технологиях позволяет Вам избавиться от оплаты за серверную операционную систему Windows, за каждое подключение к терминалу, за операционные системы Windows на рабочих местах, за программные пакеты Microsoft Office на рабочих местах, за базу данных MsSQL и за каждое подключение к ней, за VPN-сервера и сервера электронной почты, за веб-сервера. Фактически, 70-90% программных — это бесплатное программное обеспечение с открытым исходным кодом. Так же позволяет добиться высокой степени безопасности такой системы, защищенности от вирусов и высокого уровня масштабирования. Такое решение позволяет экономить около 70-90% средств, обычно затрачиваемых на лицензии. К такому решению не могут придраться правоохранительные органы, контролирующие лицензионность программных средств.
— Работа на сервере по RDP.
Для системы 1С8 рекомендуется работа пользователей через терминал — на сервере. Такие решения не только требуют отдельного сервера терминалов, но и затратны с точки зрения стоимости лицензий. Реализация RDP на базе открытых технологий позволяет Вам значительно экономить деньги на лицензиях, добиться гибкости, а так же удовлетворить потребности 1С8. По RDP с системой можно работать с любой операционной системы, поддерживающей протокол RDP: Windows, Linux, MacOS, IOS, Android и т.п.
- Поддержка звука.
Обычно, RDP-решения на базе открытых технологий работают без поддержки звука. Нам удалось решить данную проблему. В результате, звук может транслироваться через интернет и проигрываться прямо у вас на компьютере или планшете.
- Печать штрих-кодов и их генерация.
Linux не поддерживает COM, DCOM, ActiveX, OCX и т.п. Поэтому, стандартные решения, применяемые программистами 1С8 в Windows тут не применимы. Нам удалось решить данный вопрос. В результате, получилось высоко-скоростное решение с высоким уровнем безопасности.
- Групповая печать штрих-кодов и этикеток.
На предприятиях с большим количеством номенклатуры возникает необходимость печати большого количества штрих-кодов и этикеток. Для этого, мы предусмотрели возможность печати большого количества штрих-кодов за один раз.
- Google-карта и гео-локация.
Используя смартфоны, планшеты или GPS-трекеры, могут отслеживаться маршруты машин или сотрудников. Эти маршруты передаются на веб-сервер и сохраняются в базе данных. В 1С8 выводятся маршруты с наложением на Google-карту. Такая карта работает не только в Windows, но и в Linux.
— Импорт информации из Excel.
В Linux нет COM и ActiveX. Тут нельзя импортировать информацю привычным для 1С-ников способом. Импорт информации из Excel происходит без вызова Excel — на прямую из файла. Такой импорт работает ощутимо быстрей и значительно выше по безопасности.
— Резервное копирование информации.
Резервное копирование информации производится в полностью автоматизированном режиме с передачей информации через интернет по протоколу FTP или SSH в архивированном виде и с использованием крипто-устойчивых алгоритмов шифрации.
— Использование кросс-платформенной SQL-базы данных Postgresql.
В классической структуре построения одна из основных статей затрат — это использование базы данных MsSQL и оплаты за каждое подключение к ней. Введя замену вместо MsSQL — Postgresql Вы получаете соизмеримую производительность, ощутимо выше масштабируемость а так же 100% экономию на лицензиях, обычно затрачиваемых на базу данных и подключения.
- Обмен информацией между базами данных.
Обмен информацие между базами данных тоже значительно отличается от Windows-реализации. Но, такой обмен безопасней и иногда — быстрей.
— Виртуализация машины.
Построение решения на базе виртуальных машин позволяет Вам клонировать программное решение, делать его копии, а так же легко перемещать с одной физической машины на другую.
- Шифрование информации.
Использование шифрования информации на физическом уровне позволяет Вам защитить Ваши данные от хищения или не санкционированного доступа при прямом физическом контакте злоумышленников с сервером.

Вот как выглядит рабочий стол пользователя. Это подключение по RDP с поддержко звука. Работает на Windows, Linux, MacOS, IOS, Android. Серверная часть реализована на бесплатной операционной системе Linux Ubuntu, с использованием бесплатной базы данных Postgresql.

1s_1
Конфигуратор 1С8 запускается и в Linux. Программист системы 1С8 может реализовывать новый функционал в привычной для себя среде программирования.

1s_2

Гео-локация производится с передачей координат от планшета или мобильного телефона. В 1С выводится гугл-карта трафика перемещения машин.

1s_3

1s_4

Штрих-кодирование используется в документах и для товарных позиций. Штрих-коды отлично печатаются и сканируются. Поддерживаются все основные стандарты штрих-кодирования: EAN-13, EAN-8, UPC-A, UPC-E, ISBN, CODE 39, CODE 128C, CODE 128B, CODE 128, 128 RAW, INTERLEAVED 2 of 5, CODABAR, MSI, PLESSEY, CODE93. При необходимости, можно использовать QR-коды.

1s_5 1s_6 1s_7 1s_8

1s_9 1s_10 1s_11 1s_12

Импорт из Excel используется без вызова COM-объектов Excel. Такой импорт работает ощутимо быстрее, чем в Windows и не требует установки платного программного обеспечения Microsoft Office.

1s_13 1s_14 1s_15 1s_16 1s_17

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

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

Если Вам необходимо реализовать подобное решение, звоните и пишите.
Телефон: +38 067 901-63-22
E-mail: rs@corp2.net

Запуск 1C Linux Ubuntu с поддержкой терминального режима, звука, печати и генерации штрих-кодов, импорта из Excel, резервным копированием и Google-карта

Автор: Рудюк С.А.

http://corp2.net

Интересный проект был реализован для группы торговых предприятий. Конфигурация 1С8 УТП была запущена на в операционной системе Linux и полностью начала работать как на стороне пользователей, так и на стороне сервера.
В Linux были реализованы все потребности данных организаций:
- Построение системы на базе бесплатных программных средств с открытым исходным кодом.
Организация на беслатных технологиях позволяет Вам избавиться от оплаты за серверную операционную систему Windows, за каждое подключение к терминалу, за операционные системы Windows на рабочих местах, за программные пакеты Microsoft Office на рабочих местах, за базу данных MsSQL и за каждое подключение к ней, за VPN-сервера и сервера электронной почты, за веб-сервера. Фактически, 70-90% программных — это бесплатное программное обеспечение с открытым исходным кодом. Так же позволяет добиться высокой степени безопасности такой системы, защищенности от вирусов и высокого уровня масштабирования. Такое решение позволяет экономить около 70-90% средств, обычно затрачиваемых на лицензии. К такому решению не могут придраться правоохранительные органы, контролирующие лицензионность программных средств.
— Работа на сервере по RDP.
Для системы 1С8 рекомендуется работа пользователей через терминал — на сервере. Такие решения не только требуют отдельного сервера терминалов, но и затратны с точки зрения стоимости лицензий. Реализация RDP на базе открытых технологий позволяет Вам значительно экономить деньги на лицензиях, добиться гибкости, а так же удовлетворить потребности 1С8. По RDP с системой можно работать с любой операционной системы, поддерживающей протокол RDP: Windows, Linux, MacOS, IOS, Android и т.п.
- Поддержка звука.
Обычно, RDP-решения на базе открытых технологий работают без поддержки звука. Нам удалось решить данную проблему. В результате, звук может транслироваться через интернет и проигрываться прямо у вас на компьютере или планшете.
- Печать штрих-кодов и их генерация.
Linux не поддерживает COM, DCOM, ActiveX, OCX и т.п. Поэтому, стандартные решения, применяемые программистами 1С8 в Windows тут не применимы. Нам удалось решить данный вопрос. В результате, получилось высоко-скоростное решение с высоким уровнем безопасности.
- Групповая печать штрих-кодов и этикеток.
На предприятиях с большим количеством номенклатуры возникает необходимость печати большого количества штрих-кодов и этикеток. Для этого, мы предусмотрели возможность печати большого количества штрих-кодов за один раз.
- Google-карта и гео-локация.
Используя смартфоны, планшеты или GPS-трекеры, могут отслеживаться маршруты машин или сотрудников. Эти маршруты передаются на веб-сервер и сохраняются в базе данных. В 1С8 выводятся маршруты с наложением на Google-карту. Такая карта работает не только в Windows, но и в Linux.
— Импорт информации из Excel.
В Linux нет COM и ActiveX. Тут нельзя импортировать информацю привычным для 1С-ников способом. Импорт информации из Excel происходит без вызова Excel — на прямую из файла. Такой импорт работает ощутимо быстрей и значительно выше по безопасности.
— Резервное копирование информации.
Резервное копирование информации производится в полностью автоматизированном режиме с передачей информации через интернет по протоколу FTP или SSH в архивированном виде и с использованием крипто-устойчивых алгоритмов шифрации.
— Использование кросс-платформенной SQL-базы данных Postgresql.
В классической структуре построения одна из основных статей затрат — это использование базы данных MsSQL и оплаты за каждое подключение к ней. Введя замену вместо MsSQL — Postgresql Вы получаете соизмеримую производительность, ощутимо выше масштабируемость а так же 100% экономию на лицензиях, обычно затрачиваемых на базу данных и подключения.
- Обмен информацией между базами данных.
Обмен информацие между базами данных тоже значительно отличается от Windows-реализации. Но, такой обмен безопасней и иногда — быстрей.
— Виртуализация машины.
Построение решения на базе виртуальных машин позволяет Вам клонировать программное решение, делать его копии, а так же легко перемещать с одной физической машины на другую.
- Шифрование информации.
Использование шифрования информации на физическом уровне позволяет Вам защитить Ваши данные от хищения или не санкционированного доступа при прямом физическом контакте злоумышленников с сервером.

Вот как выглядит рабочий стол пользователя. Это подключение по RDP с поддержко звука. Работает на Windows, Linux, MacOS, IOS, Android. Серверная часть реализована на бесплатной операционной системе Linux Ubuntu, с использованием бесплатной базы данных Postgresql.

1s_1
Конфигуратор 1С8 запускается и в Linux. Программист системы 1С8 может реализовывать новый функционал в привычной для себя среде программирования.

1s_2

Гео-локация производится с передачей координат от планшета или мобильного телефона. В 1С выводится гугл-карта трафика перемещения машин.

1s_3

1s_4

Штрих-кодирование используется в документах и для товарных позиций. Штрих-коды отлично печатаются и сканируются. Поддерживаются все основные стандарты штрих-кодирования: EAN-13, EAN-8, UPC-A, UPC-E, ISBN, CODE 39, CODE 128C, CODE 128B, CODE 128, 128 RAW, INTERLEAVED 2 of 5, CODABAR, MSI, PLESSEY, CODE93. При необходимости, можно использовать QR-коды.

1s_5 1s_6 1s_7 1s_8

1s_9 1s_10 1s_11 1s_12

Импорт из Excel используется без вызова COM-объектов Excel. Такой импорт работает ощутимо быстрее, чем в Windows и не требует установки платного программного обеспечения Microsoft Office.

1s_13 1s_14 1s_15 1s_16 1s_17

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

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



Материалы к обучению основам Linux

Обучение Linux Ubuntu
- Что такое Pipe. Понятие вывода информации в командах Linux.
- Командная строка.

Навигация
- ls – вывод списка файлов и каталогов.
- dir – отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.
- cd – перемещение по каталогам.
- echo Текст – вывод информации на экран.
- Как задать каталог, если он содержит пробелы ?
- Значки > и >> - адресация вывода.
- Значек | - соединение команд.
- Знак \ - для ввода много-строчных команд.
- which – показывает полный путь к исполняемому файлу команды.
- cat <название файла> - вывод содержимого файла на экран.
- less – реализация прокрутки вывода.
- Совмещение команд, используя понимание pipe в linux. Например:
cat <название файла> | less
- mc – аналог nc.
копирование, удаление, редактирование, создание каталога, установка прав.
- редактирование файлов в mc.
- Права доступа к файлам и каталогам. Разделение прав доступа в Linux.
- Рекурсивная групповая установка прав.
chown –R <имя пользователя> <каталог> - рекурсивная установка прав владельца на каталог или файл.
chgrp –R <имя группы> <каталог> - рекурсивная установка прав группы на каталог или файл.
chmod –R <атрибут> <каталог> - установка атрибутов на каталоги и файлы.
- Ссылки на файлы. В чем отличие от ярлыков Windows.
- Команда ln – для содания ссылок.
- pwd – отображает полный путь к текущему каталогу.
- history – показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке историии их довольно много, то увидите последние.
- clear – очищает экран терминала (если это возможно).

Помощь
- Параметр --help – вывод помощи по команде.
- man <команда> - документация по команде.
- whatis – поиск по базе данных страниц руководства и отображение краткого описания.
- whereiz – находит файлы, страницы справочного руководства для указанной команды.

Установка прорамм
- apt-get install <команда> - установка программ.
- apt-cache search <команда> - поиск пакета программ.

Утилитки
- dc – калькулятор.
- cal – вывод календаря в тектовом виде.

Файловые операции
- cp <откуда> <куда> – копирование файлов.
- mkdir – создание указанного каталога.
- rename – переименовывает файлы.Очень удобно, когда много файлов.
- mv – переименовывает или перемещает файлы или каталоги.
- rm – удаление указанного файла.Можно и много удалить.
- rmdir – удаление указанного пустого каталога.
- safedelete – удалиние указанного файла в каталог safedelete,где он хранится некоторое время перед необратимым удалением.
- undelete – восстанавливает файлы удалённые командой safedelete.
- shred – выполняет безопасное удаление файла предварительно перезаписав его содержимое на другой диск.
- resize – изменяет размер окна виртуального терминала в графическом окружении.
- file – показывает тип содержимого указанного файла(текст, выполняемый, данные).
- find – поиск файлов в текущем каталоге.Если указать путь, можно искать везде.
- dd – копирование файла с одновременным выполнением различных, дополнительных преобразований (мощная, но из-за этого опасная команда).
- du – показывает количество блоков диска, занятых каждым из файлов каталога.
- mcat – копирует необработанные данные на дискету.
- mcopy – использует отформатированную дискету MSDOS для копирования файлов в Линукс и из Линукс без предварительного подключения дискеты к файловой системе.
- mdel – удаляет файл на отформатированной дискете MSDOS.
- mdir – отображает содержимое каталога на дискете MSDOS.
- mdu – показывает дисковое пространство занятое каталогом MSDOS.
- stat – отображение всей доступной информации об указанном файле.
- touch – изменяет время последнего доступа или изменения файла на текущее время.

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

Текстовые файлы
- joe – простой в использовании редактор работающий в текстовом режиме.
- pico – простой и удобный в использовании текстовый редактор.Удобен для редактирования конфигурационных и простых файлов.
- emacs – запуск текстового редактора Emacs.
- vi – запуск классического текстового редактора VI для UNIX систем.
- tail –f <название файла> - вывести последние несколько строк и показывать поступление новых строк. Совмещение данной команды с grep.
- head – утилита выводит первые десять строк файла.Можно и несколько файлов.
- nl – команда нумерует строки в указанном файле.
- paste – обьединяет соответствующие строки файлов в колонки.При желании можно обьединить несколько файлов.
- pr -подготавливает текст к печати, осуществляя форматирование с разбиением на страницы.Можно подготовить несколько файлов.
- sort – команда позволяет отсортировать строки файла в алфавитном порядке.
- split – разбивает файл на части.
- tmpwatch – удаление всех файлов в указанном каталоге, если к ним не осуществлялся доступ в течении последних n часов.Очищает временные каталоги.
- fmt – данная утилита производит форматирование каждой строки в указанном файле таким образом, что все строки имеют одинаковую ширину.
- cmp – производит быстрое сравнение двух указанных файлов.Если они идентичны, то никакие сообщения не выводятся.
- column – форматирует входной текст из указанного файла в список из пяти колонок.
- diff – сравнивает два указанных текстовых файла.Каждое отличие выводится в контексте. Позволяет сравнивать каталоги.
- diff3 – сравнивает три указанных файла и выводит результаты.
- csplit – разбивает файл на несколько частей.Надо задать метод разбивки (строки и т.д.).
- wc – показывает число строк, слов и символов в файле.

Архивация и кодирование
- Архиваторы 7z, rar, unzip.
- zip – архивирует и сжимает файлы.
- zipnote – позволяет вывести и отредактировать комментарии к файлам из архива ZIP.
- zforce – добавляет расширение .gz ко всем файлам в рабочем каталоге, или к указанному файлу, которые были сжаты, но не имеют расширения.Т.е. предотвращает повторное сжатие.
- uuencode – кодирует двоичный файл для передачи по ASC11сетям.
- uudecode – декодирует выше названный файл.
- restore – восстанавливает файлы заархивированные с помощью команды dump.
- bunzip2 – распаковывает указанный файл на 30%быстрей чем gzip.
- bzip2 – сжимает указанный файл по ускоренному алгоритму.
- bzip2recover – делает попытку восстановить данные из повреждённого файла сжатого bzip2.
- compress – сжимает указанный файл по другому алгоритму.
- uncompress – распаковывает файл сжатый предыдущей командой.

Графические файлы и архивы
- enscript – преобразует указанный текстовый файл в формат Post Script.Вывод может быть направлен на печать или записан в файл.
- pdf2ps – преобразует файл формата PDF в Post Script.Результат записывает на диск.
- pdftotext – преобразует файл из формата PDF в текст и записывает результат на диск.
- zcat;zmore – выводит содержимое файла сжатого gzip на экран без распаковки.
- zcmp – сравнивает сжатые gzip два файла без распаковки.
- zdiff – сравнивает сжатые gzip два файла без распаковки.
- zegrep;zfgrep;zgrep – осуществляют поиск указанной строки, выражения в файле сжатом gzip, без распаковки.
- convert – преобразует указанный входной графический файл, в выходной.Распознаёт множество форматов. Скачать так же как и предидущую.
- identify – определяет формат и характеристики графического файла и проверяет целостность и наличие ошибок.
- mogrify – преобразует графический файл и перезаписывает исходный.
- montage преобразование нескольких файлов в обьединённое изображение.
- combine – обьединяет два и более графических файла в один.Огромное количество спецэффектов.Является частью пакета Image Magick и можно взять

Звук
- mpg123 – воспроизводит на основном устройстве воспроизведения аудио файл в формате MP3. Вписывается имя файла или его адрес в Интернет.Чтобы остановить воспроизведение Ctrl+c.Что бы остановить и выйти из программы Ctrl+c нажать дважды.
- play – воспроизводит звуковой файл с указанным именем.Автоматически распознаёт тип файла. Позволяет добавлять различные звуковые эффекты к воспроизводимым файлам.
- playmidi – воспроизводит зуковые файлы в формате MIDI.
- rec – записывает входной сигнал с микрофона или других входов в звуковой файл. Тип файла следует указать с помощью параметра (type).Есть возможность добавить звуковые эффекты.
- sox – преобразует сэмплы из формата входного сигнала, на выходной с добавлением эффектов.

Информация о системе
- df – показывает количество используемого и свободного дискового пространства для всех подключенных разделов файловой системы.
df –m – вывод информации в мегабайтах.
- uname –a – получение информации о системе.
- arch – отображает данные об архитектуре центрального процессора.
- lsb_release –a – получение информации о версии операционной системы.
- Определение конфигурации:
procinfo
lshw
linuxinfo
hardinfo

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

Управление пользователями
- Что такое sudo.
- adduser <название пользователя> - Создание пользователя.
- passwd <имя пользовтеля> - задание пароля пользователю.
- userdel – удаляет пользователя с указанным именем.
- usermod – изменяет параметры пользователя с указанным именем.
- mkpasswd – создаёт высококачественный пароль, состоящий по умолчанию из девяти символов и содержащий по крайней мере буквы в разном регистре и цифры.
- pwgen – создаёт высококачественный пароль,который хорошо запоминается.Длинна пароля указывается числом.
- addgroup <имя пользователя> <группа> - добавление пользователя в группу.
- groupadd – создание группы пользователей с указанным именем.
- groupdel – удаляет группу с указанным именем.
- groupmod – изменяет параметры группы с указанным именем.
- shutdown –r now или reboot– перезагрузка сервера.
- shutdown –h now или halt(poweroff) – выключение сервера.
- su <имя пользователя> - войти под пользователем.
- who – показать кто авторизирован.
- last – показать последних авторизированных.
- users – отображает краткий список пользователей работающих в системе в данный момент.
- w – подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др.Если нужен один пользователь, то указать имя в параметре.
- lastlog – проверяет историю входа в систему зарегистрированных
- id – отображает действующие значения идентификаторов пользователя и группы для текущего пользователя.
- chage – применяется для изменения срока действия учетной записи.Для администрирования.
- chfn – изменяет сведения о пользователе в файле /etc/passwd из которого берёт информацию команда finger .

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

Процессы
- uptime – показывает текущее время, продолжительность сеанса , количество пользователей и загруженность процессора.
- times – показывает полное время выполнения процессов для всей системы и данного пользователя.
- free – отображает информацию об оперативной памяти, подкачки, кэше,свободная памать, общая и т.д.
- vmstat – выдаёт сведения о процессах, памяти и загруженности центрального процессора
- top – стандартная команда вывода занятости процессора.
- Понятие загрузки процессора и регрессии.
- htop – усовершенствованная команда занятости процессора.
- jobs – выводит список всех выполняемых и приостановленных задач.
- ps aux – вывод процессов на экран.
- grep – фильтрация вывода.
ps aux | grep mysql
cat <название файла> | grep <строка>
- kill <название процесса> - убить процесс.
- kill -9 <название процесса> - убить процесс не взирая ни на что.
- kill 0 к чему приведет ?
- killall – позволят управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы.
- logout, Ctrl+D – выход из авторизации.
- whoami – показывает текущий идентификатор пользователя, работающего в данном терминале.
- dmesg – выводит на экран сообщения ядра, включая отображаемые при запуске и потом.
- sleep – приостанавливает начало выполнения процесса на заданное количество секунд.
- usleep – приостанавливает на микросекунды.
- sync – очищает буферы файловой системы.

Сеть и пересылка команд
- ifconfig – вывод информа о сетевых интерфейсах.
-if config –a – вывод подробной информации о сетевых интерфейсах.
- Что такое порт. Как называются сетевые интерфейсы в Linux. Как обмениваются компьютеры друг с другом по сети.
- ping <адрес> - пингование компьютера или сервера.
- telnet <адрес> <порт> - подключение по порту. Проверка работы сервиса.
- netstat – вывод информации о сетевой подсистеме.Очень много настроек и параметров.
- write – отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.
- mesg – контролирует доступ к Вашему терминалу, что бы коллеги не могли засыпать Вас сообщениями с помощью команды write
- trafshow <имя интерфейса> - показать трафик.
- whois <название домена> - информация о домене.
- wall – отправляет сообщение на терминал каждого пользователя находящегося в системе в данный момент.
- mail – утилита редактирования и просмотра электронной почты.Отправка и получение писем.
- fetchmail – утилита получения почты.Роботает в фоновом режиме.Скачивает почту с указанного сервера.
- ssh – подключение по ssh.
- ftp – устанавливает соединение с указанным узлом и позволяет скачивать или закачивать файлы.

Удаленное подключение к серверу
- hostname – команда отображает идентификатор данного узла сети ( его имя). root может изменить имя узла на новое.
Файл хостов. Файл названия сервера. Откуда берется информация о связи навания сервера с именем.
- wget <URL> - закачка файлов и интернет-страниц.
- curl – пересылка файлов по ftp.
- команда ssh.
- Подключение из mc по ssh или ftp.
- Утилита putty – текстовый терминал для подключения к серверу по ssh.
Настройка putty.
- Утилита FileZiilla – бесплатная программа для копирования файлов по sftp и ftp.
- Настройка FileZilla.

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

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

Примеры данных команд в действии:
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!. Есть ещё миллионы других команд, однако для минимально редактирования вам будет достаточно и этого.

Сервер 1С Предприятие. Установка на платформе Linux (Ubuntu)

В данной статье мы рассмотрим установку сервера 1С в среде Ubuntu Server. Решения на альтернативной платформе пользуются заслуженной популярностью в среде пользователей и администраторов, так как позволяют экономить ощутимые суммы за счет отказа от покупки Windows Server, но отличаются повышенной сложностью установки и настройки. Однако если вы будете следовать нашим рекомендациям, то проблем не возникнет.

Как всегда, начнем с краткого теоретического отступления. Сервер 1С Предприятия поставляется в двух вариантах: 32 и 64 бита, которые отличаются прежде всего ценой (42 и 72 тыс. руб.). Ключ от 64-битного сервера позволяет запускать и 32-битную версию, но не наоборот.

В случае с платформой Linux мы рекомендуем чтобы битность сервера 1С и Ubuntu совпадали, хотя вы можете установить 32-битную версию сервера на 64-битный Ubuntu воспользовавшись пакетом ia32-libs, но это выходит за рамки данной статьи. В нашем случае мы будем устанавливать 64-битный сервер на Ubuntu Server 10.04.4 64-бита, однако все сказанное будет справедливо и для 32-битной платформы, существенные отличия мы будем оговаривать отдельно.

Почему 10.04.4, когда на подходе 12.04? Во-первых 10.04 (как и 12.04) - LTS релиз, предполагающий стабильные пакеты и расширенную поддержку, во-вторых 10.04 отлично изучен, все известные баги устранены, все особенности изучены и задокументированы.

В любом случае у нас в запасе остается год для перехода на новый 12.04 LTS, что позволит хорошо изучить новую версию ОС, устранить известные ошибки, создать пользовательскую документацию. Сегодня ничего этого еще нет.

Также мы не рекомендуем использовать промежуточные релизы: 10.10, 11.04, 11.10. Почему? В данных релизах используются последние версии пакетов, производится обкатка новых технологий, они имеют короткий срок поддержки. Конечно никто не может вам запретить их использовать, но в этом случае будьте готовы взять на себя риски возможного нестандартного поведения или отказа системы.

Итак, у нас имеется свежеустановленная и обновленная Ubuntu Server 10.04.4, с установленными mc и ssh, это позволит нам проводить все работы по настройке сервера удаленно, со своего рабочего места. В первую очередь установим необходимые для сервера 1С зависимости. Мы будем приводить отдельную команду для установки каждого пакета, хотя вы можете установить их все за один раз, просто перечислив необходимые пакеты через пробел. Все команды выполняются от имени суперпользователя или через sudo:

apt-get install imagemagick apt-get install libgsf-1-114 apt-get install ttf-mscorefonts-installer apt-get install t1utils apt-get install libt1-5 apt-get install unixodbc

Теперь установим пакет ttf2pt1, которого нет в репозитории, его можно взять с нашего сервера. Создадим в домашней директории отдельную папку:

mkdir ~/1c-depends

Перейдем в нее:

cd ~/1c-depends

Скачаем пакет:

wget "http://interface31.ru/tech_it/files/1c/ttf2pt1_3.4.4-1.3_amd64.deb"

Для 32-битной системы:

wget "http://interface31.ru/tech_it/files/1c/ttf2pt1_3.4.4-1.3_i386.deb"

Установим его:

dpkg -i *.deb

Создадим символическую ссылку для библиотеки libglib:

ln -s /lib64/libglib-2.0.so.0.2400.1 /usr/lib64/libglib-2.0.so

Для 32-битной системы:

ln -s /lib32/libglib-2.0.so.0.2400.1 /usr/lib32/libglib-2.0.so

Внимание! В вашем случае имя библиотеки может отличаться от libglib-2.0.so.0.2400.1, поэтому проверьте фактическое наличие данной библиотеки и при необходимости откорректируйте команды.

Теперь можно приступать к установке непосредственно сервера 1С. Дистрибутив можно получить на дисках ИТС, с сайта поддержки 1С или у обслуживающих вас партнеров. Будем считать что дистрибутив находится у вас на диске. Смонтируем оптический диск:

mount /dev/cdrom /media

Создадим каталог для пакетов сервера 1С:

mkdir ~/1c

При помощи mc (или иным образом) найдем на диске и скопируем необходимые пакеты в созданную директорию, затем перейдем в нее и установим пакеты:

cd ~/1c dpkg -i *.deb

Изменим владельца для папки 1С:

chown -R usr1cv82:grp1cv82 /opt/1C

Настроим автозапуск:

update-rc.d srv1cv82 defaults

Установим необходимые для работы 1С локали:

locale-gen en_US locale-gen ru_RU dpkg-reconfigure locales

Сконфигурируем сервер:

/opt/1C/v8.2/x86_64/utils/config_server

Перезагрузимся:

reboot

Теперь на всех клиентских машинах, которые будут работать с нашим сервером 1С добавим в Windows\System32\drivers\etc\hosts следующую запись:

10.0.0.128 1c-server

где 1c-server имя нашего сервера, а 10.0.0.128 его IP-адрес.

Если в вашей сети работает DNS-сервер, то можно добавить на нем запись типа A:

1c-server.domain.local. IN A 10.0.0.128

где 1c-server имя сервера, а 10.0.0.128 его IP-адрес, domain.local имя локального домена.

Теперь можно установить на клиентскую машину компоненту Администрирование сервера 1С:Предприятия и попробовать подключиться к нашему серверу:

indexЕсли все пройдет удачно, сервер 1С можно признать настроенным и готовым к использованию. Остается только установить драйвер ключа HASP, однако это тема для отдельной статьи и мы рассмотрим ее в ближайшее время.


Плагин для Wordpress Rus-To-Lat

1

Rus-To-Lat это плагин транслитерации русских ссылок. Некоторые веб-мастера предпочитают использовать русские урлы. Мол, так выглядит красивее, да и поисковики давно уже научились понимать такие ссылки и красиво их подчеркивают в результатах поиска. Но недостатки русских ссылок перевешивают их достоинства. Попробуйте, например, скопировать русский урл и вставить его в любой текстовой редактор. Ссылка вида http://www.testwp.ru/привет-мир.html превратится в набор символов http://www.testwp.ru/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%BC%D0%B8%D1%80.html. Делиться с кем-либо такими ссылками не очень то удобно.

Такая ситуация возникает из-за того, что по спецификации ссылки не могут содержать русские символы. Они должны быть закодированы последовательностью символов – каждый русский символ заменяется на 6 латинских символов. Например, русская буква "а" превращается в "%D0%B0".

Помимо неудобств с копированием таких ссылок могут возникнуть и другие проблемы. Зачастую, многие плагины для WordPress, использующие технологию AJAX не учитывают возможность того, что в ссылках могут быть русские символы и из-за этого начинают работать некорректно.

Отсутствие плагинов транслитерации в блоге обязательно вызовет проблемы и со многими плагинами, работающими с файлами. Они тоже зачастую не учитывают возможность того, что названия файлов в блоге могут содержать русские символы. Например, популярный плагин обеспечения безопасности WordPress File Monitor в принципе отказывается понимать русские символы. И поверьте на слово – таких плагинов очень много.

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

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку rustolat в /wp-content/plugins/.

3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.

У плагина есть лишь одна настройка, которую вы можете найти в меню "Настройки\RusToLat". Это настройка стандарта транслитерации:


2

Советую использовать стандарт ISO 9-95, так как он более соответствует сложившимся в рунете правилам транслитерации. Однако, при всем уважении к стандартам ISO и ГОСТ, мне не нравится, как они переводят на латиницу русскую букву "Х". ГОСТ заменяет ее на "KH", а ISO на латинскую "X". Не знаю, что общего в произношении русской буквы "Х" и латинской "X", поэтому я обычно заменяю "X" на "H" и "x" на "h", мне кажется это более правильным.

Чтобы это сделать откройте файл rus-to-lat.php в папке плагина и отредактируйте его следующим образом:

32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
		
$iso = array( "Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"#","є"=>"ye","ѓ"=>"g", "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D", "Е"=>"E","Ё"=>"YO","Ж"=>"ZH", "З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L", "М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R", "С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"H", "Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'", "Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA", "а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d", "е"=>"e","ё"=>"yo","ж"=>"zh", "з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h", "ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"", "ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya", "—"=>"-","«"=>"","»"=>"","…"=>"" );
		

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

В такой особенности плагина кроется, как его недостаток, так и его достоинство. Если вы не хотите менять уже существующие ссылки в блоге, то вы должны использовать именно плагин Rus-To-Lat. Если же вам необходимо поменять в блоге кучу ярлыков в уже существующих записях, то советую использовать плагин Cyr-To-Lat, который делает это автоматически при своей активации. У плагина Cyr-To-Lat, кстати, много и других достоинств и обычно в качестве плагина транслитерации я рекомендую использовать именно его. Но только не в случае, когда вы хотите оставить старые ярлыки без изменения.


Источник: http://www.wordpressplugins.ru/critical/rustolat.html