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

Расшариваем принтер в 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
Читать дальше

Установка 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:
Читать дальше

Vesta CP установка на Ubuntu Server 14.04

Не секрет, многие пользователи VDS и выделенных серверов предпочитают для выполнения задач по администрированию использовать панели управления. Очень распространен ISPManager, чуть меньшей популярностью пользуется DirectAdmin и CPanel, но все эти продукты являются коммерческим, платным программные обеспечением. Сегодня мы расскажем об отличной бесплатной альтернативе — Vesta Control Panel.
 
Одно из первых упоминаний о Vesta CP можно найти на Хабре. Сейчас Vesta CP — удобный, полнофункциональный продукт, который вполне можно использовать как в личных целях, так и для предоставления услуг вэбхостинга.
 
Vesta CP обладает всеми возможностями для удобной и быстрой работы, без необходимости «ручной» правки конфигурационных файлов. В полной мере сразу после инсталляции поддерживаются:
 
Apache+nginx в качестве вэбсервера;
DNS-сервер;
Почтовый сервер, включая настройку DKIM, спамфильтров и антивируса;
Стабильная версия PHP;
Система управления базами данных MySQL 5.5;
Встроенные функции работы с резервными копиями;
Планировщик задач (cron);
Мониторинг нагрузки сервера;
Быстрый, многоязычный интерфейс.
Процесс инсталляции панели очень прост и выполнить его под силу даже новичку. Для начала, нужно определиться с операционной системой — Vesta CP успешно работает на Centos, Ubuntu и Debian. Если вы не определились в выборе — рекомендуем обратить внимание на небольшую заметку в нашем блоге о выборе ОС.
 
Итак, вы заказали SSD VDS или выделенный сервер и получили параметры доступа к нему — IP-адрес и пароль суперпользователя root. С помощью любого ssh-клиента (пользователи Windows обычно выбирают PuTTY) подключаемся к нашему серверу и выполняем следующие команды:
 
 
 
curl -O vestacp.com/pub/vst-install.sh
bash vst-install.sh
Читать дальше

Vesta CP установка на Ubuntu Server 14.04

Не секрет, многие пользователи VDS и выделенных серверов предпочитают для выполнения задач по администрированию использовать панели управления. Очень распространен ISPManager, чуть меньшей популярностью пользуется DirectAdmin и CPanel, но все эти продукты являются коммерческим, платным программные обеспечением. Сегодня мы расскажем об отличной бесплатной альтернативе — Vesta Control Panel.
 
Одно из первых упоминаний о Vesta CP можно найти на Хабре. Сейчас Vesta CP — удобный, полнофункциональный продукт, который вполне можно использовать как в личных целях, так и для предоставления услуг вэбхостинга.
 
Vesta CP обладает всеми возможностями для удобной и быстрой работы, без необходимости «ручной» правки конфигурационных файлов. В полной мере сразу после инсталляции поддерживаются:
 
Apache+nginx в качестве вэбсервера;
DNS-сервер;
Почтовый сервер, включая настройку DKIM, спамфильтров и антивируса;
Стабильная версия PHP;
Система управления базами данных MySQL 5.5;
Встроенные функции работы с резервными копиями;
Планировщик задач (cron);
Мониторинг нагрузки сервера;
Быстрый, многоязычный интерфейс.
Процесс инсталляции панели очень прост и выполнить его под силу даже новичку. Для начала, нужно определиться с операционной системой — Vesta CP успешно работает на Centos, Ubuntu и Debian. Если вы не определились в выборе — рекомендуем обратить внимание на небольшую заметку в нашем блоге о выборе ОС.
 
Итак, вы заказали SSD VDS или выделенный сервер и получили параметры доступа к нему — IP-адрес и пароль суперпользователя root. С помощью любого ssh-клиента (пользователи Windows обычно выбирают PuTTY) подключаемся к нашему серверу и выполняем следующие команды:
 
 
 
curl -O vestacp.com/pub/vst-install.sh
bash vst-install.sh
Читать дальше

Как установить классический Gnome в Ubuntu 14.04


В Ubuntu 14.04 вы больше не можете изменять расположение кнопок контроля окон (по умолчанию он расположен слева, как в маке). Если вам больше по душе когда кнопки расположены справа, или вам просто не нравится Unity, то вы можете с легкостью переключиться на уютный классический Gnome.
Для установки Gnome, вам нужно открыть терминал комбинацией клавиш Ctrl + Alt + T. Дальше наберите или скопируйте и вставьте следующие команды:

sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install

sudo apt-get update && sudo apt-get install gnome-session-flashback
Когда система попросит у вас пароль, наберите его и нажмите Enter.
После скачивания пакетов, система спросит вас: желаете ли вы дальше продолжить. Наберите «y» и нажмите Enter.
После того, как установка будет завершена, вам нужно совершить выход из системы.
Затем, в окне входа вам нужно нажать на кнопку с логотипом Ubuntu.
Перед вами появится список доступных сред рабочего окружения. Здесь вам нужно выбрать вариант, где написано Gnome Flashback.
Читать дальше

Изменения с командами запуска, остановки и перезапуска сетевых интерфейсов в ОС 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'
После этого можно проверить, работает ли бэкап, через панель.
Читать дальше