Сообщения

Сообщения за 2011

Как включить RDP на компьютерах через GPO

Пуск -> Выполнить -> gpedit.msc 1.Добавим RDP в исключения Windows Firewall: Computer Configuration -> Administrative Templates -> Network -> Network Connections -> Windows Firewall -> Domain Profile -> Windows Firewall: Allow Remote Desktop Exception - Enable для русской версии: Политика "Локальный компьютер" -> Административные шаблоны -> Сеть -> Сетевые подключения ->Брандмауер Windows-> Профиль домена -> Разрешить исключения для входящих сообщений удаленного управления рабочим столом 2.Включение Удаленного Рабочего стола (Remote Dektop): Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services -> Allow users to connect remotely using Terminal Services - Enable для русской версии: Политика "Локальный компьютер" -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения -> Разрешать удаленное

Установка Sopcast на Ubuintu

SopCast - программа, работающая по P2P (peer-to-peer) технологии, которая позволяет смотреть онлайновое видео и слушать радио. Для установки программы сперва подключаем репозитарий: sudo add-apt-repository ppa:ferramroberto/sopcast sudo apt-get update Далее устанавливаем sopcast-player: sudo apt-get install sopcast-player В завершении потребуется настроить Chrome на воспроизведение ссылок Sopcast gconftool-2 –set –type=string /desktop/gnome/url-handlers/sop/command ‘sopcast-player “%s”‘ gconftool-2 –set –type=bool /desktop/gnome/url-handlers/sop/enabled true gconftool-2 –set –type=bool /desktop/gnome/url-handlers/sop/need-terminal false Теперь можно смотреть множество футбольных матчей, а также  телеканалы самых разных стран мира не выходя из linux и не запуская VirtualBox.

Замена текстового редактора в MC

Как поменять встроенный в Midnight Commander редактор update-alternatives --config editor Выбор Путь Приор Состояние ------------------------------------------------------------ * 0 /bin/nano 40 автоматический режим 1 /bin/ed -100 ручной режим 2 /bin/nano 40 ручной режим 3 /usr/bin/mcedit 25 ручной режим 4 /usr/bin/mcedit-debian 25 ручной режим 5 /usr/bin/vim.tiny 10 ручной режим Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:

Не запускается adprep

Дано: старенький сервер, которого уже не хватает для работы (server 2003sp2 eng). Сервер является единственным в организации и несет в себе функции шлюза в интернет, конроллера домена и терминального сервера. Был приобретен новый сервер, на который установили Proxmox c тремя виртуальными машинами - Ubuntu в качестве шлюза, Windows Server 2008 R2 x64 - контроллер домена и Windows 2003 - терминальный сервер под 1С. При переносе домена первым делом, необходимо выполнить подготовку Active Directory на старом контроллере домена. Данная операция выполняется командой adprep /forestprep . Программу adprep можно найти на дистрибутивном диске Windows 2008 в каталоге /support/adprep. В процессе подготовки АD к переносу со старого сервера (server 2003sp2 eng) на виртуальную машину (server 2008 ru 64-bit) столкнулся с проблемой не отрабатывания adprep вообще. Если конкретно, то при запуске на 2003 adprep.exe /forestprep , команда adprep переписанная с диска 2008, вообще ничего не делает. Как

Remmina - RDP-клиент для Linux

Изображение
Remmina - это клиент удаленного доступа, обладающий широким функционалом и поддержкой большого количества сетевых протоколов удаленного доступа. Программа предназначена для системный администратор для быстрого и удобного доступа к удаленным серверам и компьютерам. В настоящее время Remmina поддерживает протоколы удаленного подключения  RDP, VNC, NX, XDMCP и SSH   . Список поддерживаемых протоколов можно расширить с помощью плагинов. Все добавленные компьютеры для удаленного соединения можно объединить в группы. Простой и удобный интерфейс. В полноэкранном режиме для удобства добавляется всплывающая панель, на которой расположены наиболее востребованные инструменты. Можно редактировать список доступных разрешений удаленных машин. Позволяет включить практически любое разрешение, что сказывается на удобстве работы с помощью нетбука. Настраиваемые горячие клавиши. Есть возможность "жестко" указать раскладку языка клавиатуры. Возможно гибко настроить скорость/качество с

Восстановление пароля в Linux.

Иногда случается, что вы не можете вспомнить пароль . В Linux восстановление пароля может быть сделано путем загрузки Linux в однопользовательском режиме (single).Рассмотрим как загрузить Linux в однопользовательском режиме при использовании GRUB и, наконец, как изменить пароль. При нормальном использовании, ОС Linux работает под уровнями запуска (runlevel) от 2 до 5, которые соответствуют различным пользователям в многопользовательском режиме. Загрузка Linux под уровнем запуска 1 позволяет войти в специальный режим - однопользовательский (single). При этом вы получите консоль root. Некоторые диситрибутивы linux предлагают пункт меню загрузки "Recovery Mode" или "Single-User Mode". Если это ваш случай, при выборе этого пункта меню загрузки машины, в однопользовательский режим, вы можете переходить к разделу 2. Если нет, то читаем дальше эту часть. 1. Загрузка в single-mode (single-user) Нам необходимо отредактировать пункт меню GRUB. Вначале загрузки нажимаем E

Индикатор раскладки клавиатуры в виде флага в Gnome

Изображение
Создаем каталог flags mkdir -p ~/.icons/flags Копируем в этот каталог наши флаги: Запускаем команду установки: gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true Перелогиниваемся и в результате имеем вот такую картину:

Установка Icinga на Ubuntu 11.04 (включая Icinga-Web, Icinga-API, IDOUtils, NConf).

Icinga - это система мониторинга, которая может следить за сетью и любыми ресурсами сети. Icinga позволяет вести on-line контроль за активным оборудованием и IT-сервисами вычислительной сети компании (мониторинг сетевых сервисов: SMTP, POP3, IMAP, SSH, Telnet, FTP, HTTP, DNS…; контроль утилизации серверных ресурсов: загруженность процессора, расходование оперативной памяти, дискового пространства…). Своевременное и всеобъемлющее информирование ответственных администраторов о состоянии информационно-технологических ресурсов. В рамках данного среза система Icinga имеет возможность проводить информирование через различные каналы коммуникации как аудио-визуальные, так и электронные (e-mail, sms, messenger…). Инвентаризация ИТ ресурсов сети и удаленное администрирование серверов. Итак, приступим к установке. sudo apt-get update sudo apt-get upgrade

Установка NRPE для Icinga на Ubuntu 10.04 и CentOS 5.5

В настоящее время у нас установлена Icigna 1.3, работающая на Ubuntu 10.04. У меня есть несколько других серверов Linux, которые я хотел бы контролировать также. Нужно установить NRPE на сервере Icinga (Ubuntu 10.04 x64) и мониторить удаленный хост (CentOS 5.5 x64). Настройка удаленного хоста yum install openssl-devel.x86_64 xinetd создадим пользователя и назначим ему пароль useradd icinga && passwd icinga

Как сменить кодировку базы MySQL из командной строки

Допустим у нас есть база mysqldb, в неверной кодировке (latin1) по умолчанию. Мы хотим сменить ее в utf8. Используем  вот такой скрипт: echo " DATABASE mysqldb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" | mysql; for i in `mysqlshow mysqldb % | grep -v + | cut -d ' ' -f2;`; do echo " TABLE mysqldb.$i DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" | mysql ; done Замените в скрипте  mysqldb на название своей базы данных.

