Дано: Есть сетевой ресурс share на сервере server (\\server\share).
Задача: Подключить сетевой ресурс на ПК с Ubuntu.
Решение:
Устанавливаем пакет cifs-utils:
apt-get install cifs-utils
mount -t cifs -o username=name,password=passwd //server/share/ /media/share/
Автор: Johnny
Тэги: cifs, mount, samba, share, ubuntu, коротко
Дано: на Ainol Aurora II индикатор заряда батареи всё время показывает уровень 100%, потом внезапно выключается.
Решение: Для начала получаем root-права на планшете.
Затем устанавливаем на планшет ssh-сервер, подключаемся к нему с ПК по ssh (для Windows лучше всего использовать putty) и вводим (чтобы не ошибиться, просто копируем отсюда и вставляем) следующие команды:
echo B8 > /sys/devices/i2c-2/2-0034/axp20_reg
echo B820 > /sys/devices/i2c-2/2-0034/axp20_reg
Чтобы сделать то же самое без компьютера, ставим на планшет эмулятор терминала, открываем его, и вводим то же самое:
su
echo B8 > /sys/devices/i2c-2/2-0034/axp20_reg
echo B820 > /sys/devices/i2c-2/2-0034/axp20_reg
После чего перезагружаем планшет и полностью заряжаем.
Автор: Johnny
Тэги: Ainol, Aurora II, консоль, оффтопик, планшет, терминал
Дано: При попытке запуска скрипта в zabbix-е, который должен выдать информацию о системе, получаем ошибку
sudo: no tty present and no askpass program specified
Сам скрипт выглядит так:
sudo /usr/bin/nmap -O {HOST.CONN} 2>&1
Суть проблемы: у пользователя zabbix, из-под которого в системе выполняется этот скрипт, не хватает прав на запуск через sudo без пароля команды nmap.
Решение: Правим файл /etc/sudoers, дописывая нужные разрешения:
zabbix ALL=(ALL) NOPASSWD: /usr/bin/nmap
Автор: Johnny
Тэги: debian, Linux, nmap, zabbix, Интернет, консоль, коротко
Бывает такое, что пароль от админской учётки Zabbix`а забывается/теряется. Имея доступ к серверу, пароль можно восстановить за несколько секунд одной командой:
mysql -uroot -p zabbix -e"UPDATE users SET passwd=md5('пароль') WHERE alias='Admin';
Автор: Johnny
Тэги: MySQL, root, zabbix, консоль, коротко, сервер
Дано: знаки вопросов вместо русских букв
Решение: Нужно сменить кодировку MySQL-базы из latin1 (которая стоит по умолчанию) на UTF8.
Для этого останавливаем zabbix
sudo /etc/init.d/zabbix-server stop
Затем делаем дамп базы и конвертируем следующими командами:
sudo mysqldump -u root -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset -r zabbix1.sql zabbix
sudo iconv -f ISO8859-1 -t UTF-8 zabbix1.sql > zabbix2.sql
sudo cat zabbix2.sql | sed -e 's/ CHARSET=latin1/ CHARSET=utf8/g' > zabbix3.sql
sudo mysql -u root -p --execute="DROP DATABASE zabbix; CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_general_ci;"
sudo mysql -u root --max_allowed_packet=16M -p --default-character-set=utf8 zabbix < zabbix3.sql
и запускаем Zabbix
sudo /etc/init.d/zabbix-server start
Всё
Автор: Johnny
Тэги: console, zabbix
Установка сервера
Установить cherokee на RaspberryPi можно или из этого deb-пакета или из svn.
Проверяем версию, конфигурим с нужными нам параметрами и собираем:
sudo su
svn checkout http://svn.github.com/cherokee/webserver cherokee
svn up cherokee
./configure --localstatedir=/var --prefix=/usr --sysconfdir=/etc --with-wwwroot=/var/www --with-wwwuser=www-data --with-wwwgroup=www-data
make && make install
Так как в конфиге в качестве пользователя, из-под которого будет работать веб-сервер, мы указали www-data, нужно его создать и разрешить ему доступ в папку /var/www.
useradd www-data -M -s /bin/false -U
mkdir /var/www
chmod -R 775 /var/www
chown -R www-data: /var/www
Для автозапуска веб-сервера нужно положить в /etc/init.d/ скрипт cherokee. Если есть исходники cherokee, скрипт можно взять из папки contrib. Если нет, то отсюда: https://saradmin.ru/wp-content/uploads/cherokee. Идём в папку с этим скриптом и делаем:
Продолжение »
Автор: Johnny