Kerya techblog

Most Read Posts

  • Gentoo mail (postfix + postfixadmin + dovecot + amavisd-new + roundcube)
  • Zabbix - no such instance currently exists at this oid
  • LVM cant Boot - ALERT /dev/mapper/ubuntu--vg-root does not exist DROPPING to Shell -
  • liquidsoap-1.1.1 gentoo install
  • Laravel manual user register
  • Gentoo: php 5.6.0 + pecl-memcached 2.2.0 install script
  • Zabbix APC Smart UPS monitoring on FreeBSD with snmp
  • Squid 3.4 debian 7 install script
  • Подключение Foxgate S6224-S2 Ubuntu minicom
  • Abills
  • exim+dovecot+postfixadmin+clamav+spamassassin on FreeBSD
  • Openmeetings 2.1.1 Ubuntu 12.04.2 installation
  • libtool version mismatch pecl gentoo
  • Securing NTP
  • FreeBSD 9 ossec setup errors fix
  • fix for - corrupted record for package (pkgdep line without argument), ignoring
  • snmpd less verbose log FreeBSD (Connection from UDP messages)
  • Mikrotik no-ip ddns update script
  • Скопировать права mysql gentoo
  • mysql backup scripts
  1. Вы здесь:  
  2. Home
  • Home
  • Все статьи

Почему я никогда больше не куплю смартфон Gigabyte

Подробности
Автор: Kirill

Gsmart 1345 : Констркутивный дефект разъема питания, после поломки ремонту не подлежит, разъём в продаже отсутствует. Конструкция располагает к поломке.

Gsmart 1362 : глючил GPS, замена стекла равна цене нового телефона.

Maya M1 v2 : глючит GPS, отваливается bluetooth, внутренняя память не 4ГБ, а разбита на 1 Гб и 1,75 ГБ, в итоге принципиальных отличий от апаратов с 1 гигом нет. Постоянно не хватате памяти :-( После покупки провалялся в сервие в общей сложности около 2-х месяцев.

Вердикт: никогда никогда никогда не куплю никаких смартфонов этой фирмы.

Скрипт переполучения IP адреса на perl

Подробности
Автор: Kirill

Скрипт переполучения IP адреса:

inet.pl :

#!/usr/bin/perl

$inet_if = 'fxp0';

use Net::Ping::External qw(ping);

my $alive = ping(host => "8.8.8.8");

if ($alive == 0) {
    system("killall dhclient");
    system("route delete default");
    system("ifconfig $inet_if -alias");
    system("ifconfig $inet_if down");
    system("sleep 3");
    system("ifconfig $inet_if up");
    system("dhclient $inet_if");
}

mysql database sync scripts

Подробности
Автор: Kirill

1. Скрипт синхронизации базы продакшена на дев сервер.

#!/bin/bash

_mysql="/usr/bin/mysql"
_mysqldump="/usr/bin/mysqldump"
_gzip="/bin/gzip"
_rm="/bin/rm"
_zcat="/bin/zcat"                                                                  
      

for db in "<db1>" "<db2>"; do                                                  
if [ -a /root/$db-prod.sql.gz ] then
${_rm} /root/$db-prod.sql.gz
fi
${_mysqldump} -h <host> -u <user> -p<password> \
--lock-tables=false $db | ${_gzip} > /root/$db-prod.sql.gz
if [ -a /root/$db-dev.sql.gz ] then
${rm} /root/$db-dev.sql.gz
fi
${_mysqldump} $db | ${_gzip} > /root/$db-dev.sql.gz
${_mysql} -e "drop database $db; create database $db;"
${_zcat} /root/$db-prod.sql.gz | ${_mysql} $db
done
exit

==================================================================

2. Скрипт выкатки баз из бекапа:

#!/bin/bash

pushd /var/backup/remote_nfs/databases_adm1/sql_dumps/  > /dev/null

for i in db1 db2 db3 db4 db5 db6 another_db ;
do
db_file=`find . -name "$i*" -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " | cut -f2- -d"/"`;
db_name=`echo $db_file | awk -F- '{print $1}'`;
echo "$(date): Deploing $db_file -> $db_name"
zcat $db_file | mysql $db_name ;
done

popd  > /dev/null

 

Abills

Подробности
Автор: Kirill
  • abills

Кредит:

Внимание! Информация не официальная, а получена методом просмотра кода, поэтому могут быть неточности и неправильное трактование параметров :-)

За изменения отвечает переменная в config.pl :

$conf{user_credit_change}='<sum>:<days>:<price>:<month_changes>:<payments_expr>';

Соответственно: сумма, цена за пользование услугой, количество изменений в месяц, и, невыясненный параметр :-)

 Например:

$conf{user_credit_change}='10:3:1:2';

Даёт возможность пользователю установить кредит 10 грн, до 3 дней, стоимость активации 1 грн, до двух активаций в месяц.

==========================

Разрешение пользователям менять личные данные в кабинете:

$conf{user_chg_pi}=1;

==========================

Авторизация web-интерфейса через radius:

$conf{check_access}={NAS_IP => '127.0.0.1:1812', NAS_FRAMED_IP => '127.0.0.1', NAS_SECRET => 'secret'};

==========================

 Показать в кабинете пользователя денежные операции:

$conf{user_finance_menu}=1;

==========================

 

  1. Подключение Foxgate S6224-S2 Ubuntu minicom
  2. Securing NTP

Страница 14 из 17

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

Search

Older Posts

  • Greenbone Vulnerability Manager (GVM) hacks (63)
  • elasticsearch cluster red status fix due to high watermark (61)
  • ubuntu arrow keys misbehaviour fix (72)
  • icinga IIS monitoring powershell error Get-WmiObject : Invalid namespace "root\WebAdministration" (84)
  • Make user superadmin in zabbix (81)
  • dnf Error: unknown option (111)
  • unpack pfx certificate (used for apache or nginx) (116)
  • mysql audit plugin build script (290)
  • mysql dump one row (95)
  • redmine 5 docker-compose (199)
  • gitlab runner dind docker-compose (143)
  • AWS S3 IAM policy to limit to single sub folder (146)
  • logrotate hints (197)
  • bash script to clean files to required percentage (322)
  • Ansible create LVM and mount (732)

Login Form

  • Забыли пароль?
  • Забыли логин?
  • Регистрация