Здесь публикуются полезные заметки для работы исключительно на ос LINUX.
  • Дата создания
    24 августа 2014
  • Топиков
    44
  • Ограничение на постинг
    0.000

Интерфейс для Яндекс.Диска в Ubuntu 14.04



Как известно, Яндекс.Диск на Ubuntu существует только как консольный клиент. Сегодня я решил «хватит это терпеть» и написал для себя простенький скрипт, который значительно упрощает работу с ним (исходники внизу статьи).

Стоит пояснить, что данный скрипт писался для личного пользования, но знакомый уговорил выложить тут, поэтому такие вещи, как абсолютные адреса файлов, будут не абсолютными и вам стоит подправить их для собственной системы.

Для работы нам нужно только три файла:
  1. Файл запуска для взаимодействия с пользователем
  2. Bash скрипт для взаимодействия с клиентом
  3. Иконка сервиса Яндекс.Диск

Читать дальше

Расшариваем принтер в UBUNTU

Вариант 1: в самбе
в конфиге /etc/samba/smb.conf
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
Читать дальше

Установка и настройка сервера виртуализации VirtualBox c web-интерфейсом phpVirtualBox на ОС Ubuntu Server 14.04

ubuntu virtualbox
Добавляем репозитарий в ubuntu 12.04.5 LTS
echo 'deb download.virtualbox.org/virtualbox/debian precise contrib'>> /etc/apt/sources.list
wget -q download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- |  apt-key add -
apt-get update && apt-get dist-upgrade
reboot
apt-get install virtualbox-4.3
Откуда качать свежий виртуал бокс?
www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.htm#extpack
vboxwebsrv -V
wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
adduser vbox
nano /etc/default/virtualbox
VBOXWEB_USER=vbox
VBOXWEB_HOST=192.168.0.10
VBOXWEB_PORT=18083
/etc/init.d/vboxweb-service restart
устанавливаем phpvirtualbox, apache и прочее
apt-get install apache2 php5 mc unzip unrar
 
 
Откуда качать phpvirtualbox?
http://sourceforge.net/projects/phpvirtualbox/
http://citylan.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.2-8.zip
optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-0.zip

wget http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-0.zip
wget citylan.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-1.zip
wget garr.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
 
 
Установка Virtualbox на сервер Ubuntu 12.04 с управлением через веб интерфейс phpvirtualbox и автозапуском виртуальных машин
http://softnastroy.com/content/ustanovka-virtualbox-na-server-ubuntu-1204...
 
Консольное управление Virtualbox с помощью VBoxManage
Добавить пользователя в группу vboxusers
sudo usermod -G vboxusers -a woodwolf
Как запустить из консоли виртуальную машину с именем «Ubuntu 12.04 Server»
VBoxHeadless --startvm «Ubuntu 12.04 Server»
Включить RDP
VBoxManage modifyvm «Ubuntu 12.04 Server» --vrde on
Для остановки ВМ выполните:
VBoxManage controlvm «Ubuntu 12.04 Server» poweroff
Для приостановки:
VBoxManage controlvm «Ubuntu 12.04 Server» pause
Для перезагрузки:
VBoxManage controlvm «Ubuntu 12.04 Server» reset
Для запуска из консоли так, чтоб можно было дальше работать в терминале (  > /dev/null 2>&1 )
VBoxHeadless -startvm «23_3» -v off > /dev/null 2>&1
Читать дальше

Изменения с командами запуска, остановки и перезапуска сетевых интерфейсов в ОС Ubuntu Server 14.04

Важно учесть тот момент, что теперь команды для сетевых интерфейсов:
запуска
sudo service networking start
остановки
sudo service networking stop
и перезапуска
sudo service networking restart
не работают.
Вместо этого теперь используются новые команды.
запуск сетевого интерфейса eth0:
sudo ifup eth0
остановка сетевого интерфейса eth0:
sudo ifdown eth0
и, соответственно, перезапуск:
sudo ifdown eth0 && sudo ifup eth0
Читать дальше

Полезные команды Exim

В данной небольшой статье приведены некоторые команды, которые могут быть использованы для управления MTA Exim и очередями электронной почты. Команды, которые приведены ниже, должны запускаться от имени супер пользователя root.
 
