Архив рубрики: сисадминство

Установка последней версии Remmina в Ubuntu

В очередной раз когда у меня вылетила (залипла) Remmina, я все же решил озадачиться ее обновлением. До этого стояла версия 0.9… как то так от 2010 года и сама не обновлялась никак.
Вот решение данной проблемы:
сперва удаляем установленную версию, а потом даем следующие команды:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt-get update
sudo apt-get install remmina remmina-plugin-rdp
Все! Последняя версия установлена!
всем удачи!

Телефонный справочник фирмы

На днях была поставлена задача сделать телефонный справочник фирмы. Решил описать данное решение на сайте. Может кому пригодиться.
Конечно есть готовые решения, написаные интузиастами или возможно даже профессионалами, но я предпочитаю для решения таких не глобальных задач использовать свои решения. В подобных решениях часто избыточный функционал и лишние навороты: непонятные скрипты, шкуры и прочая хрень. Пока разберешся и выкинишь лишнее уже две своих напишишь и будешь спать спокойно 🙂 В моем примере будет миниму кода, только самое необходимое. Если кому надо, то без проблем можно допилить под свои нужнды. Я например внедрил этот код в разрабатываемый корпоратиный портал, работающий на WordPress. И так кому интересно, переходите по ссылке Вывод фотографии из AD (Active Directory) в браузер или через меню.

Архиватор tar

Редко но часто бывает приходиться пользоваться архиватором TAR в линуксе и вот в очередной раз столкнулся с необходимостью распоковать архив и не помню ключи.
Конечно можно покурить ман, но все же решил сделать шпаргалочку.
И так:

    сперва перечислю ключи:

  • с — создать архив
  • f — работа с файлом
  • z — работа с gzip архиватором
  • j — работа с bzip2 архиватором
  • v — вывод списка обрабатываемых файлов
  • C — куда распоковать
  • t — посмотреть содержимое архива
  • x — распоковать архив

Создание архива
Для создания архива нужно указать tar соответствующее действие, что делается с помощью ключа -c. Кроме того, для упаковки содержимого в файл необходим ключ -f. Далее указывается сначала имя будущего архива, а затем те файлы, которые хотим в него упаковать.
tar -cf test.tar *.txt
Эта команда упакует все файлы с расширением txt в архив test.tar. Так создается простейший архив без сжатия.
Для использования сжатия необходимо указать tar, каким архиватором следует сжать архив. Для двух самых популярных архиваторов gzip и bzip2 ключи будут -z и -j соответственно.
tar -cvzf files.tar.gz ~/files
упакует папку ~/files со всем содержимым в сжатый с помощью gzip архив.
tar -cvjf files.tar.bz2 ~/files
создаст аналогичный архив, используя для сжатия bzip2.
Ключ -v включает вывод списка упакованных файлов в процессе работы.
Распаковка архива
Действие «распаковка» задается с помощью ключа -x. И тут снова потребуется ключ -f для указания имени файла архива. Также добавим ключ -v для визуального отображения хода процесса.
tar -xvf /path/to/archive.tar.bz2
распакует содержимое архива в текущую папку. Альтернативное место для распаковки можно указать с помощью ключа -C:
tar -xvf archive.tar.bz2 -C /path/to/folder
Просмотр содержимого архива
Для просмотра содержимого архива используйте следующую команду:
tar -tf archive.tar.gz
Она выведет простой список файлов и каталогов в архиве. Если же добавить ключ -v, будет выведен подробный список с указанием размера, прав доступа и прочих параметров (так же, как по ls -l)

Размер каталога в linux

Команда du выводит информацию о файле (файлах), имена которых заданы в качестве параметров. Если задано имя каталога, то du определяет размер всех файлов и подкаталогов этого каталога на всех уровнях вложения. Результат работы команды может быть очень объемным. К счастью, существует опция -s для вывода сводной информации по каталогу. Если использовать du для получения информации о нескольких каталогах, можно добавить опцию -c для вывода суммарных данных. Для использования du вы должны иметь права чтения каталогов, к которым вы ее применяете.

Примеры:
Просмотр общего объема, занимаемого каталогом /var и всеми его подкаталогами первого уровня:
#du -shc /var/*
Просмотр размера вложенных каталогов в каталоге /mnt/stor1
#du —max-depth=1 -h /mnt/stor1

