Tag-Архив за » резервный «

Суббота, 21 февраля, 2009 | Автор:

Относительно новые типы документов Офис 2007 дал некоторые проблемы веб-хосты, когда их клиенты хотят предложить документы для скачивания. Чаще всего, документы, предлагаемые на веб-сервер, как “Текст / HTML” который затем отображается в виде тонну мусора на экране веб-пользователя.

Лучший способ решить этой цели является добавление все MIME типы в основной конфигурации сервера. IIS7 для Windows, уже эти типы MIME настроен неправильно по умолчанию. IIS6 и IIS5 требуют типы MIME, которые будут добавлены, как это может показаться Апаш на старых установок. Для Apache, есть также обходной путь для владельца индивидуального домена добавить типов электронной корреспонденции через в Apache .Htaccess файл.

IIS 6 Тип MIME дополнение (для администратора сервера)

До этого можно сделать, убедиться, что ваш сервер также устанавливается, чтобы позволить прямого редактирования метабазы:

  1. Нагрузка Диспетчер IIS: Пуск -> RООН, “INETMGR” -> [Хорошо]
  2. Щелкните правой кнопкой мыши “сервер” и нажмите “Ргoperties”
  3. В “Internet Information Services” таб (обычно вкладка только), гарантировать, что “Этонсостоянии Прямая Metabase Редактировать” флажок.
  4. Щелчок [Хорошо]

Обязательно резервное копирование конфигурации IIS в (здесь для IIS5) заранее. Я не возьму на себя ответственность за администратором сломал сервер. У меня есть основания полагать, что это может также работают на IIS5 однако у меня есть столько же оснований полагать, что это может быть просто дают много ошибок. Если IIS5 / Окна 2000 админ готов проверить это для меня после создания резервной копии конфигурация пожалуйста, дайте мне знать о результатах.

Скопируйте следующий текст в файл с именем msoff07-addmime.vbs и выполнить его один раз из командной строки, введя сзсгхрг msoff07-addmime.vbs и нажав Enter. Если вы запустите ее более одного раза, типы MIME будут добавлены каждый раз и у вас будет несколько одинаковых записей:

'Этот сценарий добавляет необходимый офис 2007 Типы MIME к IIS 6 Сервер.
"Для того, чтобы использовать этот скрипт, просто дважды щелкните или выполнить его из командной строки.
"Запуск этого сценария несколько раз результаты в нескольких записей в
"IIS MimeMap поэтому вы не должны запускать его более одного раза.
'Изменения от HTTP://msdn.microsoft.com/en-us/library/ms752346.aspx
 
Нет MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Строительства ADS_PROPERTY_UPDATE = 2 
 
