Архів для категорії 'Система'

OpenOffice Base і MySQL через JDBC

червня 21, 2010

Стандартно використовувати бази даних MySQL в OpenOffice Base (аналог ms access) не має можливості. Але це легко виправити. Нам необхідно додати Connector/J драйвер з офіційного сайту mysql.com в OpenOffice.org.

1. Завантажуємо Connector/J драйвер з сторінки: http://dev.mysql.com/downloads
2. Розпаковуємо в будь-який каталог.
3. Включаємо OpenOffice.org або будь-який його пакет (Base, Writer, Calc..).
4. В меню “Сервіс” -> “Параметри” -> “OpenOffice.org” -> “java” натискаємо на клавішу – Шлях класу, у наступному вікні натискаємо – Додати архів та вибираємо в розпакованому каталозі файл: mysql-connector-java-”version”-bin.jar.
OK.

При підключенні до існуючої бази даних вказати -> MySQL. Далі через JDBC драйвер. Інші дані з БД MySQL.

Автор: Олександр Каплій

Як перечитати таблицю розділів

травня 28, 2010

Ось, як можна змусити Debian GNU/Linux перезавантажити/перечитати таблицю розділів жорсткого диску без перезавантаження системи.

Встановлюємо parted

# sudo apt-get install parted

Перечитуємо таблицю розділів

Для того, щоб повідомити систему про майбутні зміни таблиці розділів:

# sudo partprobe

Тепер створюємо нову файлову систему (чи що ви там робитимете):

# sudo mkfs.ext3 /dev/sdXY

Все!

5 найкращих систем моніторингу

березня 24, 2010

1. Nagios – Network Monitoring Software

Nagios System Monitoring Tools – мабуть, найпопулярніша і найкраща нині вільна система моніторингу. Широко застосовується такими компаніями, як Yahoo!, Linksys, Toshiba, DHL, McAfee, та багатьма іншими.

  • Домашня сторінка: http://www.nagios.org
  • Автор: Ethan Galstad
  • Остання стабільна версія: 3.2.1
  • Ліцензія: GNU GPL
  • Читати більше про Nagios на Wikipedia.

Читати повністю »

tmpreaper — тримайте тимчасові файли під контролем

листопада 23, 2009

tmpreaper — знадіб, який чистить теки із тимчасовими файлами, рекурсивно вилучаючи файли, які не використовувались на протязі певного часу. Ви можете налаштувати винятки, і tmpreaper не видалятиме symlink’и, socket’и, FIFO’и…

Опис до пакунки містить наступний текст:

WARNING: Please do not run `tmpreaper’ on `/’. There are no protections against this written into the program, as that would prevent it from functioning the way you’d expect it to in a `chroot(8)’ environment.

Після того, як встановите пакунок, вам потрібно буде вручну відредагувати конфігураційний файл /etc/tmpreaper.conf, і вилучити або закоментувати рядок SHOWWARNING=true, щоб насправді активувати tmpreaper. Також перегляньте й інші параметри.

Переклад. Джерело: tmpreaper: keep your temp files under control

Який зі встановлених пакунків займає найбільше дискового простору

листопада 16, 2009

Це порада, як дізнатись, котрий зі встановлених у системі пакунків займає найбільше дискового простору.

# dpkg-query –show –showformat=’${Package;-50}\t${Installed-Size}\n’ | sort -k 2 -n | grep -v deinstall | awk ‘{printf “%.3f MB \t %s\n”, $2/(1024), $1}’ | tail -n 10

Остання команда `tail -n 10`, який передається вивід попередньої, виводить 10 останніх пакунків. Можете при потребі змінити дане число.

Приклад отриманого виводу:

106.984 MB linux-image-2.6.28-11-generic
107.027 MB linux-image-2.6.28-13-generic
107.055 MB linux-image-2.6.28-14-generic
107.367 MB linux-image-2.6.28-15-generic
108.172 MB linux-image-2.6.31-14-generic
108.176 MB linux-image-2.6.31-15-generic
121.980 MB openoffice.org-core
122.363 MB valgrind
125.703 MB ia32-libs
247.348 MB ubuntu-docs

Джерело: How To Check Which Software Package Is Using More Space

timeout — надсилаємо сигнали процесам по завершенню певного часу

листопада 13, 2009

timeout (є частиною пакунку SATAN) — чудовий знадіб для підправки сигналів процесам через певний, вказаний час час.

Їй, зазвичай, передається два параметри: перший — ліміт часу в секундах, а другий — програма, яка запускатиметься. Усі наступні аргументи передадуться програмі, яка запускатиметься.

Вона також приймає в якості параметру номер сигналу, який надсилатиметься процесу. За замовчуванням, це SIGKILL.

Дуже корисно у багатьох випадках, наприклад: трасування статистику процесу PID протягом наступних 300 секунд:

# timeout -2 300 strace -tt -c -p PID

Переконайтеся, що ваші діти не грають у Childsplay протягом усього дня (звісно, ви повинні переконатися, що вони не зможуть перезапустити її :):

# timeout 3600 childsplay

Автономне управління пакунками для APT

листопада 2, 2009

Одна з речей, які зробили систему Debian на стільки популярною — її система керування пакунками, APT (Advanced Packaging Tool), яка дозволяє звантажувати віддалені пакунки, встановлювати, оновлювати їх і вирішувати їхні залежності. На жаль, це вимагає наявності мережного з’єднання — доки ви не починаєте використовувати apt-offline.

У системі Debian, коли вам потрібно встановити пакунок, ви, за звичай, використовуєте команду apt-get. У Debian кожен пакунок є досить автономним щільно пов’язаним з іншими пакунками. APT виконує дуже велику роботу по інтеграції вирішенні залежностей, і позбавляє користувача від багатьох по істинно пекельних проблем.

Ось де розпочинається проблема — якщо ваша машина має доступ до мережі Інтернет — усе чудово працює, адже APT може згенерувати зегенрувати перелік пакунків разом із їхніми залежностями, а тоді успішно їх звантажити і встановити.

Однак, коли мова заходить про звантаження пакунка в індивідуальному порядку на іншу машину, із врегулюванням усіх залежностей, можуть виникнути великі проблеми.

Ось яскравий життєвий приклад: У дома я маю комп’ютер під управлінням системи системи Debian. Там я не маю доступу до мережі Інтернет (або ж з’єдання дуже повільне/дорогий трафік). На роботі ж я (або мій друг) маю дуже швидкий доступ до інтернету, але змушений використовувати там, скажімо Windows.

Я б усе ще хотів мати можливість безболісно здійснювати update/upgrade на моїй машині Debian вдома, використовуючи усі можливості APT.

Автономний APT Package Manager — місце, де на практиці використовується apt-offline.

Читати повністю »

cpulimit – обмежуємо час використання процесом CPU

жовтня 13, 2009

cpulimit – знадіб, який дозволяє обмежувати використання (у відсотках) центрального процесора (CPU) певним процесом. Це є корисним для контролю виконання фонових завдань, які не повинні “їсти” багато процесорного часу.

Читати повністю »

Віртуалізація за допомогою Xen на Debian Lenny (AMD64)

жовтня 12, 2009

Цей документ являє собою покрокову інструкцію для встановлення Xen на Debian Lenny (5.0) з архітектурою (AMD64).

Xen надає можливість створювати гостьові операційні системи (*nix типу напр. Linux чи FreeBSD), так звані “віртуальні машини” (ВМ) чи domUs, під керуванням основної операційної системи (dom0). Завдяки Xen можна розділити виконання ваших програм по різних ВМ, які будуть незалежні одна від одної (напр. ВМ для поштового Сервера, ВМ для Веб-сервера, ВМ для DNS сервера, та ін.) при тому використовуючи єдине обладнання комп’ютера. Такий метод економить гроші, і що більш важливо має більший ступінь захисту. Якщо ВМ з DNS сервером буде “зламана”, це не вплине на інші ВМ. До того ж можна переміщувати різні ВМ з одного Xen сервера на інший.

Читати повністю »


Get Adobe Flash playerPlugin by wpburn.com wordpress themes