10 полезных советов по работе в UBUNTU

 Эти советы не являются предназначенными конкретно  для Ubuntu, но они были протестированы на Ubuntu, и я не могу гарантировать, что они будут работать на других дистрибутивах. 1. Открыть диалог запуска программ от суперпользователя Вы, наверное, знаете, что при нажатии Alt + F2 вызывается диалоговое окно "Запуск программ". Здесь вы можете ввести любое имя программы, чтобы запустить её - я часто использую ее для запуска gconf-editor, который не получил пункт меню, например. Однако, если вы введете gksu в окне терминала, появиться аналогичные диалоговое окно, но на этот раз оно даст вам запустить программу от root (или от любого другого пользователя в системе). Вы можете связать запуск команды gksu с комбинацией нажатия клавиш (возможно, Shift + Alt + F2) с помощью System, Preferences, Keyboard Shortcuts, для более удобного запуска программ от "суперпользователя". 2. Быстрая установка пакетов с gdebi Я долго игнорировал программу gdebi . Чтобы напомнить вам, это

Часто используемые команды linux.

Файловые команды ls  – список файлов и каталогов ls -la  – форматированный список со скрытыми каталогами и файлами cd dir  – сменить директорию на dir cd  – сменить на домашний каталог pwd  – показать текущий каталог mkdir dir  – создать каталог dir rm file  – удалить file rm -r dir  – удалить каталог dir rm -f file  – удалить форсированно file rm -rf dir  – удалить форсированно каталог dir cp file1 file2  – скопировать file1 в file2 cp -r dir1 dir2  – скопировать dir1 в dir2; создаст каталог dir2, если он не существует mv file1 file2  – переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2 ln -s file link  – создать символическую ссылку link к файлу file touch file  – создать file cat > file  – направить стандартный ввод в file less file  – вывести содержимое file head file  – вывести первые 10 строк file tail file  – вывести последние 10 строк file tail -f file  – вывести содержимое file по мере роста

Сброс пароля пользователя root в mysql.

Наша память, к сожалению, нас иногда подводит. И мы никак не можем вспомнить железно, как нам кажется, отпечатанный в памяти пароль. Вы можете сказать, что нужно иметь записную книжку а лучше две, и конечно будете правы. Но... Тем не менее иногда все-таки возникает необходимость восстановления забытого, либо утраченного пароля. Сегодня я опишу простой метод восстановления пароля суперпользователя root для базы данных mysql. Для этого необходимо выполнить всего несколько шагов. 1. Останавливаем mysql. service mysql stop 2. Запускаем mysql следующей командой: /usr/bin/mysqld_safe --skip-grant-tables --user=root & 3. Запускаем клиента mysql mysql -u root 4. Выполняем sql запрос UPDATE mysql.user SET Password=PASSWORD('1') WHERE User='root'; где 1 - новый пароль. 5. Применяем изменения FLUSH PRIVILEGES; 6. Выходим из mysql клиента выполнив в нем команду exit 7. Перегружаем mysql сервер. service mysqld restart Ну и все на этом. Пароль суперпользователя

Проверка работы почтового сервера из командной строки

Доступ к SMTP через telnet (отправка почты). telnet mail.mydomain.ru 25 mail.mydomain.ru - адрес smtp сервера 25 - smtp-порт сервера, с которым должен соеди ниться telnet 220 mail.mydomain.ru ESMTP Sendmail 8.13.1/8.13.1; Sat, 6 Oct 2007 09:50:16 +0400 ehlo lo ehlo lo - здороваемся с удалённым smtp-сервером 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 250-DELIVERBY 250 HELP mail from: test@mydomain.ru здесь мы говорим, что адрес почтовый отправителя письма test@mydomain.ru 250 2.1.0 test@mydomain.ru... Sender ok поверка отправителя прошла успешно rcpt to: test@remote.ru тут мы ввели почтовый адрес получателя нашего письма test@remote.ru 250 2.1.5 test@remote.ru... Recipient ok проверка получателя прошла успешно data команда data говорит о том, что дальше пойдёт тело письма 354 Enter mail, end with "." on a line by itself ответ сервера говорит нам о том, что закончить пис

Наcтройка простейшего роутера на Linux