Управление Exim
Пуск/Остановка/Рестарт Exim
/etc/init.d/exim start|stop|restart
Чем в данный момент занят MTA Exim?
exiwhat
Проверка маршрутизации почты по адресу электронной почты
exim -bt email@example.com
Генерирование и отображение статистики Exim из лог-файла
eximstats /path/to/exim_mainlog
Проверка SMTP содинения из коммандной строки для определенного IP-адреса. Результат покажет через какие проверки будет проходить письмо с данного IP-адреса, через какие ACL и фильтры. Необходимо заменить x.x.x.x на необходмый IP-адрес.
exim -bh x.x.x.x
Отображение всех настроек Exim
Читать дальше

Настройка резервного копирования по FTP в панели VestaCP

Если вы хотите размещать бэкап не локально, а хранить на удаленном сервере, то необходимо настроить файлы конфигурации для панели VestaCP.
Создаем конфигурационный файл, в котором указываем параметры подключения по FTP:
root@site:/# vim /usr/local/vesta/conf/ftp.backup.conf
HOST='ip-адрес'
PORT='21'
USERNAME='имя-пользователя-ftp'
PASSWORD='пароль-пользователя-ftp'
BPATH='/каталог-для-хранения-бэкапа'
После этого необходимо указать панели, что бэкап стоит делать не локально, а на удаленный FTP-сервер.
Исправляем в файле 
/usr/local/vesta/conf/vesta.conf
строчку:
BACKUP_SYSTEM='local'
на:
BACKUP_SYSTEM='ftp'
После этого можно проверить, работает ли бэкап, через панель.
Читать дальше

Установка VestaCP на Ubuntu 14.04

Для установки панели VestaCP необходимо выполнить несколько простых шагов.
1. Обновляем пакеты и устанавливаем cron и curl:
# apt-get update && apt-get -y upgrade && apt-get install -y curl cron
2. Выставляем часовой пояс:
# echo "Europe/Moscow" > /etc/timezone<br style="box-sizing: border-box;" /># dpkg-reconfigure --frontend noninteractive tzdata
3. Качаем установщик VestaCP:
# curl -L -Ss http://vestacp.com/pub/vst-install.sh > /tmp/vst-install.sh
4. Определяем полный hostname:
# HOSTNAMEF="$(hostname -f)"
5. Устанавливаем локаль:
# locale-gen ru_RU.UTF-8
6. Устанавливаем панель (на ящик mail@ya.ru придут пароли к панели):
# bash /tmp/vst-install.sh -f -s $HOSTNAMEF -e mail@ya.ru
Если письмо не пришло, то оно наверняка в спаме.
Читать дальше

Пример настройки iptables для защиты веб-сервера

iptables – штатная утилита командной строки в Linux, является стандартным интерфейсом управления работой межсетевого экрана (брандмауэра) netfilter для ядер версий 2.4 и 2.6. При грамотной настройке iptables сервер можно считать относительно защищенным от внешних угроз. В этой статье мы рассмотрим пример конфигурации iptables для защиты стандартного веб-сервера.
Итак, представим себе простой веб-сервер. Рабочими портами при этом являются: tcp 20, 21, 22, 25, 80, 110, 143, 443; udp 53.
Напишем скрипт конфигурации iptables:
Читать дальше

Обзор и установка 2ГИС на Ubuntu

В данной статье хочу рассказать о самой популярной геоинформационной системе в России.

А именно о её офлайн версии, которую можно установить на компьютер с Ubuntu.

1. Обзор офлайн программы 2ГИС на Ubuntu.


2ГИС — это бесплатный электронный справочник с картами городов. Список городов постепенно пополняется новыми.
Данная система предоставляет не только подробнейшие карты городов, но и еще информацию об организациях, культурных и учебных заведениях, информацию об общественном транспорте и т.д.

Конечно же можно пользоваться веб-версией 2ГИС на их официальном сайте:
2gis.ru
Читать дальше

Настройка VPN-PPTP в linux

Настроим самый небезопасный VPN протокол от Windows.


apt-get install pptpd

nano /etc/ppp/pptpd-options

name vpn
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
nodefaultroute
lock
nobsdcomp

nano /etc/pptpd.conf

option /etc/ppp/pptpd-options
logwtmp
localip 192.168.18.1
remoteip 192.168.18.2-254
bcrelay eth0


/etc/ppp/chap-secrets

user vpn test2014 *

Читать дальше