Показаны сообщения с ярлыком console. Показать все сообщения
Показаны сообщения с ярлыком console. Показать все сообщения

четверг, 28 января 2016 г.

ClearOS + 3gRouter

При подключении ZTE MF98M (от TELE2) к стандартной дестопной убунте (через USB провод) оный девайс автоматически смонтируется как ethX интерфейс и замечательно работает.

При подключении к ClearOS через ifcong -a устройство видится как usb0 но в вебморде не отображается.

Решается переменованием интерфейса с usb0 на ethX

ip link set usb0 name eth2

цинк

понедельник, 7 декабря 2015 г.

Назначение прав на /dev/video*

Обратил внимание что не всегда коректно уcтанавливаются права на подключаемые usb камеры.

Частенько после подключения видим вместо:
 crw-rw----+ 1 root video 81, 0 дек.   4 13:23 /dev/video0

такое:
crw-------  1 root root  81, 1 дек.   7 15:07 /dev/video0

соответственно приложение не может коректно работать с такими правами и видим вместо картинки зелённый фон

Для исправления прописываем свои правила через udev
sudo -s
echo 'KERNEL=="video*", GROUP="video", MODE="0664"' > /etc/udev/rules.d/80-firewire.rules
Что бы заработало нужно перезагрузиться, ну или в крайнем случае: 
sudo -s 
udevadm control --reload-rules ; udevadm trigger
p/s Время на срабатывания правила после подключения устройства примерно 30 секунд 

пятница, 27 ноября 2015 г.

Статическая настройка MTU в параметрах сетевого подключения

Для ручной настройки MTU необходимо подобрать максимальный размер MTU, для которого не будет выводиться сообщение «Frag needed and DF set», записать это значение в параметры текущего сетевого подключения и переустановить соединение.
Для подбора можно воспользоваться следующими командами:
ping -c 4 -M do -s 1500 ya.ru
tracepath ya.ru

воскресенье, 8 ноября 2015 г.

Полезные системные команды в Linux




1. Информация о ядре и системе

# uname -a                           # Версия ядра (в том числе в BSD)
# uptime                             # Время с последней перезагрузки
# hostname                           # Имя хоста
# hostname -i                        # IP адрес 
# last rеboot                        # Информация о последней перезагрузке

2. Информация о железе

# dmesg                              # Обнаруженные устройства и сообщения при загрузке
# lsdev                              # Информация о установленных устройствах (возможно потребуется пакет procinfo)
# cat /proc/cpuinfo                  # Модель процессора CPU 
# cat /proc/mеminfo                  # Информация о памяти
# grеp MеmTotal /proc/meminfo        # Объем установленной памяти
# watch -n1 'cat /proc/interrupts'   # Информация о прерываниях
# free -m                            # Сколько памяти занято
# cat /proc/devices                  # Еще один список устройств
# lspci -tv                          # Просмотр PCI устройств
# lsusb -tv                          # Просмотр USB устройств
# lshal                              # Список устройств с подробностями
# dmidecodе                          # DMI/SMBIOS: информация о железе из биоса

3. Нагрузка и статистика

О некоторых командах уже писал тут
# top                                # Просмотр нагрузки на процессор и активности процессов
# mpstat 1                           # Просмотр нагрузки на процессор
# vmstat 2                           # Просмотр нагрузки на виртуальную память
# iostat 2                           # Просмотр активности ввода/вывода
# tail -n 500 /var/log/mеssagеs      # Посмотреть последние 500 сообщений системы

4. Пользователи

# id                                 # Просмотр активных пользователей
# last                               # Просмотр журнала пользователей
# who                                # Кто вошел в данных момент?
# groupadd admin                     # Добавить группу "admin" 
# useradd -c "admin2" -g admin -m colin    # Добавить пользователя admin2 в группу admin
# userdel admin2                     # Удалить пользователя

# usermod -a -G video tony     #Добавляем существующего пользователя tony в группу video

4.Принтеры

# lpstat -a                                 # Просмотр всех принтеров в системе

 

среда, 28 октября 2015 г.

Как добавить пользователей в группу в Linux

Чтобы добавить пользователя в группу можно использовать команды useradd или usermod. Useradd создаст нового пользователя. Usermod модифицирует существующую запись, ее можно использовать для добавления существующего пользователя в группу.

вторник, 1 сентября 2015 г.

В процессе работы с выводом в ПО картинки с веб-камеры столкнулся что периодически не идет картинка из-за того что какой то процесс уже сидит на /dev/video
Естественно возник вопрос. КТО ?

воскресенье, 30 августа 2015 г.

Speedtest из командной строки

Иногда есть необходимость измерить скорость доступа к сети из командной строки.Например: стоит где-то на удаленной точке серверок, и к нему, конечно, удобно коннектиться по ssh. Можно где-то поднять сервер iperf,  а на тестируемом объекте запустить этого же клиента. Но есть путь попроще. Доустановим следующие 2 пакета в Убунту:
[code]sudo apt-get install python-pip sudo pip install speedtest-cli[/code]

теперь можем из консоли запустить: 
speedtest