Синтаксис команды du более подробно:
du [опции] [файл…]
Опции: [-abcDhHklLmsSxX] [—block-size=количество] [—exclude=шаблон] [—max-depth=n] [—help] [—version] [—]
-a, —all
Показывать размеры для всех встретившихся файлов, а не только для каталогов.
-b, —bytes
Выдавать размеры в байтах вместо килобайтов.
—block-size=количество
Выдавать размеры в блоках длиной количество байт. (Новое в fileutils-4.0.)
-c, —total
Выдавать общий итог по всем аргументам после того, как все аргументы будут обработаны. Это может быть использовано для выяснения суммарного использованного дискового пространства для всего списка заданных файлов и каталогов.
-D, —dereference-args
Раскрывать символьные ссылки, заданные в командной строке. Не оказывает влияния на остальные символьные ссылки. Это полезно для поиска использованного дискового пространства в таких каталогах, как /usr/tmp, которые часто являются символьными ссылками.
—exclude=шаблон
При рекурсивном выполнении пропускать каталоги или файлы, чьи имена совпадают с заданным шаблоном. Этот шаблон может быть любым файловым шаблоном Bourne shell. (Новое в fileutils-4.0.)
-h, —human-readable
Добавлять букву размера, например M для двоичного мегабайта (`мебибайт’), к каждому размеру.
-H, —si
Делает то же, что и опция -h, но использует официальные единицы измерения SI (где для расчетов используется 1000 вместо 1024 и, таким образом, M — это 1000000 вместо 10485576). (Новое в fileutils-4.0.)
-k, —kilobytes
Выдавать размеры в KiB (бинарных килобайтах, 1024 байта).
-l, —count-links
Подсчитывать размеры всех файлов, даже если они уже встречались (например, при использовании жестких ссылок).
-L, —dereference
Раскрывать символьные ссылки (показывать дисковое пространство, используемое файлом или каталогом, на которые указывает ссылка, вместо пространства, используемого самой ссылкой).
-m, —megabytes
Выдавать размеры в MiB (бинарных мегабайтах, 1048576 байтов).
—max-depth=n
Выдавать общий итог для каталога (или файла, если задана опция -a ), только если он находится не более чем на n уровней глубины ниже заданного в командной строке аргумента; —max-depth=0 означает то же самое, что и опция -s . (Новое в fileutils-4.0.)
-s, —summarize
Выдавать только суммарный итог для каждого аргумента.
-S, —separate-dirs
Выдавать отдельно размер каждого каталога, не включая размеры подкаталогов.
-x, —one-file-system
Пропускать каталоги, находящиеся не на той же файловой системе, что и обрабатываемый аргумент командной строки.
-X файл, —exclude-from=файл
Выполняет те же действия, что и опция —exclude, за исключением того, что шаблоны берутся из указанного файла. Шаблоны перечисляются по одному на строку. Если файл задан как `-‘, то шаблоны читаются из стандартного ввода.
—help
Выдать подсказку на стандартный вывод и успешно завершиться.
—version
Выдать информацию о версии на стандартный вывод и успешно завершиться.

Текст статьи взят с сайта http://www.ruhelper.com/linux/du.html

Сброс пробного периода Windows 7

Сброс пробного периода Windows 7.
Иногда бывает, что не успеваешь активировать винду в отведенное время и на это может быть множество причин 😉
Что делать в этом случае?
1. Нажимаем правой кнопкой мыши на «cmd» и выбираем Запустить от имени Администратора
2. В появившемся окне (командная строка) пишем slmgr /rearm.
3. Дожидаемся сообщении об успехе.
4. Перезагружаемся.
5. Готово! У вас 30 дней пробного периода.
Данную операцию лучше делать до окончания текущего срока пробного периода. Так же помоему есть ограничения на количество таких операций, но я в этом не уверен, да и не требовалось никогда более двух раз.
Гуд лак 🙂

Настройка прокси сервера через реестр

Для настройки параметров прокси сервера через реестр, нужно использовать следующие параметры:
— HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable — значение 1 разрешает использование прокси-сервера;
— HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer — Введите значение вида <адрес сервера>:порт (например proxy.local:3128);
— HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride — Здесь можно указать через «;» адреса, для которых не нужно использовать прокси-сервер. Для локальных адресов используется (например ; mail.ru; vk.com).
Данный способ стал актуальным для настройки рабочих станций в домене, когда обновился IE до 11 версии. Через GPO есть возможность настраивать только до 8 версии. Какието настройки конечно применялись, но не везьде и не всегда корректно.

Windows server 2008 r2 языковая панель

На днях завели новые терминальные сервера на 2008 R2 и сразу столкнулся с проблемкой у пользователей (не у всех):
В Windows Server 2008 R2 при терминальных подключениях наблюдается такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры. Что делать — ниже.

В большинстве случаев это происходит потому, что RDP клиент «подхватывает» тот язык, который был включен на удаленном компьютере в момент подключения. И если он не соответствует языку, установленному по умолчанию на терминальном сервере, возникает конфликт, приводящий к необходимости двойного переключения раскладки.

Решение:
На терминальном сервере от имени админа внести изменения в реестр в ветке HKLM\System\CurrentControlSet\Control\Keyboard Layout: создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1. Ребут, профит.

взято здесь. Автору спасибо!

Outlook 2010, невозможно отправить данный элемент

Ошибка Outlook 2010, невозможно отправить данный элемент. Появляется при отправке письма, причем ничего с ним сделать нельзя, ни отправить, ни сохранить.
Нашел лечение: очистить список автозавершения.
Как делать: запускаем Outlook, меню Файл, далее Параметры. В окне параметры переходим в раздел почта. Спускаемся вниз и ищем раздел «Отправка сообщений» и нажимаем кнопку «Очистить список автозавершений».
Мне помогло.