Перевод сборника команд Unix ToolBox. Раздел 21. Scripting (Shell скрипты)

23 января 2011 1 комментарий

21 Shell скрипты

шелл Борна (/bin/sh) присутствует во всех Unix системах, соответственно скрипты, написанные на этом языке, будут работать на любой Unix-машине. Для прочтения: man 1 sh. Незаменимая вещь при настройке и обслуживании сервера.

21.1 Основые понятия о shell скриптах

Переменные и аргументы командной строки

Присваивание значений переменным производится следующим образом: variable=value, получить присвоенное значение можно по ссылке $variable.
Читать далее…

Categories: Unix ToolBox Tags:

Перевод сборника команд Unix ToolBox. Раздел 20. Shells (Оболочки)

20. Оболочки

Во многих дистрибутивах Linux, в качестве системной оболочки, используется bash, в BSD семействе, в основном tcsh, bourne shell используется только для скриптов.

Фильтры, весьма полезная штука при работе в системной оболочке, могут работать через конвейер «|»:

* grep Совпадение с образцом
* sed Найти и заменить строки или символы
* cut Печать определенной колонки из совпадения
* sort Цифровая или алфавитная сортировка
* uniq Удалить из вывода(файла) дубликаты строк

Примеры использования:
Читать далее…

Categories: Unix ToolBox Tags:

Перевод сборника команд Unix ToolBox. Раздел 19. Disk Quota (Дисковые квоты)

19. Дисковые квоты

Дисковые квоты позволяют ограничить дисковое пространство или количество файлов использкемых пользователем ( или членом группы ). Квоты распределяются на уровне файловой системы и поддерживаются ядром.

19.1 Дисковые квоты в Linux

Пакет quota tools, как правило нуждается в установке, он содержит утилиты командной строки.
Сначала нужно активировать дисковые квоты в файле fstab и перемонтировать раздел. Если раздел заблокирован открытыми файлами, нужно перезагрузить систему и добавить опцию монтирования usrquota в файл fstab.
Читать далее…

Categories: Unix ToolBox Tags:

Различие между Halt и Shutdown в *Unix системах

Halt — это остановка системы. Отличается от полного выключения только тем, что автоматически не отключает питание по ACPI.
Shutdown — сначала происходит Halt, а затем отдается сигнал по ACPI на отключение питания.

Shutdown также может выключить пк в заданное время

shutdown -h 19:30

если необходимо выключить ПК прямо сейчас то

shutdown -h now

также Shutdown умеет перезагружать систему для этого необходим ключик -r

shutdown -г now

ну и соответственно можно задать время перезагрузки

shutdown -г 19:30
Categories: Без рубрики Tags:

9,5 правил ведения безопасного IT-бизнеса в России да и в Украине тоже

23 января 2011 1 комментарий

9,5 правил ведения безопасного IT-бизнеса в России да и в Украине тоже

1. Держите сервера за границей

Почему так? Далеко за примерами ходить не надо, а случай не единичный.

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

Да даже если ваш скромный интернет-магазин никому не нужен, где гарантия, что когда будут трахать вашего хостера, не вырубят ваш сервер, даже бекапы не дав сделать. Да, и делайте бекапы регулярно. Любое серьезное изменение — бекап на локальную машину или сервер в датацентре, не связанном с тем, где хостится ваш сайт. А то обычно оказывается, что и бекапы все были на той же машине.
Читать далее…

Categories: Без рубрики Tags:

Общесистемный эквалайзер в Ubuntu 10.04/10.10

С помощью pulseaudio — эквалайзера можно регулировать звук любого приложения в Ubuntu

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

Categories: Без рубрики Tags:

FreeArc

23 января 2011 1 комментарий

FreeArc – мощный кроссплатформенный архиватор, отличающийся поддержкой множества алгоритмов сжатия и высокой скоростью работы. Графический интерфейс (GTK+) программы, переведенный на несколько языков, прост и удобен в работе, огромное количество опций позволят добиться максимального сжатия файла, имеется поддержка шифрования, возможность создания самораспаковывающихся архивов (для Windows и Linux).

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

Categories: Без рубрики Tags:

Дополнительные репозитории от команды GetDeb.net

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

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

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

Categories: Без рубрики Tags:

Интерактивная карта Linux-ядра 2.6.36

Константин Шулюпин (Constantine Shulyupin) обновил страницу проекта по формированию интерактивной карты Linux-ядра. Представленные на карте данные обновлены до состояния Linux-ядра 2.6.36 и теперь отражают более 400 связей между функциями и структурами ядра, со ссылками на исходные тексты и документацию. При помощи карты, например, можно отследить путь прохождения данных от системного вызова до взаимодействия с оборудованием.

http://www.opennet.ru/opennews/pics_base/29291_1295267509.jpg

http://www.makelinux.net/kernel_map

Навигация по карте осуществляется в стиле Google Map, — используя стрелки, для приближения или удаления — колесо мыши. Каждый узел в этом графе, является ссылкой на соответствующую функцию в системе Linux Cross Referenсe. Дополнительно подготовлен макет постера для вывода на печать на листе формата A2 (42 x 59.4 см).

источник : http://www.opennet.ru/opennews/art.shtml?num=29291

Categories: Без рубрики Tags:

LibreOffice 3.3.0 на русском языке и Ubuntu

Чтобы установить LibreOffice на русском языке для Ubuntu, нужно скачать два архива с офицального сайта офисного пакета: http://www.libreoffice.org/download/ Если у вас стоит Ubuntu, то сайт автоматически определит какую версию вам лучше всего скачать, 32/64Bit. Я себе скачал версию для 64bit (Linux x64 deb). Далее нужно скачать русскую локализацию, я приготовил для вас ссылку здесь. После этого, нужно распоковать оба архива.

Итак, приступает к установки. Откройте терминал (Ctrl+Alt+T) и перейдите в папку, в которой лежат распокованые архивы. У меня это было примерно так:

    cd /home/***/Загрузки/LibO_3.3.0rc3_Linux_x86-64_install-deb_en-US/DEBS

Далее нужно установить все пакеты, это можно сделать командой:

    sudo dpkg -i *.deb

После успешной установки, нужно установить ещё пакеты из папки desktop-integration, переходим в эту папку…

    cd desktop-integration

Устанавливаем все пакеты:

    sudo dpkg -i *.deb

Итак первый этап готов, теперь нужно установить русскую локализацию, для этого нужно перейти в терминале в папку LibO_3.3.0rc3_Linux_x86-64_langpack-deb_ru

    cd /home/***/Загрузки/LibO_3.3.0rc3_Linux_x86-64_langpack-deb_ru

и тут нужно установить все пакеты командой:

    sudo dpkg -i *.deb

Всё. Офисный пакет Libre Office 3.3.0 на русском языке установлен.

Безусловно, установка не удобная, но пока что это официальная версия установки.

Верю, что всё можно сделать намного проще.

Кстати как только найду ppa, поделюсь с вами.

взято с http://www.ubuntuinside.org/page/ustanavlivaem-libreoffice-330-na-russkom-jazyke-dlja-ubuntu

Categories: Без рубрики Tags: