Меню сайта

Библиотека


Очистка кеша памяти в Ubuntu
Нет новых сообщений gosudar Добавлено 21/02/2017 07:12 Категория:Обо всём
Однажды заметил что памяти использовано 97%

Решил погуглить, и нашёл, на просторах сети, простой скрипт

И чтобы он не потярялся, сохраняю его здесь

Создаем файл
Цитата:
touch /reset_mem.sh


Делаем исполняемым
Цитата:
chmod +x reset.sh


И вставляем следующий текст скрипта
 
bash:
Подсветка синтаксиса : Bash
  1. #!/bin/sh
  2. echo "Было занято в кеше ОЗУ"
  3. free -m
  4. # Чистим pagecache:
  5. sync
  6. echo 1 | sudo tee -a /proc/sys/vm/drop_caches
  7. #Чистим dentrie и inode кэши:
  8. sync
  9. echo 2 | sudo tee -a /proc/sys/vm/drop_caches
  10. #Чистим pagecache, dentrie и inode кэши:
  11. sync
  12. echo 3 | sudo tee -a /proc/sys/vm/drop_caches
  13. echo "Стало свободно в ОЗУ"
  14. free -m
  15. exit 0
Parsed in 0.070 seconds, using GeSHi 1.0.8.11. Created cache - 21.02.17 14:01
 

Теперь можно его запускать, но обязательно от суперпользователя
Цитата:
sudo reset_mem.sh


Ну ... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (26)

Установка igmpproxy для IPTV Ростелеком
Нет новых сообщений gosudar Добавлено 18/02/2017 23:18 Категория:Домашний сервер
Для просмотра интерактивного тв Ростелекома, через свой само-собранный шлюз под Ubuntu, необходимо установить igmpproxy для проксирования IGMP и маршрутизации UDP multicast

Что имеем - интерфейсы:
eth0 - смотрит с локалку, домашнюю сеть
eth1 - внешний интерфейс, подключенный к Ростелекому
Авторизация через pppoe (Логин и пароль)

Установка igmpproxy
Cкачиваем последнюю версию igmpproxy, распаковываем:
Код:
wget http://downloads.sourceforge.net/project/igmpproxy/igmpproxy/0.1/igmpproxy-0.1.tar.gz
tar xzf igmpproxy-0.1.tar.gz
cd igmpproxy-0.1


Конфигурируем, собираем и устанавливаем:
[code]./configure && make &&... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (21)

Установка rkhunter на Ubuntu
Нет новых сообщений gosudar Добавлено 08/12/2016 20:50 Категория:Домашний сервер
Rkhunter — это сканер различных видов локальных (потенциальных) уязвимостей (бэкдоров, эксплоитов и руткитов) со своей регулярно обновляемой базой.
Он также производит проверки и выявления изменений в установленных программах, в системных файлах запуска и различные проверки для приложений, которые "слушают" на сетевых интерфейсах сервера. О найденных проблемах умеет оповещать по почте.

Он написан на bash и perl, поэтому будет работать под любой серверной ОС на базе unix без каких-либо проблем.

Установка rkhunter из репозитория
Код:
apt-get install rkhunter


При установке автоматически создаются скрипты запуска программы в /etc/cron.dayly для ежедневного запуска сканирования системы и в /etc/cron.weekly для еженедельн... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (135)

Подсветка синтаксиса для tpl файлов в Notepad++
Нет новых сообщений gosudar Добавлено 07/12/2016 22:18 Категория:Обо всём
Когда приходится работать с большим количеством tpl файлов. Все эти файлы имеют HTML синтаксис, но в стандартный набор расширений Notepad++ не входят. В итоге приходится вручную включать для них HTML-синтаксис, что не очень удобно.
Добавить расширение файла для автоматической подсветки в NPP++ можно следующим образом:

  • Заходим в меню "Опции" и выбираем в нем "Определение стилей"
  • В колонке "Язык" выбираем HTML
  • В окно "Польз. расширение:" вписываем tpl (без точки)

http://gosudar.org.r.....ic/2_notepad21_1.png

В итоге при открытии tpl файла получаем вот такую красоту:
http://gosudar.org.r.....ic/2_notepad11_1.png

Вот и всё, ребята :wink:... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (137)

Проброс порта во внутреннюю сеть через мой шлюз
Нет новых сообщений gosudar Добавлено 05/12/2016 23:43 Категория:Домашний сервер
Что имеем Провайдер предоставляет услугу - pppoe авторизацией. Имеем домашний шлюз на Ubuntu, в локальной сети стоит wi-fi точка доступа, к которой нам нужен доступ из интернета

Что хотим
Чтобы был доступ к локальной машине во внутренней сети из интернета,
к примеру к wi-fi точке доступа.

Приступим
Придется нам использовать пере-направление портов.
Пусть $FAKE_PORT (103)- обманный порт на внешнем интерфейсе шлюза , подключившись к которому мы должны попасть на адрес $LAN_IP (1.1.1.103) и порт $SRV_PORT (80).

т.е. вводе в браузере my_ip:103 мы попадали в веб-морду wifi точки доступа с ip - 1.1.1.103

Создаем простой скрипт:

[syntax="bash"]#!/bin/bash
EXT_IP=`ifconfig ppp0 |grep "inet addr... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (120)

Яндекс DNS API
Нет новых сообщений gosudar Добавлено 04/12/2016 20:13 Категория:Домашний сервер
Что мы имеем:
1. домашний сервер с Ubuntu
2. интернет с pppoe -логин и пароль дя авторизации- присваиваемым динамическим IP.

Что мы хотим:
1. Что бы люди вбивая в адресную строку браузера доменное имя второго уровня (купленное нами или полученное на каком либо сервисе), попадали на наш сайт (в независимости от того на каком IP он сейчас находиться).
2. Хотим это бесплатно.

Ну что-же поехали
Домен должен быть делегирован на Яндекс DNS .
Первым делом получаем его токен
Получить его довольно просто, в браузере вводим.
Цитата:
https://pddimp.yandex.ru/get_token.xml?domain_name=my_domen.tk

Где my_domen.tk — наш домен делегированный на яндекс. Вводим капчу и в выводе ищем:
token="XXXXXX"... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (139)

Обучение программируемого ПДУ для MAG-250 (IPTV RT-STB-HD)
Нет новых сообщений gosudar Добавлено 15/11/2016 22:37 Категория:Железный раздел
Существует две основные модификации ПДУ:

Старый пульт
http://gosudar.org.r...../2_mag250pult1_1.png
Обучение программируемого ПДУ для MAG-250

На пульте дистанционного управления есть секция перепрограммируемых кнопок. Вы можете запрограммировать данные кнопки для управления телевизором.

Пульт ДУ имеет две лампочки для индикации нажатий и режимов работы. Зеленая лампочка зажигается, когда нажата любая кнопка на основной секции пульта ДУ. Красная лампочка используется для программирования кнопок, расположенных в дополнительной секции.

Программирование пульта
Для программирования кнопок расположенных в дополнительной секции, необходимо выполнить следующий действия:
[list]Нажать ... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (155)

Вложения Как поменять логотип при загрузке приставки IPTV RT-STB-HD (mag-250)?
Нет новых сообщений gosudar Добавлено 14/11/2016 00:32 Категория:Железный раздел
И как же всё-таки поменять логотип при загрузке?

Для начала давайте сохраним старый: коннектимся по ssh к приставке:
Код:
dd if=/dev/mtdblock3 of=/home/logo.bmp.gz
gunzip logo.bmp.gz

после логотип будет лежать в /home/logo.bmp.gz

А теперь можно и сделать свой:

Перво-наперво подготовьте сам логотип — его делаете в формате bmp 256-цветный рисунок.
Файл логотипа может быть:
bmp 8Bit (max.res. 720×576) или 16Bit 565RGB (max.res. 720×576) или 24Bit 888RGB (max.res. 720×576)

Вообще, для оптимального отображения надо подгонять его по размеру и подбирать координаты. Я сделал проще — взял размер с оригинального — 720Х569. Далее сжимаем изображение в формат .gz — должно получиться logo.bmp.gz — сдела... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (72)

Настройка роутера Asus rt-n10 под Ростелеком
Нет новых сообщений gosudar Добавлено 10/11/2016 12:04 Категория:Железный раздел
 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (61)

Мониторинг аппаратного обеспечения домашнего сервера
Нет новых сообщений gosudar Добавлено 20/10/2016 22:18 Категория:Домашний сервер
Вступление
Итак в этой статье я расскажу о мониторинге состояния нашего домашнего сервера в онлайн режиме.

Под мониторингом нашего домашнего, самособранного, сервера в данной статье подразумевается получение системной информации, информации о "железе" и его состоянии, температуре, напряжениях и т.д.
Для этого придется установить дополнительные пакеты.
  • lm-sensors
  • hddtemp
  • phpsysinfo

Итак начнем.
lm-sensors - Датчики мат.платы
Контроль за температурой матюплаты, напряжением БП и вентиляторами.
Установка
Код:
sudo apt-get install lm-sensors


Определим сенсоры. На все вопросы отвечаем утвердительно:
Код:
sudo sensors-detect


Перезагружаем наш компьютер или пробуем перезагрузить модули ядра:
[code]sudo /etc/i... 

>>Читать полностью  
  • 0
 голос(ов) 0
Комментариев (0)  Просмотров (97)

Часовой пояс: GMT + 3