Мар 222016
 

Термопринтер Через COM Linux, Unix, Debian, Ubuntu, CentOS

Первоначально, надо, что бы Ваш Unix определил COM порт к которому мы подключили принтер.

Проверить можно это командой:

lsusb
ls /dev

Внимательно читаем документация к принтеру, и там должны быть похожие команды.

После пытаемся отправлять текст:

echo -ne "Проверяем как же работает текстовка\n" > /dev/ttyUSB0

Частичная обрезка:

echo -ne $'\x1B\x6D' > /dev/ttyUSB0

Полная обрезка:

echo -ne $'\x1B\x69' > /dev/ttyUSB0

Остальные команды смотрите в документации, они вводятся аналогично.

Авг 192014
 

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

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

sudo nano /etc/samba/smb.conf

В начале секции [global] пишем.

unix extensions = no
wide links = yes
follow symlinks = yes

Не забываем перезагрузить демон:

service smbd restart
/etc/init.d/samba restart

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

Июн 062014
 

Исправляем ошибку 413 Request Entity Too Large

Ошибка появляется когда объем файла превышает допустимый размер. Одна из основных причин — это настройки по умолчанию nginx, а именно параметра client_max_body_size, который по умолчанию равен 1m.

Директива client_max_body_size задаёт максимально допустимый размер
тела запроса клиента, указываемый в строке "Content-Length" в
заголовке запроса. Если размер больше заданного,
то клиенту возвращается ошибка "Request Entity Too Large" (413).
Следует иметь в виду, что браузеры не умеют корректно показывать
эту ошибку.

Решение
В конфигурационном файле nginx.conf, добавить директиву если нет client_max_body_size или увеличить значение:

Пример:

client_max_body_size 512M
Окт 062013
 

Как посмотреть содержимое папки через командную строку в Unix подобных система.

Чтобы вывести содержимое папки (папки и файла) можно использовать команду:

ls -la — выводит содержимое текущей папки, тоесть той, в которой вы сейчас находитесь.

ls -la /path/to/folder/ — выводит содержимое папки, которая имеет пкть »/path/to/folder/», но при этом не переходит в эту папку!

Чтобы перейти в другую папку:

cd /path/to/folder/ — перейти в папку »/path/to/folder/».

cd .. — перейти на уровень вверх.

cd /- перейти в корень диска.

Окт 062013
 

Как создать и удалить папку через командную строку в Unix подобных системах.

Чтобы создать папку из командной строки надо использовать команду:

# mkdir new_folder_name

«new_folder_name» — надо заменить на имя создаваемой папки (директории).

Чтобы удалить папку:

# rm -r folder_name

«folder_name» — надо заменить на имя удаляемой папки (директории) или файла.
Ключ «-r» — рекурсивно удаляет всё содержимое папки и саму папку.