|
Заметки -
Коротко о главном...
|
|
Автор Охальников Олег
|
|
20:07:2011 г. |
|
Посмотреть сколько памяти свободно, а сколько занято (в удобном виде), можно с помощью утилиты freecolor.
cd /usr/ports/sysutils/freecolor && make install clean Смотрим:
(09:21:32 ) -1- # freecolor
Physical : [#############......................] 39% (405448/1021676)
Swap : [##################################.] 99% (2097028/2097152)
Свободно ~ 400Мб или 39% от общего объема равного 1 Гб.
(09:24:48 ) -3- # freecolor -tmo
total used free shared buffers cached
Mem: 997 638 359 0 0 36
Swap: 2048 0 2047
Total: 2048 = ( 3736 (used) + 2443 (free))
Еще один способ получения подробной информации о памяти - это воспользоваться perl скриптом. В консоли выполняем:
fetch -o /usr/local/bin/free http://itblog.su/wp-content/uploads/2009/01/freebsd-memorypl.txt
chmod +x /usr/local/bin/free Дальше вводим команду free и смотрим инфу:
(09:25:03 ) -4- # free
SYSTEM MEMORY INFORMATION:
mem_wire: 500563968 ( 477MB) [ 48%] Wired: disabled for paging out
mem_active: + 112541696 ( 107MB) [ 10%] Active: recently referenced
mem_inactive:+ 378044416 ( 360MB) [ 36%] Inactive: recently not referenced
mem_cache: + 27652096 ( 26MB) [ 2%] Cached: almost avail. for allocat ion
mem_free: + 8040448 ( 7MB) [ 0%] Free: fully available for allocat ion
mem_gap_vm: + 348160 ( 0MB) [ 0%] Memory gap: UNKNOWN
-------------- ------------ ----------- ------
mem_all: = 1027190784 ( 979MB) [100%] Total real memory managed
mem_gap_sys: + 19005440 ( 18MB) Memory gap: Kernel?!
-------------- ------------ -----------
mem_phys: = 1046196224 ( 997MB) Total real memory available
mem_gap_hw: + 27545600 ( 26MB) Memory gap: Segment Mappings?!
-------------- ------------ -----------
mem_hw: = 1073741824 ( 1024MB) Total real memory installed
SYSTEM MEMORY SUMMARY:
mem_used: 660004864 ( 629MB) [ 61%] Logically used memory
mem_avail: + 413736960 ( 394MB) [ 38%] Logically available memory
-------------- ------------ ----------- ------
mem_total: = 1073741824 ( 1024MB) [100%] Logically total memory
Коментарии (1) | Просмотров: 452 |
|
|
Заметки -
Коротко о главном...
|
|
Автор Охальников Олег
|
|
15:07:2011 г. |
|
Эта заметка корректирует материал "FreeBSD обновляем порты", в котором сказано примерно следующее: "для того чтобы обновить нужно поставить CVSup". Cтавить ни чего не нужно, для обновления дерева портов лучше воспользоваться csup, которая уже присутствует в системе. Команда будет выглядеть следующим образом:
csup -g -L 2 /etc/ports-supfile Содержание файла ports-supfile:
*default host=cvsup12.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default tag=.
*default delete use-rel-suffix
*default compress
## Ports Collection. (перечень коллекций портов)
ports-all Скрипт для быстрого обновления портов и системы "Скрипт обновления ПО FreeBSD". Коментарии (1) | Просмотров: 294 |
|
|
Заметки -
Коротко о главном...
|
|
Автор Охальников Олег
|
|
15:07:2011 г. |
Redmine — открытое серверное веб-приложение для управления проектами и отслеживания ошибок.
Хорошо развивающийся проект http://www.redmine.org/ - это система коллективной работы, модульная, по умолчанию имеет WiKi для сопровождения документацией проектов, можно навернуть SVN и другие репозитории исходных текстов, написана на Ruby on Rails, хорошо русифицирована. Описание возможностей с офф сайта:
Multiple projects support
Flexible role based access control
Flexible issue tracking system
Gantt chart and calendar
News, documents & files management
Feeds & email notifications
Per project wiki
Per project forums
Time tracking
Custom fields for issues, time-entries, projects and users
SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
Issue creation via email
Multiple LDAP authentication support
User self-registration support
Multilanguage support
Multiple databases support В целом отличная система, единственное для разворачивания требует некоторых усилий, очень много зависимостей, не совсем "прямые" решения для работы с Apache. Для тех, кого смущают сложности или не получилось развернуть систему, отмечу другой проект: http://bitnami.org/, который предоставляет готовые образы системы, уже с OS (на выбор, загоняем в vmware-server и работаем) , применительно к Redmine нужен stack(все стеки проекта) - http://bitnami.org/stack/redmine
Материал подготовил:
Охальников Олег aka H@wk!
Ваш коментарий будет первым | Просмотров: 408 |
|
|
Статьи -
*BSD системы - статьи, инструкции...
|
|
Автор Охальников Олег
|
|
27:06:2011 г. |
|
Обновили дерево портов, соответственно получили последние версии, но иногда возникает необходимость "откатить" назад тот или иной порт, т.е. получить старую версию (например, если новая после обновления ПО не работает как надо или не работают сервисы, которые зависят от этого ПО), делается это с помощью утилиты portdowngrade:
cd /usr/ports/ports-mgmt/portdowngrade Дальше можно просто ставить стандартно (я так и делал)
# make install clean а можно в make передать CVS сервер, вот так:
make DEFAULT_CVS_SERVER="
Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script
:/home/ncvs" install clean Если ставили стандартно, то для того чтобы получить старую версию, команда будет выглядеть таким образом:
# cd /usr/ports/
# portdowngrade -s "
Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script
:/home/ncvs" net-im/ejabberd В данном примере, я хочу получить более старую версию сервера ejabber, та что в портах 2.1.8, а надо например 2.1.6 (это лишь пример, можно получить старую версию lang/php5 и т.д.). Выполняем команду, сначала сервер устанавливает шифрованной соединение и предлагает принять ключи, пишем "yes", дальше на экран выводится краткий хелп и выводятся старые версии, не нужно ждать пока покажутся все, как только видим цифру и нужную версию порта, жмем энтер, появляется строка, в которой надо поставить цифру нужного порта:
Ваш коментарий будет первым | Просмотров: 402 |
|
Подробнее...
|
|
|
Заметки -
Коротко о главном...
|
|
Автор Охальников Олег
|
|
17:05:2011 г. |
|
В предыдущем материале был описан процесс установки Webmin. Данная короткая заметка о том, как сменить пароль к сервису, если его забыли. Делается это очень просто. При запущенном сервисе, выполняем следующую команду:
# /usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin user password user password - это соответственно новый пользователь и пароль.
Коментарии (1) | Просмотров: 584 |
|
|
Статьи -
*BSD системы - статьи, инструкции...
|
|
Автор Охальников Олег
|
|
17:05:2011 г. |
Webmin - это Web инструмент администрирования вашей Unix машины (сайт проекта). Достаточно удобная вещь, хотя пользуюсь крайне редко, зато может выручить, если к серверу заблокировали доступ по ssh или по каким то причинам этот сервис не работает.
1) Обновляем порты, как это сделать, читаем здесь... и здесь...
2) Устанавливаем:
cd /usr/ports/sysutils/webmin
make install clean
3) Конфигурируем Webmin.
ee /etc/rc.conf
webmin_enable="YES" сохраняем и запускаем скрипт:
/usr/local/lib/webmin/setup.sh Отвечаем на вопросы:
...
...
Web server port (default 10000): [Enter] #Если хотите оставить значение порта по дефолту, я обычно меняю.
Login name (default admin): [Enter] #Если хотите оставить имя пользователя по дефолту.
Login password: [Вводим пароль]
Password again: [Повторяем пароль]
Use SSL (y/n): [y]
...
...
4) Запускаем:
/usr/local/etc/rc.d/webmin start
5) Убедимся, что все работает:
# ps ax | grep webmin
65811 ?? Ss 0:01,26 /usr/local/bin/perl /usr/local/lib/webmin/miniserv.pl /usr/local/etc/webmin/miniserv.conf
6) Если порт на менялся, то сервис доступен по адресу:
https://url:10000/
На этом установка завершена, демонстрацию и скриншоты, можно посмотреть на официальном сайте, тут...
Материал подготовил:
Охальников Олег aka H@wk!
Ваш коментарий будет первым | Просмотров: 675 |
|
|
Чтиво -
Книги
|
|
Автор H@wk!
|
|
22:03:2011 г. |
Справочник с большой буквы. Отличная книга, твердая обложка, белая бумага высокого качества говорит о том, что использование данной книги будет частым. В книге содержится описания большинства команд Linux, Unix и Solaris. Приведен обзор интерпритаторов Bash, Korn, Tcsh. Затронута тема программирования в оболочке. Достаточно большая тема посвящена sed & awk. Исчерпывающая тема по управлению пакетами и пакетным менеджерам Debian, Red Hed, Mac OS, Solaris. Глава посвященная редакторам Vi (Vim) и Emacs. Часть 3 книги посвещена разработке программного обеспечения, а именно системам управления исходным кодом, таким как CVR, CVS, RCS. Глава отдельно посвященная утилите make, отладчику GDB и т.д.
Подробнее посмотреть и заказать книгу можно здесь... Ваш коментарий будет первым | Просмотров: 676 |
|
Подробнее...
|
|
|
Чтиво -
Книги
|
|
Автор H@wk!
|
|
22:03:2011 г. |
Я уже выкладывал книгу по FreeBSD Брайна Таймэна. Но эта книга заслуживает не меньшего внимания. Написана очень легким, понятным языком, непринужденно с юмором. Это книга, которую хочется читать. Некоторые главы отсутствуют в книге Брайна Таймэна, но присутствуют в книге Лукаса, это вопросы резервного копирования информации Dump/Restore и ряд других. Книга написана по более актуальной версии FreeBSD.
Cравнить содержания и заказать книгу можно на сайте books.ru. Ваш коментарий будет первым | Просмотров: 603 |
|
Подробнее...
|
|
|
Заметки -
Коротко о главном...
|
|
Автор Охальников Олег
|
|
21:03:2011 г. |
Узнать, кто и что заняло место на диске, можно быстро и наглядно с помощью консольной утилиты ncdu.
Debian:
# aptitude update
# aptitude install ncdu FreeBSD:
# cd /usr/ports/sysutils/ncdu && make install clean
А теперь смотрим:
# ncdu /etc
396,0kiB [##########] /rc.d
330,0kiB [######## ] /mail
144,0kiB [### ] /ssh
118,0kiB [## ] /periodic
82,0kiB [## ] services
74,0kiB [# ] /mtree
56,0kiB [# ] /defaults
48,0kiB [# ] regdomain.xml
40,0kiB [# ] spwd.db
40,0kiB [# ] pwd.db
40,0kiB [# ] rc.subr
36,0kiB [ ] /security
.........
В "топе" то, что больше "съело" место, удобно и наглядно.
Материал подготовил:
Охальников Олег aka H@wk!
Коментарии (1) | Просмотров: 872 |
|
|
Заметки -
Коротко о главном...
|
|
Автор Охальников Олег
|
|
17:03:2011 г. |
|
По умолчанию в Debian комбинация клавиш Ctrl+Alt+Del (в консоли), вызывает перезагрузку. Отключаем, для исключения ошибочных нажатий:
# nano /etc/inittab Ищем строку:
# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
И приводим все это дело к следующему виду:
# What to do when CTRL-ALT-DEL is pressed.
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
ca:12345:ctrlaltdel:/bin/echo "CTRL+ALT+DEL DISABLED" Сохраняем, выходим из редактора перечитываем inittab:
# init q Жмем на Ctrl+Alt+Del и видим надпись CTRL+ALT+DEL DISABLED.
P.S. на строку ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now можно просто поставить комментарий, ни чего не прописывая в замен, тогда при нажатии Ctrl+Alt+Del ни каких действий происходить не будет.
Материал подготовил:
Охальников Олег aka H@wk! Ваш коментарий будет первым | Просмотров: 517 |
|
Подробнее...
|
|
| << [Первая] < [Предыдущая] 1 2 3 4 5 6 7 8 9 10 [Следующая] > [Последняя] >>
| | Результаты 1 - 10 из 313 |
|
Сейчас на сайте находятся: 1 гость
Нашли ошибку!
Выделите текст и нажмите:
[Shift]+[Enter]
[Отправить]
Спасибо! |
|