Архив метки: Linux

Гайд для новичков по исправлению разного рода ошибок, связанных с обновлениями Ubuntu

Гайд для новичков по исправлению разного рода ошибок, связанных с обновлениями Ubuntu

Кто не встречал ошибок в процессе обновления Ubuntu? Ошибки обновления в Ubuntu и иных дистрибутивах Linux встречаются часто и не вызывают удивления. В статье описан ряд часто встречающихся ошибок и способы их решения.

Данная статья является частью серии, посвященной новичкам в Ubuntu, и она призвана помочь лучше понять работу с дистрибутивом.

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

Если во время обновления системы появляются ошибки, паниковать не стоит. Ошибки случаются часто и решения есть. Вы научитесь как решить часто встречающиеся ошибки. Читать

5 лучших сканеров документов, совместимых с Linux

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

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

Взгляните на следующие предложения и выберите, какой из них соответствует вашим потребностям. Кроме того, в конце есть раздел руководства для покупателя, который поможет вам принять обоснованное решение. Читать дальше!

 

1. Настольный сканер документов Brother ADS-2200

5 лучших сканеров документов, совместимых с Linux

 

Высокоскоростной настольный сканер документов Brother ADS-2200 был разработан с учетом потребностей владельцев малого бизнеса. Он предлагает простое управление, быстрый процесс сканирования со всеми основными функциями по доступной цене.

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

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

Он совместим с Linux, MAC, Windows и Android. Однако он не поддерживает подключение к Wi-Fi. Вы должны подключить его через кабель USB 2.0. Тем не менее, вы получаете высокоскоростной сканер по очень разумной цене, поэтому мы считаем, что попробовать стоит. Совет профессионала: используйте «Простое сканирование», которое поставляется с большинством дистрибутивов Linux, для работы с этой моделью.

 

2. Беспроводной сканер документов Epson Workforce ES-500WR

5 лучших сканеров документов, совместимых с Linux

 

Беспроводной цветной сканер Epson Workforce ES-500WR — еще один замечательный сканер документов, с которым мы столкнулись во время нашего исследования. Это портативный сканер, который может сканировать до 35 страниц в минуту и ​​совместим со всеми операционными системами Linux, MAC, Android и Windows.

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

ES-500WR может эффективно извлекать данные из документов PDF, квитанций, изображений и множества других файлов. Он поддерживает Wi-Fi и USB-соединение. Он также предлагает функции сетевого и облачного сканирования. Таким образом, вы можете одновременно подключать к сканеру разные компьютеры или сканировать документы напрямую на облачные диски, такие как iCloud, Dropbox или Evernote.

Более того, на него предоставляется гарантия сроком на один год, что дает вам уверенность в том, что какая-то его часть перестанет работать.

 

3. Цветной двусторонний сканер документов Fujitsu ScanSnap iX1500

5 лучших сканеров документов, совместимых с Linux

 

Цветной двусторонний сканер Fujitsu ScanSnap iX1500 — еще один вариант, который у нас есть, когда речь идет о поиске лучшего сканера документов в Интернете. Он имеет звездные рейтинги и является первым выбором любого владельца малого бизнеса, поскольку он хорошо работает с программным обеспечением Linux, Windows, MAC, Android и iOS.

Сканер документов ScanSnap iX1500 предлагает высококачественное сканирование с максимальной скоростью. Он может оцифровывать до 30 двусторонних страниц в минуту и ​​оснащен устройством подачи документов на 50 листов. Он очень удобен в использовании и оснащен большим сенсорным дисплеем с диагональю 4,3 дюйма, который позволяет с легкостью выполнять необходимые настройки.

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

Однако это не идеально. По сравнению с аналогичными сканерами он несколько шире. И поддержки Ethernet тоже нет. Если ваш Wi-Fi часто становится неуклюжим, возможно, вы не сможете подключиться к этому сканеру.

 

4. Мобильный сканер страниц Brother DS-620

5 лучших сканеров документов, совместимых с Linux

 

