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

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Обучение 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 – показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке […]

Read more

Сервер “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. Почему? В данных релизах используются последние версии пакетов, производится обкатка новых технологий, они имеют короткий срок поддержки. Конечно […]

Read more

Типовые ошибки установки сервера “1С:Підприємство” и PostgreSQL на платформе Linux

Связка сервера “1С:Підприємство” и PostgreSQL вторая по популярности среди установок “1С:Підприємство” и самое используемое решение на платформе Linux. В отличии внедрений на базе Windows и MSSQL, где трудно сделать так, чтобы не заработало, внедрения на базе Linux таят множество подводных камней для неопытного администратора. Часто бывает так, что вроде бы все сделано правильно, но ошибка следует за ошибкой. Сегодня мы рассмотрим самые типовые из них. Общая информация Перед тем, как начинать искать ошибки установки и, вообще, приступать к внедрению серверной версии “1С:Підприємство” было бы неплохо освежить представление как это работает: Сервер “1С:Підприємство”. Часть 1 – Общие вопросы. В небольших внедрениях сервер “1С:Підприємство” и сервер СУБД обычно совмещают на одном физическом сервере, что немного сужает круг возможных ошибок. В нашем случае будет рассматриваться ситуация, когда сервера разнесены по разным машинам. В нашей тестовой лаборатории мы развернули следующую схему: В нашем распоряжении имеются два сервера под управлением Ubuntu 12.04 x64, на одном из них установлен сервер “1С:Підприємство” версии 8.3, на другом PostgreSQL 9.04 от Ethersoft, а также клиент под управлением Windows. Напоминаем, что клиент работает только с сервером “1С:Підприємство”, который, в свою очередь, формирует необходимые запросы к серверу СУБД. Никаких запросов от клиента к серверу управления базами данных не происходит. Сервер баз данных не обнаружен ВАЖНО: пользователь “postgres” не прошёл проверку подлинности (Ident) Данная ошибка возникает при разнесении серверов по разным ПК из-за неправильно настроеной проверки подлинности в локальной сети. Для устранения откройте /var/lib/pgsql/data/pg_hba.conf, найдите строку:

и приведите ее к виду:

где 192.168.31.0/24 – диапазон вашей локальной сети. Если такой строки […]

Read more

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

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 в принципе отказывается понимать русские символы. И поверьте на слово – таких плагинов очень много. На мой взгляд, использование плагинов транслитерации обязательно для любого веб-мастера, но это лишь мое мнение. Все-таки, многие блоггеры прекрасно обходятся и без них. Они считают, что неудобство копирования русских ссылок не так уж важно, а плагины, не понимающие русские символы, вполне можно заменить на какой-нибудь их более современный аналог. Скачиваем плагин по ссылке в конце страницы […]

Read more

SEO оптимизация WordPress

Несмотря на огромную популярность WordPress, этот движок, не оптимизированный под современные требования поисковых систем, вполне способен загнать под фильтр новый сайт, даже несмотря на размещаемый там качественный контент. Стандартная настройка CMS приводит к появлению множества дублей на сайте: один и тот же текст может повторяться самой статье, в «архиве», на странице категории и т.д. Добавьте к этому HTML-код, полный «мусора», комментарии, где каждый желающий может оставить ссылку на любой сайт или дорвей, и вы поймете, почему все большее число новых сайтов на WordPress попадает под фильтр. SEO-оптимизация и внесение изменений в WordPress могут быть организованы двумя способами: 1) вносить все необходимые изменения непосредственно в PHP-файлы движка, 2) использовать для этого плагины. Недостаток правки PHP-кода заключается в том, что практически каждое обновление CMS «сносит» все внесенные изменения, и их приходится заново прописывать «ручками», что может потребовать немалое количество времени. Однако чрезмерное количество плагинов отрицательно сказывается на работе CMS, так как каждый из них подключается через так называемые «хуки» (ловушки), что со временем приведет к значительным «тормозам». Самый простой способ внести необходимые изменения в WordPress – это правка PHP-файлов, входящих в состав шаблона. Все файлы одной темы находятся в одноименной директории, которую можно легко перенести с одного ресурса на другой или же сохранить на свой компьютер. В данной статье мы рассмотрим простейшие способы оптимизации WordPress под поисковые системы. Как создать главную страницу на WordPress Создание главной страницы WordPress позволяет избежать дублирования имеющихся на сайте статей, представленных в виде анонсов записей. Расположенный на главной странице статичный, не меняющийся текст – это возможность заточить […]

Read more

Мета тэги в WordPress