"Установить типы MIME, которые будут добавлены
MimeTypesToAddArray = Массив(". DOCM", "Application/vnd.ms-word.document.macroEnabled.12", _
". Docx", "Приложение / vnd.openxmlformats-officedocument.wordprocessingml.document", _
". DOTM", "Application/vnd.ms-word.template.macroEnabled.12", _
". DOTX", "Приложение / vnd.openxmlformats-officedocument.wordprocessingml.template", _
". Потм", "Application/vnd.ms-powerpoint.template.macroEnabled.12", _
". POTX", "Приложение / vnd.openxmlformats-officedocument.presentationml.template", _
". PPAM", "Application/vnd.ms-powerpoint.addin.macroEnabled.12", _
". ППСМ", "Application/vnd.ms-powerpoint.slideshow.macroEnabled.12", _
". PPSX", "Приложение / vnd.openxmlformats-officedocument.presentationml.slideshow", _
". Pptm", "Application/vnd.ms-powerpoint.presentation.macroEnabled.12", _
". PPTX", "Приложение / vnd.openxmlformats-officedocument.presentationml.presentation", _
". Sldm", "Application/vnd.ms-powerpoint.slide.macroEnabled.12", _
". Sldx", "Приложение / vnd.openxmlformats-officedocument.presentationml.slide", _
". Xlam", "Application/vnd.ms-excel.addin.macroEnabled.12", _
". XLSB", "Application/vnd.ms-excel.sheet.binary.macroEnabled.12", _
". XLSM", "Application/vnd.ms-excel.sheet.macroEnabled.12", _
". Xlsx", "Приложение / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
". XLTM", "Application/vnd.ms-excel.template.macroEnabled.12", _
". XLTX", "Приложение / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'Получить объект mimemap
Набор MimeMapObj = GetObject("Вопросы,://Localhost / MimeMap")
 
"Вызов AddMimeType для каждой пары типа расширение / MIME
Для счетчик = 0 к UBound(MimeTypesToAddArray) Шаг 2
    AddMimeType MimeTypesToAddArray(счетчик), MimeTypesToAddArray(счетчик+1)
Следующий
 
'Создание объекта Shell
Набор WshShell = CreateObject("WScript.Shell")
 
'Остановить и запустить службу IIS
Набор oExec = WshShell.Exec("Чистая остановка w3svc")
Делать В то время как oExec.Статус = 0
    WScript.Сон 100
Петля
 
Набор oExec = WshShell.Exec("NET START w3svc")
Делать В то время как oExec.Статус = 0
    WScript.Сон 100
Петля
 
Набор oExec = Ничего
 
"Отчет о состоянии дел к пользователю
WScript.Эхо "Microsoft Office 2007 Типы документов MIME были зарегистрированы."
 
'AddMimeType Sub
Sub AddMimeType (Ext, MTYPE)
 
    "Получить отображения от собственности MimeMap.
    MimeMapArray = MimeMapObj.GetEx("MimeMap") 
 
    "Добавить новое сопоставление.
    я = UBound(MimeMapArray) + 1
    Redim Заповедник MimeMapArray(я)
    Набор MimeMapArray(я) = CreateObject("MimeMap")
    MimeMapArray(я).Расширение = Ext
    MimeMapArray(я).MimeType = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
Конец Sub

Apache MIME тип дополнение (для администратора сервера)

Apache хранит свои типы MIME в файле нормально расположенной на $InstallPath / конференции / mime.types. См. mod_mime документация для получения дополнительной информации, как это работает. Arch Linux устанавливает свои типы MIME на /и т.д. / HTTPD / конференции / mime.types и Parallels Plesk устанавливает его в /USR / местные / PSA / Admin / конференции / mime.types. Ваш дистрибутив может иметь его в другое место, так что найти ваш mime.types файл, запустив найти mime.types.

Добавьте следующие строки в файл mime.types:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

Apache MIME тип дополнение (Для владельца домена с по крайней мере FTP доступ – используя. файл Htaccess)

Добавить следующий текст вашего домена .Htaccess файл, чаще всего в httpdocs / каталог

AddType application/vnd.ms-word.document.macroEnabled.12 DOCM
AddType Приложение / vnd.openxmlformats-officedocument.wordprocessingml.document DOCX
AddType application/vnd.ms-word.template.macroEnabled.12 DOTM
AddType Приложение / vnd.openxmlformats-officedocument.wordprocessingml.template DOTX
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 потм
AddType Приложение / vnd.openxmlformats-officedocument.presentationml.template POTX
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 PPAM
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ППСМ
AddType применение / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType Приложение / vnd.openxmlformats-officedocument.presentationml.presentation PPTX
AddType application/vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType Приложение / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType application/vnd.ms-excel.addin.macroEnabled.12 XLAM
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
AddType application/vnd.ms-excel.sheet.macroEnabled.12 XLSM
AddType Приложение / vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX
AddType application/vnd.ms-excel.template.macroEnabled.12 XLTM
AddType Приложение / vnd.openxmlformats-officedocument.spreadsheetml.template XLTX
Поделиться
Четверг, 01 января, 2009 | Автор:

Видимо, какую операционную систему вы используете, могут многое сказать о вас. Если вы используете иной форме ничего *, который распределения Вы используете можно многое сказать, а. Резервирование в сторону, Я считаю, что дистрибутив зависит абсолютно от его управления пакетами и распределения.

Мне понравилось кв-получить (1, 2) но было некоторое техническая проблема в какой-то момент, и это заставило меня использовать способность вместо. Использование способности немного легче – он имеет больше возможностей автоматизированных в один, логический, команды, где кв-Get требует отдельных команд. Способности также имеет проклятия-основанный Графический интерфейс пользователя. Если вы не используете графический интерфейс, то, кроме краткости в плане количества команд, чтобы узнать, там, видимо, нет технических причин, чтобы предпочесть один над другим. Способности и кв-получить служить К / Х / Ubuntu и Debian хорошо. С этой точки, Я использую имена Kubuntu и Ubuntu в свободно сменным моды.

На мой использования CentOS (на основе Red Hat), Я нашел мне нравится ням. Это похоже на работу в так же, как например – одна команда, чтобы управлять ими всеми. Он имеет некоторые довольно некорректное поведение по умолчанию я не собираюсь, чтобы попасть в здесь как его, скорее всего, потому, что я просто не привыкли к нему. По крайней мере, с технической точки зрения, это очень хорошо. Я считаю, что Мягкая фетровая шляпа также использует ням хотя мой опыт работы с Fedora очень ограничен.

теория…

Fedora и Ubuntu находятся в классе распределений, которые имеют довольно строгий цикл выпуска. Ubuntu 8.10 (версия названа так за год и месяц его выпуска) не будет, для крупных ошибок и незначительных изменений, за исключением, нет другого крупное обновление до следующей версии, Бойкий Jackalope. Пользователи Ubuntu есть последние версии большинства программ на своих рабочих прямо сейчас. В месяцы, предшествовавшие очередной релиз, однако, они не собираются быть настолько повезло, если они не хотели с помощью “бета” релизы. Как я не очень знаком с Fedora, Я не собираюсь потрудиться идти в его цикла выпуска.

Эти 2 распределения, также в пределах одного класса распределений, известного как “двоичный” или “двоичный основе” распределения. Это означает, что при загрузке обновления, файлы, которые загружаются предварительноскомпилированный и должен работать на любом “поддержанный” аппаратные средства. Это не специально Оптимизированный для оборудования вашего рабочего стола, например, ваш процессор. Возможно, у вас AMD процессор, который имеет дополнительную поддержку команд, которые Intel Процессоры не имеют. Обратное может быть также справедливо. По этой причине, Распределение двоичный-релиз не может оптимизировать для одного конкретного бренда оборудования. Независимо от этого “без оптимизации”, он должен работать в приличном темпе.

практика!

О 2 лет назад я начал использовать Kubuntu. После нескольких месяцев работы с ним, Я начал, чтобы узнать больше о его специфике. Я не большой фанат использования инструментов с графическим интерфейсом для обновления системы, когда, в конечном счете, его все происходит в командной строке в любом случае. Инструменты GUI просто скрыть сложность Я не против видеть.

Я закончил тем, что колотить сценарий, обновление, который будет работать все шаги, необходимые, чтобы получить способности, чтобы просто идти вперед и модернизировать уже, kthx?©, возможно, останавливаясь по пути для резервного копирования мою конфигурацию, перемонтировать NFS сетевой ресурс, где мы держим репозиторий на месте, резервное копирование локального кэша установленных пакетов способности автора, у одних папка-Ссылка перетасовки использовать локальную копию, если сетевой ресурс не мог перемонтировать, синхронизировать между локальной копии и сетевом ресурсе, если предыдущий обновление была проблема сетевом ресурсе, и обновить списки пакетов в репозитории. В общем, это не пошел бы вперед, если есть какие-либо ошибки, хотя, как вы можете сказать, этот сценарий стал грязным зверь что сделал все возможное, оригинальными требованиями. Это работает хорошо для меня.

До того дня, не пришел, чтобы обновить между Kubuntu 6.10 к 7.04. Я сделал это вручную, хотя, не со сценарием.

Я в конечном итоге переустановки с нуля в результате беспорядок, который последовал. По крайней мере, как администратор резервного копирования должны сделать так, чтобы продемонстрировать, было легко восстановить все, что я действительно необходимо. 🙂

Что еще там?

Даже прежде, чем я должен был повторно установить Kubuntu, Я познакомился с другого дистрибутива под названием Gentoo. Есть 2 очень четкие различия между Gentoo и системы обновлений в Ubuntu. Во-первых, Gentoo является источник-дистрибутив, основанный. Это означает, что при обновлении пакета, менеджер пакетов загружает источник и компилирует все, надеюсь оптимизации его для ваш система. Это, Я думаю,, очень здорово. Недостатком является то, что компиляция все занимает очень много времени.

Вот мои (очень ненаучно) оценки для длины времени, необходимое для установки базовой ОС с графическим интерфейсом для рабочего стола с установочного носителя, исключая посторонние драйверы (например, последние 3D графические драйверы):

Операционная система: мин – Макс (медиана)

Windows Vista: 15 – 30 (20) минут

Ubuntu: 15 – 40 (20) минут

Gentoo: 3 – 40 (6) часов

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

Они видят меня Rollin’

Существует еще один очень важный различие Gentoo имеет от большинства других дистрибутивов. Это “прокатки-релиз” распределение. Это означает, что нет никакого строгий вариант или “релиз” что распределение придерживается. Если вы устанавливаете Gentoo сегодня… Если вы отделка Установка Gentoo сегодня, вы, вероятно, будете иметь самую последнюю версию всех приложений, которые установлены. Если какой-то неясной приложение получает серьезное обновление завтра, в течение нескольких дней, если вы запустите обновление системы, Вы будете иметь, что последнюю версию на рабочем столе.

Разница между этим прокатки-релизе и “другой” распределения довольно ошеломляющие. Например: Если KDE 4.2 должны были быть освобождены завтра, вы, вероятно, придется ждать меньше 2 недель для того, чтобы быть доступны на Gentoo. Пользователи Ubuntu, возможно, придется ждать, пока 9.04 – что это 4-месячного ожидания.

Что-то больше подходит?

Лично, Я не готов поставить в 40 часов усилий, чтобы моя система работает так, как я хочу, чтобы. Мой коллега пришлось переустановить недавно по какой-то неясной причине и оказывается, что он не был готов поставить в 6 часов (он более опытный с Gentoo) усилий, чтобы получить свою систему обратно, как он был запущен либо. Вместо, Arch Linux привлекло его внимание. Arch Linux является прокатки-релиз (как Gentoo), двоичный основе (как Ubuntu) распределение. Его пакеты (хорошо, Подавляющее большинство из них) много не надо возиться с их конфигурационных файлов, чтобы все заработало красиво либо. Его лучшее из обоих миров!

Вы все еще должны знать, что вы делаете * но если вы пришли в этот момент, она не должна быть такой гигант прыжок веры. Менеджер пакетов Arch Linux в, называемый пакчеловек, имеет встроенную обработки зависимостей и конфликтов. Я использую другой менеджер пакетов, йогурт (Французский для йогурт), который очень быстро стал популярным среди пользователей Arch. Yaourt увеличивает функциональность Pacman, позволяя загружать и устанавливать приложения непосредственно из ОЗМ, или Арка Пользователь репозитория. Этот репозиторий содержит сценарии, которые позволяют автоматически загружать и устанавливать множество приложений, которые иначе были бы полностью поддерживается за счет собственных основных разработчиков Arch в. Он загружает и компилирует пакет в через chroot среде. Затем он упаковывает через chroot среды в pacman-совместимый пакет архива и использует Pacman, чтобы развернуть его в вашу систему.

Также, AUR поддерживает систему голосования посредством популярные пакеты получить помещен в более чиновника [сообщество] хранилище. Yaourt также поддерживает механизм автоматического голосования посредством, после установки пакета с помощью ОЗМ, он спрашивает, если вы хотите проголосовать за его включение в [сообщество].

Я считаю, что время, необходимое для моей установки Arch собирался 90 минут. Я не рекомендую Archlinux для новичков, хотя я из рекомендовать его для любого пользователя Linux, кто получил скучно с другими дистрибутивами – и хочет попасть в вшивый песчаный, без необходимости установки Linux From Scratch. Arch Linux был получить довольно популярным в наши дни. Его в настоящее время число 14 на Distrowatch.

* Если вы знаете, что вы делаете. И ВЫ ЛУЧШЕ BLOODY знаете, что вы ДЕЛАЕТЕ!
Поделиться
Вторник, December 09th, 2008 | Автор:

To fail at failing. I recently came across a discussion where a user was advised to run a fail command. The result was, luckily, as follows:

[user@user-desktop ~]$ cd ~/.Trash; sudo rm -rfv *
колотить: кд: /home/user/.Trash: No such file or directory
bash: юг: command not found
[user@user-desktop ~]$

The command кд ~/.Trash Сhanges the directory (или present working directory) to the /home/user/.Trash folder. В этом случае, this folder doesn’t exist and so the pwd stays as /home/user/, the folder where все the user’s files and settings are saved.

The command rm -rfv * гиmoves all files in the pwd. Thevpart indicates that it must show verbose output indicating what is being done during this removal process. The prefixed command юг (сubstitute user из) has the command run as корень. Таким образом, had the юг command been functional, пользователь would have deleted every document he had ever saved in his home folder.

Word of advice from a backup admin: backup often. 😉

Поделиться