Если вы ищете лучший портативный сканер документов для оцифровки 5-10 страниц в минуту несколько раз в день, то мобильный цветной страничный сканер Brother DS-620 — хороший вариант. Он может сканировать до 12 страниц за один раз. Качество сканирования фантастическое, и он может эффективно справляться с обычным письмом.

Этот сканер предлагает оптимальную скорость сканирования, достойное качество и удобную систему управления файлами по очень привлекательной цене. Он питается через порт USB и совместим с системами Linux, Windows и MAC.

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

Однако у сканера есть недостаток. Он сканирует только одну страницу за раз. Итак, если вы сканируете более 60 страниц в день, вы можете рассмотреть несколько других наших вариантов.

 

5. Мобильный сканер документов Canon ImageFORMULA P-215II

5 лучших сканеров документов, совместимых с Linux

 

Не интересует обычный сканер? Почему бы вам не взглянуть на еще один из лучших портативных сканеров документов для Linux, мобильный сканер документов Canon ImageFormula P-216II. Он может сканировать до 15 страниц в минуту.

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

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

В целом, это очень универсальный сканер. Благодаря таким функциям, как сканирование нескольких форматов и сканирование нескольких форматов, сканер Canon ImageFORMULA P-215II трудно не заметить в этой ценовой категории.

 

Руководство покупателя по лучшим сканерам, совместимым с Linux!

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

 

Разрешение

Каждый сканер, который вы видите на рынке, имеет определенные точки на дюйм или DPI. Для письменных документов мы сочли приемлемым 600 точек на дюйм. Вы всегда можете получить лучшее разрешение, если выберете что-то более высокое, чем указанная цифра, в соответствии с предпочтениями. Если вы планируете использовать его для сканирования изображений, вы не можете купить сканер с разрешением менее 1500 точек на дюйм.

 

Скорость

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

 

Несколько вариантов подключения

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

 

Односторонний или двусторонний

Ваш сканер сканирует обе стороны бумаги за один раз или вам придется сканировать другую сторону отдельно? Большинство сканеров, представленных на рынке, могут одновременно сканировать только одну сторону, что отнимает очень много времени. Если у вас есть бюджет, выберите сканер, который может работать и с тем, и с другим одновременно. Такой сканер называется полнодуплексным.

 

Факс, печать и копирование

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

 

Последние мысли

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



2021-04-16T22:56:47
Компьютерная периферия

Установка Devuan 3 Beowulf

Devuan — это дистрибутив Linux основанный на Debian, но без systemd. Он использует очень мало ресурсов и может применятся для серверов с минимальным количеством задач, например для: samba, postgresql и других. Его также можно использовать и для рабочей станции с графическими средами: xfce, mate, cinnamon, kde, lxqt.





Читать далее…

Установка NextCloud+Nginx+PHP+PostgreSQL на Linux

Сегодня в статье рассмотрим пример по установке и настройке домашнего облака NextCloud в среде Linux, также установим базу данных PostgreSQL и Web-сервер Nginx с PHP-FPM. Установка будет производиться на чистую Ubuntu Server 22.04 LTS.






Системные требования для NextCloud:




  • База данных: MySQL 5.7+, или MariaDB 10.2, или PostgreSQL 9.5+



  • Веб-сервер: Apache с mod_php или php-fpm или nginx с php-fpm



  • Php: 8.2+



  • ОЗУ: 512Мб+ или 2ГБ+, если использовать пакета Collabora или OnlyOffice



  • NextCloud: версии 27.0.1+




Установка




Разобьем установку на части. Установим базу данных PostgreSQL, интерпретатор PHP, далее web-сервер Nginx, ну и последним пунктом наше облако NextCloud:




Установка PostgreSQL




Для установки базы данных в терминале набираем:




sudo apt install postgresql




Установка PHP




Для установки PHP для начала добавим более новый репозиторий:




sudo add-apt-repository ppa:ondrej/php




После этого устанавливаем PHP и необходимые зависимости для NextCloud.




