#Записки о Unix/Linux/BSD/Solaris

FreeBSD память
Заметки - Коротко о главном...
Автор Охальников Олег   
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

 
FreeBSD обновить порты
Заметки - Коротко о главном...
Автор Охальников Олег   
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

 
Redmine управление проектами и не только.
Заметки - Коротко о главном...
Автор Охальников Олег   
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

 
FreeBSD откатить порт
Статьи - *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

Подробнее...
 
FreBSD webmin - если забыли пароль
Заметки - Коротко о главном...
Автор Охальников Олег   
17:05:2011 г.
В предыдущем материале был описан процесс установки Webmin. Данная короткая заметка о том, как сменить пароль к сервису, если его забыли. Делается это очень просто. При запущенном сервисе, выполняем следующую команду:

# /usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin user password

user password - это соответственно новый пользователь и пароль.

Коментарии (1) | Просмотров: 584

 
FreeBSD устанавливаем Webmin
Статьи - *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

 
Unix. Справочник, Роббинс
Чтиво - Книги
Автор H@wk!   
22:03:2011 г.
Unix. Справочник, РоббинсСправочник с большой буквы. Отличная книга, твердая обложка, белая бумага высокого качества говорит о том, что использование данной книги будет частым. В книге содержится описания большинства команд Linux, Unix и Solaris. Приведен обзор интерпритаторов Bash, Korn, Tcsh. Затронута тема программирования в оболочке. Достаточно большая тема посвящена sed & awk. Исчерпывающая тема по управлению пакетами и пакетным менеджерам Debian, Red Hed, Mac OS, Solaris. Глава посвященная редакторам Vi (Vim) и Emacs. Часть 3 книги посвещена разработке программного обеспечения, а именно системам управления исходным кодом, таким как CVR, CVS, RCS. Глава отдельно посвященная утилите make, отладчику GDB и т.д. 
Подробнее посмотреть и заказать книгу можно здесь...

Ваш коментарий будет первым | Просмотров: 676

Подробнее...
 
FreeBSD. Подробное руководство, 2-е издание
Чтиво - Книги
Автор 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

 
Debian отключаем Ctrl+Alt+Del в консоли
Заметки - Коротко о главном...
Автор Охальников Олег   
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

#COMMENT

FreeBSD 8.1 обновление php5-5....
Спасибо большое, сразу же помогла сортировка по алфавиту. Ре...
16/01/12 18:35 More...
By Antikiller

Ubuntu Server по Русски
У меня на работе такие же стоят, только ящик железный и UNIX...
10/01/12 21:39 More...
By abasin

FreeBSD монтирование USB HDD с...
А до этого устройство было смонтировано? Возможно оно занято...
23/12/11 15:04 More...
By H@wk!

FreeBSD монтирование USB HDD с...
подскажите пожалуйста пытаюсь смонтировать жёсткий диск USB ...
23/12/11 13:13 More...
By deadread

Учет трафика Linux - просто: D...
Обычно порт по умолчанию 667 а не 666, а подстроить можно в ...
15/12/11 12:45 More...
By Mescalito

#/tmp

Каким дистрибутивом Вы пользуетесь?

Сейчас на сайте находятся:
1 гость

Нашли ошибку!

Выделите текст и нажмите:
[Shift]+[Enter]
[Отправить]
Спасибо!