sudo apt-get install sudo bind mc openssh-server Пусть eth0 -- интерфейс, смотрящий в интернет, а eth1 - в локальную сеть. nano /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 eth1 iface eth0 inet static address 192.168.100.51 netmask 255.255.255.0 network 192.168.100.0 gateway 192.168.100.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.100.1 192.168.100.88 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 /etc/network/if-up.d/nat (chmod +x) #!/bin/sh INET="eth0" # internet iface INETIP="192.168.100.51" # сбрасываем все правила iptables -F INPUT iptables -F FORWARD iptables -F OUTPUT # политика по умолчанию iptables -P F

Сравнение версий Windows 2008

http://www.microsoft.com/windowsserver2008/en/us/r2-compare-features.aspx

Монтирование удаленного ssh сервера как файловой системы в Debian

Ставим: apt-get install -y sshfs Создаем точку монтирование и монтируем: mkdir /ssh sshfs root@ip.ad.dr.es/: /ssh/ Отмонтируем: fusermount -u /ssh/ Вот и все :)

Как узнать UUID раздела в Linux?

blkid /dev/sda1 В ответ Вы увидите ряд полей, среди которых будет и нужный нам UUID: blkid /dev/sda1 /dev/sda1: TYPE="swap" UUID="2af30e5c-a2bf-4f7a-a46f-b16db7fc3771"  Также соответствие "классических" имен устройств и их UUID представлений можно посмотреть вот так: ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 Oct 8 14:32 2af30e5c-a2bf-4f7a-a46f-b16db7fc3771 -> ../../sda1 lrwxrwxrwx 1 root root 10 Oct 8 14:32 6589b269-c1de-42bc-b767-697f9a91e49a -> ../../sda3 lrwxrwxrwx 1 root root 10 Oct 8 14:32 addfa536-4bfb-4693-9182-a464a565fb45 -> ../../sda2 Источник:  http://linux.byexamples.com/archives/321/fstab-with-uuid /

Пошаговое исполнение /bin/sh скриптов

Очень часто для отладки скрипта нужно понять, что же именно сейчас делает bash в данный момент. Для этого открываем нужный нам скрипт: nano /sbin/grub-install  и заменяем в самом начале:    #!/bin/sh  на  #!/bin/sh -x В итоге при запуске скрипта мы получим вот такой трейс: + for file in '${grubdir}/stage1' '${grubdir}/stage2' '${grubdir}/*stage1_5' + echo /boot/grub/stage1 /boot/grub/stage1 + count=5 ++ echo /boot/grub/stage1 ++ sed 's|^/boot/grub|/grub|' + tmp=/grub/stage1 + test 5 -gt 0 + dump_boot_block '(hd0,1)' /tmp/grub-install.img.Fh5897 + sync + /sbin/grub --batch --device-map=/boot/grub/device.map + grep 'Error [0-9]*: ' /tmp/grub-install.log.DD5898 + : + sleep 1 ++ expr 5 - 1 + count=4 + test 4 -gt 0 + dump_boot_block '(hd0,1)' /tmp/grub-install.img.Fh5897 + sync + /sbin/grub --batch --device-map=/boot/grub/device.map + grep 'Error [0-9]*: ' /tmp/grub-install.log.DD5898 + : + sleep 1

Как добавить алиас для сетевой карты в linux?

Открываем конфиг сети: nano /etc/network/interfaces Добавляем там: auto eth0:0 iface eth0:0 inet static address xx.xx.xx.xx netmask 255.255.255.255 Перезапускаем сеть: /etc/init.d/networking restart

Конвертирование Windows переводов строки (^M) в Unix

Делается очень просто: perl -pi -e 's/\r\n/\n/g' file.txt При импорте из Windows переводы строки могут вызывать, например, проблему: bash: ./install.cgi: /usr/bin/perl^M: bad interpreter: No such file or directory Источник:  http://www.cyberciti.biz/faq/howto-unix-linux-convert-dos-newlines-cr-lf-unix-text-format/