Предупреждение: в данный момент NextCloud поддерживает PHP версии не выше 8.2




sudo apt install php8.2 php8.2-bcmath php8.2-bz2 php8.2-common php8.2-curl php8.2-fpm php8.2-gd php8.2-gmp php8.2-intl php8.2-mbstring php8.2-opcache php8.2-pgsql php8.2-imagick php8.2-xml php8.2-xmlrpc php8.2-zip php8.2-memcached memcached php-memcached




Установка Web-сервера Nginx




Для установки nginx для начала добавим, как и с PHP, более новый репозиторий:




sudo add-apt-repository ppa:ondrej/nginx




Теперь можно установить наш web-сервер. Устанавливать будем сборку в которую включен модуль для проигрывания потокового видео с нашего сервера (поддержка модуля mp4). Открываем терминал и набираем:




sudo apt install nginx-extras




Установка NextCloud




После всех пунктов выше приступим к установки нашего домашнего облака NextCloud. Для этого переходим в директорию /var/www:




cd /var/www/




Скачиваем последнюю версию NextCloud (на данный момент это версия NextCloud 27.0.1), а также сразу распакуем и изменим права на директорию NextCloud:




sudo wget https://download.nextcloud.com/server/releases/nextcloud-27.0.1.zip
sudo unzip nextcloud-27.0.1.zip
sudo chown -R www-data:www-data /var/www/




Настройка




Как и в пункте с установкой, настройка также будет разбита по пунктам. Давайте приступим.




Настройка Nginx для NextCloud




Приступим к настройке web-сервера nginx. Создадим файл конфигурации для NextCloud, работать наш сервер будет на порту 80. И так начнем:




sudo nano /etc/nginx/sites-available/nextcloud.conf




Заполняем в соответствии с моим листингом:




server {
    listen 80;
    root /var/www/nextcloud;
    index index.php index.html;
    server_name mynextcloud.ru; # меняем на свой домен
    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }
    location / {
            rewrite ^(/core/doc/[^/]+/)$ $1/index.html;
            rewrite ^ /index.php;
            try_files $uri $uri/ index.php;
    }
    # Устанавливаем максимальный размер загрузки
    client_max_body_size 2048M;
    fastcgi_buffers 64 4K;
    # Указываем расположение страниц 40X.php
    error_page 403 /core/templates/403.php;
    error_page 404 /core/templates/404.php;
location /.well-known {
         location = /.well-known/carddav   { return 301 $scheme://mynextcloud.ru/remote.php/dav/; }
         location = /.well-known/caldav    { return 301 $scheme://mynextcloud.ru/remote.php/dav/; }
         # Все остальное динамически обрабатывается Nextcloud
         location ^~ /.well-known          { return 301 $scheme://mynextcloud.ru/index.php$uri; }
         try_files $uri $uri/ =404;
     }
    # Настройка безопасности
    location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
       deny all;
    }
    location ~ ^/(?:.|autotest|occ|issue|indie|db_|console) {
       deny all;
     }
    location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+).php(?:$|/) {
       include fastcgi_params;
       fastcgi_split_path_info ^(.+.php)(/.*)$;
       try_files $fastcgi_script_name =404;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param PATH_INFO $fastcgi_path_info;
       # Избегать отправки заголовков безопасности дважды
       fastcgi_param modHeadersAvailable true;
       fastcgi_param front_controller_active true;
       fastcgi_pass unix:/run/php/php8.2-fpm.sock;
       fastcgi_intercept_errors on;
       fastcgi_request_buffering off;
    }
    location ~ ^/(?:updater|ocs-provider)(?:$|/) {
       try_files $uri/ =404;
       index index.php;
    }
    # Добавление заголовка управления кэшем для файлов js и css
    # Убедитесь, что он находится НИЖЕ блока PHP
    location ~* .(?:css|js)$ {
        try_files $uri /index.php$uri$is_args$args;
        add_header Cache-Control "public, max-age=7200";
        # Добавляем заголовки связанные с безопасностью.
        add_header X-Content-Type-Options nosniff;
        add_header X-XSS-Protection "1; mode=block";
        add_header X-Robots-Tag none;
        add_header X-Download-Options noopen;
        add_header X-Permitted-Cross-Domain-Policies none;
        add_header Referrer-Policy no-referrer;
        # Optional: Don't log access to assets
        access_log off;
   }
   # Настройка обработки для файлов данного типа
   location ~* .(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg)$ {
        try_files $uri /index.php$uri$is_args$args;
        expires 6M; # Управление кэшем
        access_log off; # Отключение логирования
   }
# Настройки для обработки потокового видео
   location ~ .(?:flv|mp4|mov|m4a)$ {
        mp4;
        mp4_buffer_size 20m;
        mp4_max_buffer_size 40m;
        fastcgi_split_path_info ^(.+.php)(/.)$;
        try_files $fastcgi_script_name =404;
        include fastcgi_params;
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        expires max;
        directio 10m;
        limit_rate 1024m;
        limit_rate_after 10m;
   }
}




