Ubuntu - Мой Помошник

Мой Помошник
Выход из системы
Перейти к контенту

Главное меню:

Ubuntu

<!После установки системы>
  1. apt-get install mc
  2. apt-get install ssh

  3. apt-get update && sudo apt-get upgrade




<!Установка джава под Openhab>

apt-get -q update

sudo apt-get -yq install gnupg curl

sudo apt-key adv \     

--keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 0xB1998361219BD9C9


curl -O https://cdn.azul.com/zulu/bin/zulu-repo_1.0.0-3_all.deb

sudo apt-get install ./zulu-repo_1.0.0-3_all.deb

sudo apt-get update

sudo apt-get install zulu11-jdk

java -version

<!Проверка и включение Vpn Moscow>

sudo nmcli con  <!Список всех сетевых подключений>
Затем для вода нажимаем на клавиатуре "CTRL+C"

nmcli con up Moskow   <! Ждем пока выдаст что соеденение активно>

Для отключения VPN Следуйщая команда

nmcli con down Mosсow

Установка Openhab

Добавьте ключ репозитория

curl -fsSL "https://openhab.jfrog.io/artifactory/api/gpg/key/public" | gpg --dearmor > openhab.gpg
sudo mkdir /usr/share/keyrings
sudo mv openhab.gpg /usr/share/keyrings
sudo chmod u=rw,g=r,o=r /usr/share/keyrings/openhab.gpg

Добавьте транспорт HTTPS для APT

sudo apt-get install apt-transport-https

Добавить репозиторий

echo 'deb [signed-by=/usr/share/keyrings/openhab.gpg] https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main' | sudo tee /etc/apt/sources.list.d/openhab.list

Обновите списки пакетов и установите дистрибутив openHAB

sudo apt-get update

Устанавливаем Сам Openhab

sudo apt-get install openhab

После установки должно вылести СЛЕДУЙЩЕЕ

[openHAB] Please use the following commands to launch openHAB on a system restart.
          sudo /bin/systemctl daemon-reload
          sudo /bin/systemctl enable openhab.service

[openHAB] You can start openHAB manually by executing the command:
          sudo /bin/systemctl start openhab.service
          
          
Эта команда покажет куда OpenHab установил свои папки и отоброзит IP адрес и порты на каком сервере установлен OpenHab.

openhab-cli info

<!Вам не нужен пакет надстроек, если на вашем компьютере есть доступ в Интернет, openHAB будет загружать надстройки онлайн по мере необходимости.(Необязательно) Установите надстройки для автономного использования. Занимает где-то 30 мин. времени данная
установка аддонсов.

sudo apt-get install openhab-addons


Затем нужно установить MQTTBROCER
//Устанавливаем Mosquitto MQTT брокер

apt-get install mosquitto
systemctl enable mosquitto.service //Добавляем Mosquitto MQTT брокер в автозагрузку

mosquitto_passwd -c /etc/mosquitto/passwd sysadmin //Создаем пользователя sysadmin и устанавливаем для него пароль
Добавить в файл "/etc/mosquitto/mosquitto.conf" строки:
   allow_anonymous false  // Запрет на подключения для анонимных пользователей
   
   password_file /etc/mosquitto/passwd  // Путь к файлу с паролями Mosquitto MQTT брокера
   
   systemctl restart mosquitto  //перезапуск брокера
   28:C2:DD:2F:F2:65
   
   scp /home/sysadmin/adminka manager@192.168.1.11:/home/manager



Start, Stop and Restart the Cups print Server in Linux using the terminal
To check the status of cups using the terminal enter the following command
sudo service cups status

To restart the cups print server using the terminal enter the following command
sudo service cups restart

To stop the cups print server using the terminal enter the following command
sudo service cups stop

To start the cups print server using the terminal enter the following command
sudo service cups start


Есть команда cupsenable .

cupsenable printer

запуск отключенного принтера (чтобы узнать имя принтера, вы можете указать свои принтеры с lpstat -pпомощью или lpc status).

Возможно, вам придется запустить команду от имени пользователя root или через sudo. Поэтому, если вам нужно включить принтер в сценарии оболочки, вам нужно будет добавить оболочку в crontab root или отредактировать файл sudoers.
   
   
   
   
   Принт-сервер – это программно-аппаратный комплекс, позволяющий осуществлять общий доступ к принтеру по локальной сети.

Принт-сервер можно сделать при помощи Raspberry Pi и сервера печати CUPS (Common UNIX Printing System).

Установка и настройка принт-сервера CUPS
Пакет CUPS включен в стандартные репозитории Debian, поэтому для установки нужно просто выполнить консольную команду:

sudo apt-get install cups
1
sudo apt-get install cups
В дополнение к CUPS установим еще Foomatic.

Foomatic – это такая база драйверов для принтеров, существенно расширяющая стандартную базу драйверов CUPS. Без foomatic шансы на то, что вы найдёте нужный драйвер ничтожны:

sudo apt-get install foomatic-db
1
sudo apt-get install foomatic-db
Теперь добавим пользователя pi в группу lpadmin, позволяющую управлять принтерами:

sudo adduser pi lpadmin
1
sudo adduser pi lpadmin
Далее необходимо отредактировать файл конфигурации:

sudo nano /etc/cups/cupsd.conf
1
sudo nano /etc/cups/cupsd.conf
С настройками CUPS по умолчанию административный веб-интерфейс доступен только локально. Сделаем так, чтобы он был доступен с любого устройства по локальной сети. Для этого нужно найти найти и закомментировать строку Listen localhost:631, а также добавить новую строку Port 631:

# Only listen for connections from local machine.
#Listen localhost:631
Port 631
1
2
3
# Only listen for connections from local machine.
#Listen localhost:631
Port 631
Далее нужно добавить еще несколько новых строк в этом же файле, чтобы открыть доступ к админ-панели по локальной сети.

# Restrict access to the server...
<Location />
Order allow,deny
Allow @Local ///эту строку добавляем
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow @Local ///эту строку добавляем
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local ///эту строку добавляем
</Location>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Restrict access to the server...
<Location />
Order allow,deny
Allow @Local ///эту строку добавляем
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow @Local ///эту строку добавляем
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local ///эту строку добавляем
</Location>
Перезапустим CUPS для применения сделанных изменений:

sudo service cups restart
1
sudo service cups restart
Если все сделано правильно, то веб-интерфейс CUPS станет доступен по адресу http://ip-адрес-raspberry-pi:631 из браузера.

Переходим на вкладку “Администрирование”:
   
   
https://dmr.md/2019/05/12/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-cups/    
   
   
   







Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas rutrum lobortis metus at placerat.
Назад к содержимому | Назад к главному меню