Description и Keywords Одним из наиболее частых вопросов, с которыми сталкиваются web-мастера и SEO-оптимизаторы, работающие с Wordcodess, – это добавление в данную CMS META тэгов Description и Keywords. Как правило, большинство новичков, не желая особо разбираться в возможностях движка, а также тратить время на то, чтобы изучать его код, ограничиваются установкой одного из расширений, тем более что количество seo плагинов для Wordcodess исчисляется десятками. Наиболее известным среди них является All in One Seo Pack. Однако к преимуществам использования плагинов относится лишь легкость их установки, которая обычно понятна любому человеку, даже совсем недавно ознакомившемуся с данной CMS. Недостатков у данного способа SEO-оптимизации Wordcodess намного больше. Во-первых, любой плагин оставляет немало мусора в коде и, соответственно, отодвигает важный контент с расположенными в нем ключевыми словами вниз HTML-кода, что сказывается на ранжировании страниц и всего сайта не лучшим образом. Во-вторых, практически все плагины создают дополнительные подключения к SQL-базе, что приводит к дополнительной нагрузке. На малопосещаемых сателлитах это будет незаметно, однако, если вы планируете создать известный проект с большим количеством трафика, об оптимизации работы CMS следует задуматься заранее. В-третьих, создание МЕТА тэгов так, как делает All in One Seo Pack и другие ему подобные плагины, гораздо рациональнее осуществить при помощи возможностей самого Wordcodess, на основе которых все подобные расширения и работают. И наконец, в-четвертых, все существующие в настоящее время плагины для создания META тэгов Description и Keywords не позволяют автоматизировать работу по их заполнению. Таким образом, каждый раз при создании очередной статьи вам придется обдумывать и текст, который вы вставите в Description, и ключевые […]

Read more

Убираем ограничение на количество ключевых слов в WordPress

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net При задании ключевых слов я столкнулся с ограничением в 200 символов на поле Keywords. Это создавало большое количество неудобств, т.к. не давало должным образом определить ключевые слова для статей. Начал изучать данный вопрос. Смотрю структуру базы данных, как оказалось, это поле – не ограниченной длины: Тогда, стало понятно, что проблема в исходном коде. После анализа программного кода и плагинов, я обнаружил, что за вывод ключевых слов в моем случае отвечает плагин Custom Metas. И в настройках его можно указать тот размер, какой нам необходим: Автор: Рудюк С . А. https://corp2.net Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Вывод отладочной информации запуска 1С:Підприємство в Linux

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net По умолчанию, серверный процесс 1С:Підприємство нигде не выводит иформацию о запуске, как результат, при возникновении проблемы запуска вам может оказаться сложным определить причину аварийной ситуации. Вы можете включить вывод логов создав такой файл:

В него запишите:

Укажите права достаточные для того, чтоб увидел данный файл процесс 1С:Підприємство для каталога conf и для самого файла logcfg.xml. Информация о процессе запуска будет выводиться в /var/log/1c/dump. Автор: Рудюк С . А. https://corp2.net

Read more

Ошибка запуска 1С:Підприємство в Linux после переименования сервера

Переименовали сервер на котором служба агента “1С:Підприємство” После переименования сервера Windows Server 2008 с установленным “1С:Підприємство”, перестала работать служба «Агент сервера “1С:Підприємство”». Она запускается, работает несколько секунд и останавливается. Если подключаться к серверу “1С:Підприємство” 8.2 через консоль серверов, то возникает ошибка: Ошибка соединения с сервером “1С:Підприємство” 8.2 server_addr=tcp://SERVER:1540 descr=Ошибка сетевого доступа к серверу (Windows Sockets – 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на соединение.) line=590 file=.\Src\DataExchangeTcpClientItmpl.cpp При подключении к базе на этом сервере имеем следующую ошибку: Не запущен ни один рабочий процесс. Соединение с базой невозможно. Данная проблема связана с тем, что настройки кластера серверов “1С:Підприємство” хранятся в файлах в каталоге srvinfo (путь к нему указывает параметр -d в свойствах службы «Агент сервера “1С:Підприємство”»). Поэтому после изменения имени компьютера надо выполнить дополнительно следующие действия: Для Windows зайдите в каталог c:\program files\1c\1cv82\srvinfo, если Linux – то файлы лежат в домашнем каталоге пользователя от имени которого запускается сервис: usr1cv8/home/.1cv8/1C/1cv8 … Отредактируйте в любом текстовом редакторе два файла: srvinfo\srvribrg.lst и srvinfo\reg_1541\1CV8Reg.lst. Замените в этих файлах старое имя сервера на новое. Запустите службу «Агент сервера “1С:Підприємство”». После этого, все будет запускаться нормально. Источник: https://helpf.pro/faq/view/1556.html

Read more

Генерация изображения штрих-кода в “1С:Підприємство” при работе в Linux

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Написали маленькую функцию, которая генерирует штрих-код в Linux и получает его в “1С:Підприємство”.

Параметры функции Штрих-код: Штрих-код – буквенно-цифровое значение штрих-кода. Стандарт – стандарт штрих-кода. Предусмотрены такие значения данного параметра, отвечающие за соответствующий стандарт:

Автор: Рудюк С . А. https://corp2.net

Read more
1 19 20 21 22 23 36