Адрес mynextcloud.ru измените на свой.




Далее создании ссылку на наш файл:




ln -s /etc/nginx/sites-available/nextcloud.conf /etc/nginx/sites-enabled/




удаляем дефолтный файл конфигурации:




rm /etc/nginx/sites-enabled/default




Проверяем все ли мы правильно сделали:




nginx -t




Если ошибку нет, то перезапускаем nginx




service nginx restart




Настройка PHP




Настроим PHP для работы с NextCloud. В терминале набираем:




sudo nano /etc/php/8.2/fpm/php.ini




Находим и редактируем следующие строки:




max_execution_time = 300
max_input_time = 600
memory_limit = 512M
post_max_size = 20M
upload_max_filesize = 40M
# Настройка кэширования
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=1
opcache.save_comments=1




Настройка PostgreSQL




Сперва настроим наш PostgreSQL для прослушивания всех внутренних адресов сервера. Для этого открываем следующий файл:




sudo nano /etc/postgresql/14/main/postgresql.conf




Находим и приводим данную строчку к такому виду:




listen_addresses = '*'




Теперь можно создать нашу БД для NextCloud, а также создадим пользователя БД и пароль для него. Подключаемся к postgresql:




sudo -u postgres psql




Создаем базу данных и пользователя для nextcloud




CREATE DATABASE nextcloud; # создаем БД
CREATE USER usernxt WITH PASSWORD 'mypasswords'; # создаем пользователя и вводим пароль для него
ALTER DATABASE nextcloud OWNER TO usernxt;
GRANT ALL PRIVILEGES ON DATABASE nextcloud to usernxt;
exit




Далее переходим по адресу нашего сервера (локальному или внешнему например: http://mynextcloud.ru) и видим первоначальную установку NextCloud




install-nextcloud




Из скриншота видим, что на самом верху нам предлагается придумать учетную запись и пароль администратора nextcloud.




Далее идет поле для выбора каталога с данными. Данное поле отвечает за размещение всех данных пользователей в директории на сервере. Я оставляю без изменений.




Последняя группа полей ответственна за подключение к базе данных. Чуть выше мы создавали и настраивали БД PostgreSQL, вот эти данные и вводим сюда. И нажимаем кнопку продолжить.




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




nextcloud




Замечание: В панели администратора в пункте общие сведения Вы можете наблюдать различные ошибки и предупреждения от системы. Как их устранить я писал тут.




На этом наша настройка домашнего облака NextCloud завершается. Всем удачи!!!



[endtxt]




. . . .




2021-04-07T20:04:00
NextCloud

Единое дерево каталогов (стандарт FHS)

На этом уроке разберём «Единое дерево каталогов» и стандарт File Hierarchy Standard в Linux. Это действительно очень важная тема!





Читать далее…

Работа с сервером используя ssh

Работать с сервером используя физический доступ не удобно, а иногда не возможно. Намного удобнее подключаться к консоли сервера по ssh.





Читать далее…